Readit News logoReadit News
oofbey commented on A month using XMPP (using Snikket) for every call and chat (2023)   neilzone.co.uk/2023/08/a-... · Posted by u/ColinWright
zsiddique · a month ago
You could even use an XMPP client with HipChat for your business chat. Though, I'd argue XMPP was one of the factors that contributed to HipChat's demise (it wasn't the sole reason, but trying to scale presence via XMPP proved to be a nightmare).
oofbey · a month ago
Presence is the key problem. It scales badly - in terms of compute, bandwidth, and battery. And it's not actually useful. Lose lose. Solution: don't use XMPP.
oofbey commented on A month using XMPP (using Snikket) for every call and chat (2023)   neilzone.co.uk/2023/08/a-... · Posted by u/ColinWright
jauntywundrkind · a month ago
That's quite unspecific and unhelpful.

Personally I find XMPP much makes sense. Sure it's this weird streaming XML thing, but there's a request/response pattern (IQ) inside that seems fine. I love how nicely it composes: accounts have a tree of nodes they can define for whatever content they want, which is a sensible & flexible base. Then there's pubsub, and ACL capability specs on top of that. Everything stacks relatively sensibly. The past decade has seen some good XMPP Enhancement Protocols (XEP) to create best practices & recommended feature sets.

It was such a small jump to create a full "everything app" atop XMPP baseline capabilities:

> Libervia [ed: nee Salut-a-Too] is a all-in-one tool to manage all your communications needs: instant messaging, (micro)blogging, file sharing, photo albums, events, forums, tasks, etc.

https://libervia.org/

It's unfortunate that the top rated comment is uncontestable blanket desparagement. Can we raise this from a low criticism to something respect-worthy?

oofbey · a month ago
Here's a specific complaint about XMPP, and possible explanation why nobody uses it any more. (I worked on a large-scale XMPP implementation back in the day.)

Presence. That's the colored dots indicating "is somebody online or not". The traffic needed to maintain presence scales by N^2, and in any large-scale implementation, the traffic to maintain presence data completely dominates anything useful.

Not to mention that for the past 15 years or so (ever since everybody has a connected cell-phone all the time) the whole idea of presence (am I online or not?) is either meaningless or just badly modeled.

So the result is a protocol which spends tons of bandwidth and battery maintaining metadata that is functionally useless. That's why the real world has run away from it as fast as possible.

oofbey commented on A month using XMPP (using Snikket) for every call and chat (2023)   neilzone.co.uk/2023/08/a-... · Posted by u/ColinWright
icedchai · a month ago
I briefly worked on an XMPP client around that time. It cemented my opinion that the protocol was an absolute abomination.
oofbey · a month ago
XMPP fans are continuously baffled by why XMPP isn't used for _everything_. STILL! When will the world wake up and realize its simplicity and beauty?
oofbey commented on Proxmox Donates €10k to the Perl and Raku Foundation   perl.com/article/proxmox-... · Posted by u/oalders
leejo · a month ago
Which is more believable or surprising:

a) there is probably several orders of magnitude more Perl code running out there in the wild than Rust?

b) the TIOBE index was ever meaningful?

oofbey · a month ago
I'm sure (a) is true. But TIOBE is supposed to be some balance between "total mass of existing code" and "current interest in new code".
oofbey commented on Proxmox Donates €10k to the Perl and Raku Foundation   perl.com/article/proxmox-... · Posted by u/oalders
aaronbaugher · a month ago
It's unfortunate that that wasn't clear to people who weren't closely involved with Perl at the time. So many people got the impression that Perl 5 was outdated as soon as 6 was in development, so they thought they had to move on from it. It's too bad Raku didn't have a different name from the start.
oofbey · a month ago
Agreed. Probably why they renamed it. I think everybody probably wishes they'd taken a new name from the start.
oofbey commented on Proxmox Donates €10k to the Perl and Raku Foundation   perl.com/article/proxmox-... · Posted by u/oalders
lordofgibbons · a month ago
Are people still using Perl for new software?

I remember at a former company, we had a major migration away from Perl 12 years ago. The Perl code base was considered extremely ancient even back then.

oofbey · a month ago
The TIOBE index says Perl is currently the #11 most popular programming language (up from #30 a year ago). ref: https://www.tiobe.com/tiobe-index/

Now, I don't actually believe this, because that puts Perl way ahead of Rust (currently at #18). So the big thing I'm taking away from this little research post is that I no longer trust the Tiobe index. Too bad - it felt pretty reliable for a long time.

oofbey commented on Proxmox Donates €10k to the Perl and Raku Foundation   perl.com/article/proxmox-... · Posted by u/oalders
bmn__ · a month ago
Then be worried. That amount is a quarter of the foundation's yearly revenue.
oofbey · a month ago
Part of me wants to go send Perl some money, because it was so important in my formative years. Another part of me is like "people still use perl?"
oofbey commented on Comparing the Glove80 and Maltron Keyboards   tratt.net/laurie/blog/202... · Posted by u/ltratt
tylermenezes · a month ago
You reference Kinesis in the article so I assume you've seen the Kinesis Advantage 360? I've been a happy Kinseis Advantage user for two decades, and the 360 is pretty much perfect. It has dedicated keys for activating layers, you can remap and configure on a website using web serial, and it is extremely premium looking/feeling. And of course it's very comfortable without the thumb key problem discussed in this article.
oofbey · a month ago
The Kinesis Advantage literally saved my career. I have lived in fear for a long time that the company would go out of business. So every chance I can justify I send them another $400 for their latest keyboard so I help keep them in business and increase my stockpile.
oofbey commented on Faking a JPEG   ty-penguin.org.uk/~auj/bl... · Posted by u/todsacerdoti
kuschku · a month ago
Since when is 10r/s flooding?

That barely registers as a blip even if you're hosting your site on a single server.

oofbey · a month ago
If you're serving static pages through nginx or something, then 10/sec is nothing. But if you're running python code to generate every page, it can add up fast.
oofbey commented on A.I. Is Making Sure You Pay for That Ding on Your Rental Car   nytimes.com/2025/07/09/tr... · Posted by u/pseudolus
chris_wot · a month ago
Don’t use Hertz
oofbey · a month ago
Yup. Market forces at work here, folks.

u/oofbey

KarmaCake day493December 15, 2020View Original