frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Running My Own XMPP Server

https://blog.dmcc.io/journal/xmpp-turn-stun-coturn-prosody/
30•speckx•1h ago

Comments

skerit•38m ago
> Most of my contacts made the switch, and I’m now at roughly 95% Signal for day-to-day conversations

Years ago, I set up a Matrix server. I got some people to migrate, but ultimately even my husband stopped using it because the UI and accessibility of all the applications was so poor (and he has very bad eyesight, so this was a dealbreaker)

Looking for another alternative, I ended up with Telegram. It was pretty open, easy to work with, had great UI and even a ton of funny stickers and emojis, so I got nearly all my friends to migrate. I did NOT go for Signal because I do not need end-to-end encryption all the time, and having all the same conversations available on my desktop as well as on my phone was important, and still is. Unfortunately, it's also run by a severe weirdo.

So yeah, I'm not really sure what to use now.

Arathorn•34m ago
On the Matrix accessibility side, Element X has improved loads over the years - https://element.io/blog/helping-to-get-everyone-in-their-ele... and https://element.io/blog/element-is-accessible-by-design/ etc.
iamcalledrob•34m ago
Hosting chat infrastructure is surprisingly hard, but the real challenges emerge beyond C10K+ scale.

So self-hosting federated instances like this is pretty interesting way to scale.

morning-coffee•21m ago
If the premise contributing to the conclusion to run their own chat service is:

> But Signal is still one company running one service. If they shut down tomorrow or change direction, I’m back to square one.

Aren't they in the same boat now with Cloudflare and Let's Encrypt?

frizlab•15m ago
Yes, probably but they are “easily” replaced. More easily than Signal in any case.

Also if we go down this road, we’re all depending on our internet access provider at the very least too! At some point we gotta know when to stop trying to be fully independent from the rest of the world. He chose there.

yosamino•15m ago
Not really. If their own their domain, then it's possible to swap out CF and LE for different companies.

That would certainly be a very annoying event, but not an unrecoverable one.

elric•12m ago
There are obviously other CDNs (or whatever Cloudflare considers itself to be these days) and other certificate authorities. They are all interchangeable thanks to open protocols (HTTP, TLS/ACME in this case). Contrasted to Signal: there are no other implementations.
seba_dos1•20m ago
I've been hosting a ejabberd instance for a few people for almost a decade now. It just works, takes close to no resources and needs almost no maintenance - just some trivial config checkups when migrating to newer major releases.

Around the same time I tried hosting a Matrix server with Synapse, but quickly stopped. It consumed a lot of resources when doing almost nothing, and it stopped running after an upgrade with some non-obvious error message, so instead of reanimating it I just abandoned it and moved to matrix.org with my personal account.

maltris•18m ago
I ran ejabberd, later prosody for a while. Eventually I stopped because the contacts went away and it was just not easy enough to set up for ordinary people.

Sad because the idea of running a federated chat service for your family and them having all their contacts there, is great from a data ownership point of view.

Went back to use a mix of WhatsApp, Telegram, Signal and Messenger because apparently there is always some people not wanting to use one or the other service, or only using one of them.

slmkbh•16m ago
Google Talk and Facebook Messenger both used to be XMPP, and I used Pidgin for both, wonderful times...
frizlab•14m ago
I used to use iChat AV, which was amazing (I still miss it).
singpolyma3•10m ago
Facebook had an XMPP compatible bridge for a subset of their chat functions for awhile, but never "was XMPP".

WhatsApp OTOH still is a fork of XMPP.

WD-42•7m ago
I’ve been running a matrix server for about 2 years for family. It’s… ok. Clients are bad. Right now nobody on iOS can send images because there is a bug in fluffychat preventing it. Kinda defeats the purpose of a chat for sharing baby pictures. Synapse is a beast. It’s basically taken over my entire VPS.

Joining rooms of various FOSS projects has been nice, but honestly I wish they’d all just stick to libera.chat

This article makes me wonder why we collectively ditched xmpp for matrix when it seems like the protocol is still miles ahead?

Demystifying Debuggers, Part 1: A Busy Intersection

https://www.dgtlgrove.com/p/demystifying-debuggers-part-1-a-busy
1•ibobev•33s ago•0 comments

Programmers Are Users (Bad Performance Makes Everyone Less Efficient)

https://www.dgtlgrove.com/p/programmers-are-users-bad-performance
1•ibobev•1m ago•0 comments

Show HN: Regression tests for detecting cross-domain hallucinations in LLMs

