#bookstodon

#bookstodon

URxvt.keysym.Control-Up: \033[1;5A URxvt.keysym.Control-Down: \033[1;5B
URxvt.keysym.Control-Left: \033[1;5D URxvt.keysym.Control-Right: \033[1;5C
Probably to behave more like XTerm and fix a few other issues I had with other programs. But, it turns out, tcell expects the original sequence: https://github.com/gdamore/tcell/blob/main/terminfo/r/rxvt/term.go#L487
Hmm.~
Ctrl+Left
to jump a word left, I get 1;5D
in my tt2 message text. My TERM
is set to rxvt-unicode-256color
. In tt
, it works just fine. When I change to TERM=xterm-256color
, it also works in tt2
. I have to read up on that. Maybe even try to capture these sequences and rewrite them.

I now notice that I should also show the original message(s) to which I reply. That was super useful in the original
tt
. But one after the other. The mentions are now automatically filled in. \o/

I now also implemented basic replying by hitting
a
as in answering. What's missing is automatically adding mentions in the message text template. That's gonna be a bit more tricky, though.
inoremap <CR> <Esc>:r!date +"\%F \%T"<CR>A
What’s the end goal here? 😅
inoremap <CR> <Esc>:r!date +"\%F \%T"<CR>A
What’s the end goal here? 😅
vi
or vim
at the beginning of each line? Like, upon opening like so:
2025-03-20 15:04:03 Blah blah blah blah
2025-03-20 15:04:15 Bleh bleh bleh bleh
2025-03-20 15:04:22 ...
tt
.) Well, it kinda worked. At least appending to the file. But my cache database got screwed up. I do not yet support replies, so the subject and and root hash columns have not been set at all, resulting in a message that is just not shown at all. I gotta do something about that next. The good thing is, though, after simply fixing the two columns the message appeared on screen.
🗓 wayco de Cabanyal el 25 de marzo a las 18:30
https://www.meetup.com/es-ES/python-valencia-meetup/events/306769708/
@andros nos va a hablar sobre el desarrollo de una nueva red social llamada twtxt
🎇 ¡Espero que os queden energías después de fallas y veros por allí! 🎆
🗓 wayco de Cabanyal el 25 de marzo a las 18:30
https://www.meetup.com/es-ES/python-valencia-meetup/events/306769708/
@andros nos va a hablar sobre el desarrollo de una nueva red social llamada twtxt
🎇 ¡Espero que os queden energías después de fallas y veros por allí! 🎆
tt
.) Now, this is the second attempt in tt2
.Let's see!

Somehow, my local feed cannot be opened to append to. I reckon, I have to resolve the tilde first:

IaaS does seem kinda interesting to me, i think i could vibe with that more than full on cloud stuff
i hope i can be one of those people who does the barebones stuff bc i am a rare sicko who finds it fun and cloud stuff scares me LMAOOOO
IaaS does seem kinda interesting to me, i think i could vibe with that more than full on cloud stuff
i hope i can be one of those people who does the barebones stuff bc i am a rare sicko who finds it fun and cloud stuff scares me LMAOOOO
yarnc
. I neither used nor looked at it, though.
Proposal 3 (https://git.mills.io/yarnsocial/twtxt.dev/issues/18#issuecomment-19215) has the "advantage", that you do not have to "mention" the original author if the thread slightly diverges. It seems to be a thing here that conversations are typically very flat instead of trees. Hence, and despite being a tree hugger, I voted for 3 being my favorite one, then 2, 1 and finally 4.
All proposals still need more work to clarify the details and edge cases in my opinion before they can be implemented.
I really need some support, but all my current donation options are a bit cumbersome one way or another. Help if you can at:
https://wise.com/pay/me/alexandrev562
https://liberapay.com/villares
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://villares.gumroad.com
#FLOSS #Education #Python #CreativeCoding #EduComp
I really need some support, but all my current donation options are a bit cumbersome one way or another. Help if you can at:
https://wise.com/pay/me/alexandrev562
https://liberapay.com/villares
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://villares.gumroad.com
#FLOSS #Education #Python #CreativeCoding #EduComp
Websites prove their identity via certificates, which are valid for a set time period. The certificate for www.app.gov.pt expired on 3/11/2025.
Websites prove their identity via certificates, which are valid for a set time period. The certificate for www.app.gov.pt expired on 3/11/2025.
i18n-puzzles.com has been a blast, but I don't like having to think about puzzles on weekends. Like with exercise, doing it every day without rest doesn't sound healthy.
I'd rater have a weekly challenge, at most three.
Jokes aside, I like IaaS as a middle ground. There are IaaS hosters who allow you to spin up VMs as you wish and connect them in a network as you wish. You get direct access to all those Linux boxes and to a layer 2 network, so you can do all the fun networking stuff like BGP, VRRP, IPSec/Wireguard, whatever. And you never have to worry about failing disks, server racks getting full, cable management, all that. 😅
I’m confident that we will always need people who do bare-bones or “low-level” stuff instead of just click some Cloud service. I *guess* that smaller companies don’t use Cloud services very often (because it’s way too expensive for them).
Jokes aside, I like IaaS as a middle ground. There are IaaS hosters who allow you to spin up VMs as you wish and connect them in a network as you wish. You get direct access to all those Linux boxes and to a layer 2 network, so you can do all the fun networking stuff like BGP, VRRP, IPSec/Wireguard, whatever. And you never have to worry about failing disks, server racks getting full, cable management, all that. 😅
I’m confident that we will always need people who do bare-bones or “low-level” stuff instead of just click some Cloud service. I *guess* that smaller companies don’t use Cloud services very often (because it’s way too expensive for them).
I cast a test vote. Did it work? :-)
I cast a test vote. Did it work? :-)
#running #treadmill
#running #treadmill
#running #treadmill
https://yewtu.be/watch?v=XoooX3OVGoI
https://yewtu.be/watch?v=XoooX3OVGoI
https://lwn.net/Articles/989272/
In my case, it was mpd which triggered this:
https://github.com/MusicPlayerDaemon/MPD/issues/2241
mpd doesn’t actually do anything, it just sits there and waits for events. To my understanding, this is similar to something blocking on
read()
. I’m not quite sure yet if displaying this as I/O wait (or “PSI some io”) is intentional or not – but it sure is confusing.
https://lwn.net/Articles/989272/
In my case, it was mpd which triggered this:
https://github.com/MusicPlayerDaemon/MPD/issues/2241
mpd doesn’t actually do anything, it just sits there and waits for events. To my understanding, this is similar to something blocking on
read()
. I’m not quite sure yet if displaying this as I/O wait (or “PSI some io”) is intentional or not – but it sure is confusing.
https://github.com/TecharoHQ/anubis/issues/16
https://github.com/TecharoHQ/anubis/issues/16

The rabbit hole is an interesting concept.
Chapter 11 with Alan:

I knew of twtxt in Gemini Antenna, so at least the 2017 spec might work on that protocol. I think the main issue with extensions is that they weren't designed with many URLs and protocols in mind.
Also I have to admit that the Gemini community significantly reduced in the last few years. I don't know how worth it is to add support for Gemini now.