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
Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
91–100 of 176 posts
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#92Is 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
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#93This 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…
https://www.theatlantic.com/science/archive/2018/04/the-myth...
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#94Is 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
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#95Is 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
#96Very 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…
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
#97Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#98This 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
#99This 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".
Re: Launch HN: Haystack (YC S24) – Visualize and edit code on an infinite canvas
#100I'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.