HNHacker News
TopNewBestAskShowJobs

akshaysg

488 karma · joined July 29, 2023

Twitter at https://x.com/AkshaySubr42403
submissionscomments
akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
Our intent is not to steal anyone's name, but I hope that by being a very different product nobody confuses us with this Haystack (or the older Haystack that other commenters pointed out).

I do think the idea of a "needle in a haystack" is fairly ubiquitous and makes sense for a ton of contexts to be fair.

akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
Very sorry about this. We hope to get in a Linux product soon (building now, fingers crossed).

Thanks Dan for the edit!

akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
I don't and never have used Lab view, but I am interested in adding features to better visualize data flow. I feel like this can easily err on the side of being confusing/annoying, but do you like Labview's data flow features?
akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
Yes we were definitely inspired by SourceTrail! Will add to the feature list!
akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
Makes sense! Curious how you use LLMs to guide you around?

In my own experience, I ask the LLM where a functional flow is and it does a great job of creating an entrypoint, but I frequently have to figure out the finer details myself and sometimes the LLM points to something related, but not quite what I was looking for.

akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
Sorry for the frustrating behavior. It should actually work for plain functions and I just tested with a TSX component we use. I think something went wrong here.

Are you using JSX components? I'll try to repro this on my end.

akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
You brought up a great point regarding mouse dependency. The end goal is to make this keyboard navigable (I myself don't like taking my hands off the keyboard), but we also need to do it in an intuitive/easy-to-use way which will be tough.
akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
Yeah bubbles are awesome! I like the minimap concept especially.
akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
I am so sorry! Our immediate next priority is to get this on Linux and Windows. May I ask which OS you use so we can get it done now?
akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
Ooh grouping is a cool idea we didn't consider! Curious to hear what you want out of grouping -- I can imagine it's useful to label functionalities and move different editors at once, but would love to hear from you.

You can zoom in/out of the canvas with CMD/CTRL + scrolling! I do think this can cause blurry text, which we definitely aim to fix

akshaysg··on Show HN: Haystack – an IDE for exploring and editing code on an infinite canvas
I did not know about Understand. This is really cool -- thank you! I really like how Understand enables you to understand how many upstream dependencies you may need to change when refactoring.

We hope to push it to the next level by helping do those refactors for you in an understandable way!

← PreviousPage 5 of 5