[{"data":1,"prerenderedAt":497},["ShallowReactive",2],{"project-6668551":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":47,"post_text":49,"what":50,"said":74,"maker_in_thread":172,"shape":183,"grid":187,"attempts":460,"same_week":461,"maker_shows":46,"maker_hidden":490,"reader_version":491,"card":492},"6668551","RinohType","A modern LaTeX in 6500 lines of Python","title","Show HN: RinohType  – A modern LaTeX in 6500 lines of Python","http:\u002F\u002Fwww.mos6581.org\u002Fintroducing-rinohtype","mos6581.org","brechtm",1383574176,2013,153,99,120,1739,7,"notable","dev_tools","document typesetting","library",[24,25,26,27],"typesetting","latex alternative","pdf generation","python","mixed",-0.28,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,13,4,19,41,{"idea":37,"design":40,"execution":43,"docs":44,"performance":45},{"positive":38,"critical":39},2,8,{"positive":41,"critical":42},0,6,{"positive":41,"critical":33},{"positive":41,"critical":41},{"positive":41,"critical":46},1,[46,46,41,41,41,46,41,41,48,46,48,41,48,48,41,48,46,46,46,46,46,41,41,48,41,48,46,46,41,41,31,33,31,46,41,31,46,41,48,48],3,null,{"problem":51,"audience":49,"pricing":49,"motivation":49,"time_to_build":49,"stack":63,"openness":72,"stage":73,"team_size":72},{"value":52,"source":53,"evidence":54},"LaTeX is complex and hard to extend; RinohType aims to be a modern alternative.","inferred",[55,59],{"id":56,"by":57,"text":58},"6676889","todd8","RinohType is interesting to me because I too am frustrated by TeX\u002FLaTeX. I agree with others that RinohType isn't (yet) a \"modern LaTeX\". But we need more efforts like this (see…",{"id":60,"by":61,"text":62},"6668890","JasonFruit","``` While I understand you generally shouldn’t rewrite software from scratch, maybe TeX should be one of the few exceptions to this rule? ``` I think the rule is better stated…",[64],{"value":65,"source":66,"evidence":67},"Python 3","commenter",[68],{"id":69,"by":70,"text":71},"6670091","Demiurge","Since I'm working right now on a report generator using LaTeX, I was all excited until I hit this: \"Because of the Unicode requirement, I opted to skip Python 2 and go with…","unknown","beta",{"praise":75,"objections":95,"requests":126,"questions":141,"alternatives":149},[76],{"value":77,"source":66,"evidence":78},"Ambitious, promising project worth supporting",[79,83,87,91],{"id":80,"by":81,"text":82},"6671358","rhythmvs","Great project! Congratulations! I hope you will see this through and make it into a usable typesetting solution in real-world production environments. Likely a clean, general…",{"id":84,"by":85,"text":86},"6668907","tony_landis","Very nice work and a worthwhile project!",{"id":88,"by":89,"text":90},"6668927","joshwd","This looks very promising! Definitely going to give it a test run. Thanks for sharing.",{"id":92,"by":93,"text":94},"6668929","Rippalka","Great initiative, great work! Please keep this project alive. I will be looking forward for your progress :)",[96,107,115,122],{"value":97,"source":66,"evidence":98},"Not a real LaTeX replacement: lacks math formulae, Knuth-Plass line breaking and LaTeX compatibility",[99,103],{"id":100,"by":101,"text":102},"6668978","gjm11","So, the situations in which I would use LaTeX rather than something cruder but friendlier are these: (1) I am typesetting something with nontrivial mathematical formulae in it.…",{"id":104,"by":105,"text":106},"6670136","gizmogwai","So, as I see it, it is again another one on the list of the half-backed competitors to DocBook, rather than a LaTex alternative.",{"value":108,"source":66,"evidence":109},"Slow rendering, about 0.8 seconds per page",[110,114],{"id":111,"by":112,"text":113},"6671182","JohnDoe365","> One aspect that I’m not so enthusiastic about is RinohType’s performance. On my modest Celeron T3000 1.8 GHz laptop, the average rendering time for a page in the RFIC example…",{"id":100,"by":101,"text":102},{"value":116,"source":66,"evidence":117},"Title overstated the project",[118],{"id":119,"by":120,"text":121},"6669048","iXce","Well, I think we all expected a \"modern LaTeX\" based on the title, not something that's much closer to a PDF producer than a LaTeX equivalent. The title is the issue.",{"value":123,"source":66,"evidence":124},"Python 3 only excludes Python 2 users",[125],{"id":69,"by":70,"text":71},[127,134],{"value":128,"source":66,"evidence":129},"Markdown input support",[130],{"id":131,"by":132,"text":133},"6668720","houshuang","This looks great - hopefully wouldn't be too hard to implement Markdown as well. I really want to be writing my academic papers in Markdown or some other simple markup (my papers…",{"value":135,"source":66,"evidence":136},"Knuth-Plass line breaking",[137],{"id":138,"by":139,"text":140},"6668586","maaarghk","Ah nice! I considered something like this when writing my honours project, but ultimately moved on to other things. I really hope you see this through - but I'd recommend…",[142],{"value":143,"source":66,"evidence":144},"Why not Lout instead?",[145],{"id":146,"by":147,"text":148},"6671132","zem","i would have been more interested in seeing why he felt lout was not an acceptable alternative",[150,154,161,165],{"value":151,"source":66,"evidence":152},"LaTeX",[153],{"id":100,"by":101,"text":102},{"value":155,"source":66,"evidence":156},"LuaTeX",[157],{"id":158,"by":159,"text":160},"6669014","qznc","You want a drop-in LaTeX replacement. Use LuaTeX.",{"value":162,"source":66,"evidence":163},"Lout",[164],{"id":56,"by":57,"text":58},{"value":166,"source":66,"evidence":167},"Pandoc",[168],{"id":169,"by":170,"text":171},"6669159","StevenXC","LaTeX does a lot of stuff - it'd take a long time to replicate all that functionality. However, on my todo list is to write some sort of \"TeX-down\" wrapper for LaTeX - I want to…",{"comments":33,"answered":46,"key":173},[174,177,180],{"id":175,"text":176},"6671815","Yes, I plead guilty to tweaking the title a little for marketing purposes. I'm sorry if that got some people overexcited. RinohType should eventually be able to replace LaTeX…",{"id":178,"text":179},"6671842","Note that this is a WIP version; you should not judge RinohType on the basis of the example documents for now. I hope you'll understand that at this point I'm focusing on…",{"id":181,"text":182},"6671959","I've noticed these problems on Linux too... On Windows, The PDFs render correctly on SumatraPDF, Adobe Reader, PDF-XChange Reader and IIRC also Foxit PDF Reader. But I'm sure…",{"commenters":184,"max_depth":185,"maker_replies":33,"first_comment_mins":42,"lifespan_hours":186},71,9,56,[188,190,192,193,197,200,202,205,208,212,214,216,218,221,224,226,229,232,235,237,239,243,246,250,254,256,260,263,266,269,272,276,279,280,283,286,289,292,295,298,301,303,305,308,311,314,316,319,321,323,327,329,331,334,336,339,342,345,348,351,354,356,360,363,366,369,371,373,376,378,381,384,387,390,392,395,398,402,405,407,409,412,415,417,419,422,424,426,429,431,433,435,437,441,444,447,451,453,457],[100,41,46,189,101,41],"project\u002Fcritical\u002Fidea",[158,41,48,191,159,41],"project\u002Fneutral\u002Fidea",[119,41,46,189,120,41],[194,41,41,195,196,41],"6671056","other\u002Fneutral\u002Fdocs","phaemon",[198,41,41,195,199,41],"6671683","andor",[201,41,41,195,196,41],"6673661",[203,41,41,204,199,41],"6676111","commenter\u002Fneutral\u002Fnone",[206,41,41,207,196,41],"6681426","commenter\u002Fneutral\u002Fdocs",[209,41,41,210,211,41],"6684107","other\u002Fneutral\u002Fnone","CatMtKing",[213,41,41,210,196,41],"6686006",[215,41,41,210,159,41],"6681112",[217,41,41,210,196,41],"6681431",[219,41,46,189,220,41],"6669083","abritishguy",[222,41,46,189,223,41],"6669084","p4bl0",[175,41,41,225,11,46],"maker\u002Fneutral\u002Fidea",[227,41,41,210,228,41],"6669727","stevepike",[230,41,41,210,231,41],"6669968","GuiA",[233,41,41,210,234,41],"6670345","eru",[236,41,41,210,101,41],"6671690",[60,46,48,238,61,41],"project\u002Fmixed\u002Fidea",[240,46,41,241,242,41],"6669730","commenter\u002Fneutral\u002Fidea","Argorak",[244,46,41,241,245,41],"6669777","dragonwriter",[247,38,46,248,249,41],"6669256","project\u002Fcritical\u002Fdesign","scott_s",[251,38,41,252,253,41],"6669328","commenter\u002Fneutral\u002Fdesign","prawks",[255,38,41,252,249,41],"6669452",[257,38,48,258,259,41],"6669335","project\u002Fneutral\u002Fdesign","x3ro",[261,38,41,210,262,41],"6670561","javert",[264,38,41,210,265,41],"6670910","ics",[267,38,41,210,268,41],"6670935","pille",[270,38,41,210,271,41],"6670943","gnud",[273,38,41,274,275,41],"6670357","other\u002Fcritical\u002Fidea","sitharus",[277,38,48,258,278,41],"6671603","aralib",[131,48,48,258,132,41],[281,48,41,210,282,41],"6668899","Frozenlock",[284,48,41,210,285,41],"6668919","srik",[287,48,41,210,288,41],"6668994","melling",[290,48,41,210,291,41],"6668968","jmct",[293,48,41,210,294,41],"6668997","hebz0rl",[296,48,48,258,297,41],"6669071","fusiongyro",[299,48,46,248,300,41],"6669119","yannis",[302,48,41,210,81,41],"6671146",[138,33,48,304,139,41],"project\u002Fneutral\u002Fexecution",[306,31,46,248,307,41],"6669116","sanskritabelt",[309,31,46,248,310,41],"6669207","acqq",[312,31,46,248,313,41],"6669710","username223",[315,31,41,210,81,41],"6671178",[317,31,46,248,318,41],"6671379","microtherion",[178,31,41,320,11,46],"maker\u002Fneutral\u002Fdesign",[322,31,46,189,313,41],"6680134",[324,31,46,325,326,41],"6671934","project\u002Fcritical\u002Fexecution","chrismorgan",[328,42,41,210,307,41],"6668953",[330,42,41,210,159,41],"6668998",[332,42,41,210,333,41],"6669026","koralatov",[335,42,41,210,307,41],"6669089",[337,42,41,210,338,41],"6670039","jimhefferon",[340,42,41,210,341,41],"6671041","jmmcd",[343,42,41,210,344,41],"6671438","arnsholt",[346,42,41,210,347,41],"6673841","gammarator",[349,18,48,238,350,41],"6670527","chalst",[352,18,41,210,353,41],"6673998","chid",[355,18,41,210,350,41],"6674841",[357,39,48,358,359,41],"6669854","project\u002Fneutral\u002Fdocs","siscia",[361,39,48,362,81,41],"6671220","maker\u002Fneutral\u002Fdocs",[364,185,48,365,297,41],"6669060","project\u002Fmixed\u002Fexecution",[367,185,46,325,368,41],"6669095","1_player",[370,185,46,325,326,41],"6673474",[181,185,41,372,11,46],"maker\u002Fneutral\u002Fexecution",[374,185,46,325,375,41],"6672140","viraptor",[377,185,48,304,81,41],"6674298",[169,379,41,380,170,41],10,"other\u002Fneutral\u002Fidea",[382,379,41,210,383,41],"6669192","shocks",[385,379,41,210,386,41],"6669417","rwl",[388,379,41,210,389,41],"6670499","rmk2",[391,379,41,204,170,41],"6671040",[393,379,41,210,394,41],"6671637","riffraff",[80,396,31,397,81,41],11,"project\u002Fpositive\u002Fidea",[399,400,31,397,401,41],"6669657",12,"mrottenkolber",[403,400,48,404,359,41],"6669858","maker\u002Fneutral\u002Fnone",[406,400,48,225,401,41],"6671897",[408,32,48,358,294,41],"6669008",[84,410,31,411,85,41],14,"project\u002Fpositive\u002Fnone",[111,413,46,414,112,41],15,"project\u002Fcritical\u002Fperformance",[104,416,46,189,105,41],16,[69,418,46,189,70,41],17,[420,418,41,204,421,41],"6670270","zokier",[423,418,41,204,70,41],"6674863",[92,425,31,411,93,41],18,[427,34,41,210,428,41],"6668926","andrewcooke",[88,430,31,411,89,41],20,[146,432,46,189,147,41],21,[434,432,41,225,11,46],"6672034",[436,432,41,204,147,41],"6672708",[438,439,41,274,440,41],"6669200",22,"afsina",[442,439,41,210,443,41],"6669790","taeric",[445,439,41,210,446,41],"6670881","TylerE",[448,449,48,258,450,41],"6671527",23,"merusame",[56,452,48,238,57,41],24,[454,455,41,210,456,41],"6669346",25,"jlebrech",[458,455,41,204,459,41],"6669694","mserdarsanli",[],[462,467,472,476,481,486],{"id":463,"name":464,"points":465,"category":466},"6681238","Kite",387,"productivity",{"id":468,"name":469,"points":470,"category":471},"6670113","volafile",218,"consumer_social",{"id":473,"name":474,"points":475,"category":466},"6673834","penflip.com",148,{"id":477,"name":478,"points":479,"category":480},"6656419","Robot Game",142,"games",{"id":482,"name":483,"points":484,"category":485},"6655503","The Health Sherpa",126,"web_saas",{"id":487,"name":488,"points":489,"category":466},"6653827","Wanderlust",117,false,"v2",{"id":493,"name":5,"line":6,"ai":490,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":494,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":495,"url":9,"mix":496,"praise":77,"objection":97,"sub":21},6668551,[24,25,26,27],"1100010031303303111110030311005451051033",[31,32,33,34],1794036511416]