Live data from Hacker News

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

github.com

61–70 of 176 posts

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

#61

Earlier quoted context omitted.

For C# unfortunately we're missing a lot of features because the VS Code ecosystem itself lacks them (I think this is due to them being unique to Visual Studio). In most cases, except grabbing incoming/outgoing calls, Haystack should just work. For Python, it should work just fine!

Can I still do the cool visualization ? I'll experiment with this over the weekend and I might share it with my game dev friends!

Yes the visualization should work!

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

#62
Why can't this be an extension? I love the idea and can perfectly imagine this inside a tab of the editor area. This would allow for multiple haystack tabs as well, so switching contexts would be seven easier. Having to install another IDE (even if it is based on vscode) is a bit of a bummer for me. None the less, keep it up!

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

#64
post #62

Why can't this be an extension? I love the idea and can perfectly imagine this inside a tab of the editor area. This would allow for multiple haystack tabs as well, so switching contexts would be seven easier. Having to install another IDE (even if it is based on vscode) is a bit of a bummer for me. None the less, keep it up!

VS Code extensions are pretty limited - you can override the renderer for an editor tab, but if you want multiple things within a custom interface to be treated as first-class editor tabs by the larger environment (and by the larger extension ecosystem), that's not really possible. Forks are a reasonable step as long as they don't fall behind!

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

#65
Did you really have to pick the same name as the Haystack open source AI framework? https://haystack.deepset.ai/ https://github.com/deepset-ai/haystack

It's a very active project and it's confusing to have two projects with the same name. Besides, I don't understand why you'd give a "2D digital whiteboard that automatically draws connections between code as you navigate and edit files" the name haystack.

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

#66

> we're going to eventually monetize How do you plan on monetizing?

Collaborative and generative AI features. E.g. sharing Haystack workspaces, searching your codebase in the natural language, making edits to multiple files, etc.

> Monetization

All right

> Collaborative

OH! YES!

> and generative AI features

Oh no.

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

#67

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".

"In a tenuous state due to the biological factors" is easily the funniest SV euphemism for "can't be used by humans."

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

#69

So this is a major side question, but is there a go-to open source infinite canvas? I'm building a card game and I need a multiplayer infinite canvas for it. I'd appreciate any recommendations.

Does tldraw work for you? We use Pixi JS, which comes with graphics as well.

Ooh I see PixiJs can make content available to the screenreader for a11y. That’s always a big question mark for me when people start cramming a content tree into a canvas.
Post reply on HN