[{"data":1,"prerenderedAt":369},["ShallowReactive",2],{"project-7862578":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":46,"post_text":47,"what":48,"said":67,"maker_in_thread":204,"shape":211,"grid":215,"attempts":332,"same_week":333,"maker_shows":39,"maker_hidden":361,"reader_version":362,"card":363},"7862578","json_resume","Create pretty resumes in HTML, Latex, Markdown from a single JSON","title","Show HN: Create pretty resumes in HTML, Latex, Markdown from a single JSON","http:\u002F\u002Fprat0318.github.io\u002Fjson_resume","prat0318.github.io","prat0318",1402163024,2014,187,49,115,2272,6,"notable","productivity","resume generator","cli",[24,25,26,27,28],"resume","json resume","latex cv","markdown resume","pandoc","debated",0.029,{"positive":32,"neutral":33,"mixed":34,"critical":35},7,10,1,9,27,{"design":38,"execution":41,"idea":44},{"positive":39,"critical":40},2,3,{"positive":42,"critical":43},0,4,{"positive":45,"critical":39},5,[42,40,40,40,34,45,42,34,34,42,42,42,42,34,45,42,45,40,34,45,40,40,34,42,42,42,40,42,45,34,42,42,42,42,34,45,40,42,45,34],null,{"problem":47,"audience":47,"pricing":47,"motivation":47,"time_to_build":47,"stack":49,"openness":66,"stage":66,"team_size":66},[50,56],{"value":51,"source":52,"evidence":53},"JSON","inferred",[54],{"id":55},"post",{"value":57,"source":58,"evidence":59},"LaTeX","maker",[60,63],{"id":61,"by":11,"text":62},"7863220","+1 i have given the user to opt for WriteLatex (which i found so awesome) if pdflatex or moderncv is not found on the machine.",{"id":64,"by":11,"text":65},"7863794","even something slick like this[0] can be generated using json_resume. Just a new template has to be given. [0] https:\u002F\u002Fwww.writelatex.com\u002Fread\u002Ftktqrbmhnyqp","unknown",{"praise":68,"objections":96,"requests":140,"questions":169,"alternatives":177},[69,81],{"value":70,"source":71,"evidence":72},"Clean, professional-looking output","commenter",[73,77],{"id":74,"by":75,"text":76},"7862649","Jemaclus","Nice. I like it. Looks clean and professional. It'd be neat if you could offer themes, too.",{"id":78,"by":79,"text":80},"7863172","krat0sprakhar","Very cool project! The Latex version is based on the awesome modern cv template. If you prefer not to install the massive TeX package on your computer you can use the online apps…",{"value":82,"source":71,"evidence":83},"Good idea to write once and convert to many formats",[84,88,92],{"id":85,"by":86,"text":87},"7863156","carrigan","This is a great idea! I did something similar which stripped the text out of my tex resume, but I like the idea of writing it in the intermediate format and then converting to…",{"id":89,"by":90,"text":91},"7862739","yuvipanda","Pretty neat! Might be nice to add YAML as a format too, since it's easier to write by hand than JSON. Might submit a patch at some point soon :)",{"id":93,"by":94,"text":95},"7862772","darkhorn","Great idea actually. Also, there is https:\u002F\u002Feuropass.cedefop.europa.eu\u002Fen\u002Fdocuments\u002Fcurriculum-vitae which can convert your XML to PDF or Word file. See also…",[97,111,122,133],{"value":98,"source":71,"evidence":99},"JSON is harder to write and read than Markdown or YAML",[100,104,108],{"id":101,"by":102,"text":103},"7864351","antonapa","I find it interesting how techies rather make a complex generator than just open up an editor, write their resume and be done with the whole thing. Personally I find the JSON…",{"id":105,"by":106,"text":107},"7862682","adamwong246","I would rather start with markdown than json.",{"id":109,"by":90,"text":110},"7862767","Would be harder to parse than JSON, I'd think. Also much more unambiguous with JSON. I do think writeability would be improved by using YAML, though.",{"value":112,"source":71,"evidence":113},"Templates and layout are too space-consuming or unappealing",[114,118],{"id":115,"by":116,"text":117},"7863758","twistedpair","As someone who has read hundreds of resumes filling positions, I've got to admit this is not a great template, IMHO. I don't (and shouldn't) care about a candidate's picture\u002Flogo…",{"id":119,"by":120,"text":121},"7864260","lelf","It's far from “pretty”. To many fonts, too many symbols, hyphens instead of dashes, …",{"value":123,"source":71,"evidence":124},"Editing an existing resume is awkward in the web UI",[125,129],{"id":126,"by":127,"text":128},"7863619","alxndr","Very slick. The creation process is very nice, but editing an existing account is less straightforward.",{"id":130,"by":131,"text":132},"7863653","cantlin","Indeed, it's evolved over time as I've needed more from it but the UX has wound up pretty awful. Adding a personal statement for example involves finding and pressing the…",{"value":134,"source":71,"evidence":135},"LinkedIn import is broken",[136],{"id":137,"by":138,"text":139},"7864447","spektom","Doesn't work for me.. Can't retrieve data from Linkedin: Uncaught TypeError: Cannot read property 'values' of undefined at hackerb.io\u002Fusers\u002Fnew:194",[141,146,154,161],{"value":142,"source":71,"evidence":143},"Support YAML as an input format",[144,145],{"id":89,"by":90,"text":91},{"id":109,"by":90,"text":110},{"value":147,"source":71,"evidence":148},"Plain text output for pasting into web forms",[149,150],{"id":85,"by":86,"text":87},{"id":151,"by":152,"text":153},"7865054","psychometry","I've never heard of an employer requesting a Word document, but a plaintext version would be useful to paste into poorly-designed webforms.",{"value":155,"source":71,"evidence":156},"Microsoft Word output",[157],{"id":158,"by":159,"text":160},"7864608","coldcode","Most jobs still request Microsoft Word resumes. How difficult would it be to support that format?",{"value":162,"source":71,"evidence":163},"More stack options and themes",[164,168],{"id":165,"by":166,"text":167},"7864708","faizmokhtar","Pretty cool. Just a suggestion, why not display a few more rows for the stack options instead of a single row. It would be pretty neat if I can just click through the stacks that…",{"id":74,"by":75,"text":76},[170],{"value":171,"source":71,"evidence":172},"How robust is the JSON schema to malformed input",[173],{"id":174,"by":175,"text":176},"7863476","rglullis","While this seems like a nice exercise, I wonder how much things would break when the JSON is slightly \"off\" in terms of the schema, which seems to be very ad-hoc. And with so…",[178,185,193,200],{"value":179,"source":71,"evidence":180},"Markdown with Pandoc Makefile",[181],{"id":182,"by":183,"text":184},"7864296","utdemir","I also made an attempt to unify my resume in different formats. But I ended up in much simpler, but not so advanced solution. I'm just writing in Markdown and use a Makefile to…",{"value":186,"source":71,"evidence":187},"Plain LaTeX CV templates such as moderncv",[188,189],{"id":78,"by":79,"text":80},{"id":190,"by":191,"text":192},"7864281","cies","Nice work... Mine only does Latex, has a slightly similar layout... To be honest I don't think that a HTML version of a 2-page, non-interactive resume is needed. And since I know…",{"value":194,"source":71,"evidence":195},"bamos\u002Fcv YAML to LaTeX and Markdown generator",[196],{"id":197,"by":198,"text":199},"7864086","bdamos","Very cool, I have a similar project that reads yaml and produces LaTeX and markdown\u002FHTML: https:\u002F\u002Fgithub.com\u002Fbamos\u002Fcv",{"value":201,"source":71,"evidence":202},"Europass CV XML tooling",[203],{"id":93,"by":94,"text":95},{"comments":40,"answered":42,"key":205},[206,207,208],{"id":61,"text":62},{"id":64,"text":65},{"id":209,"text":210},"7863242","Agreed. I think even the raw markdown output version is really human readable and can be used for text boxes.",{"commenters":212,"max_depth":45,"maker_replies":40,"first_comment_mins":213,"lifespan_hours":214},37,36,42,[216,219,221,223,224,226,229,231,233,235,236,237,241,242,245,248,251,254,256,257,259,260,262,264,268,270,271,273,277,279,282,285,288,289,291,295,298,301,303,305,307,309,312,315,317,321,324,326,330],[217,42,42,218,131,42],"7862759","other\u002Fneutral\u002Fnone",[126,42,40,220,127,42],"project\u002Fmixed\u002Fdesign",[130,42,40,222,131,42],"project\u002Fneutral\u002Fdesign",[165,42,40,222,166,42],[137,42,34,225,138,42],"project\u002Fcritical\u002Fexecution",[227,42,40,228,131,42],"7864627","maker\u002Fneutral\u002Fexecution",[78,34,45,230,79,42],"project\u002Fpositive\u002Fdesign",[61,34,42,232,11,34],"project\u002Fneutral\u002Fexecution",[115,34,34,234,116,42],"project\u002Fcritical\u002Fdesign",[64,34,42,230,11,34],[174,39,34,225,175,42],[238,39,42,239,240,42],"7863818","commenter\u002Fneutral\u002Fidea","jradd",[182,40,42,218,183,42],[243,43,42,218,244,42],"7862952","jmgrosen",[246,43,42,218,247,42],"7863073","hackmiester",[249,43,42,218,250,42],"7863905","e12e",[252,45,34,225,253,42],"7865094","jjgreen",[93,18,45,255,94,42],"project\u002Fpositive\u002Fidea",[190,32,42,218,191,42],[85,258,45,255,86,42],8,[209,258,42,230,11,34],[89,35,40,261,90,42],"project\u002Fneutral\u002Fidea",[101,33,34,263,102,42],"project\u002Fcritical\u002Fidea",[265,266,45,255,267,42],"7862651",11,"krrishd",[105,269,40,261,106,42],12,[109,269,40,261,90,42],[272,269,34,263,106,42],"7862853",[274,269,42,275,276,42],"7863207","commenter\u002Fneutral\u002Fnone","abdullahkhalids",[278,269,42,275,106,42],"7863492",[280,269,42,275,281,42],"7863455","grundprinzip",[283,269,42,218,284,42],"7863221","swcool888",[158,286,40,287,159,42],13,"project\u002Fneutral\u002Fnone",[151,286,40,287,152,42],[290,286,42,275,159,42],"7868017",[292,293,45,255,294,42],"7862825",14,"mgraczyk",[296,293,34,225,297,42],"7862933","skiltz",[299,293,42,275,300,42],"7863055","aroch",[302,293,42,275,294,42],"7863194",[304,293,42,275,300,42],"7864814",[306,293,42,275,294,42],"7863125",[308,293,42,275,297,42],"7863140",[310,293,34,234,311,42],"7863437","bergerjac",[313,293,40,222,314,42],"7863647","notdan",[197,316,45,255,198,42],15,[318,319,40,261,320,42],"7864454",16,"rotten",[322,319,42,275,323,42],"7864471","xerophtye",[74,325,45,230,75,42],17,[327,328,42,218,329,42],"7863578",18,"theyak",[119,331,34,234,120,42],19,[],[334,339,343,348,352,357],{"id":335,"name":336,"points":337,"category":338},"7868368","Bounce.js",172,"dev_tools",{"id":340,"name":341,"points":342,"category":338},"7858296","GoNative",148,{"id":344,"name":345,"points":346,"category":347},"7868211","visited-captcha-history",140,"security_privacy",{"id":349,"name":350,"points":351,"category":338},"7858828","Silk",113,{"id":353,"name":354,"points":355,"category":356},"7869726","Front",94,"web_saas",{"id":358,"name":359,"points":360,"category":338},"7872113","Go HTTP Router Benchmark",89,false,"v2",{"id":364,"name":5,"line":6,"ai":361,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":365,"top":18,"kw":366,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":367,"url":9,"mix":368,"praise":70,"objection":98,"sub":21},7862578,0.03,[24,25,26,27,28],"0333150110000150531533100030510000153051",[32,33,34,35],1794036518815]