[{"data":1,"prerenderedAt":160},["ShallowReactive",2],{"maker-Bambo":3},[4,32,59,79,99,120,140],{"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":22,"domain":23,"tier":24,"attempts":14,"strip":25,"url":26,"mix":27,"praise":30,"objection":31,"sub":21},3938811,"jsos","Javascript operating system",false,"infrastructure",2012,57,13,"curious",0,25,[17,18,19,20,21],"javascript os","bare metal","kernel","bytecode","operating system","Bambo","github.com","notable","5311000053333","https:\u002F\u002Fgithub.com\u002Fcharliesome\u002Fjsos",[28,29,14,28],2,5,"Impressive work, especially for a young author","No readme or explanation of purpose",{"id":33,"name":34,"line":35,"ai":36,"cat":37,"year":38,"points":39,"comments":40,"rec":41,"s":42,"top":43,"kw":44,"maker":22,"domain":49,"tier":50,"attempts":14,"strip":51,"url":52,"mix":53,"praise":56,"objection":57,"sub":58},6721483,"CSS Number Scrolling","A number scroller built with CSS, with some JavaScript.",true,"creative",2013,12,8,"mixed",-0.28,72,[45,46,47,48],"css","number scroll","css animation","web design","andrelion.github.io","shown","33511130","http:\u002F\u002Fandrelion.github.io\u002Fcss-number-scroll\u002F",[54,55,14,55],1,3,"The number scroll effect works well once a width is fixed","Does not work in Chrome 24 on OS X Mavericks","css ui effect",{"id":60,"name":61,"line":62,"ai":8,"cat":63,"year":38,"points":64,"comments":65,"rec":13,"s":66,"top":15,"kw":67,"maker":22,"domain":23,"tier":24,"attempts":14,"strip":72,"url":73,"mix":74,"praise":76,"objection":77,"sub":78},6860482,"NetLua","Completely managed .NET Lua","languages",61,18,0.05,[68,69,70,71],"lua","net","managed runtime","interpreter","033335330303300003","https:\u002F\u002Fgithub.com\u002Ffrabert\u002FNetLua",[54,75,14,14],10,"Portability and security advantages of fully managed code","Existing NLua already offers Lua on .NET","lua interpreter",{"id":80,"name":81,"line":82,"ai":8,"cat":63,"year":38,"points":83,"comments":84,"rec":41,"s":85,"top":86,"kw":87,"maker":22,"domain":23,"tier":50,"attempts":14,"strip":92,"url":93,"mix":94,"praise":96,"objection":97,"sub":98},6909090,"Knwl.js","Scan through text for data that may be of interest",43,14,-0.14,34,[88,89,90,91],"text parsing","natural language","data extraction","javascript","10551013333333","https:\u002F\u002Fgithub.com\u002Floadfive\u002FKnwl.js",[28,95,55,55],4,"Open-source and clean code makes it easy to adapt to a use case","Works only in limited domains; detection is tuned to the author's chosen examples","natural language parsing library",{"id":100,"name":101,"line":102,"ai":8,"cat":103,"year":38,"points":104,"comments":105,"rec":106,"s":107,"top":108,"kw":109,"maker":22,"domain":23,"tier":24,"attempts":14,"strip":114,"url":115,"mix":116,"praise":118,"objection":119,"sub":111},6959420,"Countdown","Twitter bot which tweets answers to the Countdown TV show","consumer_social",67,23,"loved",0.54,22,[110,111,112,113],"countdown","twitter bot","anagram solver","countdown tv","55333330000055355535550","https:\u002F\u002Fgithub.com\u002Fbenjojo\u002FCountdown",[75,117,14,14],7,"Cool, clever and fun project","Bot should separate clue and answer roles for interactivity",{"id":121,"name":122,"line":123,"ai":8,"cat":63,"year":124,"points":125,"comments":125,"rec":126,"s":127,"top":128,"kw":129,"maker":22,"domain":23,"tier":50,"attempts":14,"strip":135,"url":136,"mix":137,"praise":-1,"objection":138,"sub":139},25405875,"Design by Contract (tm)","C++",2020,6,"quiet",null,92,[130,131,132,133,134],"design by contract","c++","preconditions","invariants","assertions","001030","https:\u002F\u002Fgithub.com\u002FBambofy\u002Fdbc_cpp",[14,54,14,54],"Runtime contract checks are a performance cost and throwing exceptions on violation is the wrong response","c++ contract library",{"id":141,"name":142,"line":143,"ai":8,"cat":63,"year":144,"points":145,"comments":146,"rec":147,"s":148,"top":149,"kw":150,"maker":22,"domain":23,"tier":50,"attempts":14,"strip":155,"url":156,"mix":157,"praise":-1,"objection":158,"sub":159},27412233,"Embedded Ring Buffer","Embedded Ring Buffer C++98",2021,26,37,"roasted",-0.44,49,[151,152,153,154],"ring buffer","c++98","embedded","circular buffer","1130100000000000000100001101103333000","https:\u002F\u002Fgithub.com\u002FBambofy\u002FEmbeddedRingBuffer",[14,29,14,40],"Uses volatile incorrectly; lacks compiler and memory barriers for thread or interrupt safety","ring buffer library",1793991181226]