[{"data":1,"prerenderedAt":705},["ShallowReactive",2],{"project-12843466":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":49,"post_text":50,"what":51,"said":90,"maker_in_thread":248,"shape":258,"grid":261,"attempts":667,"same_week":668,"maker_shows":40,"maker_hidden":697,"reader_version":698,"card":699},"12843466","My first web app","PDF memo creator","title","Show HN: My first web app – PDF memo creator","http:\u002F\u002Fwww.createamemo.com","createamemo.com","probolsky",1477975188,2016,297,140,66,2264,3,"legend","web_saas","document generation","web_app",[24,25,26,27],"pdf memo","memo generator","pdf creator","online pdf","mixed",-0.077,{"positive":31,"neutral":32,"mixed":33,"critical":34},19,39,5,26,89,{"idea":37,"execution":39,"design":42,"privacy":43,"performance":45,"pricing":47,"docs":48},{"positive":38,"critical":38},6,{"positive":40,"critical":41},1,10,{"positive":38,"critical":40},{"positive":44,"critical":18},0,{"positive":40,"critical":46},2,{"positive":44,"critical":44},{"positive":44,"critical":46},[40,18,33,33,18,18,18,18,18,40,18,46,33,18,18,33,33,33,18,18,40,18,40,18,18,44,40,18,40,40,46,46,46,18,18,40,46,33,33,40],null,{"problem":52,"audience":50,"pricing":50,"motivation":68,"time_to_build":50,"stack":75,"openness":88,"stage":89,"team_size":88},{"value":53,"source":54,"evidence":55},"Quickly producing a formatted PDF memo without opening a word processor","inferred",[56,60,64],{"id":57,"by":58,"text":59},"12843476","johnwheeler","I like it. Dead simple. Makes nice output. The UI is correct. I would use. Feedback: Consider replacing \"We take privacy seriously\" with \"I take privacy seriously\". Better yet,…",{"id":61,"by":62,"text":63},"12844796","sametmax","I don't get it. What's the benefit over starting libre office and saving as PDF ?",{"id":65,"by":66,"text":67},"12843979","lucb1e","I am probably missing something in the mobile view. What makes this page easier than creating this in any product from Libreoffice to Word and exporting to pdf?",{"value":69,"source":70,"evidence":71},"Maker's first web app; learning to develop","maker",[72],{"id":73,"by":11,"text":74},"12850670","It wasn't but I am happy to give props to people who help me. I am pollster - so feel free to hate me even more for that. But have like 100 web and mobile app ideas I want to…",[76,84],{"value":77,"source":78,"evidence":79},"wkhtmltopdf","commenter",[80],{"id":81,"by":82,"text":83},"12843852","sigjuice","Preview.app says \"PDF Producer: Qt 4.8.6\" and \"Content creator: wkhtmltopdf 0.12.2.1\". Is that intentional?",{"value":85,"source":78,"evidence":86},"Qt 4.8.6 (PDF producer)",[87],{"id":81,"by":82,"text":83},"unknown","launched",{"praise":91,"objections":119,"requests":182,"questions":220,"alternatives":235},[92,104],{"value":93,"source":78,"evidence":94},"Simple, clean design that does one thing well",[95,96,100],{"id":57,"by":58,"text":59},{"id":97,"by":98,"text":99},"12843972","photonios","++kudos for that. Simple, yet effective. Does one thing, but does it well. I was impressed that when I didn't fill in the \"Organization\" field, it left it out of the PDF…",{"id":101,"by":102,"text":103},"12843769","onlyrealcuzzo","Looks beautiful, dude. I love your typography. Very similar design in terms of simplicity to something I'm working on. So maybe I'm just patting myself on the back, but I dig it.…",{"value":105,"source":78,"evidence":106},"Encouraging to see a beginner's first project on HN",[107,111,115],{"id":108,"by":109,"text":110},"12843912","golergka","I really like the fact that something this simple can make the top of the HN's front page. It makes this site feel really beginner-friendly and encouraging. A great contrast with…",{"id":112,"by":113,"text":114},"12843990","cyberferret","Well, I always thought HackerNews was supposed to be about hackers doing newsworthy things... Dissing the establishment is all fine and good, but personally I love seeing people…",{"id":116,"by":117,"text":118},"12843584","hellothree23","great stuff man! congrats! good idea too",[120,135,158,173],{"value":121,"source":78,"evidence":122},"Built by a contracted agency (CodeGophers), not the poster",[123,127,131],{"id":124,"by":125,"text":126},"12844674","sideproject","You're right. Looks like the actual development is done by CodeGophers. https:\u002F\u002Fcodegophers.com\u002F \"Email us a programming task and we'll finish it in 48 hours\" I would say most…",{"id":128,"by":129,"text":130},"12844901","shiven","Not really \"Show HN\" stuff. Poster did not code it, mercenary programming shop did.",{"id":132,"by":133,"text":134},"12847293","marcell","CodeGophers founder here. First off, congrats to Adam for getting his idea launched and hitting the top of HN with his first project. Adam came to us with idea, designs, domain,…",{"value":136,"source":78,"evidence":137},"Frequent Internal Server Errors on empty or invalid input",[138,142,146,150,154],{"id":139,"by":140,"text":141},"12843659","a_j_s","Hi,nice work! found a bug only worked for me when filled all the fields. Internal Server Error when i left \"cc\" field empty. Keep up the good work.",{"id":143,"by":144,"text":145},"12844004","davidshepherd7","Minor bug: If I hit \"Create a PDF\" without entering any data I get an internal server error page.",{"id":147,"by":148,"text":149},"12844213","beher","Internal Server Error",{"id":151,"by":152,"text":153},"12844246","randomsearch","Entering a non-American date format, or leaving the date blank, gives an internal server error. Nice project, well done!",{"id":155,"by":156,"text":157},"12844009","anton_gogolev","Frequently fails with Internal Server Error. And please, add HTTPS: https:\u002F\u002Fletsencrypt.org\u002F",{"value":159,"source":78,"evidence":160},"Privacy claims unclear; no privacy policy or encryption",[161,165,169],{"id":162,"by":163,"text":164},"12844123","Twisell","\"We take privacy seriously\" With an unencrypted service, without any way for others to audit your code, without even basic contact info and with a misleading company name... Who…",{"id":166,"by":167,"text":168},"12843830","eksemplar","On the business end it doesn't matter overtly, privacy claims are worthless until backed by law. Like Microsoft signing data protection agreements with the European Union, before…",{"id":170,"by":171,"text":172},"12844252","mostafaberg","+1 on removing it completely, you need a privacy policy link instead, you might create one your own with some online template or better yet have a lawyer write it for you,…",{"value":174,"source":78,"evidence":175},"Pointless compared to Word or LibreOffice",[176,177,181],{"id":61,"by":62,"text":63},{"id":178,"by":179,"text":180},"12844098","gchokov","It's so much easier to open up Ms Word, have a template by your choice, and export as PDF. I don't get it guys. Super nice domain occupied for a trivial thing... edit: Maybe an…",{"id":65,"by":66,"text":67},[183,191,202,213],{"value":184,"source":78,"evidence":185},"Add HTTPS via Let's Encrypt",[186,190],{"id":187,"by":188,"text":189},"12843683","arkadiyt","Looks great, works great. I'd recommend setting up a free TLS certificate from LetsEncrypt",{"id":155,"by":156,"text":157},{"value":192,"source":78,"evidence":193},"Fix paste and copy-text input",[194,198],{"id":195,"by":196,"text":197},"12844430","p333347","Two things stood out right away (on Firefox 42) and point 2 particularly dissuaded me from checking it out any further. 1. It doesn't check for empty content and produces a pdf…",{"id":199,"by":200,"text":201},"12844704","kelvin0","I tried copying some text from a URL (copy\u002Fpaste the content of that page) into the memo box and hit the create button: Internal Server Error Here's the URL I used. Hope this…",{"value":203,"source":78,"evidence":204},"Default date to current date",[205,209],{"id":206,"by":207,"text":208},"12843609","mythrwy","Might default the date to current date.",{"id":210,"by":211,"text":212},"12843627","csydas","Very cool. Pretty much flawless on iOS (8.3) right down to just opening the pdf in iBooks. Loads fast enough that I can grab it between stops on the metro. Is the date going to…",{"value":214,"source":78,"evidence":215},"Publish the source code",[216],{"id":217,"by":218,"text":219},"12843582","teeboy","Would you publish the code too? Congrats!",[221,228],{"value":222,"source":78,"evidence":223},"Did the maker write any code themselves?",[224],{"id":225,"by":226,"text":227},"12847056","ng12","Did you write any of the code yourself? That's what people are wondering.",{"value":229,"source":78,"evidence":230},"What tech stack and hosting are used?",[231],{"id":232,"by":233,"text":234},"12843829","anondon","Very nice! A few questions: - Where are you hosting this site? - What is your tech stack? - Do have any plan to build on this web app?",[236,241],{"value":237,"source":78,"evidence":238},"LibreOffice or Microsoft Word exported to PDF",[239,240],{"id":61,"by":62,"text":63},{"id":178,"by":179,"text":180},{"value":242,"source":78,"evidence":243},"Quill.js editor",[244],{"id":245,"by":246,"text":247},"12846003","franciscop","Not only that, the editor (which seems to be one of the main points of this Show HN) is a plan version of Quill.js: http:\u002F\u002Fquilljs.com\u002Fplayground\u002F I am all about reusing…",{"comments":249,"answered":40,"key":250},7,[251,254,257],{"id":252,"text":253},"12846329","Give a guy a break. I did as much as I could and got help too. That's how you learn, right?",{"id":255,"text":256},"12846587","Are you serious? Didn't you get help from SOMEONE on your first project. Thanks for the encouragement.",{"id":73,"text":74},{"commenters":259,"max_depth":38,"maker_replies":249,"first_comment_mins":18,"lifespan_hours":260},112,187,[262,266,267,271,275,277,280,283,285,288,291,293,297,300,303,305,307,308,309,312,314,317,320,321,323,327,330,333,336,339,343,346,349,352,355,357,360,362,365,367,369,372,374,377,380,383,386,389,391,394,396,400,404,405,408,409,412,415,416,421,425,427,430,434,438,441,443,446,449,453,456,460,463,466,468,471,474,477,481,482,485,487,492,495,497,501,503,506,509,511,513,515,518,520,521,523,528,532,535,537,539,541,543,546,549,552,554,558,563,565,569,574,576,578,582,583,587,591,595,599,603,608,610,613,617,622,626,631,634,638,642,645,647,650,651,655,657,659,661,664],[263,44,44,264,265,44],"12844536","commenter\u002Fneutral\u002Fnone","dilliwal",[124,44,44,264,125,44],[268,44,40,269,270,44],"12844685","maker\u002Fcritical\u002Fnone","erikb",[272,44,18,273,274,44],"12845008","maker\u002Fneutral\u002Fnone","shostack",[276,44,18,273,226,44],"12847048",[278,44,44,279,133,44],"12850204","commenter\u002Fneutral\u002Fdocs",[281,44,18,273,282,44],"12845103","hk__2",[132,44,33,284,133,44],"maker\u002Fpositive\u002Fnone",[286,44,44,264,287,44],"12845244","er0l",[289,44,44,264,290,44],"12845551","delinka",[292,44,44,264,282,44],"12848443",[294,44,33,295,296,44],"12845905","project\u002Fpositive\u002Fnone","Raphmedia",[298,44,44,264,299,44],"12845940","AvenueIngres",[301,44,44,264,302,44],"12846215","Kiro",[304,44,44,264,299,44],"12846952",[245,44,18,306,246,44],"project\u002Fmixed\u002Fidea",[252,44,44,273,11,40],[255,44,44,264,11,40],[310,44,44,264,311,44],"12846972","rootlocus",[225,44,18,313,226,44],"maker\u002Fneutral\u002Fexecution",[315,44,44,264,316,44],"12846951","deadcast",[318,44,40,269,319,44],"12848343","chasebank",[73,44,44,273,11,40],[57,40,33,322,58,44],"project\u002Fpositive\u002Fdesign",[324,40,18,325,326,44],"12843655","project\u002Fneutral\u002Fnone","curryhoward",[328,40,18,273,329,44],"12843706","Reedx",[331,40,44,264,332,44],"12843747","SomeStupidPoint",[334,40,44,264,335,44],"12843756","reitanqild",[337,40,18,325,338,44],"12843819","stevewilhelm",[340,40,44,341,342,44],"12843850","other\u002Fneutral\u002Fnone","mypalmike",[344,40,44,264,345,44],"12843932","KerryJones",[347,40,44,264,348,44],"12843964","reneherse",[350,40,44,264,351,44],"12844178","kagamine",[353,40,44,264,354,44],"12844513","XJOKOLAT",[166,40,40,356,167,44],"project\u002Fcritical\u002Fprivacy",[358,40,44,264,359,44],"12843946","nicky0",[170,40,18,361,171,44],"project\u002Fneutral\u002Fprivacy",[363,40,44,264,364,44],"12844377","elcct",[61,40,40,366,62,44],"project\u002Fcritical\u002Fidea",[368,40,40,356,316,44],"12848046",[370,40,33,371,58,44],"12851488","project\u002Fpositive\u002Fperformance",[373,40,44,264,62,44],"12853600",[375,40,18,361,376,44],"12846030","artmageddon",[378,46,33,284,379,44],"12843596","todd3834",[381,46,44,264,382,44],"12843656","markdown",[384,46,44,264,385,44],"12844207","icebraining",[387,18,33,322,388,44],"12843704","saurabhjha",[128,390,40,366,129,44],4,[392,390,44,264,393,44],"12845746","ocdtrekkie",[395,390,44,264,11,40],"12850679",[397,33,18,398,399,44],"12844200","project\u002Fneutral\u002Fexecution","Vilkku",[401,33,18,402,403,44],"12844842","project\u002Fneutral\u002Fdesign","frankquist",[97,38,33,322,98,44],[406,38,33,322,407,44],"12844189","glaberficken",[187,249,18,398,188,44],[108,410,33,411,109,44],8,"project\u002Fpositive\u002Fidea",[413,414,44,284,11,40],"12844008",9,[101,41,33,322,102,44],[417,418,18,419,420,44],"12845148",11,"project\u002Fneutral\u002Fidea","ohstopitu",[422,423,33,284,424,44],"12843566",12,"athyuttamre",[426,423,44,341,233,44],"12843928",[428,423,44,341,429,44],"12844701","tomtompl",[431,432,18,361,433,44],"12843557",13,"eschutte2",[435,432,18,436,437,44],"12843644","project\u002Fneutral\u002Fpricing","uniclaude",[439,432,18,419,440,44],"12844016","thenaturalist",[442,432,18,398,342,44],"12844136",[444,432,18,398,445,44],"12844233","escap",[447,432,18,398,448,44],"12844350","kranner",[450,451,18,361,452,44],"12844078",14,"drewm1980",[454,451,44,341,455,44],"12844446","Jugurtha",[457,458,44,341,459,44],"12844235",15,"toomanybeersies",[461,458,44,341,462,44],"12844393","laurieg",[195,464,40,465,196,44],16,"project\u002Fcritical\u002Fexecution",[232,467,18,273,233,44],17,[469,467,18,398,470,44],"12843846","0xmohit",[472,467,18,398,473,44],"12844421","dan1234",[475,467,18,398,476,44],"12844457","hackerkid",[478,479,44,341,480,44],"12844529",18,"pklien",[178,31,40,366,179,44],[483,31,44,484,385,44],"12844212","commenter\u002Fneutral\u002Fidea",[486,31,40,366,179,44],"12844239",[488,489,18,490,491,44],"12843953",20,"project\u002Fmixed\u002Fdesign","abijeet",[210,493,33,494,211,44],21,"project\u002Fpositive\u002Fexecution",[496,493,18,490,335,44],"12843730",[498,499,33,411,500,44],"12843583",22,"keyle",[162,502,40,356,163,44],23,[504,502,44,264,505,44],"12844140","nodesocket",[507,502,44,508,163,44],"12844170","commenter\u002Fneutral\u002Fprivacy",[510,502,44,264,403,44],"12844892",[512,502,44,264,163,44],"12848886",[514,502,44,264,403,44],"12864003",[217,516,18,517,218,44],24,"project\u002Fneutral\u002Fdocs",[139,519,40,465,140,44],25,[199,34,40,465,200,44],[81,522,18,398,82,44],27,[524,525,18,526,527,44],"12850745",28,"maker\u002Fneutral\u002Fidea","shanecleveland",[529,530,18,402,531,44],"12843796",29,"adam77",[533,530,44,341,534,44],"12843816","jholman",[536,530,44,273,11,40],"12844049",[538,530,18,273,351,44],"12844188",[143,540,40,465,144,44],30,[542,540,44,273,11,40],"12844058",[544,540,40,465,545,44],"12844089","oneeyedpigeon",[547,540,18,398,548,44],"12844250","webtechgal",[550,540,44,341,551,44],"12904942","ddorian43",[206,553,18,402,207,44],31,[555,556,18,419,557,44],"12848446",32,"maup",[559,560,40,561,562,44],"12843967",33,"project\u002Fcritical\u002Fperformance","labpdx",[155,564,40,561,156,44],34,[566,567,18,402,568,44],"12843776",35,"m_asgari",[570,571,18,572,573,44],"12843717",36,"maker\u002Fneutral\u002Fdesign","japhyr",[65,575,18,419,66,44],37,[577,575,33,411,548,44],"12844232",[579,580,40,465,581,44],"12844406",38,"quantumtremor",[147,32,40,465,148,44],[584,585,18,402,586,44],"12844100",40,"vim-guru",[588,589,18,402,590,44],"12843715",41,"swatkat",[592,593,33,322,594,44],"12844104",42,"samdung",[596,597,40,465,598,44],"12844555",43,"vyuh",[600,601,18,402,602,44],"12844070",44,"0x54MUR41",[604,605,18,606,607,44],"12843952",45,"project\u002Fmixed\u002Fexecution","stockkid",[151,609,18,606,152,44],46,[611,609,40,465,612,44],"12844486","uberalex",[614,615,40,465,616,44],"12844497",47,"NeuroKix",[618,619,40,620,621,44],"12848125",48,"project\u002Fcritical\u002Fdocs","drivingmenuts",[623,624,33,284,625,44],"12843774",49,"sangd",[627,628,40,629,630,44],"12843739",50,"project\u002Fcritical\u002Fdesign","coin",[116,632,33,633,117,44],51,"maker\u002Fpositive\u002Fidea",[635,636,40,620,637,44],"12844331",52,"jaspervdmeer",[639,640,18,419,641,44],"12843893",53,"feider",[643,640,44,264,644,44],"12843918","bdcravens",[646,640,44,341,351,44],"12844201",[648,640,33,633,649,44],"12843930","tonteldoos",[112,640,33,411,113,44],[652,640,44,653,654,44],"12844586","commenter\u002Fcritical\u002Fidea","forgotpwtomain",[656,640,44,264,113,44],"12844941",[658,640,44,653,654,44],"12845021",[660,640,44,264,113,44],"12845100",[662,640,40,366,663,44],"12844527","alvil",[665,640,40,366,666,44],"12846861","codedokode",[],[669,674,679,684,688,693],{"id":670,"name":671,"points":672,"category":673},"12834327","sudo-touchid",347,"security_privacy",{"id":675,"name":676,"points":677,"category":678},"12803860","Zone Messenger",194,"consumer_social",{"id":680,"name":681,"points":682,"category":683},"12838152","Fast Style Transfer",184,"ai",{"id":685,"name":686,"points":687,"category":673},"12802785","Android 'root' phones via dirtyc0w exploit",143,{"id":689,"name":690,"points":691,"category":692},"12842797","KQ",116,"dev_tools",{"id":694,"name":695,"points":696,"category":20},"12848656","Academic Bio",113,false,"v2",{"id":700,"name":5,"line":6,"ai":697,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":701,"top":18,"kw":702,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":703,"url":9,"mix":704,"praise":93,"objection":121,"sub":21},12843466,-0.08,[24,25,26,27],"1355333331325335553313133013112223312551",[31,32,33,34],1794036549097]