Live data from Hacker News

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

haystackeditor.com

191–200 of 227 posts

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

#191
post #62

Congrats on the release. This looks like an excellent, well implemented in tool. I look forward to trying it out. It reminds me of a feature I've always wanted, and even built manually a couple times, but never in a shareable way, which is to unravel a code path into a single script or source file. I've want to be able to set something like a breakpoint and hit an "unravel" button and be left with a single file that…

Why? What problem are you trying to resolve? What outcome do you want? I find that when folks focus on specific implantation details instead of sharing requirements / parameters / outcomes that much gets lost in translation. Why do you want this implementation? What function / purpose would it serve?

I want to be able to look at an entire codepath as if it were the only thing the application does. I don't want to step through multiple files and look for references between layers of a codebase, with all the alternative codepaths in view. I want everything laid out in a single view, serially, so I can see from start to finish how the code was run with the pre-determined inputs. And then I want to be able to debug that one file to see how changes affect it.

And then, ideally, I'd like to be able to have that file map back to the original so that the changes I implemented can be directly implemented in the original code.

I'm not sure what folks you're referring to, or implementation details you're asking about. It's a feature I want and that I've even implemented in hackish ways, and I'm surprised it hasn't already shown up in more advanced IDEs yet.

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

#192

Earlier quoted context omitted.

Why? What problem are you trying to resolve? What outcome do you want? I find that when folks focus on specific implantation details instead of sharing requirements / parameters / outcomes that much gets lost in translation. Why do you want this implementation? What function / purpose would it serve?

I want to be able to look at an entire codepath as if it were the only thing the application does. I don't want to step through multiple files and look for references between layers of a codebase, with all the alternative codepaths in view. I want everything laid out in a single view, serially, so I can see from start to finish how the code was run with the pre-determined inputs. And then I want to be able to debug t…

This is an interesting idea! I've thought of something similar, where you can play with the inputs (or ask AI to generate it) so that you can see how that specific code flow behaves.

I'd love to see the hacks you've done to make this work if possible!

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

#194

> We do not store or log your code anywhere. We do send snippets of your code to Open AI as input for our navigational copilot. We'll add an option to disable this soon. I look forward to checking this out once that option is in place.

Yeah, can't exactly try this at work as is.

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

#195
It's interesting! But the spatial aspect of having to place the windows i believe will become a huge annoyance.

Sure is a good way to start, but imo you'll need much more ergonomic points of transversing, and nail for at least a couple dev scenarios.

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

#196

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…

Not related to the main thread, but I want to mention that as a display server, Arcan is superior to everything else out there (x11, Wayland and whatever proprietary software is used in Mac/windows). To make things even more impressive, it is: - Also a game engine - Also a multimedia Framework/Library - Implemented over the course of many years as a side project of a single programmer. It is one of the most impressiv…

throwaway account due to my employer but - https://lobste.rs/s/w3zkxx/lobsters_interview_with_bjorn_sta... .. the definition of true grit ..

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

#197
post #141

Earlier quoted context omitted.

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.

Added an opt-out for the navigational copilot on Mac -- just bring up the command pallet (CMD+SHIFT+P) and use the "Opt out of navigational copilot" command. Coming to Windows/Linux soon!

Note that we only send data to Open AI if you have a diagnostic indicating that you're calling a function that doesn't exist.

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

#198

> We do not store or log your code anywhere. We do send snippets of your code to Open AI as input for our navigational copilot. We'll add an option to disable this soon. I look forward to checking this out once that option is in place.

Added an opt-out for the navigational copilot on Mac -- just bring up the command pallet (CMD+SHIFT+P) and use the "Opt out of navigational copilot" command. Coming to Windows/Linux soon!

Note that we only send data to Open AI if you have a diagnostic indicating that you're calling a function that doesn't exist.

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

#199
post #30
post #25

I think the title should make it clear it’s macOS only, before getting my hopes high to test it out, it looks interesting nonetheless.

I added that to the text above. Sentence taken from https://haystackeditor.com/#faq . Hope this helps.

Thank you!

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

#200
post #25

I think the title should make it clear it’s macOS only, before getting my hopes high to test it out, it looks interesting nonetheless.

Added a Linux download if that's the platform you're using!

Wow, that was quick, appreciated! I just downloaded it and it works perfectly (Debian).
Post reply on HN