Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. F-Droid 2.0(f-droid.org)
    117comments
  2. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design(github.com/devdotfast)
    9comments
  3. Fearless SIMD v1.0(linebender.org)
    3comments
  4. Two-tier encryption in the UK(macanorak.com)
    278comments
  5. Why is the liver so weirdly regenerative?(dynomight.substack.com)
    8comments
  6. Google’s Project Suncatcher to put ML infrastructure in space(blog.google)
    24comments
  7. WaveDigger: Dig into wireless signals to discover their physical locations(github.com/christianrowlands)
    6comments
  8. Toyota is taking the Corolla electric(electrek.co)
    49comments
  9. Forging 1024-bit RSA signatures in nearly SNFS time [pdf](iacr.org)
    —discuss
  10. The forgotten battle of East Lansing(eastlansinginfo.news)
    —discuss
  11. Nokia Design Archive (2025)(aalto.fi)
    96comments
  12. Motor Characterization for Small Running Robots (2016)(robot-daycare.com)
    —discuss
  13. Book review: Is parallel programming hard, and, if so, what can you do about it?(ahelwer.ca)
    —discuss
  14. Security auditing in the age of (good enough) AI(trailofbits.com)
    —discuss
  15. GitHub has not removed malicious imitation software after 3 weeks(successfulsoftware.net)
    62comments
  16. B5-BJ2 – Ice Cream Barges – Concrete Ship Constructors (2023)(thecretefleet.com)
    4comments
  17. Experiencing writing at our recent Chinese calligraphy workshop(viewsproject.wordpress.com)
    1comments
  18. Show HN: AgentRun: DSL to turn agents into workflows(github.com/parcha-ai)
    —discuss
  19. Linux support is coming to Snapdragon X2 series(qualcomm.com)
    244comments
  20. Search – A small, fast WebKit browser for macOS(github.com/driceroland)
    —discuss
  21. My Weird New Hobby: Wandering Around Tokyo on Google Maps(ahmedhossamdev.com)
    5comments
  22. Geothermal heat map of US hot springs(soakingsprings.com)
    4comments
  23. Ideas on modernizing the open-source desktop(lwn.net)
    424comments
  24. Show HN: Treepeat – Code similarity detection using Tree-sitter(github.com/dsummersl)
    —discuss
  25. The science of Monkey Island: can grog dissolve a metal mug that fast?(jgeekstudies.org)
    22comments
  26. Apple iPhone 4 “Antennagate” Q&A (2010) [video](youtube.com)
    14comments
  27. ArXiv receives multiyear commitments to support it as an independent nonprofit(arxiv.org)
    38comments
  28. RAM: the forgotten history (2024)(coredump.cx)
    3comments
  29. When the Debugger Lies(danielmangum.com)
    17comments
  30. Enjoy Every Sandwich(bradmontague.substack.com)
    82comments

Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design

51 pointsby 55m agogithub.com
7 comments
Hello! We’re Sid, Alex, Ketan, and Milan. We’re building Whiteboard, an open-source desktop app where humans and agents can architect software together in a common workspace. Here’s our repo: https://github.com/devdotfast/whiteboard and our homepage: https://whiteboard.dev.fast/

We were missing the feeling of a “whiteboard session” with another dev where you leave with a deep understanding of a system, so we built this app for ourselves. Whiteboard plugs into the tools you already use - e.g. Claude Code, Codex, etc. – and gives your agent an SDK to draw on an in-app canvas to describe its work. We began with an MVP based on HTML artifacts and started rethinking the app as we ran into limitations:

1. Built on top of CodeOSS: We found that in pure HTML tools it was hard to connect a spec or diagram to code. In Whiteboard, when you click on visualizations like a sequence diagram, an entity relationship diagram, or a quote from the agent’s trace, you can jump to the underlying code directly. When navigating code, you get keybindings and LSP support from VSCode out of the box. We’ve found this is especially valuable because tradeoffs are often only discovered after a first pass at implementation (re: slop)

