Haystack

Dev tools

code editor

SHOW HN2024

546points
214comments
#56of 3,515 in 2024
Top 2%of 2024 by points

How HN took it

MixedNo clear lean

32 positive, 52 neutral or asking, 8 mixed, 27 critical, out of 119 comments about the project. Thread score +0.06.

Idea: 21 for, 5 againstDesign: 6 for, 12 againstPrivacy: 2 for, 3 againstExecution: 1 for, 3 againstPricing: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Canvas and graph navigation idea is interesting and well executed

    From 3 comments
    • 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…
      enobrev on HN
    • Awesome I've wanted this exact kind of thing for many years - a code editor that lets me create funnels of code sections/functions for flow through an app - because you're often…
      replete on HN
    • I've been wanting to try something like this for a long time! Is there any way to sign up for updates? (In particular, I'm waiting for the option to turn off the AI stuff, at…
      dahjelle on HN
  • Pinning and zooming into a single function is useful

    From 2 comments
    • This is really cool! I like the fact that when you navigate to a method/declaration/whatever, it only contains the relevant snippet, rather than opening a secondary tab with the…
      sensanaty on HN
    • I've been wanting to try something like this for a long time! Is there any way to sign up for updates? (In particular, I'm waiting for the option to turn off the AI stuff, at…
      dahjelle on HN

Objections

  • Canvas gets cluttered with too many floating windows and is mouse-centric

    From 2 comments
    • This is really cool! I like the fact that when you navigate to a method/declaration/whatever, it only contains the relevant snippet, rather than opening a secondary tab with the…
      sensanaty on HN
    • Congrats on the launch. I've actually been going in a totally separate direction lately, it helps with my focus and ADHD tendencies to jump around and get overwhelmed. 1. One…
      karolist on HN
  • Built-in AI copilot adds little value and sends code to OpenAI

    From 2 comments
    • In order for the canvas to be meaningful, the individual code windows need to be related to each other; eg. like a visual programming language or a notebook, with sockets and…
      wokwokwok on HN
    • > 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…
      pavel_lishin on HN
  • Zoom and UI are hard to discover

    From 2 comments
    • That's a very cool concept but I don't understand how to use it. The 4 buttons above a pane (?) have no label or tooltip so I don't know what they do. Even clicking on them…
      thiht on HN
    • You can zoom on the canvas using CMD+scroll! Other folks have mentioned this as hard to discover so we'll be sure to fix that. 2 and 3 sound like interesting ideas that we'll…
      akshaysg on HN

Requests

  • Linux and Windows support

    From 2 comments
    • Oh nooooo, this is MacOS only? This is amazing and I need this so badly.
      Sakos on HN
    • 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.
      tamimio on HN
  • An option to disable the AI copilot

    From 2 comments
    • I've been wanting to try something like this for a long time! Is there any way to sign up for updates? (In particular, I'm waiting for the option to turn off the AI stuff, at…
      dahjelle on HN
    • > 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…
      pavel_lishin on HN
  • Navigation history like browser back and forward

    From 1 comment
    • I really like the way it lets you navigate from function to function (and file to file) and back again. What would be even more useful would be to have a "history" window,…
      kmoser on HN
  • Keyboard navigation

    From 1 comment
    • 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…
      akshaysg on HN
  • Sticky notes and grouping on the canvas

    From 2 comments
    • In order for the canvas to be meaningful, the individual code windows need to be related to each other; eg. like a visual programming language or a notebook, with sockets and…
      wokwokwok on HN
    • Very cool concept! Will it be possible to make "boxes" with labels/titles so different frames can be grouped? And will zooming of the canvas be supported?
      metaketa on HN

Questions

  • Does it support Python or other languages beyond those tested

    From 2 comments
    • Tried this tool, but cannot navigate through a python project. Is this something that is not supported at this time?
      bhairav on HN
    • Hmm sorry for the irritation. I have a barrage of questions: 1. Which language is this for? 2. Do you have the relevant language server installed (i.e. the extension for the…
      akshaysg on HN
  • Will it integrate with type checker errors

    From 1 comment
    • Wow, this looks wonderful! I want this to integrate well with type checkers. For example, if I edit a TypeScript function and it causes several type errors, it's nice to open all…
      hamasho on HN

Alternatives named

  • Sourcetrail

    From 1 comment
    • This is pretty cool! Reminds me of the now defunct SourceTrail tool: https://github.com/CoatiSoftware/Sourcetrail Actually, seeing lines between the code and where you opened it…
      KronisLV on HN
  • Understand

    From 1 comment
    • You should definitely check out Understand https://scitools.com/features, if you haven't already.
      ReleaseCandidat on HN
  • Obsidian Canvas

    From 1 comment
    • Interesting, some notes: - obsidian has similar feature called "Canvas", perhaps look at their work flow. - For me this is uselles as a standalone tool. I need it as Idea plugin.…
      trte9343r4 on HN
  • Code Bubbles and Patchworks

    From 1 comment
    • I published a paper comparing navigation time with a canvas-based editor (Code Bubbles) vs. traditional tab-based editor (Eclipe) vs. a carousel-based editor (Patchworks, a tool…
      azhenley on HN
  • PaperWM

    From 1 comment
    • 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…
      20after4 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/41068719)