Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1879

P

ProcessOne

Company blog · process-one.net/blogprogramming

ProcessOne is the company blog at process-one.net, writing about programming. Since 2007, 38 different Hacker News readers have linked it 106 times, most often “Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1”. It is still writing: the last post was on 2026-10-23, and you can follow it by feed.

Visit the blog
106mentions?
38HN people?
2007–2026first – last linked?
Links on Hacker News per year · peak 17 in 2024

Too few sampled comments (21) to say how often HN recommends it.?

Why HN links it

HN readers link ProcessOne's posts and docs as technical references on ejabberd, XMPP scalability, XMPP protocol support, and Matrix vs XMPP. The comments mostly cite them as sources.

Summarised by Claude from a sample of 21 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Scalable, powerful and versatile multiprotocol messaging platforms

Most-linked posts?

  1. Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1
    4 people · 4 mentions · first linked 2024-10-02
  2. Ejabberd and Nintendo Switch NPNS (2019)
    4 people · 4 mentions · first linked 2021-07-21
  3. /en/ejabberd/protocols/
    3 people · 3 mentions · first linked 2015-11-16
  4. MSN/XMPP: A small technical review...
    2 people · 3 mentions · first linked 2011-09-15
  5. XMPP: When a 25-Year-Old Protocol Becomes Strategic Again
    2 people · 2 mentions · first linked 2025-07-25
  6. Instant messaging: Protocols are "commons", let's take them seriously
    2 people · 2 mentions · first linked 2023-12-20
  7. Ejabberd 24.02 has now Matrix support in more Jabber/XMPP
    2 people · 2 mentions · first linked 2024-02-27
  8. XMPP servers market share for public domains
    2 people · 2 mentions · first linked 2008-07-18
  9. Ejabberd scalability: single node with 2M concurrent users (2016)
    2 people · 2 mentions · first linked 2022-07-05
  10. Stop Telling Us XMPP Should Use JSON
    2 people · 2 mentions · first linked 2025-11-25

