[{"data":1,"prerenderedAt":486},["ShallowReactive",2],{"project-15256215":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":45,"post_text":46,"what":47,"said":87,"maker_in_thread":196,"shape":208,"grid":213,"attempts":446,"same_week":447,"maker_shows":197,"maker_hidden":478,"reader_version":479,"card":480},"15256215","Nulis","Open Source Tree Editor for Writers","title","Show HN: Nulis – Open Source Tree Editor for Writers","https:\u002F\u002Fgithub.com\u002Fraymestalez\u002Fnulis","github.com","rayalez",1505475097,2017,231,83,120,2242,6,"notable","productivity","outliner writing tool","web_app",[24,25,26,27,28],"tree editor","outliner","writing tool","hierarchical notes","open source","curious",-0.183,{"positive":32,"neutral":33,"mixed":34,"critical":35},1,18,2,7,28,{"idea":38,"docs":39,"design":42,"execution":43,"privacy":44},{"positive":32,"critical":34},{"positive":40,"critical":41},0,3,{"positive":40,"critical":40},{"positive":40,"critical":32},{"positive":40,"critical":40},[40,40,40,40,40,40,41,41,40,40,40,40,40,32,40,41,40,40,32,40,41,40,41,40,41,40,41,32,41,32,40,41,41,41,41,41,32,41,32,41],null,{"problem":48,"audience":60,"pricing":46,"motivation":46,"time_to_build":46,"stack":68,"openness":84,"stage":85,"team_size":86},{"value":49,"source":50,"evidence":51},"Organizing large writing goals as a tree of cards","commenter",[52,56],{"id":53,"by":54,"text":55},"15258426","SOLAR_FIELDS","> Nulis is an open source tree editor for writers, inspired by Gingko. To learn how it works, visit https:\u002F\u002Fnulis.io\u002Fabout and try it out. He does say \"inspired by\", though not…",{"id":57,"by":58,"text":59},"15257832","alfonsodev","I like the idea, this could be useful for education, I see it as mindmap for taking notes.",{"value":61,"source":50,"evidence":62},"writers and note-takers",[63,67],{"id":64,"by":65,"text":66},"15256562","ckluis","This would be more useful if like project gutenberg (wordpress editor redesign) each card\u002Fblock could be \"structured data\" (image, text, table, etc) - it would be pretty neat…",{"id":57,"by":58,"text":59},[69,76,80],{"value":70,"source":71,"evidence":72},"React","maker",[73],{"id":74,"by":11,"text":75},"15256898","Because Nulis is written in React, frontend and backend are pretty much separate. Mongo\u002FNode just create an api and send\u002Freceive trees formatted as one big json object. Backend…",{"value":77,"source":71,"evidence":78},"Node.js",[79],{"id":74,"by":11,"text":75},{"value":81,"source":71,"evidence":82},"MongoDB",[83],{"id":74,"by":11,"text":75},"open_source","beta","unknown",{"praise":88,"objections":97,"requests":127,"questions":146,"alternatives":158},[89],{"value":90,"source":50,"evidence":91},"Interesting concept for hierarchical writing",[92,96],{"id":93,"by":94,"text":95},"15258742","savolai","Just tried both Gingko and this. The concept is fascinating! (I've been using Checkvist for years now.) I find this much easier to learn to use, as I don't have to toggle between…",{"id":57,"by":58,"text":59},[98,105,112],{"value":99,"source":50,"evidence":100},"Licensed under AGPL, which conflicts with React dependency",[101],{"id":102,"by":103,"text":104},"15260581","kevin_b_er","I'm not sure what good the Affero GPL license is good for in this case. The resulting software cannot be distributed under it: It depends on React as a critical and integral…",{"value":106,"source":50,"evidence":107},"Account creation deleted unsaved work",[108],{"id":109,"by":110,"text":111},"15257757","pizza","fyi, i wrote something fairly intricate in tree format and the account creation process deleted it without confirmation after logging me in",{"value":113,"source":50,"evidence":114},"Documentation has typos and incorrect keyboard shortcut text",[115,119,123],{"id":116,"by":117,"text":118},"15264543","yardshop","Ctrl+L would move to the right, and Ctrl+Shift+L would create a new node to the right. So above that where it says \"L - left\" is incorrect. There's also a typo \"beraking\" that…",{"id":120,"by":121,"text":122},"15257826","fifnir","Hey there's a little typo in \"How it works\": \"beraking down your large writing goals\"",{"id":124,"by":125,"text":126},"15258405","komali2","Curious why the readme is only available in image format, also, was there a mistake? It says Ctrl + l is to create a node to the left, but then it says \"for example, use ctrl +l…",[128,135],{"value":129,"source":50,"evidence":130},"Support for cloning nodes",[131],{"id":132,"by":133,"text":134},"15257869","stevesimmons","It is a shame more people aren't aware of Leo (http:\u002F\u002Fleoeditor.com\u002F). Leo is a hierarchical editor with a tree view of nodes, which can be in Markdown, ReST, code, and create…",{"value":136,"source":50,"evidence":137},"Configurable keymap not assuming QWERTY",[138,142],{"id":139,"by":140,"text":141},"15268421","thomastjeffery","How about a configurable keymap that doesn't assume the QWERTY layout?",{"id":143,"by":144,"text":145},"15257558","discreteevent","Like the look of this a lot. I'm a fan of mind maps for getting work done. I might suggest that unless you think that a large portion of your audience are vim users then you…",[147],{"value":148,"source":50,"evidence":149},"How does it differ from Gingko?",[150,154],{"id":151,"by":152,"text":153},"15258695","peternicky","I love Gingko...I will try this new variation later but does anyone have any notes on how these two apps differ?",{"id":155,"by":156,"text":157},"15258407","adriano_f","I'm the creator of the app that inspired this one, http:\u002F\u002Fgingkoapp.com They say imitation is the best form of flattery, but I'm surprised Ray that you didn't credit Gingko at…",[159,167,178,182,189],{"value":160,"source":50,"evidence":161},"Gingko",[162,163],{"id":155,"by":156,"text":157},{"id":164,"by":165,"text":166},"15256574","xori","I think the original app that inspired it was gingko[1] but it's nice that we can see the source of this one[2] [1] - https:\u002F\u002Fgingkoapp.com [2] -…",{"value":168,"source":50,"evidence":169},"Org mode",[170,174],{"id":171,"by":172,"text":173},"15257903","Tenobrus","Best and most general option that I know of is Org mode (Emacs). But regardless, I'm glad more people are picking up on the power of hierarchical text editing (and interfaces…",{"id":175,"by":176,"text":177},"15257439","kaushalmodi","As a plain-text editor fan, I use Org mode in Emacs for Tree-based documentation and blogging.",{"value":179,"source":50,"evidence":180},"Leo editor",[181],{"id":132,"by":133,"text":134},{"value":183,"source":50,"evidence":184},"Workflowy",[185],{"id":186,"by":187,"text":188},"15256658","nslindtner","Love the idea. Reminds me of Workflowy (which has focus on task list in trees). Check it out: https:\u002F\u002Fworkflowy.com\u002F",{"value":190,"source":50,"evidence":191},"TreeSheets",[192],{"id":193,"by":194,"text":195},"15259489","kqr2","Also see Treesheets: http:\u002F\u002Fstrlen.com\u002Ftreesheets\u002F",{"comments":197,"answered":32,"key":198},5,[199,202,205],{"id":200,"text":201},"15256871","Well, each card is written in markdown\u002Fhtml, so all of that can be used.",{"id":203,"text":204},"15256920","Thanks! I love workflowy as well, although personally I use the org-mode. Think of Nulis as workflowy\u002Forg-mode with a second dimension =)",{"id":206,"text":207},"15257506","Actually I came up with the name by using google translate. I've put in related words like writing\u002Fideas\u002Fthinking\u002Fetc, and then scrolled through translations until I've stumbled…",{"commenters":209,"max_depth":210,"maker_replies":197,"first_comment_mins":211,"lifespan_hours":212},68,4,53,42,[214,216,220,223,227,230,233,236,239,241,245,249,251,255,258,261,264,267,270,273,276,279,282,285,288,291,294,296,298,300,301,304,308,310,312,315,318,321,323,325,328,330,333,335,338,341,346,348,349,352,355,357,360,362,364,367,368,372,375,377,379,381,385,387,391,395,398,400,401,403,405,410,412,416,419,423,426,430,433,436,438,440,443],[132,40,40,215,133,40],"other\u002Fneutral\u002Fnone",[217,40,40,218,219,40],"15259153","commenter\u002Fneutral\u002Fnone","sharpercoder",[221,40,40,218,222,40],"15259322","tetrep",[224,40,40,225,226,40],"15259662","commenter\u002Fneutral\u002Fdesign","fish_fan",[228,40,40,218,229,40],"15261616","LambdaComplex",[231,40,40,225,232,40],"15262177","interfixus",[234,40,40,218,235,40],"15262352","mulmen",[237,40,40,218,238,40],"15263541","PurpleRamen",[240,40,40,215,176,40],"15261464",[242,40,40,243,244,40],"15261757","commenter\u002Fneutral\u002Fidea","MikeTheGreat",[246,40,40,247,248,40],"15262513","other\u002Fneutral\u002Fidea","BeetleB",[250,40,40,215,140,40],"15268414",[252,32,41,253,254,40],"15257396","project\u002Fneutral\u002Fnone","vincnetas",[256,32,40,215,257,40],"15257467","slantyyz",[259,32,41,253,260,40],"15257540","tinyrick2",[262,32,40,215,263,40],"15262290","rudilee",[265,32,40,215,266,40],"15268360","jogundas",[268,32,40,215,269,40],"15257577","ggambetta",[271,32,40,215,272,40],"15257704","TremendousJudge",[274,32,40,215,275,40],"15257739","dmix",[277,32,40,215,278,40],"15262529","slowmovintarget",[280,32,40,215,281,40],"15257769","glenneroo",[283,32,40,215,284,40],"15258118","speps",[286,32,40,218,287,40],"15259677","vtbassmatt",[289,32,40,215,290,40],"15261077","drusepth",[292,32,40,218,293,40],"15261145","c-smile",[295,32,40,218,290,40],"15261458",[297,32,40,218,254,40],"15263545",[155,34,32,299,156,40],"project\u002Fcritical\u002Fidea",[53,34,40,218,54,40],[302,34,40,218,303,40],"15258503","nxsynonym",[305,34,41,306,307,40],"15258444","project\u002Fneutral\u002Fdocs","ajford",[309,34,41,306,156,40],"15258481",[311,34,40,218,226,40],"15259676",[313,41,40,215,314,40],"15268260","marttt",[316,210,40,215,317,40],"15256607","Multicomp",[319,210,40,215,320,40],"15256900","_pmf_",[93,197,41,322,94,40],"project\u002Fmixed\u002Fdesign",[102,18,32,324,103,40],"project\u002Fcritical\u002Fnone",[326,35,40,215,327,40],"15262345","se7entime",[193,329,40,215,194,40],8,[64,331,41,332,65,40],9,"project\u002Fneutral\u002Fidea",[200,331,40,334,11,32],"maker\u002Fneutral\u002Fnone",[336,331,40,215,337,40],"15259048","mcguire",[339,331,40,215,340,40],"15261811","gglitch",[342,343,41,344,345,40],"15258434",10,"project\u002Fneutral\u002Fexecution","vitomd",[186,347,40,215,187,40],11,[203,347,40,334,11,32],[350,347,40,215,351,40],"15257712","czechdeveloper",[143,353,41,354,144,40],12,"project\u002Fneutral\u002Fdesign",[356,353,40,225,275,40],"15257711",[358,353,40,225,359,40],"15257743","Retr0spectrum",[361,353,40,225,275,40],"15257778",[363,353,40,215,337,40],"15259074",[365,353,40,225,366,40],"15258228","slazaro",[139,353,41,354,140,40],[369,370,32,299,371,40],"15256959",13,"fimdomeio",[373,370,40,247,374,40],"15257133","setr",[376,370,40,218,140,40],"15268384",[124,378,41,306,125,40],14,[116,378,32,380,117,40],"project\u002Fcritical\u002Fdocs",[382,383,41,253,384,40],"15257465",15,"Lonte",[206,383,40,386,11,32],"maker\u002Fneutral\u002Fidea",[388,389,40,215,390,40],"15261598",16,"ece",[392,393,41,354,394,40],"15258381",17,"breck",[396,393,40,218,397,40],"15258452","stingraycharles",[399,393,41,354,394,40],"15258542",[171,33,40,247,172,40],[164,402,41,253,165,40],19,[175,404,40,215,176,40],20,[406,407,41,408,409,40],"15256678",21,"project\u002Fmixed\u002Fprivacy","gcoda",[74,407,40,411,11,32],"maker\u002Fneutral\u002Fdesign",[413,407,41,414,415,40],"15257325","maker\u002Fneutral\u002Fdocs","mrec",[417,407,40,418,11,32],"15257378","maker\u002Fneutral\u002Fexecution",[420,421,40,215,422,40],"15260115",22,"brosky117",[424,421,32,380,425,40],"15260185","napsterbr",[427,428,41,332,429,40],"15256513",23,"fsloth",[431,428,41,332,432,40],"15256552","SenpaiSilver",[109,434,32,435,110,40],24,"project\u002Fcritical\u002Fexecution",[151,437,41,332,152,40],25,[120,439,32,380,121,40],26,[57,441,197,442,58,40],27,"project\u002Fpositive\u002Fidea",[444,36,41,253,445,40],"15257748","aargh_aargh",[],[448,453,458,463,468,473],{"id":449,"name":450,"points":451,"category":452},"15277351","Doogie",264,"dev_tools",{"id":454,"name":455,"points":456,"category":457},"15270799","No Coin",254,"security_privacy",{"id":459,"name":460,"points":461,"category":462},"15290607","Redox Rust OS",232,"infrastructure",{"id":464,"name":465,"points":466,"category":467},"15264053","Hyperapp",216,"languages",{"id":469,"name":470,"points":471,"category":472},"15246145","Coinhive",212,"finance_crypto",{"id":474,"name":475,"points":476,"category":477},"15289766","Calcflow",117,"learning_science",false,"v2",{"id":481,"name":5,"line":6,"ai":478,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":482,"top":18,"kw":483,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":484,"url":9,"mix":485,"praise":90,"objection":99,"sub":21},15256215,-0.18,[24,25,26,27,28],"0000003300000103001030303031310333331313",[32,33,34,35],1793990963982]