[{"data":1,"prerenderedAt":492},["ShallowReactive",2],{"project-12987461":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":34,"aspects":35,"strip":46,"post_text":47,"what":48,"said":93,"maker_in_thread":212,"shape":221,"grid":224,"attempts":454,"same_week":455,"maker_shows":37,"maker_hidden":484,"reader_version":485,"card":486},"12987461","Code2flow","easy flowcharts with no mouse, no dragging and no hassle","title","Show HN: Code2flow – easy flowcharts with no mouse, no dragging and no hassle","https:\u002F\u002Fcode2flow.com","code2flow.com","RushPL",1479483644,2016,238,85,104,2264,5,"notable","dev_tools","flowchart generator","web_app",[24,25,26,21,27],"flowchart","pseudo code","diagram","text to diagram","mixed",-0.021,{"positive":31,"neutral":32,"mixed":31,"critical":33},8,15,9,40,{"pricing":36,"design":38,"privacy":41,"execution":43,"idea":44,"docs":45},{"positive":37,"critical":18},2,{"positive":39,"critical":40},1,3,{"positive":42,"critical":42},0,{"positive":42,"critical":39},{"positive":40,"critical":42},{"positive":39,"critical":42},[42,42,40,40,40,40,40,39,42,40,39,42,18,42,42,42,40,42,42,18,42,42,40,18,40,40,39,40,39,40,39,18,39,40,39,18,18,39,39,18],null,{"problem":49,"audience":47,"pricing":57,"motivation":70,"time_to_build":47,"stack":76,"openness":90,"stage":91,"team_size":92},{"value":50,"source":51,"evidence":52},"Drawing flowcharts by dragging elements with the mouse is awkward; typing text is faster.","commenter",[53],{"id":54,"by":55,"text":56},"12990350","hacker_9","1. Smart. Plays to the strengths of the keyboard by using text input, vs awkward dragging of elements with the mouse (especially with big graphs). 2. Is 'pseudo code' the best…",{"value":58,"source":59,"evidence":60},"Free app\u002Ftrial; paid SaaS planned around $10\u002Fmo; on-premise business\u002Fenterprise tiers at $100-$300\u002Fmo.","maker",[61,64,67],{"id":62,"by":11,"text":63},"12989914","Let me start by saying that the free trial is perfectly functional and you can use the product totally for free and you are welcome to! The pricing for individuals is gonna be…",{"id":65,"by":11,"text":66},"12990284","You're welcome to use the free trial version and I can assure you that the SaaS paid version will be very affordable. As for $100\u002F$300 pricing, these are on premise…",{"id":68,"by":11,"text":69},"12989099","There is Sass version in the works that will be probably $10\u002Fmo - still working on the features and billing.",{"value":71,"source":59,"evidence":72},"Worked on part time for a couple of years; sharing as traffic grew.",[73],{"id":74,"by":11,"text":75},"12987484","Hey y'all, I've been working on this part time for a couple of years now. Recently it started getting more traffic so I thought I'd try sharing this project with hacker news. If…",[77,83],{"value":78,"source":59,"evidence":79},"peg.js parser generator",[80],{"id":81,"by":11,"text":82},"12988462","After trying hand-written approach and later perl's Parse::RecDescent I ended up using peg.js (http:\u002F\u002Fpegjs.org) parser generator. It was probably the most flexible and…",{"value":84,"source":51,"evidence":85},"dagre layout library (asked, not confirmed)",[86],{"id":87,"by":88,"text":89},"12988449","fourthark","Is the layout using https:\u002F\u002Fgithub.com\u002Fcpettitt\u002Fdagre ?","unknown","beta","solo",{"praise":94,"objections":111,"requests":146,"questions":172,"alternatives":187},[95,107],{"value":96,"source":51,"evidence":97},"Easy to use; quick to learn and produces nice results.",[98,102,106],{"id":99,"by":100,"text":101},"12992248","viklas","Like everyone else...well done. Great concept, easy to learn, nice results. I'll probably be a paying customer one day. Font-resizing would be nice on the visual view. And killer…",{"id":103,"by":104,"text":105},"12990807","grownseed","Hi, just wanted to say you've built something very nice! I just tried it out by re-making a fairly complex diagram and it took me like 10 minutes, including learning the syntax,…",{"id":54,"by":55,"text":56},{"value":108,"source":51,"evidence":109},"Text input is smarter than mouse dragging.",[110],{"id":54,"by":55,"text":56},[112,127,135],{"value":113,"source":51,"evidence":114},"Pricing is far too high for the value.",[115,119,123],{"id":116,"by":117,"text":118},"12989681","Fiahil","I hope your pricing model ($100-$300\u002Fmonth) is meant as a joke, and you're not really serious about it. It's extremely expensive. I can drag and drop text boxes in google docs…",{"id":120,"by":121,"text":122},"12989025","Meph504","I love your idea, and I think it seems like a nice implementation. But feel your price point will push this well beyond its value.",{"id":124,"by":125,"text":126},"12990785","jxy","It's a huge price for interactive use, and I don't see much here that truly beats graphviz. I prefer echo \"digraph G {Hello->World}\" | dot -Tpng >hello.png For a stretched…",{"value":128,"source":51,"evidence":129},"Free Graphviz\u002FPlantUML-style tools already do this.",[130,131],{"id":124,"by":125,"text":126},{"id":132,"by":133,"text":134},"12989545","mmgutz","Another alternative is [PlantUML](http:\u002F\u002Fplantuml.com\u002Factivity-diagram-legacy) which also has sequence, class ... diagrams",{"value":136,"source":51,"evidence":137},"Edges connecting to edges is confusing.",[138,142],{"id":139,"by":140,"text":141},"12988657","zokier","I like the concept! But there is one thing that seems really weird to me: Edges connecting to other edges instead of nodes. I don't recall seeing that before, at least not very…",{"id":143,"by":144,"text":145},"12989327","philsnow","I've seen this before but the edges join together cleanly: one of the edges \"merges\" (like a freeway on-ramp) with the other edge. In the demo on the front page, there's clearly…",[147,158,168],{"value":148,"source":51,"evidence":149},"Export to GraphML or standard layout formats.",[150,154],{"id":151,"by":152,"text":153},"12988244","daw___","This is just great. Are you planning to introduce an \"Export as GraphML [0]\" function? My ideal workflow would be to use code2flow to quickly build up the core of a flowchart,…",{"id":155,"by":156,"text":157},"12989666","achr2","I don't know what you are using as a graph layout engine, but if it can export to a few standard layout formats (dot file, GraphML etc.) I would use this all the time.",{"value":159,"source":51,"evidence":160},"Text\u002FASCII output.",[161,165],{"id":162,"by":163,"text":164},"12988368","notheguyouthink","This is awesome! Any chance it can somehow output to a text based chart? This is basically what has been preventing me from using https:\u002F\u002Fmonodraw.helftone.com\u002F - i didn't want…",{"id":166,"by":163,"text":167},"12991652","Yea i meant Ascii art - Monodraw is an amazing program, and as much as i want to buy it, i haven't because i don't want to draw the flow charts. Your solution is something i've…",{"value":169,"source":51,"evidence":170},"Fix error handling when parser fails.",[171],{"id":103,"by":104,"text":105},[173,180],{"value":174,"source":51,"evidence":175},"How was the pricing decided and how is it justified?",[176],{"id":177,"by":178,"text":179},"12989852","WhitneyLand","How do you arrive at the pricing model for this? $100 per month $300 per month? How is that justified? Also how do you win against competitors? Is this project something that…",{"value":181,"source":51,"evidence":182},"How does it compare to flowchart.js?",[183],{"id":184,"by":185,"text":186},"12989143","mthoms","Cool tool. How does this compare to http:\u002F\u002Fflowchart.js.org ?",[188,196,200,208],{"value":189,"source":51,"evidence":190},"Graphviz",[191,195],{"id":192,"by":193,"text":194},"12989712","sedachv","If you are looking for a way to generate flowchart diagrams from a DSL description, the classic is Brian Kernighan's PIC: http:\u002F\u002Fdoc.cat-v.org\u002Funix\u002Fv8\u002Fpicmemo.pdf I am surprised…",{"id":124,"by":125,"text":126},{"value":197,"source":51,"evidence":198},"PlantUML",[199],{"id":132,"by":133,"text":134},{"value":201,"source":51,"evidence":202},"flowchart.js",[203,204],{"id":184,"by":185,"text":186},{"id":205,"by":206,"text":207},"12989225","simple10","After trying both, Code2flow is much easier to use for quick diagrams but not as feature rich. Flowchart.js has a bit of a learning curve IMO but much more powerful. Code2flow…",{"value":209,"source":51,"evidence":210},"PIC",[211],{"id":192,"by":193,"text":194},{"comments":213,"answered":214,"key":215},17,6,[216,219,220],{"id":217,"text":218},"12990409","Great feedback. Thank you. 2) Probably not good for nontechnical people but on the other hand most accurate for technical people. 3) Your point sounds reasonable. How would you…",{"id":74,"text":75},{"id":81,"text":82},{"commenters":222,"max_depth":214,"maker_replies":213,"first_comment_mins":40,"lifespan_hours":223},55,146,[225,227,231,233,236,238,240,243,247,249,253,254,258,261,262,265,267,269,273,275,277,281,285,288,290,292,293,295,297,299,302,304,307,310,314,316,317,318,320,323,326,329,333,336,339,341,344,347,351,354,355,357,359,361,363,366,368,371,373,377,379,380,382,386,388,389,391,396,398,401,403,406,410,413,416,419,423,427,432,434,435,440,444,446,451],[192,42,42,226,193,42],"other\u002Fneutral\u002Fnone",[228,42,42,229,230,42],"12990546","commenter\u002Fneutral\u002Fnone","rhardih",[232,42,42,229,230,42],"12990600",[234,42,42,226,235,42],"12990552","ephemeris",[54,39,40,237,55,42],"project\u002Fmixed\u002Fpricing",[217,39,42,239,11,39],"maker\u002Fneutral\u002Fnone",[241,39,40,242,55,42],"12990570","maker\u002Fneutral\u002Fdesign",[244,39,42,245,246,42],"12990866","commenter\u002Fneutral\u002Fprivacy","perfmode",[248,39,42,229,55,42],"12990958",[250,39,40,251,252,42],"12992296","maker\u002Fneutral\u002Fprivacy","taspeotis",[74,37,42,239,11,39],[255,37,40,256,257,42],"12988226","project\u002Fmixed\u002Fexecution","erichocean",[259,37,40,239,260,42],"12988316","achikin",[81,37,42,239,11,39],[263,37,42,226,264,42],"12990919","mplewis",[87,37,40,266,88,42],"project\u002Fneutral\u002Fexecution",[116,37,39,268,117,42],"project\u002Fcritical\u002Fpricing",[270,37,42,271,272,42],"12990165","commenter\u002Fneutral\u002Fpricing","kareemm",[274,37,42,229,272,42],"12997912",[65,37,42,276,11,39],"project\u002Fneutral\u002Fpricing",[278,37,40,279,280,42],"12990721","maker\u002Fmixed\u002Fpricing","d0m",[282,37,40,283,284,42],"12998835","maker\u002Fneutral\u002Fpricing","ljw1001",[286,37,39,268,287,42],"12991792","mSparks",[289,37,42,229,264,42],"12991838",[291,37,42,229,287,42],"12993650",[103,37,40,256,104,42],[99,37,18,294,100,42],"project\u002Fpositive\u002Fidea",[296,40,42,226,235,42],"12990530",[298,40,42,229,125,42],"12990857",[300,40,42,226,301,42],"12991560","eosrei",[132,303,42,226,133,42],4,[305,303,42,226,306,42],"12989732","problems",[308,303,42,226,309,42],"12989871","chamakits",[311,303,42,312,313,42],"12990598","other\u002Fcritical\u002Fnone","jbob2000",[315,303,42,229,133,42],"13031707",[177,18,40,276,178,42],[62,18,42,276,11,39],[319,18,42,276,11,39],"12989985",[321,18,42,271,322,42],"12989999","bbcbasic",[324,18,42,271,325,42],"12990282","mgkimsal",[327,18,18,328,178,42],"13030615","maker\u002Fpositive\u002Fpricing",[330,18,18,331,332,42],"12989942","project\u002Fpositive\u002Fpricing","rgrieselhuber",[334,18,42,271,335,42],"12990529","antisthenes",[337,214,42,226,338,42],"12988994","endergen",[340,214,42,229,11,39],"12989007",[342,214,42,226,343,42],"12990376","otahi",[345,214,42,346,338,42],"12993340","other\u002Fpositive\u002Fnone",[348,349,40,276,350,42],"12990806",7,"ontoillogical",[352,349,42,271,353,42],"12991050","jv22222",[151,31,18,294,152,42],[356,31,42,239,11,39],"12988418",[162,33,40,358,163,42],"project\u002Fmixed\u002Fidea",[360,33,42,239,11,39],"12988487",[166,33,40,362,163,42],"project\u002Fneutral\u002Fidea",[184,364,40,365,185,42],10,"project\u002Fneutral\u002Fnone",[205,364,40,367,206,42],"project\u002Fmixed\u002Fnone",[139,369,39,370,140,42],11,"project\u002Fcritical\u002Fdesign",[372,369,42,239,11,39],"12988874",[374,369,40,375,376,42],"12988955","project\u002Fneutral\u002Fdesign","alcari",[378,369,42,375,11,39],"12988971",[143,369,39,370,144,42],[381,369,42,242,11,39],"12989638",[383,384,40,237,385,42],"12990446",12,"partycoder",[387,384,42,283,11,39],"12990633",[124,384,39,268,125,42],[390,384,42,226,301,42],"12991588",[392,393,18,394,395,42],"12988772",13,"project\u002Fpositive\u002Fdocs","gerry_shaw",[155,397,40,365,156,42],14,[399,32,39,268,400,42],"12988863","bmh100",[402,32,42,283,11,39],"12988946",[404,32,40,276,405,42],"12989351","Raphmedia",[407,408,40,256,409,42],"12988861",16,"Procrastes",[411,408,42,412,11,39],"12988961","maker\u002Fneutral\u002Fexecution",[414,213,39,370,415,42],"12990503","z3t4",[417,213,42,226,418,42],"12991185","teleclimber",[420,421,18,294,422,42],"12988688",18,"karmelapple",[424,425,40,362,426,42],"12989534",19,"siliconc0w",[428,429,18,430,431,42],"12987965",20,"project\u002Fpositive\u002Fnone","staticautomatic",[120,433,39,268,121,42],21,[68,433,42,283,11,39],[436,437,39,438,439,42],"12991394",22,"project\u002Fcritical\u002Fexecution","ecesena",[441,442,40,365,443,42],"12989062",23,"Davidp00",[445,442,42,239,11,39],"12989568",[447,448,18,449,450,42],"12988563",24,"project\u002Fpositive\u002Fdesign","rprameshwor",[452,453,40,362,322,42],"12990035",25,[],[456,461,466,471,475,479],{"id":457,"name":458,"points":459,"category":460},"13013327","Spamnesty",405,"productivity",{"id":462,"name":463,"points":464,"category":465},"13018104","Upskill Courses",395,"learning_science",{"id":467,"name":468,"points":469,"category":470},"13005792","markdownsites",291,"web_saas",{"id":472,"name":473,"points":474,"category":460},"13022663","Zenkit",264,{"id":476,"name":477,"points":478,"category":460},"13003896","md2googleslides",246,{"id":480,"name":481,"points":482,"category":483},"13000120","StockDroids.com",245,"consumer_social",false,"v2",{"id":487,"name":5,"line":6,"ai":484,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":488,"top":18,"kw":489,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":490,"url":9,"mix":491,"praise":96,"objection":113,"sub":21},12987461,-0.02,[24,25,26,21,27],"0033333103105000300500353313131513155115",[31,32,31,33],1793990950300]