[{"data":1,"prerenderedAt":143},["ShallowReactive",2],{"project-16699349":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":26,"sentiment":27,"stance_mix":28,"scored_comments":30,"aspects":31,"strip":34,"post_text":27,"what":36,"said":63,"maker_in_thread":85,"shape":93,"grid":95,"attempts":104,"same_week":105,"maker_shows":135,"maker_hidden":136,"reader_version":137,"card":138},"16699349","Password Puppy","title","Show HN: Password Puppy","https:\u002F\u002Fpasswordpuppy.com\u002F","passwordpuppy.com","ca98am79",1522255673,2018,7,5,1952,2155,91,"shown","security_privacy","password generator","web_app",[20,23,24,25],"random password","secure password","online password tool","quiet",null,{"positive":29,"neutral":30,"mixed":29,"critical":29},0,2,{"execution":32,"design":33},{"positive":29,"critical":29},{"positive":29,"critical":29},[35,29,29,35,29],3,{"problem":37,"audience":27,"pricing":27,"motivation":47,"time_to_build":27,"stack":52,"openness":60,"stage":61,"team_size":62},{"value":38,"source":39,"evidence":40},"Generating a random password quickly","inferred",[41,44],{"id":42,"by":10,"text":43},"16699402","Hi I created this small project because I thought it would be useful for myself and others. Posting to HN has always been helpful to me, so please let me know if you have any…",{"id":45,"by":10,"text":46},"16710053","Hi, you can reload the page to regenerate a pw. No way currently to customize it, I just wanted to make it as simple as possible. There is no JSON API, but it is just a static…",{"value":48,"source":49,"evidence":50},"Useful for the maker and others","maker",[51],{"id":42,"by":10,"text":43},[53],{"value":54,"source":39,"evidence":55},"JavaScript",[56],{"id":57,"by":58,"text":59},"16707307","nautical","Password generation logic is here : https:\u002F\u002Fpasswordpuppy.com\u002Fjs\u002Fpassword-generator.min.js","open_source","launched","unknown",{"praise":64,"objections":65,"requests":66,"questions":79,"alternatives":84},[],[],[67,75],{"value":68,"source":69,"evidence":70},"Customizable characters and length","commenter",[71],{"id":72,"by":73,"text":74},"16706218","nukeop","How to generate a new password? Any way to customize characters\u002Flength? Is there a JSON API?",{"value":76,"source":69,"evidence":77},"JSON API",[78],{"id":72,"by":73,"text":74},[80],{"value":81,"source":69,"evidence":82},"How to generate a new password",[83],{"id":72,"by":73,"text":74},[],{"comments":35,"answered":86,"key":87},1,[88,91,92],{"id":89,"text":90},"16710038","https:\u002F\u002Fgithub.com\u002Fbermi\u002Fpassword-generator",{"id":42,"text":43},{"id":45,"text":46},{"commenters":35,"max_depth":30,"maker_replies":35,"first_comment_mins":14,"lifespan_hours":94},26,[96,98,99,101,103],[57,29,35,97,58,29],"project\u002Fneutral\u002Fexecution",[89,29,29,97,10,86],[42,86,29,100,10,86],"project\u002Fneutral\u002Fidea",[72,30,35,102,73,29],"project\u002Fneutral\u002Fdesign",[45,30,29,102,10,86],[],[106,111,116,121,126,131],{"id":107,"name":108,"points":109,"category":110},"16697359","Next Week's Playlist",346,"consumer_social",{"id":112,"name":113,"points":114,"category":115},"16682940","Textile",272,"productivity",{"id":117,"name":118,"points":119,"category":120},"16692149","HN Domain Leaderboard",266,"data",{"id":122,"name":123,"points":124,"category":125},"16672320","Find3",265,"infrastructure",{"id":127,"name":128,"points":129,"category":130},"16647977","qr-filetransfer",238,"dev_tools",{"id":132,"name":133,"points":134,"category":19},"16665957","Naughty List",197,13,false,"v2",{"id":139,"name":5,"line":5,"ai":136,"cat":19,"year":12,"points":13,"comments":14,"rec":26,"s":27,"top":17,"kw":140,"maker":10,"domain":9,"tier":18,"attempts":29,"strip":141,"url":8,"mix":142,"praise":-1,"objection":-1,"sub":20},16699349,[20,23,24,25],"30030",[29,30,29,29],1794036564575]