[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"maker-qixxiq":3},[4,33,57,79,102],{"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":30,"objection":31,"sub":32},1931051,"penny-bot","A successful penny-auction bot",false,"games",2010,74,12,"curious",-0.2,6,[17,18,19,20],"penny auction","swoopo","auction bot","last second bidding","qixxiq","github.com","notable",0,"031330310001","https:\u002F\u002Fgithub.com\u002Fqix\u002Fpenny-bot",[24,28,24,29],4,3,"Maker reports winning several high-value items in two weeks.","Bots make penny auctions unwinnable for naive users.","penny auction bot",{"id":34,"name":35,"line":36,"ai":8,"cat":37,"year":38,"points":39,"comments":40,"rec":41,"s":42,"top":43,"kw":44,"maker":21,"domain":49,"tier":50,"attempts":24,"strip":51,"url":52,"mix":53,"praise":55,"objection":56,"sub":48},2242162,"SnapBill API","A Browse-able RESTish API","web_saas",2011,19,8,"roasted",-0.46,47,[45,46,47,48],"browsable api","restful api","api discovery","billing api","developers.snapbill.com","shown","11010301","http:\u002F\u002Fdevelopers.snapbill.com\u002F2011\u002F02\u002Fa-browseable-restish-api\u002F",[24,24,54,28],1,"Discoverability via browser is appreciated, but the design needs clearer documentation.","Overloads GET and POST instead of using standard verbs, making it un-RESTful.",{"id":58,"name":59,"line":60,"ai":8,"cat":61,"year":62,"points":63,"comments":63,"rec":13,"s":64,"top":65,"kw":66,"maker":21,"domain":71,"tier":50,"attempts":24,"strip":72,"url":73,"mix":74,"praise":77,"objection":78,"sub":67},3817030,"Language proposal","dave","languages",2012,24,-0.31,51,[67,68,69,70],"programming language","string escaping","javascript scoping","language design","davelang.github.com","100003133301313330301003","http:\u002F\u002Fdavelang.github.com",[24,75,54,76],9,5,"Built-in escaping idea is interesting, similar to ECMAScript quasi-literals","Yet another block-structured imperative language with nothing distinctive",{"id":80,"name":81,"line":82,"ai":8,"cat":83,"year":84,"points":85,"comments":86,"rec":41,"s":87,"top":88,"kw":89,"maker":21,"domain":94,"tier":50,"attempts":24,"strip":95,"url":96,"mix":97,"praise":100,"objection":101,"sub":90},5026103,"Password.ly","Per site password generator from a master password","security_privacy",2013,16,54,-0.49,63,[90,91,92,93],"password generator","master password","per site password","password manager","password.ly","1031010010330011131000110305111505000011","https:\u002F\u002Fpassword.ly",[29,98,54,99],10,18,"Command line client works offline and sends nothing to the server","Entering a master password on a website is unsafe; the server could capture it",{"id":103,"name":104,"line":105,"ai":8,"cat":83,"year":106,"points":107,"comments":108,"rec":41,"s":109,"top":75,"kw":110,"maker":21,"domain":115,"tier":23,"attempts":24,"strip":116,"url":117,"mix":118,"praise":119,"objection":120,"sub":121},34680269,"SQRL","Anti-spam rules language Twitter acquired in 2018, open-sourced",2023,200,44,-0.18,[111,112,113,114],"anti-spam rules","spam filtering","rules engine","trust and safety","websqrl.vercel.app","0000000000003105000013301010155010000000","https:\u002F\u002Fwebsqrl.vercel.app\u002Ftwitter",[29,29,24,15],"Cool, neat demo and useful ideas from experienced spam fighters.","Hard-coded rules are useless at Twitter scale; spammers adapt.","spam filtering rules language",1793991172268]