[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"maker-kissgyorgy":3},[4,32,55,76,91],{"id":5,"name":6,"line":6,"ai":7,"cat":8,"year":9,"points":10,"comments":11,"rec":12,"s":13,"top":14,"kw":15,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":29,"objection":30,"sub":31},24376541,"Pub\u002FSub with PostgreSQL under 40 lines of Python code",false,"infrastructure",2020,17,5,"quiet",null,61,[16,17,18,19,20],"postgresql","pub\u002Fsub","listen notify","python","message queue","kissgyorgy","gist.github.com","shown",0,"50505","https:\u002F\u002Fgist.github.com\u002Fkissgyorgy\u002Fbeccba1291de962702ea9c237a900c79",[28,24,24,24],3,"Simple, short implementation idea","Unclear whether used in production","pub\u002Fsub messaging",{"id":33,"name":34,"line":35,"ai":7,"cat":36,"year":9,"points":37,"comments":38,"rec":39,"s":40,"top":41,"kw":42,"maker":21,"domain":46,"tier":23,"attempts":47,"strip":48,"url":49,"mix":50,"praise":52,"objection":53,"sub":54},25245190,"podcast-dl","CLI for downloading podcasts easily","dev_tools",36,8,"roasted",-0.18,42,[43,44,45],"podcast downloader","cli","podcast","github.com",2,"10310315","https:\u002F\u002Fgithub.com\u002Fkissgyorgy\u002Fsimple-podcast-dl",[51,47,24,28],1,"Wanted by commenter who would use it","Requires per-podcast config support, which is an odd design","command line downloader",{"id":56,"name":57,"line":58,"ai":7,"cat":8,"year":59,"points":60,"comments":61,"rec":62,"s":63,"top":64,"kw":65,"maker":21,"domain":46,"tier":69,"attempts":47,"strip":70,"url":71,"mix":72,"praise":73,"objection":74,"sub":75},31952678,"redbean","Redbean 2.0 in Docker",2022,59,30,"curious",0.06,35,[57,66,67,68],"docker","lua web server","portable executable","notable","000030000000030000000003303551","https:\u002F\u002Fgithub.com\u002Fkissgyorgy\u002Fredbean-docker",[47,11,24,51],"Useful for static content in Kubernetes, very easy and resource-effective","Docker adds a pointless layer since redbean is meant to run on any OS and CPU","web server",{"id":77,"name":78,"line":79,"ai":7,"cat":80,"year":59,"points":10,"comments":28,"rec":12,"s":13,"top":81,"kw":82,"maker":21,"domain":87,"tier":23,"attempts":47,"strip":88,"url":89,"mix":90,"praise":-1,"objection":-1,"sub":83},32378432,"Unblob","accurate and fast extraction suite for 30+ formats","security_privacy",62,[83,84,85,86],"firmware extraction","file format extraction","embedded firmware","binary analysis","unblob.org","003","https:\u002F\u002Funblob.org\u002F",[24,51,24,24],{"id":92,"name":78,"line":93,"ai":7,"cat":36,"year":94,"points":95,"comments":41,"rec":96,"s":97,"top":98,"kw":99,"maker":21,"domain":46,"tier":69,"attempts":24,"strip":104,"url":105,"mix":106,"praise":109,"objection":110,"sub":100},34434249,"extraction suite for 30+ file formats",2023,240,"loved",0.29,7,[100,101,102,103],"file extraction","firmware analysis","binwalk alternative","file carving","5300005050303003030550000300033303033533","https:\u002F\u002Fgithub.com\u002Fonekey-sec\u002Funblob",[107,108,51,24],6,13,"Useful tool and a smarter take than binwalk","No support for passwords on archive extractors",1793991253710]