2. Semantic diff viewer: we wrote a semantic, AST-aware diff viewer in Rust so you can only view the code changes which are relevant to you [1]. We’ve set up some sane defaults: large added functions are summarized as pseudocode, and things like unit tests and large documentation changes are collapsed / hidden. This is all customizable with a WASM-based plugin system.

3. Decision Log: We found it difficult to reason about what set of decisions our agents made autonomously. So we built tools for agents to query and link their own traces to the Whiteboard, so you can understand how the requirements that you set were implemented, and understand what decisions your agent made autonomously.

Here’s a quick demo video explaining more: https://youtu.be/ChPn3ftULWE

Folks at companies like Salesforce and Modal are using Whiteboard today as a review tool for architecture or spec-level changes – really any change where they want to be involved:

1. Reviewing your own coding agent’s work: because Whiteboard makes it easier to review large amounts of code, folks will typically have their AI agents create a prototype and a corresponding Whiteboard session so they can iterate on the design.

2. Reviewing other people’s changes: We’ve found that Whiteboard is particularly helpful when composed with tools like Greptile. For example, you can run an automated code reviewer on small changes and escalate to a Whiteboard session for the changes that require human judgement.

Why we built this: we’re four buddies from college who quit our jobs as tech leads right before agentic coding became industry standard. As we iterated towards an MVP for a previous idea, we struggled to maintain a comprehensible codebase while reaping all the velocity benefits of agentic coding. As more PRs were merged without our understanding, we felt a ‘cognitive debt’ begin to seep in, until it became difficult for us to even contribute to the system [2].

We’re releasing our desktop app under an MIT license. Please poke through and feel free to contribute! Eventually we’ll charge companies for a hosted web version that manages whiteboard session creation alongside features like trajectory storage and multiplayer reviews. Everything will always remain self-hostable.

Thanks for reading, and we hope you try it out! We would love to hear any feedback and to learn from your expertise.

Here’s are the project links again: https://github.com/devdotfast/whiteboard, and you can install (for MacOS + Linux) at https://install.dev.fast

[1] diffs library: https://github.com/devdotfast/diffr [2] Credit for the term ‘cognitive debt’ goes to https://www.geoffreylitt.com/2026/07/02/understanding-is-the...

21m agoHN ↗

thanks, appreciate it! we also took inspiration from paper.design. the tmux bits are just for fun though :)

12m agoHN ↗

free, oss, and local-only right now! we are working on a hosted solution but honestly aren't sure yet; we mostly made this for ourselves to fix our own gripes with agentic coding :)

12m agoHN ↗

Oh WOW, cool to see a technique that'll be everywhere in 12 months (the fake pen drawing animations + streaming diagrams as they're produced) first be announced. Do we still do "First!" comments, y'all?

This all looks really solid. That said, two remarks:

1. The integration with OS LSPs is quite fun and commendable. Is it possible that the diagrams might get their own LSP, someday? Or is better just staying as direct TS callsites?

2. The choice of the word "IDE" seems like it might get you in trouble, given the small "cannot edit files" detail. Any comments on the decision there, as opposed to, say... "brainstorming tool"? Or hell, "[architectonic] harness"?

3. The psuedocode "semantic diff" thing is an incredible idea, wow. Props there.

4. This language kinda concerns me: "how the requirements that you set were implemented". In my highly-arbitrary development flow, it ideally goes `idea -> spec/reqs -> plan -> test -> impl -> eval -> land -> review`, and this kind of tool seems explicitly targeted towards just the second and third with some partial coverage of their neighbors on either side. More concretely: by adding implementation, don't you lose a powerful specificity selling point and now have to compete with all full harnesses?

5. Suggesting "GPT-6 Luna and Claude Opus 5.5" is presumably a typo? Cause the equivelant of Opus 5.5 is Astra, and even then not really.

6m agoHN ↗

Vibe-coded landing pages are an instant “no thanks” for me.