Live data from Hacker News

Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

haystackeditor.com

141–150 of 227 posts

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#141

I've been wanting to try something like this for a long time! Is there any way to sign up for updates? (In particular, I'm waiting for the option to turn off the AI stuff, at least for when I am trying things out.) I especially love the ability to zoom into a function and hide the rest of a file. I've wanted that sort of thing a surprising number of times. I'm thinking one could also use this to virtually rearrange a…

Unfortunately we haven't built a clever way to sign up for updates! I'll think of the best way to do this (eventually we'll push updates directly in the product). Working on adding the copilot opt-out as we speak! I love the ideas here and I would like to discuss some of these with you. If it's OK with you, I am going email/DM you! In general, we would love to engage in conversations with folks (feedback@haystackedit…

- Demo made me want this instantly -- looks better than tabs

- Realized its VSCode -- started downloading

- Stopped the download when I saw AI -- cannot work on company code

Will definately try this when AI is disabled.

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#142
post #131

Interesting, some notes: - obsidian has similar feature called "Canvas", perhaps look at their work flow. - For me this is uselles as a standalone tool. I need it as Idea plugin. - creating layouts is the part I hate. Perhaps some AI that takes Git patches, or bug fixes and creates layout based on that. - sharing layouts needs to be super easy - integrate Git history as another dimensions. Diff and blame N notations…

This appears to run within VSCode from the demo videos, as opposed to being standalone. You get everything you get there. If you use Idea tools you're out of luck I guess.

Their website says it’s a fork of VS Code.

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#143

This looks really interesting and well thought out. Nonetheless, I feel like the OS window manager should provide this kind of experience, with appropriate hooks so that an IDE can implement this sort of experience with native windows. I really liked using PaperWM¹ for a while, however, I'm still waiting for it to get more stable. Another system that is sort of similar to this concept, Pipeworld² (part of the Arcan p…

Arcan seems like https://strlen.com/treesheets/ for the OS-level.

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#144

This looks really interesting and well thought out. Nonetheless, I feel like the OS window manager should provide this kind of experience, with appropriate hooks so that an IDE can implement this sort of experience with native windows. I really liked using PaperWM¹ for a while, however, I'm still waiting for it to get more stable. Another system that is sort of similar to this concept, Pipeworld² (part of the Arcan p…

> I feel like the OS window manager should provide this kind of experience GIMP (the OSS Photoshop-style tool) had this idea for literally over a decade and eventually gave up on it because they never got it to work well.

They didn't give up on it, they simply added alternative options for those that didn't like it.

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#146
post #131

Interesting, some notes: - obsidian has similar feature called "Canvas", perhaps look at their work flow. - For me this is uselles as a standalone tool. I need it as Idea plugin. - creating layouts is the part I hate. Perhaps some AI that takes Git patches, or bug fixes and creates layout based on that. - sharing layouts needs to be super easy - integrate Git history as another dimensions. Diff and blame N notations…

This appears to run within VSCode from the demo videos, as opposed to being standalone. You get everything you get there. If you use Idea tools you're out of luck I guess.

> out of luck

Idea can already do everything Haystack can do (open several editor windows, only open single method, code navigation, callers...). On large screens (quad 32" 4k) it is quite useful.

But a bit more refined experience would be nice.

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#147
I published a paper comparing navigation time with a canvas-based editor (Code Bubbles) vs. traditional tab-based editor (Eclipe) vs. a carousel-based editor (Patchworks, a tool I designed).

We found the canvas provided too much freedom.

https://austinhenley.com/pubs/Henley2014CHI_Patchworks.pdf

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#148

Interesting, some notes: - obsidian has similar feature called "Canvas", perhaps look at their work flow. - For me this is uselles as a standalone tool. I need it as Idea plugin. - creating layouts is the part I hate. Perhaps some AI that takes Git patches, or bug fixes and creates layout based on that. - sharing layouts needs to be super easy - integrate Git history as another dimensions. Diff and blame N notations…

The tool looks great and I would love to try it out for work (Android/Kotlin). So +1 to the IDEA integration, pretty please

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#149

This looks really interesting and well thought out. Nonetheless, I feel like the OS window manager should provide this kind of experience, with appropriate hooks so that an IDE can implement this sort of experience with native windows. I really liked using PaperWM¹ for a while, however, I'm still waiting for it to get more stable. Another system that is sort of similar to this concept, Pipeworld² (part of the Arcan p…

> I feel like the OS window manager should provide this kind of experience GIMP (the OSS Photoshop-style tool) had this idea for literally over a decade and eventually gave up on it because they never got it to work well.

The issue is that for GIMP it didn't really serve a particularly obvious function, and it was very different to what users of other software expected

Re: Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas

#150

I published a paper comparing navigation time with a canvas-based editor (Code Bubbles) vs. traditional tab-based editor (Eclipe) vs. a carousel-based editor (Patchworks, a tool I designed). We found the canvas provided too much freedom. https://austinhenley.com/pubs/Henley2014CHI_Patchworks.pdf

amazing analysis. for me, either canvas- or carousel-based editor solves the mental issue of having to also load a significant amount of cognitive data all time you deal with very large codebases. (it also automatically require you to have a wide screen sufficient to make use of the tool properly).

only point here is to get used to deal with files on the horizontal, not vertically way of thinking, which is kind of rooted in the way we program first hello world.

Post reply on HN