[{"data":1,"prerenderedAt":269},["ShallowReactive",2],{"maker-niftylettuce":3},[4,32,50,73,90,112,130,147,164,178,198,219,236,251],{"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":29,"objection":30,"sub":31},3339330,"Easter Eggin","66 combinations of website Easter eggs, choose your destiny.",false,"dev_tools",2011,68,8,"quiet",null,17,[17,18,19,20],"easter eggs","website effects","javascript plugins","web easter egg","niftylettuce","eastereggin.com","notable",0,"50310030","http:\u002F\u002Feastereggin.com",[28,28,28,28],1,"Well done execution","Loads arbitrary remote JavaScript on the page, a privacy concern","website easter eggs",{"id":33,"name":34,"line":35,"ai":8,"cat":9,"year":36,"points":37,"comments":24,"rec":13,"s":14,"top":38,"kw":39,"maker":21,"domain":44,"tier":45,"attempts":24,"strip":46,"url":47,"mix":48,"praise":-1,"objection":-1,"sub":49},4116728,"node-email-templates","node-email-templates, render beautiful emails using ejs templates",2012,10,80,[40,41,42,43],"node.js","ejs templates","email templates","html email","github.com","shown","","https:\u002F\u002Fgithub.com\u002Fniftylettuce\u002Fnode-email-templates",[24,24,24,24],"email templating",{"id":51,"name":52,"line":53,"ai":8,"cat":9,"year":36,"points":54,"comments":55,"rec":56,"s":57,"top":58,"kw":59,"maker":21,"domain":44,"tier":45,"attempts":24,"strip":64,"url":65,"mix":66,"praise":70,"objection":71,"sub":72},4198028,"Express CDN","Express CDN, deliver optimized and CDN-hosted assets in Node.js",41,15,"mixed",0.11,35,[40,60,61,62,63],"express","cdn","asset optimization","cloudfront","103051053035050","https:\u002F\u002Fgithub.com\u002Fniftylettuce\u002Fexpress-cdn",[67,68,24,69],4,3,2,"Exactly what commenters were looking for","Only supports Amazon CloudFront for CDN hosting","asset delivery middleware",{"id":74,"name":75,"line":76,"ai":8,"cat":9,"year":36,"points":77,"comments":78,"rec":13,"s":14,"top":79,"kw":80,"maker":21,"domain":44,"tier":45,"attempts":24,"strip":84,"url":85,"mix":86,"praise":87,"objection":88,"sub":89},4353616,"node-sincerely","Send postcards with Node.js & Sincerely",25,5,49,[40,81,82,83],"postcards","sincerely api","node module","51050","https:\u002F\u002Fgithub.com\u002Fniftylettuce\u002Fnode-sincerely",[69,24,24,28],"Author is admired by commenters for past work","Comma placement in code looks odd to some readers","api client",{"id":91,"name":92,"line":93,"ai":8,"cat":94,"year":36,"points":95,"comments":96,"rec":97,"s":98,"top":99,"kw":100,"maker":21,"domain":44,"tier":45,"attempts":24,"strip":105,"url":106,"mix":107,"praise":109,"objection":110,"sub":111},4473121,"javascript-async-callback","Cross-browser asynchronous JS script loader w\u002Fcallbacks","languages",45,23,"curious",-0.3,32,[101,102,103,104],"async script loader","javascript callback","cross-browser script loading","non-blocking javascript","10010101305030330335013","https:\u002F\u002Fgithub.com\u002Fniftylettuce\u002Fjavascript-async-callback",[69,108,24,78],7,"Good that the maker wrote their own after realizing a need","Window.onload overwritten without chaining previous handlers","javascript script loader",{"id":113,"name":114,"line":114,"ai":8,"cat":115,"year":36,"points":116,"comments":117,"rec":97,"s":24,"top":118,"kw":119,"maker":21,"domain":124,"tier":23,"attempts":24,"strip":125,"url":126,"mix":127,"praise":-1,"objection":128,"sub":129},4503644,"Chrome Extension to automatically block the annoying Quora login prompt","web_saas",51,40,28,[120,121,122,123],"quora","login prompt","chrome extension","block popup","chrome.google.com","0000000000105000000000000000000003003331","https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Ffkbnfnaikpdihahjljbigedkangbieih",[28,67,24,69],"Blocking prompts on a site is disrespectful to its ad or account model","browser extension for blocking site prompts",{"id":131,"name":132,"line":133,"ai":8,"cat":115,"year":36,"points":96,"comments":68,"rec":13,"s":14,"top":134,"kw":135,"maker":21,"domain":140,"tier":45,"attempts":24,"strip":141,"url":142,"mix":143,"praise":144,"objection":145,"sub":146},4761002,"PinPigeon","Send pins as printed and shipped postcards for only 1.95",52,[136,137,138,139],"postcard api","print and mail","physical mail api","send postcards online","pinpigeon.com","033","https:\u002F\u002Fpinpigeon.com",[24,69,24,24],"Looks nice","Name is confusing; sounds like a PIN verification API","postcard mailing service",{"id":148,"name":149,"line":150,"ai":8,"cat":151,"year":36,"points":152,"comments":108,"rec":13,"s":14,"top":153,"kw":154,"maker":21,"domain":124,"tier":45,"attempts":24,"strip":158,"url":159,"mix":160,"praise":161,"objection":162,"sub":163},4868578,"PinPigeon for Pinterest","Send pins as postcards","consumer_social",37,38,[155,81,156,157],"pinterest","pinterest pins","print by mail","001055","https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fpinpigeon-for-pinterest\u002Fbokbjgfakkhkllopnpdpmpehhilhdple",[69,24,24,28],"Congrats on shipping; idea of shipping physical things with a click appealed to commenters","Copyright concerns about printing copyrighted images from Pinterest pins","pinterest postcard service",{"id":165,"name":166,"line":166,"ai":8,"cat":151,"year":36,"points":96,"comments":152,"rec":56,"s":167,"top":134,"kw":168,"maker":21,"domain":124,"tier":45,"attempts":24,"strip":172,"url":173,"mix":174,"praise":175,"objection":176,"sub":177},4875179,"HTML5 Flash Warning Fix for YouTube",-0.05,[169,170,122,171],"youtube html5","flash warning","youtube flash block","030101010101301000051010005033530350","https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fhtml5-flash-warning-fix-f\u002Fipdkokhdeppifjgcmhbfgmjmdllfpkln",[67,78,28,12],"Works for videos that the HTML5 trial does not fix","Embedding via iframe makes YouTube treat videos as third-party, blocking some playback","video streaming browser extension",{"id":179,"name":180,"line":181,"ai":8,"cat":115,"year":36,"points":182,"comments":183,"rec":184,"s":185,"top":15,"kw":186,"maker":21,"domain":191,"tier":23,"attempts":24,"strip":192,"url":193,"mix":194,"praise":195,"objection":196,"sub":197},4934106,"Teelaunch","Teelaunch Prints & Ships Your Kickstarter & Indiegogo T-Shirt Rewards",83,19,"loved",0.38,[187,188,189,190],"kickstarter rewards","t-shirt printing","crowdfunding fulfillment","print and ship","teelaunch.com","5005030303030505030","https:\u002F\u002Fteelaunch.com",[67,78,24,24],"Clever niche idea, like selling shovels in a gold rush","Pricing table and print location wording was confusing","print on demand fulfillment",{"id":199,"name":200,"line":201,"ai":8,"cat":151,"year":202,"points":203,"comments":204,"rec":205,"s":206,"top":79,"kw":207,"maker":21,"domain":212,"tier":45,"attempts":24,"strip":213,"url":214,"mix":215,"praise":216,"objection":217,"sub":218},5088766,"StartupSupper","Stop eating instant ramen you hungry-hungry-hackers.",2013,27,18,"debated",0.16,[208,209,210,211],"recipes","cheap meals","healthy cooking","startup food","startupsupper.com","0003501015305","http:\u002F\u002Fwww.startupsupper.com\u002F",[68,69,24,69],"Good idea for startup and college people who need cheap meals","Recipes need metric units","recipe sharing",{"id":220,"name":221,"line":221,"ai":8,"cat":222,"year":202,"points":223,"comments":67,"rec":13,"s":14,"top":224,"kw":225,"maker":21,"domain":44,"tier":45,"attempts":24,"strip":230,"url":231,"mix":232,"praise":233,"objection":234,"sub":235},6396418,"Complete Linux Mint (Ubuntu) Setup for Node.js Developers","infrastructure",24,53,[226,227,228,229],"linux mint","ubuntu","node.js setup","developer workstation","1501","https:\u002F\u002Fgithub.com\u002Fniftylettuce\u002Flinux-mint-ubuntu-nodejs-hacker-setup",[28,24,24,69],"Useful quick setup for new developers, with a long list and one wget command","Seems weird and niche; unclear why a whole distribution setup is needed","linux setup script",{"id":237,"name":238,"line":239,"ai":8,"cat":9,"year":240,"points":241,"comments":24,"rec":13,"s":14,"top":95,"kw":242,"maker":21,"domain":247,"tier":45,"attempts":24,"strip":46,"url":248,"mix":249,"praise":-1,"objection":-1,"sub":250},8473128,"Eskimo","Node.js Auth for Email\u002FGoogle\u002FFacebook on Web\u002FiOS\u002FAndroid with Eskimo",2014,29,[243,244,245,246],"node.js authentication","oauth","google login","facebook login","niftylettuce.com","http:\u002F\u002Fniftylettuce.com\u002Fposts\u002Fnodejs-auth-google-facebook-ios-android-eskimo\u002F",[24,24,24,24],"authentication library",{"id":252,"name":253,"line":254,"ai":8,"cat":9,"year":255,"points":256,"comments":257,"rec":13,"s":14,"top":37,"kw":258,"maker":21,"domain":44,"tier":23,"attempts":24,"strip":264,"url":265,"mix":266,"praise":267,"objection":-1,"sub":268},9689154,"Gulp AWS Splash","An Open-Source LaunchRock Alternative",2015,105,6,[259,260,261,262,263],"launch page","gulp","aws","coming soon page","open source","000055","https:\u002F\u002Fgithub.com\u002Fniftylettuce\u002Fgulp-aws-splash",[69,24,24,24],"Very cool and a good project","static site generator",1793991177613]