[{"data":1,"prerenderedAt":141},["ShallowReactive",2],{"project-28458712":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":32,"aspects":34,"strip":36,"post_text":30,"what":38,"said":64,"maker_in_thread":82,"shape":89,"grid":92,"attempts":98,"same_week":103,"maker_shows":133,"maker_hidden":134,"reader_version":135,"card":136},"28458712","sandbox.bio jq tutorial","An Interactive Jq Tutorial","title","Show HN: An Interactive Jq Tutorial","https:\u002F\u002Fsandbox.bio\u002Ftutorials?id=jq-intro","sandbox.bio","raboukhalil",1631115655,2021,15,3,1619,2533,64,"shown","learning_science","interactive tutorial","web_app",[24,25,26,27,28],"jq tutorial","json filtering","webassembly","interactive learning","command line json","quiet",null,{"positive":32,"neutral":33,"mixed":33,"critical":33},1,0,{"idea":35},{"positive":32,"critical":33},[33,37,33],5,{"problem":39,"audience":46,"pricing":30,"motivation":50,"time_to_build":30,"stack":54,"openness":63,"stage":63,"team_size":63},{"value":40,"source":41,"evidence":42},"Learning to filter, process and wrangle JSON data with jq","maker",[43],{"id":44,"by":11,"text":45},"28462198","Hey HN, I recently came across a very useful tutorial about jq (https:\u002F\u002Fearthly.dev\u002Fblog\u002Fjq-select\u002F) and created an interactive tutorial based on it. It features a command-line…",{"value":47,"source":41,"evidence":48},"People learning jq, especially those getting started in bioinformatics",[49],{"id":44,"by":11,"text":45},{"value":51,"source":41,"evidence":52},"Built an interactive tutorial based on an existing jq tutorial article",[53],{"id":44,"by":11,"text":45},[55,59],{"value":56,"source":41,"evidence":57},"WebAssembly",[58],{"id":44,"by":11,"text":45},{"value":60,"source":41,"evidence":61},"jq",[62],{"id":44,"by":11,"text":45},"unknown",{"praise":65,"objections":74,"requests":75,"questions":76,"alternatives":81},[66],{"value":67,"source":68,"evidence":69},"Commenter found the browser-based WebAssembly approach very cool","commenter",[70],{"id":71,"by":72,"text":73},"28463107","adamgordonbell","Can you just compile arbitrary programs to work in web assembly now? This is super cool!",[],[],[77],{"value":78,"source":68,"evidence":79},"Whether arbitrary programs can now be compiled to WebAssembly",[80],{"id":71,"by":72,"text":73},[],{"comments":83,"answered":32,"key":84},2,[85,86],{"id":44,"text":45},{"id":87,"text":88},"28464091","Thanks! It's generally easiest to do for C\u002FC++\u002FRust\u002FAssemblyScript code (other languages often need to ship things like garbage collection or an interpreter alongside it). But…",{"commenters":83,"max_depth":15,"maker_replies":83,"first_comment_mins":90,"lifespan_hours":91},253,7,[93,95,96],[44,33,33,94,11,32],"project\u002Fpositive\u002Fidea",[71,33,37,94,72,33],[87,33,33,97,11,32],"project\u002Fneutral\u002Fexecution",[99,100],{"id":4,"t":12,"points":14,"comments":15},{"id":101,"t":102,"points":91,"comments":83},"28800101",1633705348,[104,109,114,119,124,129],{"id":105,"name":106,"points":107,"category":108},"28446147","Bonsai",1070,"dev_tools",{"id":110,"name":111,"points":112,"category":113},"28435613","Age 1.0",494,"security_privacy",{"id":115,"name":116,"points":117,"category":118},"28400446","Note Garden",268,"productivity",{"id":120,"name":121,"points":122,"category":123},"28451071","locserendipity.com",266,"creative",{"id":125,"name":126,"points":127,"category":128},"28389773","HN Badges",242,"consumer_social",{"id":130,"name":131,"points":132,"category":20},"28442022","Xirva",238,4,false,"v2",{"id":137,"name":5,"line":6,"ai":134,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":138,"maker":11,"domain":10,"tier":19,"attempts":83,"strip":139,"url":9,"mix":140,"praise":67,"objection":-1,"sub":21},28458712,[24,25,26,27,28],"050",[32,33,33,33],1794036611017]