1•Ginsabo•1m ago•0 comments

Natilus Secures Funding to Progress BWB Airliner Plans – Aviation Week Network

https://aviationweek.com/air-transport/aircraft-propulsion/natilus-secures-funding-progress-bwb-a...
1•rbanffy•2m ago•0 comments

Show HN: Flora Carta, design and keep track of your garden or orchard

https://floracarta.com/
1•simonsarris•2m ago•0 comments

Multi-Core by Default

https://www.dgtlgrove.com/p/multi-core-by-default
1•ibobev•3m ago•0 comments

OpenPath: A public plan for humanity and AI coexistence

https://github.com/ai-openpath/openpath
1•openpath•3m ago•0 comments

Panopticon

https://en.wikipedia.org/wiki/Panopticon
1•simonebrunozzi•4m ago•0 comments

The future of social media is human

https://blog.picheta.me/the-future-of-social-media-is-human
1•speckx•5m ago•0 comments

Which AI coding tools are you using? (Monthly Agentic Coding Index Survey)

https://survey.actiindex.org/February2026/
1•7777777phil•6m ago•0 comments

Robot show on Chinese television for the New Year

https://old.reddit.com/r/Damnthatsinteresting/comments/1r68g6h/robot_show_on_chinese_television_f...
1•xnhbx•7m ago•0 comments

Show HN: Unflutter – a static analyzer for Flutter/Dart AOT

https://github.com/zboralski/unflutter
1•kugutsumen•7m ago•0 comments

Show HN: Non-technical person used Codex to make an AI-searchable CV site

https://vassiliylakhonin.github.io/
1•vassilbek•10m ago•0 comments

Manager Is Not the Problem

https://philippdubach.com/posts/your-manager-is-not-the-problem/
1•Brajeshwar•10m ago•0 comments

What's Left for Humans?

https://www.wsj.com/tech/ai/whats-left-for-humans-64169dd9
2•Brajeshwar•11m ago•0 comments

Ancient Mars was warm and wet, not cold and icy

https://theconversation.com/early-mars-was-warm-and-wet-not-icy-suggests-latest-research-275347
1•Brajeshwar•11m ago•0 comments

Show HN: Agent-history project-wide full-text search for Codex/Claude logs

https://github.com/ttizze/agent-history
1•tomolld•11m ago•0 comments

Nobody Walks to Canterbury

https://twitter.com/WillManidis/status/2023405488277508141
1•jger15•11m ago•0 comments

Mynota – a browser-based text editor that compresses notes into the URL

https://mynota-app.vercel.app/
3•dhax_or•11m ago•2 comments

iOS 27 'Rave' Update to Clean Up Code, Could Boost Battery Life

https://www.macrumors.com/2026/02/16/apple-plans-snow-leopard-cleanup-ios-27/
9•tosh•12m ago•0 comments

AI-Assisted Software Architecture: Generating the C4 Model and Views from Code

https://www.workingsoftware.dev/ai-assisted-software-architecture-generating-the-c4-model-and-vie...
2•falcor84•12m ago•0 comments

Rational Magic (2023)

https://www.thenewatlantis.com/publications/rational-magic
1•andsoitis•13m ago•0 comments

Show HN: A "content compiler" that turns LLM output into validated artifacts

https://gixo.ai
1•hardikparikh29•13m ago•0 comments

Lindenmayer.jl: Defining recursive patterns in Julia

https://cormullion.github.io/Lindenmayer.jl/stable/
1•WillMorr•14m ago•0 comments

UK Discord users were part of a Peter Thiel-linked data collection experiment

https://www.rockpapershotgun.com/good-news-uk-discord-users-were-part-of-a-peter-thiel-linked-dat...
3•righthand•15m ago•0 comments

VX7 – Open-source Yamaha DX7 emulator written in Python

https://github.com/gpasquero/vx7
2•gpasquero•15m ago•2 comments

Claude Code Templates

https://www.aitmpl.com/agents
2•spooky_patch•16m ago•0 comments

Show HN: AILA – Local-first autonomous agent with zero-remote-override

https://www.institutionofinnovation.com/
1•marcoheigl•16m ago•2 comments

Free self-service RabbitMQ health check (no access required)

https://seventhstate.io/rabbitmq-health-checks/
1•SeventhState•19m ago•1 comments

The Cassandra of 'The Machine'

https://www.thenewatlantis.com/publications/the-cassandra-of-the-machine
1•andsoitis•19m ago•0 comments