[{"data":1,"prerenderedAt":116},["ShallowReactive",2],{"maker-mfbx9da4":3},[4,30,50,75,94],{"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":6,"tier":22,"attempts":23,"strip":24,"url":25,"mix":26,"praise":-1,"objection":28,"sub":29},20257840,"treasure.surge.sh","A game I made to explain binary search to non programmers",false,"games",2019,7,5,"quiet",null,91,[17,18,19,20],"binary search","learn algorithms","guessing game","interactive lesson","mfbx9da4","shown",0,"10300","http:\u002F\u002Ftreasure.surge.sh\u002F?about",[23,27,23,27],1,"The warmer\u002Fcolder distance measure gives wrong results, e.g. 5 is not colder than 1","educational browser game",{"id":31,"name":32,"line":33,"ai":8,"cat":34,"year":10,"points":35,"comments":36,"rec":13,"s":14,"top":37,"kw":38,"maker":21,"domain":43,"tier":22,"attempts":23,"strip":44,"url":45,"mix":46,"praise":48,"objection":-1,"sub":49},20274324,"HNTV","Hacker News TV","consumer_social",8,6,89,[39,40,41,42],"hacker news videos","hacker news tv","video aggregator","hn videos","crowdform.co.uk","500350","https:\u002F\u002Fwww.crowdform.co.uk\u002Fhntv\u002F",[47,27,23,23],2,"Good idea and looks awesome","video browsing",{"id":51,"name":52,"line":52,"ai":8,"cat":53,"year":54,"points":55,"comments":56,"rec":57,"s":58,"top":59,"kw":60,"maker":21,"domain":65,"tier":66,"attempts":23,"strip":67,"url":68,"mix":69,"praise":72,"objection":73,"sub":74},25440220,"Deep Email Validator","dev_tools",2020,51,34,"mixed",-0.37,35,[61,62,63,64],"email validation","smtp check","mx record","email deliverability","github.com","notable","1115103300030051135031001100103330","https:\u002F\u002Fgithub.com\u002Fmfbx9da4\u002Fdeep-email-validator",[70,35,23,71],3,10,"Naive regex catches most syntax problems cheaply","Email validation is unnecessary; verify by sending mail instead","email validation library",{"id":76,"name":77,"line":78,"ai":8,"cat":34,"year":54,"points":79,"comments":80,"rec":81,"s":82,"top":35,"kw":83,"maker":21,"domain":65,"tier":66,"attempts":23,"strip":88,"url":89,"mix":90,"praise":91,"objection":92,"sub":93},25494988,"brightpath","Find the safest well lit walking route between two locations",222,110,"curious",0.05,[84,85,86,87],"safe walking route","well lit route","pedestrian navigation","openstreetmap routing","0340035300500333334112413505033100033330","https:\u002F\u002Fgithub.com\u002Fmfbx9da4\u002Fbrightpath-backend#mission",[71,56,47,35],"Useful idea for avoiding unsafe walking routes","Being well lit does not necessarily mean safer","walking route planner",{"id":95,"name":96,"line":97,"ai":8,"cat":34,"year":98,"points":99,"comments":100,"rec":101,"s":102,"top":103,"kw":104,"maker":21,"domain":109,"tier":66,"attempts":23,"strip":110,"url":111,"mix":112,"praise":114,"objection":115,"sub":105},38295535,"David Adler personal landing page","A silly personal landing page",2023,152,27,"loved",0.5,14,[105,106,107,108],"personal landing page","cursor tracking","pointerpointer","interactive portfolio","davidadler.pages.dev","35535530000530533353553555","https:\u002F\u002Fdavidadler.pages.dev\u002F",[113,36,70,23],12,"Fun and creative, makes people smile","Does not work in Safari",1794036766301]