Live data from Hacker News

Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas

github.com

91–100 of 176 posts

Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas

#91

Is there a way to move the canvas via mac track pad which works the same way the middle mouse button does? I.e. always drags even if I'm looking at an editor

Press ctrl while panning with trackpad. Creates tiny artifacts but works.

Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas

#93

This is great and I can’t wait to try it. I’ve been coding for a few decades, and have always been good at “keeping the program in my head”. However, in life I am very bad at this and have failed at just about everything that’s not programming, and based on a recent diagnosis I’ve learned a lot about ADHD, autism, and “visual learners” for whom abstract mental models are difficult to internalize without some visual a…

Diagrams can certainly be helpful but do be aware that “visual learners” is a myth that has been debunked for 15 years now:

https://www.theatlantic.com/science/archive/2018/04/the-myth...

Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas

#94

Is there a way to move the canvas via mac track pad which works the same way the middle mouse button does? I.e. always drags even if I'm looking at an editor

Holding down option seems to do what I want here

Ope sorry for the late reply but OPT/ALT is the intended way for you to do this.

Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas

#95

Is there a way to move the canvas via mac track pad which works the same way the middle mouse button does? I.e. always drags even if I'm looking at an editor

Press ctrl while panning with trackpad. Creates tiny artifacts but works.

This is to zoom correct? You can also pinch/unpinch!

Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas

#96

Very cool. I imagined my organizations entire codebase being mapped like this and across different frameworks and languages. I don’t know if I missed this in the video or if it’s not yet possible, but that’s a lot of manual work, so instead of connecting the nodes, give a simple bot to run in the repo folder to automate the visualization. It’s super cool and I’m adding to my watch list. If I were you, i’d target ente…

I like the concept so far in the video. I just want more, even bigger, more panes, all connected! If it's usable in such a state I don't know, but would be fun to try. Like a UML diagrams of the whole code base with thousands of arrows.

Ane I can then tell my coworker that the file needing change is in the upper right corners somewhere.

And git diffs being visual, can just zoom in on the changes here and there.

Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas

#98

This is great and I can’t wait to try it. I’ve been coding for a few decades, and have always been good at “keeping the program in my head”. However, in life I am very bad at this and have failed at just about everything that’s not programming, and based on a recent diagnosis I’ve learned a lot about ADHD, autism, and “visual learners” for whom abstract mental models are difficult to internalize without some visual a…

Diagrams can certainly be helpful but do be aware that “visual learners” is a myth that has been debunked for 15 years now: https://www.theatlantic.com/science/archive/2018/04/the-myth...

Interesting, thanks for the reference. The chance that my doctor’s info is out of date is definitely nonzero. I am however interested in why this nugget of info has been so life-changing, and so off I go to figure out if this is placebo or something else. Appreciate you not being a dick, but then again this isn’t reddit.

Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas

#99

This has been a great idea for decades. I want Haystack to be successful just like many other attempts. The early execution seems promising. And I suspect there will be many challenges (e.g. when it's hard to figure out caller/callee,, inconsistent UX preferences across developers, etc). Kudos for taking this on! Btw I've always thought that this is even more powerful when the screen estate is more infinite than a 2D…

I love the idea of a Haystack VR world! It's a shame that VR software is in a tenuous state due to the biological factors, but I believe it's the future "one day".

Check out SoftSpace https://soft.space … not an IDE but similar idea for knowledge mapping

Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas

#100
I've needed something this from the first days of learning to program. I've been able to recreate this (kinda) with vim panes and tabs in addition to tmux panes and sessions.

I'll keep my code in a left pane in vim, to duplicate the buffer in a new pane and then use tags to goto a definition and if needed to go deeper, do it again. I don't usually kill this unless no longer needed and If i need to go down some other branch, will just then to start that pane in a new tab and do it again. Easily keeping the different contexts in different panes and tabs inside of vim. all managed by and to make it easier to read... Tmux panes and sessions for entire project contexts so on and so forth.

Having it graphical looks really really nice and I'd love to have something like this for presentations/debugging over zoom sessions.

Post reply on HN