[{"data":1,"prerenderedAt":309},["ShallowReactive",2],{"maker-andrewstuart":3},[4,32,53,77,97,116,137,157,176,195,212,231,249,270,288],{"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":-1,"mix":26,"praise":29,"objection":30,"sub":31},7865514,"MailRipper","Inbound email ripping for developers with email pain",false,"web_saas",2014,6,12,"debated",-0.11,92,[17,18,19,20],"inbound email","email parsing","attachment extraction","email to text","andrewstuart","","shown",0,"101030505510",[27,28,24,27],3,1,"Demo on landing page is well implemented","Unclear what problem it solves and what the system does","email processing",{"id":33,"name":34,"line":35,"ai":8,"cat":9,"year":10,"points":36,"comments":37,"rec":38,"s":39,"top":40,"kw":41,"maker":21,"domain":34,"tier":23,"attempts":24,"strip":46,"url":47,"mix":48,"praise":50,"objection":51,"sub":52},8174324,"singlepage.guru","Our MVP had first day sales and ~1,000 downloads so we built it to this",10,7,"mixed",-0.22,81,[42,43,44,45],"website builder","single page site","template editor","landing page","1003331","https:\u002F\u002Fwww.singlepage.guru",[24,49,28,49],2,"The editor looks cool","Breaks browser back button and shows endless leave-page popups","site builder",{"id":54,"name":55,"line":56,"ai":8,"cat":57,"year":58,"points":59,"comments":60,"rec":61,"s":24,"top":62,"kw":63,"maker":21,"domain":69,"tier":70,"attempts":24,"strip":71,"url":72,"mix":73,"praise":74,"objection":75,"sub":76},16186756,"Bootrino.com","Netboot Run-From-RAM OS's on AWS, Google and Digital Ocean","infrastructure",2018,109,20,"curious",19,[64,65,66,67,68],"netboot","run from ram","cloud servers","unikernel","alpine linux","bootrino.com","notable","03050350503303030101","https:\u002F\u002Fwww.bootrino.com",[27,11,24,49],"Excellent work and a great epiphany","Run-from-RAM limits use cases, since changes need a reboot to deploy","cloud boot and deployment",{"id":78,"name":79,"line":80,"ai":8,"cat":81,"year":58,"points":82,"comments":49,"rec":83,"s":84,"top":85,"kw":86,"maker":21,"domain":91,"tier":23,"attempts":24,"strip":92,"url":93,"mix":94,"praise":95,"objection":-1,"sub":96},16341874,"Brown Bag Talks","Free lunchtime talks, in your city, on any topic","consumer_social",13,"quiet",null,69,[87,88,89,90],"lunchtime talks","brown bag talks","local events","lunch talks","brownbagtalks.com","05","http:\u002F\u002Fwww.brownbagtalks.com?x=1",[28,24,24,24],"Clean, uncluttered, minimalist website design","event listings",{"id":98,"name":99,"line":100,"ai":8,"cat":9,"year":58,"points":101,"comments":102,"rec":83,"s":84,"top":103,"kw":104,"maker":21,"domain":110,"tier":23,"attempts":24,"strip":111,"url":112,"mix":113,"praise":114,"objection":-1,"sub":115},18063747,"EatUp Sponsors","get\u002Fgive free food for meetups, tech and other talks",16,4,62,[105,106,107,108,109],"free food","meetup sponsors","tech talks","hackathon food","brown bag lunch","eatupsponsors.com","0505","http:\u002F\u002Fwww.eatupsponsors.com",[49,24,24,24],"Good idea that could draw attendees to after-work events","sponsor listing marketplace",{"id":117,"name":118,"line":119,"ai":8,"cat":9,"year":58,"points":120,"comments":121,"rec":38,"s":122,"top":37,"kw":123,"maker":21,"domain":128,"tier":70,"attempts":24,"strip":129,"url":130,"mix":131,"praise":134,"objection":135,"sub":136},18434156,"FreePizza.io","free pizza for usergroups, meetups, hackathons, talks",221,112,-0.14,[124,125,126,127,108],"meetup sponsorship","free pizza","usergroup sponsors","tech meetup","freepizza.io","5005133500000000000000013301331211001533","https:\u002F\u002Fwww.freepizza.io",[11,132,102,133],15,11,"Simple, focused idea that is easy to understand","Google Authenticator login is annoying and insecure","sponsorship marketplace",{"id":138,"name":139,"line":140,"ai":8,"cat":141,"year":142,"points":143,"comments":144,"rec":83,"s":84,"top":145,"kw":146,"maker":21,"domain":152,"tier":23,"attempts":24,"strip":153,"url":154,"mix":155,"praise":156,"objection":-1,"sub":147},19447607,"SuperVoc","SuperVoc Text to Speech with Google, IBM Watson, Azure and Amazon Polly","ai",2019,9,5,88,[147,148,149,150,151],"text to speech","speech synthesis","wavenet","ibm watson tts","amazon polly","supervoc.com","03030","https:\u002F\u002Fwww.supervoc.com",[24,49,24,24],"Some voices are remarkably lifelike",{"id":158,"name":159,"line":160,"ai":8,"cat":57,"year":161,"points":132,"comments":37,"rec":83,"s":84,"top":162,"kw":163,"maker":21,"domain":169,"tier":23,"attempts":24,"strip":170,"url":171,"mix":172,"praise":173,"objection":174,"sub":175},26241341,"SinglePageCloud","one page showing all your EC2 instances globally",2021,64,[164,165,166,167,168],"aws ec2","ebs volumes","cloud cost","multi-region aws","aws accounts","singlepagecloud.com","0103305","https:\u002F\u002Fwww.singlepagecloud.com",[28,49,24,28],"Interest in the idea and wish for Google Cloud support","Discomfort entering AWS access keys into a third-party site","cloud resource monitoring",{"id":177,"name":178,"line":179,"ai":8,"cat":57,"year":161,"points":180,"comments":181,"rec":38,"s":182,"top":183,"kw":184,"maker":21,"domain":189,"tier":23,"attempts":24,"strip":190,"url":191,"mix":192,"praise":193,"objection":194,"sub":185},27533620,"StarQueue","a free hosted HTTP message queue with a Postgres back end",43,14,-0.03,38,[185,186,187,188],"message queue","http queue","postgres","sqs alternative","starqueue.org","00001030030305","https:\u002F\u002Fwww.starqueue.org\u002F",[28,49,28,28],"Congratulations on a public utility launch","JWT sent as POST param instead of Authorization header",{"id":196,"name":197,"line":197,"ai":8,"cat":198,"year":161,"points":82,"comments":101,"rec":199,"s":200,"top":85,"kw":201,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":207,"url":-1,"mix":208,"praise":209,"objection":210,"sub":211},28333975,"ReactJS with JSX without bundling or transpiling","languages","roasted",-0.53,[202,203,204,205,206],"react","jsx","es modules","babel standalone","no bundler","1130300110100113",[24,27,24,37],"Useful for prototyping, testing and interactive playgrounds","Babel still transpiles in the browser, so the claim is misleading","javascript library demo",{"id":213,"name":214,"line":215,"ai":8,"cat":216,"year":161,"points":183,"comments":217,"rec":199,"s":218,"top":219,"kw":220,"maker":21,"domain":225,"tier":23,"attempts":24,"strip":226,"url":227,"mix":228,"praise":229,"objection":230,"sub":221},28702006,"React Oxide","open source ReactJS code editor with tabs, files & webDAV.","dev_tools",17,-0.35,40,[221,202,222,223,224],"code editor","monaco editor","webdav","browser ide","github.com","01000030311310003","https:\u002F\u002Fgithub.com\u002Fbootrino\u002Freactoxide",[24,27,28,102],"Event-driven state approach praised as simple and workable for small apps","Event emitter state coordination can cause race conditions and lost state as UI grows",{"id":232,"name":233,"line":234,"ai":8,"cat":57,"year":161,"points":235,"comments":236,"rec":13,"s":237,"top":60,"kw":238,"maker":21,"domain":225,"tier":70,"attempts":24,"strip":243,"url":244,"mix":245,"praise":246,"objection":247,"sub":248},28767911,"MaryJane","Mjpeg server in 30 lines of async Python",104,29,-0.02,[239,240,241,242],"mjpeg","mjpeg server","python streaming","motion jpeg","05100011050535000330001031300","https:\u002F\u002Fgithub.com\u002Fbootrino\u002Fmaryjane",[102,102,28,144],"Simple setup: just put the address in an img tag","MJPEG is bandwidth inefficient compared with modern video streaming","streaming server",{"id":250,"name":251,"line":252,"ai":8,"cat":253,"year":161,"points":254,"comments":255,"rec":61,"s":256,"top":102,"kw":257,"maker":21,"domain":251,"tier":262,"attempts":24,"strip":263,"url":264,"mix":265,"praise":267,"objection":268,"sub":269},29620235,"fourlightyears.blogspot.com","Mum's 80th birthday present- a rotary phone from the 1970's","hardware",343,143,0.07,[258,259,260,261],"rotary phone","raspberry pi","retro phone","gpio","legend","5004312550000000050030535331011033533103","http:\u002F\u002Ffourlightyears.blogspot.com\u002F2021\u002F12\u002Fthis-is-my-mums-80th-birthday-present.html",[133,266,28,36],26,"Thoughtful, creative gift.","Cannot call 911, risky for elderly users.","retro phone conversion",{"id":271,"name":272,"line":273,"ai":8,"cat":57,"year":274,"points":143,"comments":144,"rec":83,"s":84,"top":275,"kw":276,"maker":21,"domain":225,"tier":23,"attempts":24,"strip":282,"url":283,"mix":284,"praise":285,"objection":286,"sub":287},40408876,"Checkpoint 401","forward auth server in TypeScript \u002F Deno",2024,82,[277,278,279,280,281],"forward auth","deno","typescript","urlpattern","auth server","05010","https:\u002F\u002Fgithub.com\u002Fcrowdwave\u002Fcheckpoint401",[28,24,24,28],"Error details in responses are good","Pass\u002Ffail response gives no reason for failure, which makes auth hard to diagnose","forward auth server",{"id":289,"name":290,"line":291,"ai":8,"cat":81,"year":274,"points":292,"comments":293,"rec":13,"s":294,"top":133,"kw":295,"maker":21,"domain":301,"tier":70,"attempts":49,"strip":302,"url":303,"mix":304,"praise":306,"objection":307,"sub":308},41582539,"crowdwave","Crowdwave – imagine Twitter\u002FReddit but every post is a voicemail",217,120,-0.08,[296,297,298,299,300],"voice social network","audio posts","voicemail","anonymous voice messages","audio channels","crowdwave.com","3345110153151005551155351110110111111333","https:\u002F\u002Fwww.crowdwave.com",[217,132,144,305],23,"Retro Windows-style UI is appealing","Audio is slow to scan compared with text","audio social network",1793991195081]