[{"data":1,"prerenderedAt":457},["ShallowReactive",2],{"project-12621680":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":43,"post_text":44,"what":45,"said":65,"maker_in_thread":195,"shape":203,"grid":208,"attempts":419,"same_week":420,"maker_shows":324,"maker_hidden":449,"reader_version":450,"card":451},"12621680","Ascii to SVG","title","Show HN: Ascii to SVG","https:\u002F\u002Fivanceras.github.io\u002Felm-examples\u002Felm-bot-lines\u002F","ivanceras.github.io","ivanceras",1475402493,2016,416,76,29,2264,2,"legend","dev_tools","diagram converter","web_app",[23,24,25,26],"ascii diagram","svg converter","ascii art svg","text diagrams","mixed",-0.102,{"positive":30,"neutral":31,"mixed":32,"critical":33},5,16,4,10,35,{"execution":36,"performance":38,"design":39,"idea":41},{"positive":37,"critical":32},0,{"positive":37,"critical":17},{"positive":40,"critical":40},1,{"positive":42,"critical":42},3,[37,37,37,37,40,42,37,37,37,40,40,40,40,37,42,37,30,37,42,30,42,42,42,37,42,42,42,40,40,30,37,37,40,42,42,42,40,37,30,42],null,{"problem":44,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":46,"openness":62,"stage":63,"team_size":64},[47,55],{"value":48,"source":49,"evidence":50},"Elm","commenter",[51],{"id":52,"by":53,"text":54},"12626741","thomasweiser","It's built with Elm (http:\u002F\u002Felm-lang.org\u002F) Source code: https:\u002F\u002Fgithub.com\u002Fivanceras\u002Felm-examples\u002Ftree\u002Fmaster\u002Felm-bot-lines",{"value":56,"source":57,"evidence":58},"Rust (svgbobrus port)","maker",[59],{"id":60,"by":10,"text":61},"12675365","Created a rust version https:\u002F\u002Fgithub.com\u002Fivanceras\u002Fsvgbobrus","open_source","beta","unknown",{"praise":66,"objections":82,"requests":118,"questions":146,"alternatives":158},[67],{"value":68,"source":49,"evidence":69},"Looks great and is a useful complement to ASCII diagram tools",[70,74,78],{"id":71,"by":72,"text":73},"12621768","mungoman2","Looks good. I hope it's compatible with the emacs Artist package. https:\u002F\u002Fwww.emacswiki.org\u002Femacs\u002FArtistMode",{"id":75,"by":76,"text":77},"12622263","bholdr","Great! Perfect complement for http:\u002F\u002Fasciiflow.com",{"id":79,"by":80,"text":81},"12623251","EJTH","This is actually really awesome. Good job!",[83,94,101,108],{"value":84,"source":49,"evidence":85},"Generated SVG is bloated, with one element per ASCII character",[86,90],{"id":87,"by":88,"text":89},"12621937","Rexxar","It looks nice but the SVG generated seems incredibly big. Every ascii characters seems to be replaced by one svg element. (You can have a hint at this behaviour because some…",{"id":91,"by":92,"text":93},"12622319","foxhop","I made an ascii diagram a long while back for my uri parser (https:\u002F\u002Fbitbucket.org\u002Frussellballestrini\u002Fminiuri\u002Fsrc) The SVG version looks amazing! Great work! Is there any way to…",{"value":95,"source":49,"evidence":96},"Shapes are rendered as many lines rather than recognised shapes",[97],{"id":98,"by":99,"text":100},"12621863","killercup","Cool! It seems to not recognize shapes and instead renders them using a bunch of lines, though (just like in the ASCII version). This is visible, at least in Safari 10.",{"value":102,"source":49,"evidence":103},"C++ rendered as C in one chart",[104],{"id":105,"by":106,"text":107},"12621861","zokier","In the \"Safety-Control\" chart, C++ is turned into C. That seems like fairly major problem",{"value":109,"source":49,"evidence":110},"Pixel artifacts on non-HiDPI displays",[111,114],{"id":112,"by":88,"text":113},"12622067","``` How can you possibly see that? ``` Short answer : I'm writing a drawing software and I've become pixel sensitive. Technical answer : you are creating 1 pixel wide…",{"id":115,"by":116,"text":117},"12628361","saidajigumi","> using a retina display. ^^^ SO IMPORTANT. I returned to working with SVG seriously for a project last year, and was bitten by pixel-alignment rendering behavior along these…",[119,128,139],{"value":120,"source":49,"evidence":121},"Add an optimizer to reduce SVG elements into paths",[122,125],{"id":123,"by":10,"text":124},"12621897","Yep, I want to add an optimizer to reduce the svg elements into paths and into simplest form possible, when I have more time.",{"id":126,"by":10,"text":127},"12621960","``` because some pixel are \"more black\" when an area is covered by two SVG elements ``` How can you possibly see that? This definitely needs a lot of more work on adding…",{"value":129,"source":49,"evidence":130},"Add a download or export option",[131,135,136],{"id":132,"by":133,"text":134},"12621850","omegote","Wow, it's great! It'd be cool to have some kind of export option, I thought right-clicking it would make it but it doesn't. BTW, a related project of mine to create mind maps in…",{"id":91,"by":92,"text":93},{"id":137,"by":92,"text":138},"12624786","I'm not looking for it to be optimized just easier to download and save the result. Great work!",{"value":140,"source":49,"evidence":141},"Support OS X overtype and draggable divider",[142],{"id":143,"by":144,"text":145},"12622073","xixixao","Small challenge: Add overtype for OS X users. Also make the divider draggable. Nice work!",[147,154],{"value":148,"source":49,"evidence":149},"Will this become part of Markdown?",[150],{"id":151,"by":152,"text":153},"12621900","amelius","Will something like this become part of Markdown?",{"value":155,"source":49,"evidence":156},"Is it compatible with Emacs Artist mode?",[157],{"id":71,"by":72,"text":73},[159,170,174,181,188],{"value":160,"source":49,"evidence":161},"ditaa",[162,166],{"id":163,"by":164,"text":165},"12621896","dangom","This reminds me of Ditaa[1]. Org-mode offers support for it, so you can basically draw diagrams with Artist Mode and have org-babel convert them for you[2]. [1]…",{"id":167,"by":168,"text":169},"12622131","wlievens","Reminds me of ditaa which is also pretty awesome. I even use it in an (internal) production tooo to generate a manual.",{"value":171,"source":49,"evidence":172},"asciiflow",[173],{"id":75,"by":76,"text":77},{"value":175,"source":49,"evidence":176},"Monodraw",[177],{"id":178,"by":179,"text":180},"12621811","milen","Shameless plug: If you're on a Mac and want an app to create those ASCII diagrams, check out Monodraw [1]. I've just released an update [2, 3] which allows you to define to…",{"value":182,"source":49,"evidence":183},"asciidiagram",[184],{"id":185,"by":186,"text":187},"12622138","JumboCopter","Or asciidiagram ( https:\u002F\u002Fgithub.com\u002FTwinside\u002Fasciidiagram ), clearly inspired by ditaa",{"value":189,"source":49,"evidence":190},"svgo",[191],{"id":192,"by":193,"text":194},"12621903","akie","Would this https:\u002F\u002Fgithub.com\u002Fsvg\u002Fsvgo help?",{"comments":196,"answered":30,"key":197},8,[198,199,200],{"id":126,"text":127},{"id":60,"text":61},{"id":201,"text":202},"12621905","Yep, has a lot more to do :(",{"commenters":204,"max_depth":205,"maker_replies":196,"first_comment_mins":206,"lifespan_hours":207},59,7,42,188,[209,213,216,219,222,225,228,231,233,235,237,240,244,247,249,253,256,258,262,266,268,272,276,278,279,280,283,287,290,293,296,299,301,303,304,305,308,311,313,314,316,317,319,322,326,328,332,335,337,338,340,343,346,349,351,355,357,360,363,365,367,370,372,376,380,384,387,391,395,397,401,403,406,409,412,416],[210,37,37,211,212,37],"12622164","other\u002Fneutral\u002Fnone","sigvef",[214,37,37,211,215,37],"12622175","iverjo",[217,37,37,211,218,37],"12627993","baldfat",[220,37,37,211,221,37],"12622183","TazeTSchnitzel",[223,37,37,224,215,37],"12622194","other\u002Fneutral\u002Fidea",[226,37,37,211,227,37],"12627529","cmiller1",[229,37,37,211,230,37],"12626016","joss82",[87,40,40,232,88,37],"project\u002Fcritical\u002Fexecution",[126,40,37,234,10,40],"maker\u002Fneutral\u002Fexecution",[112,40,42,236,88,37],"project\u002Fneutral\u002Fexecution",[238,40,42,236,239,37],"12622193","artursapek",[241,40,37,242,243,37],"12624147","commenter\u002Fneutral\u002Fnone","mintplant",[245,40,37,242,246,37],"12624392","FreeFull",[248,40,37,242,243,37],"12625317",[250,40,37,251,252,37],"12625589","commenter\u002Fneutral\u002Fexecution","kalleboo",[254,40,37,242,255,37],"12622516","Freak_NL",[115,40,37,257,116,37],"other\u002Fneutral\u002Fexecution",[259,40,42,260,261,37],"12622070","project\u002Fneutral\u002Fperformance","skrebbel",[263,40,40,264,265,37],"12622082","project\u002Fcritical\u002Fperformance","vertex-four",[267,40,40,264,239,37],"12622199",[269,40,40,270,271,37],"12622899","project\u002Fcritical\u002Fdesign","XaspR8d",[273,40,42,274,275,37],"12625851","project\u002Fneutral\u002Fdesign","chib",[60,40,37,277,10,40],"maker\u002Fneutral\u002Fnone",[105,17,40,232,106,37],[201,17,37,234,10,40],[281,17,37,242,282,37],"12621978","Iv",[284,42,42,285,286,37],"12623824","project\u002Fneutral\u002Fidea","Animats",[288,42,37,211,289,37],"12623870","black_knight",[291,42,37,211,292,37],"12623998","l_zzie",[294,42,37,211,295,37],"12625160","endgame",[297,42,37,211,298,37],"12626942","jasonm23",[71,32,30,300,72,37],"project\u002Fpositive\u002Fdesign",[302,32,37,277,10,40],"12621806",[163,32,37,211,164,37],[185,32,37,211,186,37],[306,30,42,236,307,37],"12622748","captn3m0",[132,309,42,310,133,37],6,"project\u002Fmixed\u002Fexecution",[75,205,30,312,76,37],"project\u002Fpositive\u002Fidea",[98,196,42,310,99,37],[123,196,37,315,10,40],"maker\u002Fneutral\u002Fperformance",[192,196,42,236,193,37],[318,196,37,234,10,40],"12621913",[320,196,42,234,321,37],"12621927","nerdponx",[323,324,37,211,325,37],"12621990",9,"transfire",[327,324,37,211,298,37],"12626982",[329,33,42,330,331,37],"12622069","project\u002Fneutral\u002Fnone","zimbatm",[91,333,42,334,92,37],11,"project\u002Fmixed\u002Fdesign",[336,333,37,234,10,40],"12622545",[137,333,42,236,92,37],[151,339,42,285,152,37],12,[341,339,37,342,10,40],"12621902","maker\u002Fneutral\u002Fidea",[344,339,40,345,321,37],"12621923","project\u002Fcritical\u002Fidea",[347,339,37,211,348,37],"12623205","dahart",[52,350,42,236,53,37],13,[352,353,40,345,354,37],"12622086",14,"userbinator",[356,353,37,211,168,37],"12622129",[358,353,30,312,359,37],"12622198","kazinator",[361,353,37,211,362,37],"12628542","myfonj",[364,353,37,211,359,37],"12631557",[167,366,37,211,168,37],15,[368,31,40,345,369,37],"12624206","sprobertson",[371,31,37,211,298,37],"12626958",[373,374,42,330,375,37],"12625008",17,"sehugg",[377,378,42,285,379,37],"12626154",18,"acz",[381,382,42,285,383,37],"12622004",19,"partycoder",[385,382,37,211,386,37],"12623345","pacomerh",[388,389,30,312,390,37],"12625523",20,"hayd",[392,393,40,232,394,37],"12624416",21,"nickodell",[143,396,42,310,144,37],22,[398,399,40,232,400,37],"12622904",23,"j_m_b",[178,402,37,211,179,37],24,[404,402,37,211,405,37],"12621954","seer",[407,402,37,211,408,37],"12630658","nikolay",[79,410,30,411,80,37],25,"project\u002Fpositive\u002Fnone",[413,414,42,330,415,37],"12622172",26,"edw519",[417,414,37,242,418,37],"12626355","iamarsen",[],[421,426,431,435,440,444],{"id":422,"name":423,"points":424,"category":425},"12612246","Wave function collapse",1226,"ai",{"id":427,"name":428,"points":429,"category":430},"12646083","Mastodon",364,"infrastructure",{"id":432,"name":433,"points":434,"category":19},"12639612","christophercliff.com",158,{"id":436,"name":437,"points":438,"category":439},"12640851","Cypht",110,"productivity",{"id":441,"name":442,"points":443,"category":425},"12619694","Graph Convolutional Networks",106,{"id":445,"name":446,"points":447,"category":448},"12621655","Forgiva",97,"security_privacy",false,"v2",{"id":452,"name":5,"line":5,"ai":449,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":453,"top":17,"kw":454,"maker":10,"domain":9,"tier":18,"attempts":37,"strip":455,"url":8,"mix":456,"praise":68,"objection":84,"sub":20},12621680,-0.1,[23,24,25,26],"0000130001111030503533303331150013331053",[30,31,32,33],1794036548245]