Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Show HN: Psychosis Guard – Safety for long LLM conversations(github.com/nwjang)
    discuss
  2. Administrative friction: moving within the EU(michaelhillaert1.substack.com)
    discuss
  3. Tests of the New AI Siri(pogueman.substack.com)
    discuss
  4. Show HN: Powerful Org-Mode at Home on iOS(apps.apple.com)
    discuss
  5. Show HN: Sanemark – Markdown LSP for notes readable in plain text(github.com/nkitsaini)
    discuss
  6. Serve DiffusionGemma-Jev (Djev) on a TypeSafe AI Compatible API(github.com/taeold)
    discuss
  7. Bernie Sanders proposes to ban 'superintelligence' and put violators in prison(theverge.com)
    1comments
  8. Rat Stack: reference for building an app and its cloud as one typed program(ratstack.sh)
    discuss
  9. The Social Reckoning(thesocialreckoning.com.au)
    discuss
  10. The web being slow is a choice (and it's a stupid choice)(albanbrooke.com)
    discuss
  11. Programming Tutorials Are Dead(robrace.dev)
    1comments
  12. Paramount weighs tapping Musk for equity investment(semafor.com)
    discuss
  13. Show HN: Ox – A local agent that uses the internet for you(openox.ai)
    discuss
  14. Fire the slop cannons (safely): on coding agents and sandboxing(latacora.com)
    discuss
  15. Show HN: Chromafolk – A pixel canvas inhabited by AIs that see the world as text(chromafolk.world)
    1comments
  16. Show HN: Open Java Format – a maintained fork of Palantir-Java-format(github.com/openjavaformat)
    discuss
  17. Cognex to Acquire RealSense, Expanding Machine Vision Robotic Perception Market(cognex.com)
    1comments
  18. 28% of job postings on company career sites have been open over 90 days(unlisted.careers)
    3comments
  19. Show HN: Karpathy's microgpt in Rust and an array language(softwarewrighter.github.io)
    discuss
  20. Compound Delay: The Causes and Consequences of Later Grandmotherhood(nber.org)
    discuss
  21. Nunchux on AMD MI355X: 5s MiniMax-H3 Videos in 1.3s(nunchux.ai)
    1comments
  22. What I've Been Reading(marginalrevolution.com)
    discuss
  23. The Plunging Price of Thought(epoch.ai)
    discuss
  24. AI Is a Boring Technology(chrbutler.com)
    discuss
  25. You cannot manage your peers(louisedeason.substack.com)
    discuss
  26. How Scientists Contained a Threat That Could Have Destroyed Humanity(nytimes.com)
    discuss
  27. gev beats jev and takes images as input too(anyeval.com)
    1comments
  28. Amateur Naturalists Are Helping Scientists Track What Everything Eats(ncsu.edu)
    discuss
  29. Show HN: Tenderness – open-source synthetic data generation for VLM/OCR(github.com/paperchase-labs)
    1comments
  30. Everyone is hilariously prompt-injecting AI via llms.txt and you aren't(installmap.com)
    discuss

Radicle: Disclosure of Vulnerability in the Network Protocol

29 pointsby 1h agoradicle.dev
9 comments
1h agoHN ↗

I honestly thought there would be some elaborate chain there, not "we forgot to use encryption"...

1h agoHN ↗

Honestly issues like this crop up pretty commonly. JWT alg:none for example. Or even older people forcing SSL to downgrade to encryption null.

In any system that provides security it should only be designed to run if the security is in use, and to fail immediately with no further action if the security is not used.

16m agoHN ↗

And not using authentication.

Peer authentication in the connection handshake is broken and allows impersonation. An attacker can connect to your node and present a Node ID that is not its own. Private repositories are shared only with allow-listed Node IDs. An attacker who fakes an allow-listed Node ID can fetch a private repository directly, without being on the network path. This was reported to us by cryptocode on 2026-08-12. We proposed a fix upstream, see this pull request.

They are trying to sweet write it as much as possible. But basically there is neither encryption nor authentication. The person who made the protocol/program simply didn't care.

56m agoHN ↗

My main wish is if radicle had a way to make issues online, without installing the software. Runing a piece of software is a high barrier of entry to make a bug report, which the entire reason I use codeberg instead.

30m agoHN ↗

That's a downside of all decentralised software, isn't it? If there's a convenient access point, that access point is also a point of centralisation. To be distributed, you have to be running the software yourself. The big problem is that the software always ends up being inconvenient. People have no problem using bittorrent because the software is actually usable.

45m agoHN ↗

This was reported to us by Konstantinos Maninakis on 2026-06-24.

announcement 3 months later is not super great, considering that the current advice is "Stop using private repositories (over the network) until the security update is released."

9m agoHN ↗

Is there a risk that other projects that may be using the same cyphernet-labs/netservices.rs code, like Nym & Farcaster, have also been expecting authentication & encryption where it hasn't been happening?