vascorsd boosted

The #XMPP Newsletter for July '22 is out!

Read about the latest XMPP client, server & library updates, such as @Monal , @mellium & #Openfire of course the latest updates on our #Standards!

Enjoy reading! 📰 ☕

xmpp.org/2022/08/the-xmpp-news

#jabber #xep #interoperability

vascorsd boosted
vascorsd boosted

recently I had an epiphany working with #guile

when it shows a stacktrace, among other things, it shows a couple of numbers

It's a line number and the column number

what do they indicate ?

They indicate the subexpression that contains the error that caused the backtrace you're looking at

If you go to those "coordinates" in a text editor, your cursor will be at the beginning of such subexpression

In the attached images, I called car on a number rather than on a pair

The text editor I'm using is the brand new Gnome text editor

As you can see, it shows the opening and closing paren

This is a realy archaic way of conveying information

as if the GUI revolution never happened

the manual doesn't even attempt to introduce you to the way you're supposed to interact with Guile

It took me about 20 years to come to this "discovery"

That explains to a substantial extent, in my opinion, the Guile failure

The manual is a collection of personal notes by the implementor, not meant for users

This is so sad

Then, we should also discuss the number of the frame, that is also displayed in the stacktrace, but that's for another toot

vascorsd boosted

I was involved in an #XMPP OMEMO sprint this weekend with devs from Dino, Conversations and Gajim.

We decided to focus on modifying the various libsignal libraries used by the clients to make them compatible with the latest OMEMO version (which AFAIK no client yet fully supports).

I forked libsignal-protocol-javascript into libomemo.js

github.com/conversejs/libomemo

A lot of time was spent updating ancient dependencies and getting tests to run. I then started making changes for OMEMO compat.

random moment when playing zelda and suddenly you become a mario.

Turnip Boy Commits Tax Evasion is na amazing game :D

vascorsd boosted
@polychrome XMPP is yet another case where if I want something done right I'm going to have to do it ~myself

Another day to remember how is important and necessary for personal safety and auto determination and how all states and governments all around the world constantly are interested in removing that right and going after communication platforms to control encryption.

vascorsd boosted

📢 Disroot news #5 📢

Hi there disrooters. Some news from disroot front of last months:

🎉 We bought new servers!
🤑 New storage prices
📩 Auto moving SPAM mails
📬 Lacre news!
💬 Stop #chatcontrol

Read all about it at:
disroot.org/en/blog/disnews-5

vascorsd boosted

I just wrote an article about: how to implement a protocol with for , it's available here: blog.osau.re/articles/spoke.ht 😀 Enjoy it!

(1) Announcement: A roadmap update on the VS Code C# extension · Issue #5276 · OmniSharp/omnisharp-vscode - github.com/omnisharp/omnisharp

Show older
Mastodon

The original server operated by the Mastodon gGmbH non-profit