@movq@www.uninformativ.de Hurray!
@bender@twtxt.net Thanks, mate! These catkins are truly wonderful. So soft and fluffy to the touch. I love ‘em. :-)
Ta, @shinyoukai@yume.laidback.moe. There are plenty of third-party libraries implementing XDG directories properly. My point was that the Go stdlib half-assed this.
@prologic@twtxt.net Lol, that huge, lit-up branding.
The magpies approve of the caravan, too. :-)

@prologic@twtxt.net Happy camping, mate! That’s a giant rig. Don’t forget to snip one or the other pic from the landscape. :-)
@bender@twtxt.net Indeed 😂
We got at our new van!!! 🥳 
@rdlmda@rdlmda.me You need to use the RFC3339 format. I would recommend you read the specs at https://twtxt.dev – This is what is used by many moden clients these days 😅
@rdlmda@rdlmda.me But I am gad you at least have figured out how to have a feed description and avatar, that’s always nice 👍
@rdlmda@rdlmda.me You also minimally need to be calculate message hases at some point, if you want to form threads that is (copying existing ones is easy) 😅
@kingdomcome@yarn.girlonthemoon.xyz Oh, that brings back memories! I’ve played minetest one and half centuries ago. Some classmates and I tried to recreate our computer science building at the time. The proportions didn’t work out, but it still kinda worked. Minetest was one of the very few games I played a bit more extensively.
@bender@twtxt.net That’s not what tehy really want at all 🤣
@rdlmda@rdlmda.me Hello there 👋
@bender@twtxt.net I see. Well that’s not how I think of the term “Isomorphic” 🤣 I keep thinking about graphics and isomorphic games 😅
@bender@twtxt.net Holy cow, I didn’t notice the ice! :-O Thanks for pointing that out! I was just after the bee. :-)
33°C down to 3°C, wow. O_o What a drop. But it raises again dramatically during day, right?
@kiwu@twtxt.net Lately… A native mobile app for Salty.im 😅
@itsericwoodward@itsericwoodward.com Hey 👋
What does:
isomorphic TypeScript library
mean exactly? Hmm 🧐
Hi twtxt I survived 2025 & all I got was this lousy different age
@bender@twtxt.net Yeah, very compliant electronical installation. The rain cannot harm it as the ports all face down!! :-D
As long as oneself remains fairly dry, it’s not a problem. But I find it annoying when the wet clothes rub against the skin everywhere.
v2 branch and @doesnm.p.psf.lt has been incredibly helpful so far. Be great ot have a few more folks to join us, some of the v2 highlights include:
@bender@twtxt.net Here is a properly formatted version of your message:
Not yet — but that’s probably a good idea.
Instructions:
- Clone the repository
git clone https://git.mills.io/saltyim/saltyim.git
cd saltyim
- Check out the
v2branch
git checkout v2
- Build and install the CLI/TUI
make DESTDIR=$HOME/bin install
After installation, run:
salty-chat
👋 Looking for other interested folks to continue to evolve the development of Salty.im 🙏 I’ve been hard™ at work on the v2 branch and @doesnm.p.psf.lt@doesnm.p.psf.lt has been incredibly helpful so far. Be great ot have a few more folks to join us, some of the v2 highlights include:
- Double Ratchet by default.
- Group Chat (sender/client fan-out for now)
- Much better TUI with background agent.
- Mobile App coming soon™ (iOS in progress, Android next, same codebase)
@iolfree@tilde.club I will take heed.
@aelaraji@aelaraji.com But of course 😅
@movq@www.uninformativ.de Thanks. Unfortunately, the weather stations are quite far away.
I have to operate my own one. :-D
@movq@www.uninformativ.de Hahaha, brilliant! :-D
@movq@www.uninformativ.de I’ve got the same problem that you had the other day: finding past temperature data. But yeah, it looked much warmer than it actually was. Maybe 5°C? Possibly less when I found myself in the snow- and rainstorm in the end.
With the wind, my fingers were frozen. I should have worn gloves. Without them, I could only put my hands in the pockets of my jacket. That didn’t help much, though, because I frequently stopped to take yet another photo, so they cooled off again right away. :-D
Balancing the big/long, closed umbrella under my arm while I had my hands burried was also a little tricky.
First world problems. :-)
@movq@www.uninformativ.de There are always some folks who would appreciate that. But I fear they are the minority. The rest just doesn’t give a shit.
The selfcontradiction is that those who proudly use and promote AI also claim to be sustainable and green and so on. I’ve no clue how this is not considered fraud, but there we are.
@movq@www.uninformativ.de Our ads are one of these rubbish ones, unfortunately. They just speak about “an attractive salary”. I reckon I will tell my boss about this talk tomorrow (even though I doubt that any of them are from our department).
I’ve got the impression that salary is amongst the most top secret topics in Germany in general. My conspiracy theory is that companies don’t put any numbers in job ads because that would just reveal that most employees are underpaid.
@lyse@lyse.isobeef.org Oh! 🤔 Did you link the wrong video or something? 🤔
@prologic@twtxt.net Sorry if I raised the wrong hope. Only the German talk is about the “why good people don’t want to work at your company” subject. Among the key points are the absolutely terrible job adverts, team leads not themselves looking for people to hire but letting other dudes do that, company cultures and communication.
@thecanine@twtxt.net Love the classic canine 🤩
@lyse@lyse.isobeef.org I just watched this. And whilst it’s very good and insightful, good history of MySQL and how Martin helped built a good solid Open Source + Commercial model, I’m not seeing the “why people don’t wanna work at your company” bit? What am I missing? 🤔 In any case, he does talk to great length on the importance of Culture and the insane notion of “centrlaised office working”, which I 100% agree with.
@movq@www.uninformativ.de They don’t notice anything at all. :-(
@movq@www.uninformativ.de I also had to laugh. :-D And that’s what crossed my mind for a splitsecond, too. Two decades ago or so, that would have worked. But these days are long over. Wasn’t it even an INI file or something like that?
Well it’s ~2am and I finally defeated the AI player in a game of Frontier Crown 👑
– On that note I’m now going to bed, I’ve made so many improvements to the aesthetics (UX) of the game, the mechanics, and it’s now quite nicely playable 👌 G’night! 😴
salty-chat TUI client as well, which now includes proper notifications and a background agent that keeps running so you never miss any messages. It all "just works"™ and I'm quite happy with the outcome! 🤩 #saltyim #revamp
@bender@twtxt.net Aye aye capt’n 😅
@movq@www.uninformativ.de Ah, great!
I have to analyze what is taking yt-dlp so long start up. Two and a half, three seconds just to determine that a video is in the download archive and then abort is nuts. I’m wondering what this program does before that.
@bender@twtxt.net Yes. Give me a big enough backpack… :-D
salty-chat TUI client as well, which now includes proper notifications and a background agent that keeps running so you never miss any messages. It all "just works"™ and I'm quite happy with the outcome! 🤩 #saltyim #revamp
@bender@twtxt.net Whwn do i see you start to use Salty IM more? 😅
salty-chat TUI client as well, which now includes proper notifications and a background agent that keeps running so you never miss any messages. It all "just works"™ and I'm quite happy with the outcome! 🤩 #saltyim #revamp
Some pretty pics to illustrate the much improved reference Salty.im client, salty-chat.

I spent the day today integrating @xuu@txt.sour.is’s double ratcheting work and ratchet library back into the reference client/broker implementation saltyim as a v2 branch. I completely redesigned and rewrite the salty-chat TUI client as well, which now includes proper notifications and a background agent that keeps running so you never miss any messages. It all “just works”™ and I’m quite happy with the outcome! 🤩 #saltyim #revamp