What Hacker News says?

  1. They shouldn't, though, because pretty much every XMPP server I've seen has user-offline message storage for later delivery eg [1], [2], and the "best practices" have been documented for years, e.g. [3]. Unless you actually mean "receive messages [to your device] when you're offline" and how the hell would that work? [1] https://prosody.im/doc/modules/mod_offline [2] http://www.process-one.net/docs/ejabberd/guide_en…

    Comment linking /docs/ejabberd/guide_en.html

    on “Facebook Buying WhatsApp for $16B in Cash and Stock Plus $3B in RSUs”
  2. Submitted Europe's Digital Sovereignty Paradox – "Chat Control" Update as a story · 123 points

    HN discussion
  3. This isn't necessarily an endorsement of one protocol/ecosystem over the other, nor do I have direct experience with integrating Matrix or XMPP (though I run the latter on my home-server for family), but XMPP has seen a few large deployments, including in healthcare (in the UK)[0][1] and in Germany[2]. The consumer-facing client ecosystem for XMPP has indeed seen less rapid development than Matrix (the latter probab…

    Comment linking /blog/ejabberd-nintendo-switch-npns/

    on “Germany's national healthcare system adopts Matrix for communication”
  4. Submitted Instant messaging: Protocols are "commons", let's take them seriously as a story · 88 points

    HN discussion
  5. I get it the numbers are irrelevant, but just wanted to share where those came from. http://www.process-one.net/en/imtrends/article/usage_estimat... - "that study relies on a panel of 7292 XMPP domains as discovered by the IMtrends engine" So, I'd guess, if there's was least 7k public servers in 2008, it won't be wrong to say "thousands." http://xmpp.org/xsf/press/2003-09-22.shtml - this one is old, much before the…

    Comment linking /en/imtrends/article/usage_estimation_of_public_xmpp_servers_per_domain/

    on “New Search Strategy for Firefox”
  6. Submitted One of the coolest things made with Erlang (IMHO) as a story · 77 points

    HN discussion
  7. Regarding the part part: https://www.process-one.net/blog/stop-telling-us-xmpp-should...

    Comment linking /blog/stop-telling-us-xmpp-should-use-json/

    on “Parley: Federated, decentralised chat that speaks plain IRC”
  8. Submitted Ejabberd 25.08 as a story · 56 points

    HN discussion
  9. jerf · 2025-10-06Recommends
    Here's a blog post on scalability from the front page (well, sort of, see last paragraph): https://www.process-one.net/blog/ejabberd-massive-scalabilit... This includes not just textual claims about scalability but a lot of hooks you can use to followup on, like a reference to the Tsung benchmarking tool you can use. If you're asking about this for serious reasons, at this scale you're obviously running your own tes…

    Comment linking /blog/ejabberd-massive-scalability-1node-2-million-concurrent-users/

    on “Modern messaging: Running your own XMPP server”
  10. Submitted Ejabberd scalability: single node with 2M concurrent users (2016) as a story · 53 points

    HN discussion
  11. Process One (developers of ejabberd) are working on an independent implementation: http://www.process-one.net/en/blogs/article/processone_wave_... http://www.process-one.net/en/blogs/article/proof_of_concept... I wouldnt be surprised if they eventually offered corporate hosting.

    Comment linking /en/blogs/article/proof_of_concept_wave_client_for_android_by_processone/

    on “Introducing Apache Wave”
  12. Submitted Stop Telling Us XMPP Should Use JSON as a story · 39 points

    HN discussion
  13. My understanding is that it is not the clients that are the problem but rather there is patchy support in open source XMPP servers to utilize the new mobile friendly features. [1] - https://www.process-one.net/en/ejabberd/protocols/ [2] - https://prosody.im/doc/xeplist [3] - https://github.com/esl/MongooseIM#features-and-supported-sta...

    Comment linking /en/ejabberd/protocols/

    on “FastMail: Shutting down our XMPP chat service”
  14. Submitted AOL opens AIM and ICQ instant messaging protocols as a story · 31 points

    HN discussion
  15. I just read something that makes me rather angry. For ejabberd, message reliability is a premium feature that is not supported in the free version. The fuck? https://www.process-one.net/en/ejabberd/protocols/

    Comment linking /en/ejabberd/protocols/

    on “Ask HN: Why does P2P encrypted messaging still suck?”
  16. Submitted Matrix Protocol Added to Ejabberd as a story · 26 points

    HN discussion
  17. I have written an article explaining the difference between Matrix and XMPP, and why it cannot be as scalable by design. You can read it here: https://www.process-one.net/blog/matrix-and-xmpp-thoughts-on... TL;DR: Matrix protocol is based on document replication and synchronisation, while XMPP is based on message passing. Matrix requires to constantly replicate and merge the data. It is an intended feature, but as i…

    Comment linking /blog/matrix-and-xmpp-thoughts-on-improving-messaging-protocols-part-1/

    on “Nation-scale Matrix deployments will fail using the community version of Synapse”
  18. Submitted Ejabberd 2.1.0 released. as a story · 24 points

    HN discussion
  19. (EU-based freelancer and SaaS builder here). I can warmly recommend https://www.recurly.com , which I use to handle recurring billing on a number of projects (my own SaaS https://www.wisecashhq.com , but also client projects such as https://www.boxcar.io/developer and https://www.process-one.net/en/ejabberd/saas/ ). It can be used together with Stripe as a gateway (much recommended, the setup is much faster than on…

    Comment linking /en/ejabberd/saas/

    on “Ask HN: Paypal alternatives for vendors outside the US?”
  20. Submitted XMPP: When a 25-Year-Old Protocol Becomes Strategic Again as a story · 23 points

    HN discussion
  21. And Google Talk. And WhatsApp. https://www.process-one.net/blog/whatsapp-facebook-erlang-an...

    Comment linking /blog/whatsapp-facebook-erlang-and-realtime-messaging-it-all-started-with-ejabberd/

    on “Jabber/XMPP: How Do We Gain Traction?”
  22. Submitted Introducing the XMPP application server: Scalable, Distributed Twitter-esque App as a story · 19 points

    HN discussion
  23. They use a proprietary authentication mechanism, so you can't just use any XMPP client... The client-to-server authentication used is SASL, with a specific and proprietary mechanism called X_MESSENGER_OAUTH2. ... Which means that all current XMPP clients are NOT able to connect to messenger.live.com. http://www.process-one.net/en/blogs/article/details_on_msns_...

    Comment linking /en/blogs/article/details_on_msns_xmpp_server/

    on “Windows Live Messenger supports XMPP”
  24. Submitted XMPP: When a 25-Year-Old Protocol Becomes Strategic Again as a story · 18 points

    HN discussion
  25. > I'm still hopeful for matrix to become easier to deploy and easier to use, as it has real potential. I mean, I'm admittedly biased here, but the "easy to deploy, $10 shared host IM" already exists and is XMPP. Matrix is doomed to be inefficient, and that's baked at the protocol level. It won't ever get easy and cheap to deploy and run, judging from the recent year's trajectory, with more and more components being…

    Comment linking /blog/whatsapp-facebook-erlang-and-realtime-messaging-it-all-started-with-ejabberd/

    on “New Element Web and Desktop apps”
  26. Submitted Gartner:XMPP future standard for real time communication as a story · 15 points

    HN discussion
  27. Actually, from talking with the OneSocialWeb [1] and BuddyCloud [2] guys, I understood that Android phones have a really sophisticated "always connected" philosophy. The main CPU can go into deep sleep and the phone still maintains a persistent data connection, waking up the CPU on incoming data. That's for the low-level IP stuff. TCP-over-GSM really sucks your battery. XMPP doesn't (yet) have a standardized way of…

    Comment linking /en/solutions/oneteam_iphone/

    on “Mobile Multitasking”
  28. Submitted Chat Control: Why Europe's Proposal Will Cripple European Communication Industry as a story · 14 points

    HN discussion
  29. Be careful with traditional Diffie-Hellman, which in practice also has problems: if your server software doesn't let you specify your own parameters, it's probably using 1024 bit parameters. All versions of Apache are guilty of this[1], as are (at least the versions I checked) Dovecot and Postfix. I would not trust 1024 bit DH in the face of an adversary like the NSA. It would be interesting to check how XMPP server…

    Comment linking /docs/ejabberd/guide_en.html

    on “The State of TLS on XMPP”
  30. Submitted Saying Goodbye to ICQ as a story · 13 points

    HN discussion

Search all of HN for process-one.net

Linked by the same people?