Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Trolley – PvP Trolley Problem (typememetics.institute)
    —discuss
  2. Ionic partners with Capawesome as the migration path off Appflow (ionic.io)
    1comments
  3. Una watch review: A modular, repairable GPS watch is a good first step (engadget.com)
    —discuss
  4. US's Oldest Natural History Museum, in Philly, to Close (artforum.com)
    —discuss
  5. Show HN: EDA Benchmark Leaderboard (deepsense.ai)
    1comments
  6. Which Diet Is Best to Lower Liver Fat and Improve Insulin Sensitivity? (nourishedbyscience.com)
    —discuss
  7. If It's Good for You, Just Do It (justinmath.com)
    —discuss
  8. CortextAI – A private, offline AI operating system for personal productivity (saposs.com)
    —discuss
  9. Kindle Direct publishing limits to 2 titles per format per week (kdpcommunity.com)
    —discuss
  10. Show HN: Arcentry – Create 3D infrastructure diagrams (arcentry.com)
    1comments
  11. I got 2.2x more tokens per second from llama.cpp on Intel Arc (grigio.org)
    —discuss
  12. Show HN: Replaceme – a native Mac agent that texts you what needs your attention (replaceme.app)
    —discuss
  13. Show HN: Subscrio – OSS subscription entitlements for .NET and TypeScript (github.com/subscrio)
    —discuss
  14. Show HN: Hntui – A TUI for Hacker News (github.com/ahmd-sh)
    —discuss
  15. The End of Hand-Written Code: A Conversation with David Heinemeier Hansson (thoughteconomics.com)
    —discuss
  16. Neural Drive (mlx-optiq.com)
    —discuss
  17. Chatbots give a narrow slice of knowledge:Researchers warn of knowledge collapse (ku.dk)
    —discuss
  18. China Broadens Travel Curbs to Encompass Family of Top AI Talent (bloomberg.com)
    1comments
  19. Cohesix – find out what happened to a local AI job (github.com/lukeb-aidev)
    —discuss
  20. Richardson Maturity Model, Steps Toward the Glory of REST (martinfowler.com)
    1comments
  21. Nvidia Launches Open Agent Safety Platform (mrkt30.com)
    —discuss
  22. Vite+ 1.0 Is Out (voidzero.dev)
    1comments
  23. The Largest Roman Mosaic Ever Excavated Opens to the Public (thisiscolossal.com)
    —discuss
  24. Space X Startship first orbital flight (nytimes.com)
    —discuss
  25. SlopTotal, a Self-hosted AI text detector that runs 23 open models (github.com/pablocaeg)
    1comments
  26. Geely to Buy 30% Stake in Rival Nio's Battery-Swapping Unit (bloomberg.com)
    —discuss
  27. Fingerprints of Jev (jdhornsby.com)
    —discuss
  28. Why Software Factories Fail [video] (youtube.com)
    —discuss
  29. Intro to Clojure Workshop [video] (youtube.com)
    —discuss
  30. Is an Agentic Bank Run Coming? (apollo.com)
    —discuss

Parley: Federated, decentralised chat that speaks plain IRC

88 pointsby 1h agogit.mills.io
24 comments
1h agoHN ↗

Parley is a chat network with no centre.

Every person (or team) runs a small instance for their own domain. Instances find each other through DNS and well-known identity documents, exchange signed messages over HTTPS, and present the whole federated network to ordinary IRC clients such as Lurker, Mango, mIRC, WeeChat, Textual, etc., without the need of any plugins.

1h agoHN ↗

can any layman user simply use it without running their own instance?

1h agoHN ↗

Yes, you will need to know someone running an instance to create an account for you.

1h agoHN ↗

Yes, you can try it without running your own instance. You will need to use someone else's instance.

49m agoHN ↗

Presumably if the protocol becomes popular you will have public instances that anyone* can sign up to, the same way other federated services work now.

(It's approximately as hard for a layman user to sign up to a Mastodon instance as it is to sign up for X. The fact that most layman users don't do that is a separate issue.)

1h agoHN ↗

If you (top and child commentator) want to try without running your own, please send me an email: david dot collantes at gmail dot com.

1h agoHN ↗

I quite like this, but it feels like spam could quickly become a concern.

1h agoHN ↗

That is always a concern, yes. You can block users, and entire instances, that spam.

1h agoHN ↗

This is exactly what i was thinking about for the last few weeks (but am too stupid to implement myself).

It’s like email just for IM…

1h agoHN ↗

Many earth rotations ago, I was IMing through an mIRC bot because I refused to install MSN. This kind of reminds me of that too.

50m agoHN ↗

I used Bitlbee until not that many earth rotations ago - it's an IRC daemon that provides bridging of various other chat protocols. It worked way better than you would expect, especially back in the day when you could use XMPP to connect to the various proprietary chat services.

I didn't stop using it until I stopped caring about those chat services.

28m agoHN ↗

These days I run a Matrix home server with bridges to Slack and WhatsApp so I can use fewer chat clients.

I do wish the Matrix client situation was less messy.

16m agoHN ↗

You're in luck: Some people already thought of this, submitted an RFC to the IETF and implemented it. It goes by the name XMPP.

1h agoHN ↗

Both cool and worryingly convenient for the botswarms we've been warned of...

1h agoHN ↗

lol, so XMPP, but instead of XML, it is IRC. Alright, I dig it.

48m agoHN ↗

Interesting. Why not use an open link network? These will result in around the same state. Spam _will_ be an issue here, in general. And with a different backend you're going to struggle to use preexisting tooling to handle it.

Using & channels is fun, I'd be interested to see how many bots and clients fall over dead when faced with that particular bit of IRC history.

16m agoHN ↗

IRC linking is a mess, in part due to the spanning tree requirement. Also the server to server protocol in the RFC is spoken by zero servers so you have to pick which unofficial protocol you like best. May as well invent your own that actually fits your use case.

16m agoHN ↗

I had a pseudo-plan for something like this but for reasons related to privacy I had two types of chatrooms:

* regular chats, existing only on the server, no leaking the chat transcript except via users, but never via server to server.

* chambers: a global chatroom, located at a server, maybe with a MQTT anyone could subscribe to.

This never left the early planning stages though, but I thought the segregation between federated chatrooms and regular chatrooms was of interest to keep in sync with IRC open but closed nature of chats.

15m agoHN ↗

That seems to be similar on this one. &room is local, while #room is federated.

16m agoHN ↗

I recall this bait and switch. It was called Slack