TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Gingko, a tree-document editor

140 pointsby adriano_fover 11 years ago

42 comments

Mattiover 11 years ago
Far from identical, but along similar lines: <a href="http://treesheets.com/" rel="nofollow">http:&#x2F;&#x2F;treesheets.com&#x2F;</a><p>&quot;It&#x27;s like a spreadsheet, immediately familiar, but much more suitable for complex data because it&#x27;s hierarchical. It&#x27;s like a mind mapper, but more organized and compact. It&#x27;s like an outliner, but in more than one dimension. It&#x27;s like a text editor, but with structure. &quot;<p>You can nest spreadsheet-like cells within cells within cells within cells.. and zoom in and out between the various levels of nesting.<p>For Windows and Ubuntu, with a beta for Mac OS X available.
评论 #6305634 未加载
评论 #6304552 未加载
评论 #6303779 未加载
mgualtover 11 years ago
I&#x27;m certainly drawn to the idea and am inclined positively towards it. I&#x27;m even willing to overlook the ridiculous hubris of &quot;This new medium will be the way most text is read and written in the future.&quot;<p>However, there are many confusing things to me as a person who arrived at the site through HN. Since one of the developers is promoting the &quot;app&quot; here, it might be useful to hear from him on these points:<p>1. Is this an input format or is it a publication format, or is it a viewer? Does it rely on a time-tested plaintext markup format like LaTeX or markdown? Perhaps it is a HTML viewer for a LaTeX markup document with special structure, rather than an actual typset web publication format.<p>2. What is the conceptual structure of the document system? Giving me a screenshot does not show me anything about the way you are conceptualizing your document. Is there a separation of content and output, output and viewer?<p>3. Is any part of this open source? Are you incorporating any other major technologies which have already been developed?<p>I apologize if any of the above seems harsh, but this is an important topic and I have become slightly tired of seeing flashy presentations about poorly-thought out &quot;revolutionary&quot; new document formats&#x2F;tools&#x2F;whatnot.
评论 #6303127 未加载
IanCalover 11 years ago
Hopefully this criticism is helpful.<p>I find this really hard to read, sorry.<p>I can&#x27;t just scroll through or scan read, and I&#x27;m met with a variety of different things all at once. Everything&#x27;s always visible, so I don&#x27;t know what I&#x27;m looking at. I&#x27;ve scrolled down on the lowest level, and read a bit but have no understanding of the context. Clicking on it makes me realise where I am but I&#x27;ve skipped over a load of stuff in the middle so I&#x27;m scrolling back up that to find where I left off... I think this is a visual thing though rather than a major issue with the <i>idea</i>. Fiddling a bit I&#x27;ve only just found that not every node has children, but this this is only indicated by nothing happening (which is identical to something that should happen but doesn&#x27;t)<p>This is really a different formatter for the same structure of text we&#x27;ve already been using, so the hyperbole is a bit of a turnoff for me.<p><pre><code> \section{some title} Explanatory text \subsection{subsection title} Sub text </code></pre> etc.<p>Or<p><pre><code> &lt;section&gt; &lt;h1&gt;heading&lt;&#x2F;h1&gt; &lt;p&gt;Text&lt;&#x2F;p&gt; &lt;section&gt; &lt;h2&gt;heading 2 </code></pre> Why do we need something new? What&#x27;s being added? What couldn&#x27;t I do before that&#x27;s now possible? These are the things I want to know when you tell me you&#x27;ve got a new hierarchical document. Can I already read these well with a screen-reader? The ordering in the source would (I think) read each column individually, which wouldn&#x27;t make sense. Try loading your viewer without CSS. Imagine a screenreader hitting the massive block of JSON at the bottom of the page. Why is that in the body?
评论 #6304562 未加载
3rd3over 11 years ago
First of all, congratulation for pulling off a new and experimental user interface!<p>However, I believe, the idea that tree- or graph-like structuring of text is beneficial for reading and writing text in general, comes close to the graphical programming fallacy. Eventually, the spatial make-up fails because of the following three reasons:<p>(1) The manual difficulty of navigation and the count of subconscious visual cues necessary for retrieving a passage increase exponentionally as the content grows, (2) altough thoughts do seem to come in hierarchical structures, we usually don’t think of text, code, stories, memories nor knowledge as visual graphs and (3) textual hints for emphasizing and linking text are more efficient and flexible than visual hints.<p>At first glance, Wikipedia seems like an affirmative example for graph-like structured text, but that structure is usually not used for primarily intended navigation. The articles are actually expected to be self-contained for readers with only a fair amount of prior knowledge.
Noxchiover 11 years ago
Scrivener has the same &quot;mission&quot; as this. To make text writing into chunks that you can rearrange.<p>It&#x27;s more fully baked and I think has a better UI that Ginko (writing a book or long piece with 3 relatively small columns isn&#x27;t ideal).<p>Unfortunately it is marketed poorly, so not a lot of people know about it, but I have found it very useful when doing writing for longer pieces.
Sprintover 11 years ago
Dear authors, my screen has hundreds of pixels vertically, I would like to be able to read more than 15 lines at once. The font size is insanely huge. It made me close the tab.
评论 #6302999 未加载
评论 #6303043 未加载
heuristover 11 years ago
I like this a lot!<p>The research manuscript example is exciting. It would be great if authors could link directly to the part of a paper that they are citing and be able to open that up if you want to dive deeper. Linking methods to results to discussion for specific experiments would make reading through dense papers a lot easier, and maybe have a notation&#x2F;jargon definition section open at the same time. It&#x27;s almost like a tiling window manager for reading.<p>I&#x27;m a little bit concerned about how it looks on smaller screens. It looks fine on my work monitor but I only have a netbook at home right now and a lot of websites have overlapping elements that keep me from reading articles. I haven&#x27;t looked at this from that computer yet though. Maybe it would help to have collapsible columns if there are issues.<p>Good luck, I&#x27;m looking forward to seeing where this goes!
评论 #6303087 未加载
GhotiFishover 11 years ago
Gingko is intimidating. It looks like a neat way to work<p>but when I see a big button called &quot;try it now&quot; (red flag), with testimonials (big red flag), no download (small red flag), and no mention of licensing, privacy, or cost (edit: it was just hidden), or... anything (big red flag). My experience tells me to avoid it, and to council everyone else to avoid it as well.<p>I don&#x27;t want to be gouged, aggregated, or advertised to. I would love to use your tool. I just can&#x27;t be sure you wont use that desire against me. I can&#x27;t find anything on your site that will assure me that wont happen.<p>edit: AHA. I did find your pricing.<p><a href="https://gingkoapp.com/p/pricing/" rel="nofollow">https:&#x2F;&#x2F;gingkoapp.com&#x2F;p&#x2F;pricing&#x2F;</a><p>So at least you&#x27;re mechanism of monetization is there.
ivan_ahover 11 years ago
I like the use case for reading movie scripts, it could help to keep all levels of the story in mind:<p><a href="https://gingkoapp.com/Alien-1979" rel="nofollow">https:&#x2F;&#x2F;gingkoapp.com&#x2F;Alien-1979</a>
评论 #6302998 未加载
swiftover 11 years ago
This is a good concept but the execution needs some work. I&#x27;m confused that everything is visible all the time - if that&#x27;s the case, why am I clicking on things? But clicking on things seems to be necessary to &#x27;focus&#x27; on a given subject; otherwise, as you scroll, the columns get out of sync and seem to bear little relationship to each other.<p>I envisioned something very different from the screenshots. I expected you to be able to expand and collapse nodes, with the collapsed nodes existing only to provide a summary of the surrounding information. I can see the appeal of having everything visible so that you can just scroll through the document as you would now, but in that case the scroll positions of the columns need to be dynamically linked and there needs to be more feedback about which nodes serve as a summary or context for which other nodes.<p>In general, I think the process of reading a Gingko document is not clear to a first-time reader. Fixing this will require changes to both functionality and design.
dscrdover 11 years ago
Reminds me of Ted Nelson&#x27;s Zigzag, only he had N dimensions and a cell structure. <a href="http://xanadu.com/zigzag/" rel="nofollow">http:&#x2F;&#x2F;xanadu.com&#x2F;zigzag&#x2F;</a>
评论 #6303033 未加载
Roritharrover 11 years ago
Does this really need to be a web-app? Storing my Documents in the Cloud is not possible and not even desireable in most of my work environments. Even in my private life i like to be offline to work on the kind of tasks that Gingko would help me with. Just charge me a one-time fee for an Windows App (Win8 Guy here, Mac Apps would be reasonable aswell) and let me handle my data my way.<p>I&#x27;ve thought about building something like Gingko for a long time, so thanks for providing an alternative option!
damaruover 11 years ago
would love to see a self hosted ginko. It used to be that there was a lot of self hosted project, now everyone wants to keep you data... I wonder if the trend will change again.
评论 #6303090 未加载
jholmanover 11 years ago
I want the tool you&#x27;re building! It&#x27;s got huge overlap with a project I was just in the planning phase of, a cloud-ified FreeMind.<p>However! There&#x27;s one fatal-for-me flaw in your current implementation: only three layers deep. Deal-breaker. I&#x27;d love to hear about it if&#x2F;when you change that behavior, so that I can start trying this seriously.<p>I saw your comment about future possible options to self-host, or offline mode, or something like that. That&#x27;s definitely interesting to me. Self-hosting would be ideal, really. But I also very much like having the option to use your servers.<p>When you mentioned exporting to Markdown, you mentioned breadth-first. I&#x27;m not at all sure that you want breadth-first. The documents I&#x27;m imagining writing will make more sense exported depth-first.<p>I think it would benefit from a little visual cue to see where one card ends and the next begins, even for cards not currently selected. My first attempt would be to let the grey background show through the white cards, but whatever.<p>I agree that the default text size is a bit too big. Maybe some scaling could be added as an option when configuring a tree.
评论 #6327519 未加载
gizmogwaiover 11 years ago
I&#x27;m sorry if I&#x27;m rude, but the more I think of if it, the less I see the point.<p>The initial described problem (organising ideas in a hierarchical way) has already been solved efficiently years ago with visual mind maps. They have been used successfully to not only create the hierarchy, but also to realise that sometimes, the tree is more like a graph.<p>As a reader, it&#x27;s infuriating to have to click all the time (or use keyboard) and have this page scrolling all around. I just want to READ, not being distracted by some kind of useless parallax effect.<p>As a writer, moving ideas around to get them properly organised is really painful. There is no distraction-free interface neither.<p>If you really want to make tool for writers, I would strongly suggest you that you take a look at tools like Ulysses or Scrivener and try to understand the rationale behind the UI choice they made.
评论 #6304737 未加载
Serow225over 11 years ago
Neat. A couple thoughts: 1) it took me some time to figure out that I could scroll a given column when the mouse is over it... Also when the mouse is over a non-column area (background on far right&#x2F;left) it would be useful if scrolling did a global scroll of all columns at the same time.<p>2) It could be nice if the sections M+1&#x2F;M-1 (above&#x2F;below) the selected section in column N were given a subtle distinct color, and then the appropriate sections in column N+1 that are nested in M+1&#x2F;M-1 were given the same color. Does that make any sense? It would give a visual indication of which sections in column N+1 lie within sections M+1 and M-1, and also help to emphasize the tree nature of the layout. A different color could be chosen for M+&#x2F;-2, +&#x2F;-3, etc.<p>Good job! :)
评论 #6304366 未加载
tluyben2over 11 years ago
I like it and have worked more or less like this for structuring documents all my life (but manually, in text files, making trees and creating documents from those trees with a small Python script). However, I really would like this to be a desktop application; all that online stuff is not very helpful for productivity software, for me at least. I live in the mountains, I don&#x27;t have internet in a lot of places. When I travel I don&#x27;t have (stable) internet either.<p>I like stuff going to the web, but until that works fully offline after installation (so being able to make new projects, save them, change them, do everything except the stuff which really requires internet), I don&#x27;t really have much use for productivity apps like this.
评论 #6310479 未加载
andrewfongover 11 years ago
Nice. The inadvertent jump to another branch can be disorienting though.<p>Suppose my tree structure is as so:<p><pre><code> * a ** b *** c * d ** e *** f *** g *** h </code></pre> Gingko lays it out like this:<p><pre><code> a b c d e f g h </code></pre> If I&#x27;m in the far right column, let&#x27;s say I&#x27;ve highlighted item g and go up to item f. However, I hold the arrow key down a little too long and overshoot to item c. This causes everything to the left to suddenly jump around and disorient me.<p>A related issue, the layout suggests that c-f-g-h is an intended list when it isn&#x27;t. It can cause readers to become confused if they&#x27;re reading normally in one column and don&#x27;t fully realize they&#x27;ve jumped to a different branch in between c and f.
评论 #6304286 未加载
k_bxover 11 years ago
This reminded me to (at last) master emacs org-mode.
Stratoscopeover 11 years ago
I&#x27;m a bit confused by the keyboard navigation. I open the sample document and hit the down arrow. It scrolls. I hit the down arrow again and the background color changes and it scrolls in the opposite direction. If I keep hitting the down arrow it scrolls up and down and up and down with a color change each time. And of course if I hold down the down arrow it starts flickering as it jumps back and forth between the two directions and colors.<p>Is that a bug or is that how it&#x27;s supposed to work? I often scroll to the end of a short document by holding down the down arrow until things stop moving.
colemanfoleyover 11 years ago
I like how it organizes information spatially, like WorkFlowy. I much prefer this visual organization to tags, for example. That said, I found it hard to understand what it was, even though I&#x27;m a long-time WorkFlowy user and am very interested in this kind of thing. I wrote a post where I talked about organizing information visually in more depth here: <a href="http://colemanfoley.quora.com/Mind-Mapping-with-WorkFlowy" rel="nofollow">http:&#x2F;&#x2F;colemanfoley.quora.com&#x2F;Mind-Mapping-with-WorkFlowy</a> (Registration NOT required to read).
评论 #6304187 未加载
iricktover 11 years ago
Worth comparing: <a href="https://github.com/WardCunningham/Smallest-Federated-Wiki" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;WardCunningham&#x2F;Smallest-Federated-Wiki</a>
tuananhover 11 years ago
I have always felt PDF is outdated for research papers. We need some kind of interactive paper format; yet universal, open specs, look the same and usable across platforms.
评论 #6303445 未加载
评论 #6303418 未加载
评论 #6302937 未加载
评论 #6303067 未加载
dan-gover 11 years ago
Have you thought about allowing for the creation of arbitrarily deep trees? That&#x27;s one of the features I like most about workflowy. This looks really cool, though!
评论 #6303005 未加载
fspeechover 11 years ago
Ontology&#x2F;taxonomy&#x2F;classification are seriously difficult things. If not semantic web would have ruled the world by now.<p>Structural hierarchies (chapter&#x2F;section etc) may be easy to get for everyone but a navigation side panel would work too. If you build a semantic hierarchy, new users may not know how to find things; yet repeat users may be frustrated by having to go through the layers to access the items they are looking for.
评论 #6303134 未加载
susi22over 11 years ago
I don&#x27;t want to have to think when I read a book. The author has to lead me through and follow a path. The auther has to make sure I get a decent introduction and he should make every sentence count.<p>This is nice to play. And maybe even has it&#x27;s applications such as documentation where quick browsing helps. But if I had to read a thesis&#x2F;book like this I&#x27;d be a very unhappy person.
评论 #6304604 未加载
marcamillionover 11 years ago
This looks awesome, but the elephant in the room is how does the document look offline?<p>Can it be exported to PDF or be printed or something?<p>When you print it, how does it look?
评论 #6303492 未加载
jstschover 11 years ago
I think this is quite a nice experiment in UI. However too small and simple to start charging for (but please proof me wrong!).<p>1) What I miss is the possibility to attach files. This would be essential in typical collaborative environments. 2) I don&#x27;t want to give you my data. So localstorage or export&#x2F;import is essential.
评论 #6303756 未加载
tommiover 11 years ago
Reminds me of <a href="https://workflowy.com/" rel="nofollow">https:&#x2F;&#x2F;workflowy.com&#x2F;</a>
评论 #6302912 未加载
Kiroover 11 years ago
I really like this. My nested lists in Evernote always get out of hand as soon as a node needs more than one line.<p>I&#x27;ve tried WorkFlowy but I didn&#x27;t like the presentation. I prefer cards and in Gingko&#x27;s case you get the added benefit of having a great overview.
评论 #6303154 未加载
mbreeseover 11 years ago
What happened to the app shown in the linked Science without borders talk? That looks more useful to me, if only because it fits with the typical science paper writing workflow. How did the document editor migrate to this 2D editor?
评论 #6304324 未加载
bachbackover 11 years ago
Interesting. This is actually close to the original idea of hypertext (Ted Nelson&#x27;s vision: &quot;documents - side by side&quot;). I would really turn down the tone. Let the reader decide how important he thinks the idea is.
评论 #6304702 未加载
zerniover 11 years ago
What a great tool! I will definitly use this to structure my lecture notes! (Topic &gt; Sub-Topic &gt; Definition&#x2F;List)<p>Improvement: Allow to filter and color cards. So you can walk through all cards of a given type.
评论 #6303272 未加载
codezeroover 11 years ago
Is anyone else seeing &quot;undefined is editing&quot; and subsequently a bunch of text you didn&#x27;t write appears?<p>I&#x27;m worried that what I am typing into this might show up in someone else&#x27;s tree.
评论 #6303729 未加载
defiladeover 11 years ago
Interesting idea. Can you make it so that when I click in the card it automatically goes into edit mode? Having to click an &quot;edit&quot; button really slows things down.
评论 #6303315 未加载
alextingleover 11 years ago
For what platforms is it available? (There&#x27;s no way I&#x27;m going to the trouble of signing up, only to be told &quot;uh oh, not on your platform&quot;.)
评论 #6303205 未加载
derekchiangover 11 years ago
I love the tool, though it&#x27;d be great if the editing windows support full-screen mode. Writing in a small grid is a pain.
评论 #6303324 未加载
mrcharlesover 11 years ago
All that text, and no mention of what platforms are supported (or will be supported in the future).
gojomoover 11 years ago
Miller columns for text with a natural outline structure! I like.
talhof8over 11 years ago
This is great. Very useful and well implemented. Goodluck!
WayneDBover 11 years ago
Web: Try It Now!<p>Me: Cool, a demo! [click]<p>Web: But first, you must Sign Up...[trollface]<p>Me: Nope nope nope...
评论 #6303060 未加载
评论 #6302992 未加载
评论 #6303021 未加载
unnuunover 11 years ago
If anyone thinks serious academics will adopt something stupid and flashy like this in place of &quot;old-fashioned, dry PDFs&quot; when it isn&#x27;t even free or publicly specified, they&#x27;re seriously deluded.<p>Fuck start-ups and capitalism.
评论 #6305578 未加载