[{"data":1,"prerenderedAt":126},["ShallowReactive",2],{"maker-seveibar":3},[4,34,59,80,104],{"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":25,"strip":26,"url":27,"mix":28,"praise":32,"objection":33,"sub":17},22515987,"UniversalDataTool","open-source collaborative data labeling",false,"ai",2020,70,10,"curious",-0.04,29,[17,18,19,20,21],"data labeling","data annotation","open source","computer vision","collaborative labeling","seveibar","github.com","notable",0,"3030513013","https:\u002F\u002Fgithub.com\u002FUniversalDataTool\u002Funiversal-data-tool",[29,30,25,31],1,4,2,"Useful for finding open source annotation tooling","Demo is confusing without sample datasets",{"id":35,"name":36,"line":37,"ai":8,"cat":38,"year":39,"points":40,"comments":41,"rec":42,"s":43,"top":44,"kw":45,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":50,"url":51,"mix":52,"praise":56,"objection":57,"sub":58},31333933,"prefixed-api-key","Prefixed, dual-token, base58 encoded API Keys","dev_tools",2022,100,54,"mixed",-0.1,24,[46,47,48,49],"api keys","base58","token authentication","secret scanning","3003011030010101330500001310330500100005","https:\u002F\u002Fgithub.com\u002Fseamapi\u002Fprefixed-api-key",[53,54,31,55],5,6,9,"Prefix enables secret scanning and easy leak detection","Timing-unsafe hash comparison and unsafe split parsing","api key library",{"id":60,"name":61,"line":62,"ai":8,"cat":63,"year":64,"points":65,"comments":66,"rec":42,"s":67,"top":68,"kw":69,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":75,"url":76,"mix":77,"praise":78,"objection":79,"sub":70},40175087,"tscircuit","React for Circuits","hardware",2024,197,46,0.09,12,[70,71,72,73,74],"pcb design","react","circuit design","electronics","typescript","1000015305330153035505030353053511000010","https:\u002F\u002Fgithub.com\u002Ftscircuit\u002Ftscircuit\u002Fblob\u002Fmain\u002FREADME.md",[55,55,31,54],"Interesting concept and reusable component registry idea","JSX feels like data, not code, for describing circuits",{"id":81,"name":82,"line":83,"ai":8,"cat":38,"year":84,"points":85,"comments":86,"rec":87,"s":88,"top":89,"kw":90,"maker":22,"domain":95,"tier":24,"attempts":25,"strip":96,"url":97,"mix":98,"praise":101,"objection":102,"sub":103},44187645,"simple-3d-svg","A 3D SVG Renderer that projects textures without rasterization",2025,206,71,"roasted",-0.27,8,[91,92,93,94,74],"svg","3d rendering","perspective projection","texture mapping","seve.blog","1013315510303101113303311113035001111300","https:\u002F\u002Fseve.blog\u002Fp\u002Fi-made-a-3d-svg-renderer-that-projects",[30,99,25,100],13,19,"Clever technique and cool to see SVG doing 3D projection.","The perspective math is wrong; diagonals curve and squares look equal area.","svg renderer",{"id":105,"name":106,"line":107,"ai":8,"cat":63,"year":108,"points":109,"comments":53,"rec":110,"s":111,"top":112,"kw":113,"maker":22,"domain":118,"tier":119,"attempts":31,"strip":120,"url":121,"mix":122,"praise":123,"objection":124,"sub":125},47143717,"Recursive Pattern Pathfinder","Recursively apply patterns for pathfinding",2026,26,"quiet",null,41,[114,115,116,117],"autorouting","pcb routing","pathfinding","circuit board design","pattern-pathfinder.vercel.app","shown","55000","https:\u002F\u002Fpattern-pathfinder.vercel.app\u002F?fixtureId=%7B%22path%22%3A%22site%2Fexamples%2F_intro.fixture.tsx%22%7D",[31,25,25,25],"Commenters find the project cool and a sweet application of AI.","Suspects autorouting approach has inefficiencies and is not a free lunch.","pcb autorouting",1793991247629]