[{"data":1,"prerenderedAt":110},["ShallowReactive",2],{"maker-BenjaminCoe":3},[4,31,52,73,90],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":29,"objection":-1,"sub":30},6722564,"tut","An open platform for programming tutorials",false,"dev_tools",2013,8,6,"quiet",null,86,[17,18,19,20],"programming tutorials","package manager","educational content","node","BenjaminCoe","king-tutorial.com","shown",0,"030000","http:\u002F\u002Fwww.king-tutorial.com\u002F",[24,28,24,24],1,"Interesting idea for helping people learn with computers","tutorial platform",{"id":32,"name":33,"line":34,"ai":8,"cat":35,"year":36,"points":37,"comments":38,"rec":13,"s":14,"top":39,"kw":40,"maker":21,"domain":45,"tier":23,"attempts":24,"strip":46,"url":47,"mix":48,"praise":49,"objection":50,"sub":51},8380339,"unitgen","A Node.js audio-mixer","creative",2014,17,5,60,[41,42,43,44],"node.js audio mixer","audio cross-fade","wav mixing","soundscape","github.com","00130","https:\u002F\u002Fgithub.com\u002Fbcoe\u002Funitgen",[24,28,24,28],"Interest in building a similar soundscape tool","No demo provided","audio mixing",{"id":53,"name":54,"line":55,"ai":8,"cat":9,"year":56,"points":57,"comments":37,"rec":13,"s":14,"top":58,"kw":59,"maker":21,"domain":64,"tier":65,"attempts":24,"strip":66,"url":67,"mix":68,"praise":70,"objection":71,"sub":72},8831912,"Crapify","A proxy for simulating slow, spotty HTTP connections",2015,96,10,[60,61,62,63],"network throttling","slow connection simulation","http proxy testing","bandwidth limiting","npmjs.com","notable","00030000003001100","https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fcrapify",[24,69,24,69],2,"Useful for testing concurrency and throttling problems","Existing tools like Chrome devtools, Charles, dummynet and Network Link Conditioner already do this","network testing proxy",{"id":74,"name":75,"line":76,"ai":8,"cat":77,"year":56,"points":78,"comments":69,"rec":13,"s":14,"top":79,"kw":80,"maker":21,"domain":45,"tier":23,"attempts":24,"strip":85,"url":86,"mix":87,"praise":-1,"objection":88,"sub":89},9962734,"Y18n","Bare-bones JavaScript internationalization","languages",14,64,[81,82,83,84],"javascript","internationalization","i18n","localization","00","https:\u002F\u002Fgithub.com\u002Fbcoe\u002Fy18n",[24,24,24,24],"Could require a painful rewrite for languages with very different grammar","i18n library",{"id":91,"name":92,"line":93,"ai":8,"cat":94,"year":95,"points":96,"comments":97,"rec":13,"s":14,"top":98,"kw":99,"maker":21,"domain":45,"tier":23,"attempts":24,"strip":104,"url":105,"mix":106,"praise":-1,"objection":108,"sub":109},11836931,"Which-cloud","Which-cloud, what cloud does an ip address belong to?","infrastructure",2016,38,9,40,[100,101,102,103],"ip address","cloud provider","whois","ip ranges","103010100","https:\u002F\u002Fgithub.com\u002Fbcoe\u002Fwhich-cloud",[24,28,24,107],3,"Relies on whois lookups, which are rate limited and unsuitable for high volume","ip address lookup",1793991191624]