Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. PipePipe: NewPipe hard fork implementing SponsorBlock (github.com/infinityloop1308)
    88comments
  2. Drawgent: Coding agent on a live Excalidraw canvas (tangled.org)
    17comments
  3. Fifteen years later, the Apple Cards origin story (lexontech.org)
    56comments
  4. The Lost Atomic Update on Loongson CPU (jia.je)
    4comments
  5. A searchable library of forgotten public-domain film clips from 1915 onward (movingimagearchive.com)
    9comments
  6. Show HN: Reladraw – A diagram language where you decide where to place things (github.com/reladraw)
    5comments
  7. Modern Object Pascal Introduction for Programmers (castle-engine.io)
    35comments
  8. Revealing the details of how OpenAI agents hacked Hugging Face (swarmtraces.org)
    416comments
  9. Reflections on 1,000 Days of Math (gmays.com)
    27comments
  10. Breaking Up with Google Play: Why Conversations Is Now Free (gultsch.de)
    219comments
  11. Analyzing Frontier Model Progress with My Favourite Game: Prince of Persia (blog.priyan.in)
    25comments
  12. We're gonna need a lot more mathematicians (terrytao.wordpress.com)
    409comments
  13. Plunging test scores are a slow-moving catastrophe (economist.com)
    198comments
  14. Plan mode is dead (aymannadeem.com)
    445comments
  15. The Murky History of Soviet-Born Tetris (mitpress.mit.edu)
    21comments
  16. Banks and Credit Unions to Team Up Against Apple Pay Fees (macrumors.com)
    37comments
  17. The Rise of Audio AR (dbreunig.com)
    2comments
  18. How to keep enjoying programming in a world of LLMs (haskell.org)
    145comments
  19. Ollaya – Ollama for open-source, Jev-style decision models (ollaya.dev)
    137comments
  20. OpenAI bots meddled with multiple US Government agency sites (bbc.com)
    73comments
  21. Experiencing writing at our recent Chinese calligraphy workshop (viewsproject.wordpress.com)
    1comments
  22. Show HN: A Claude Code skill to analyze your chess games (github.com/brumar)
    43comments
  23. Automattic has a new board after failed attempt to put CEO on leave (techcrunch.com)
    69comments
  24. Show HN: Jev Plays Pokémon Red (jev-pokemon.vercel.app)
    100comments
  25. Floci: Locally emulating any cloud service (floci.io)
    25comments
  26. Is your Postgres migration safe or not safe? (safenotsafe.dev)
    38comments
  27. I'm the mom in that viral Giants clip. Let me tell you about my husband (themomoftheyear.substack.com)
    127comments
  28. What even is an OS now? (sockpuppet.org)
    406comments
  29. A single function Jev-like wrapper for LLMs, including vision models (allanrbo.blogspot.com)
    40comments
  30. 16GB iPod Nano 3G Upgrade (tuckerosman.com)
    15comments

Show HN: Reladraw – A diagram language where you decide where to place things

24 pointsby 2h agogithub.com
5 comments
I love making diagrams to help understand, plan, etc. However, the options are (A) auto-placement languages like Mermaid or Graphviz (which don't let me decide how the diagram looks), or (B) software like Draw.io which are powerful but are very time consuming (and inefficient for agents to manipulate).

I wanted to have the benefits of both, where you can define a diagram in a diagram language, but also retain a high degree of control over what the diagram looks like.

I also wanted this to work well for humans and agents.

On the Github link, there's a playground where you can try it out without installation. There's also instructions for a simple npm install and for installing a skill you can use with Claude or other agents.

14m agoHN ↗

I like it. I have too many issues with Mermaid

4m agoHN ↗

Thanks! I really like Mermaid, but if the diagram gets too complicated, it draws it how it wants and I end up reaching for Draw.io, which is also awesome, but can take a lot of time.

13m agoHN ↗

This genuinely fucks. Thank you

Fighting with mermaid is so frustraiting, especially when it comes to normal vs github formatting. This is going to replace several ad-hoc half impls I have laying around

9m agoHN ↗

This is basically tikz's positioning library (right=of, below left=of) without having to touch LaTeX. With tikz it was never the nodes that hurt me, it was the edges. Once two edges want the same side of a box it gets ugly fast. Does the resolver do any routing, or is from:/to: all you get? And what happens with conflicting statements, does the first one win or do you get an error?