# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 238516
# self = https://watcher.sour.is?offset=234941
# next = https://watcher.sour.is?offset=235041
# prev = https://watcher.sour.is?offset=234841
@bender very true in both regards!!! <333 happy to see you too, i missed your silly bender icon hahha. my times could be better but things will improve i am sure of it
@bender very true in both regards!!! <333 happy to see you too, i missed your silly bender icon hahha. my times could be better but things will improve i am sure of it
@bender awww thank you :'))) you all are too nice!!! i really wanted to share how i did this because i think i'm the first person to publicly attempt a production instance of dreamwidth code in docker, so i'm glad i did a good job at documenting it!!!!!!!
@bender awww thank you :'))) you all are too nice!!! i really wanted to share how i did this because i think i'm the first person to publicly attempt a production instance of dreamwidth code in docker, so i'm glad i did a good job at documenting it!!!!!!!
jenny really isn’t well equipped to handle edits of *my own* twts.

For example, in 2021, this change got introduced:

https://www.uninformativ.de/git/jenny/commit/6b5b25a542c2dd46c002ec5a422137275febc5a1.html

This means that jenny will always ignore my own edits unless I also manually edit its internal “json database”. Annoying.

That change was requested by a user who had the habit of deleting twts or moving them to another mailbox or something. I *think* that person is long gone and I might revert that change. 🤔
jenny really isn’t well equipped to handle edits of *my own* twts.

For example, in 2021, this change got introduced:

https://www.uninformativ.de/git/jenny/commit/6b5b25a542c2dd46c002ec5a422137275febc5a1.html

This means that jenny will always ignore my own edits unless I also manually edit its internal “json database”. Annoying.

That change was requested by a user who had the habit of deleting twts or moving them to another mailbox or something. I *think* that person is long gone and I might revert that change. 🤔
@lyse It wasn’t our building, yeah, luckily. But I’m pretty scared it might happen some day. I think I’ll put more effort into preparing for that. But whatever I do, it would be horrific to lose all your stuff and the memories attached to it …
@lyse It wasn’t our building, yeah, luckily. But I’m pretty scared it might happen some day. I think I’ll put more effort into preparing for that. But whatever I do, it would be horrific to lose all your stuff and the memories attached to it …
@kat You’re welcome. 😅 (From a hiring perspective, it’s not even important if every detail/step is correct or not. We all make mistakes, all the time; we don’t/can’t know everything.)
@kat You’re welcome. 😅 (From a hiring perspective, it’s not even important if every detail/step is correct or not. We all make mistakes, all the time; we don’t/can’t know everything.)
@movq HELP THIS IS GENUINELY SO SWEET THANK YOU ;_; omg i felt so nervous posting this because i was like what if i get something wrong but then i did it anyway and i felt so free... like woah i did all of this
@movq HELP THIS IS GENUINELY SO SWEET THANK YOU ;_; omg i felt so nervous posting this because i was like what if i get something wrong but then i did it anyway and i felt so free... like woah i did all of this
[47°09′23″S, 126°43′33″W] Transfer 50% complete...
@kat As someone who has a say in hiring decisions (every now and then – I’m not an executive nor an HR person 😆): This is gold. Writeups like these tell me/us so much about job applicants. It’s much more valuable than “a CV without gaps” or “know your algorithms” or whatever. Instead, it shows how you work and that you understand what you’re doing, and that’s the most important part. 🥇
@kat As someone who has a say in hiring decisions (every now and then – I’m not an executive nor an HR person 😆): This is gold. Writeups like these tell me/us so much about job applicants. It’s much more valuable than “a CV without gaps” or “know your algorithms” or whatever. Instead, it shows how you work and that you understand what you’re doing, and that’s the most important part. 🥇
i must stop ghosting all my social media except discord and fedi when i am depressed. ghosting is the mind killer
i must stop ghosting all my social media except discord and fedi when i am depressed. ghosting is the mind killer
@bender NOOOO i self host an XMPP server and also revolt but as much as i love XMPP (gajim client reminds me of using skype as a kid highkey) i don't use it much and revolt is a bitch to maintain. like i broke revolt file uploads and it stayed that way for months until literally last week lmao. i never bothered with matrix tbh maybe i should've but it seems not worth it
@bender NOOOO i self host an XMPP server and also revolt but as much as i love XMPP (gajim client reminds me of using skype as a kid highkey) i don't use it much and revolt is a bitch to maintain. like i broke revolt file uploads and it stayed that way for months until literally last week lmao. i never bothered with matrix tbh maybe i should've but it seems not worth it
@prologic hm would there be any loss with the re-fetch option? i wouldn't mind either but i'd like to hold onto what i got if possible! but if it IS possible but also really annoying to do i'll just do the re-fetch of feeds because i'm lazy af LMAO
@prologic hm would there be any loss with the re-fetch option? i wouldn't mind either but i'd like to hold onto what i got if possible! but if it IS possible but also really annoying to do i'll just do the re-fetch of feeds because i'm lazy af LMAO
@bender been having a hard time! but i am trying to be more active <3
@bender been having a hard time! but i am trying to be more active <3
@movq that is a great quote god damn
@movq that is a great quote god damn
@kat i did this in september but it took me this long to do the write up part lmfao
@kat i did this in september but it took me this long to do the write up part lmfao
7k words of docs on deploying a livejournal folk. you absolutely want to read 7 thousand words of me forcing dreamwidth into production shape in docker https://stash.4-walls.net/selfhostdw/
7k words of docs on deploying a livejournal folk. you absolutely want to read 7 thousand words of me forcing dreamwidth into production shape in docker https://stash.4-walls.net/selfhostdw/
@movq Hopefully at your neighbors and not your building. :-S Keep your pecker up!

I just heard the fire brigade respond here with their compressed air sirens, too.

If you let fire take effect properly, it helps to reduce density.
Bloody WhatsApp, bloody chat apps on smartphones, I’m going nuts. If you want to TYPE, use a device WITH A KEYBOARD. Don’t send me useless undecipherable gibberish. FFS!

Bloody WhatsApp, bloody chat apps on smartphones, I’m going nuts. If you want to TYPE, use a device WITH A KEYBOARD. Don’t send me useless undecipherable gibberish. FFS!

Gosh, I hate fire. Densely populated areas are a mistake.
Gosh, I hate fire. Densely populated areas are a mistake.
I should quit IT and start a career as a fortune teller.

Last night I dreamed that the neighbouring buildings were on fire. Now guess where the firefighters have just showed up.
I should quit IT and start a career as a fortune teller.

Last night I dreamed that the neighbouring buildings were on fire. Now guess where the firefighters have just showed up.

@andros I give you not creating another file, but then I'd vote for commenting out DMs. See https://eapl.me/timeline/post/z5e2bna

It's easier to find the DM in comments from your side, than asking all the client maintainers to add the regex =P
You can even use a Modified comment, such as
#! <DM content>
Or something like that

This approach is retro-compatible with current and older clients.=
just a note that we are doing that on PHP: https://github.com/eapl-gemugami/twtxt-php/blob/master/docs/03-hash-extension.md#php-72

That PHP snippet could be merged into https://twtxt.dev/exts/twt-hash.html
Logo mais 14h30 no #SescAvPaulista vamos fazer #AutômatosCelulares com #Python e #py5

https://abav.lugaralgum.com/material-aulas/Processing-Python-py5/automatos-celulares.html
That's an interesting research article about Wallbleed, a memory disclosure vulnerability in the Great Firewall of China. They reverse-engineered the buggy DNS query processing code that injects a response if the hostname should be censored: https://gfw.report/publications/ndss25/data/paper/wallbleed.pdf
Várias unidades do #SescSP
fecham sexta-feira 18/4, abrem 19/4, 20/4 e 21/4, mas fecham terça-feira 22/4... confira a lista completa

https://www.sescsp.org.br/editorial/horarios-de-funcionamento-feriado-de-18-e-21-de-abril/

#Páscoa #Tiradentes #Feriado #SãoPaulo
https://bzg.fr/en/the-zen-of-task-management-with-org/ orgmode
@klaxzy Jellyfin FTW ... I guess!
[47°09′21″S, 126°43′12″W] Transfer 25% complete...
Scratch that, no bug in jenny. There’s actually a test case for this. Python normalizes -00:00 to +00:00, so the negative case never happens.
Scratch that, no bug in jenny. There’s actually a test case for this. Python normalizes -00:00 to +00:00, so the negative case never happens.
@david @andros The correct hash would be si4er3q. See https://twtxt.dev/exts/twt-hash.html, a timezone offset of +00:00 or -00:00 *must* be replaced by Z.

(That said, there’s a bug in jenny as well. It only replaces +00:00, not -00:00. 🤡)
@david @andros The correct hash would be si4er3q. See https://twtxt.dev/exts/twt-hash.html, a timezone offset of +00:00 or -00:00 *must* be replaced by Z.

(That said, there’s a bug in jenny as well. It only replaces +00:00, not -00:00. 🤡)
@movq Lol! Yeah, nobody wants to see you bring your coal-powered forklift into the gym. :-D
> Using AI in education is like using a forklift in the gym. The weights do not actually need to be moved from place to place. That is not the work. The work is what happens within you.

https://fedi.neuwirth.priv.at/@konrad/114352350424913566
> Using AI in education is like using a forklift in the gym. The weights do not actually need to be moved from place to place. That is not the work. The work is what happens within you.

https://fedi.neuwirth.priv.at/@konrad/114352350424913566
@david If I run


printf '%s\n%s\n%s' 'https://aelaraji.com/twtxt.txt' '2025-04-16T22:49:11+00:00' "Am I tripping or `rsync` is actually THIS effing faster than `scp`!!? 🫨" | b2sum -l 256 | awk '{ print $1 }' | xxd -r -p | base32 | tr -d '=' | tr 'A-Z' 'a-z' | tail -c 8


I have xqfsv6a. It is raw text

But... If I change de date to 2025-04-16T22:49:11Z I have si4er3q.
@david If I run


printf '%s\n%s\n%s' 'https://aelaraji.com/twtxt.txt' '2025-04-16T22:49:11+00:00' "Am I tripping or `rsync` is actually THIS effing faster than `scp`!!? 🫨" | b2sum -l 256 | awk '{ print $1 }' | xxd -r -p | base32 | tr -d '=' | tr 'A-Z' 'a-z' | tail -c 8


I have xqfsv6a. It is raw text

But... If I change de date to 2025-04-16T22:49:11Z I have si4er3q.
@andros U2FsdGVkX1/k9VEfdLb4zbHSkYTLPw99HbIf7dlGD6zM8olPZjLuFgdS0QPnbmLwb+/g0YcpbTr2AX5xNx0GwA==
@prologic @bender

What is the hash of the last message from?: https://aelaraji.com/twtxt.txt
@prologic @bender

What is the hash of the last message from?: https://aelaraji.com/twtxt.txt
@bender For example:

If you can see this twt in any feed...


xxxx-xx-xxTxx:xx:xxZ	!<bender https://twtxt.net/user/bender/twtxt.txt> U2FsdGVkX1+QmwBNmk9Yu9jvazVRFPS2TGJRGle/BDDzFult6zCtxNhJrV0g+sx0EIKbjL2a9QpCT5C0Z2qWvw==


It is for you. Any other possibility must be ignore (hidden in your timeline).

If your client doesn't have the posibility to decrypt the twt, hide all direct message. It is all :)
@bender For example:

If you can see this twt in any feed...


xxxx-xx-xxTxx:xx:xxZ	!<bender https://twtxt.net/user/bender/twtxt.txt> U2FsdGVkX1+QmwBNmk9Yu9jvazVRFPS2TGJRGle/BDDzFult6zCtxNhJrV0g+sx0EIKbjL2a9QpCT5C0Z2qWvw==


It is for you. Any other possibility must be ignore (hidden in your timeline).

If your client doesn't have the posibility to decrypt the twt, hide all direct message. It is all :)
@doesnm hahahahaha!
Running - 5 miles: 5.50 miles, 00:08:15 average pace, 00:45:23 duration
got a bit carried away with the music
#running #treadmill
Running - 5 miles: 5.50 miles, 00:08:15 average pace, 00:45:23 duration
got a bit carried away with the music
#running #treadmill
Hi, Im just on Windows 10 .-.
@bender Sure 👻👻👻
@bender That's what I'm trying to figure out 🤔
[47°09′25″S, 126°43′53″W] Carrier too weak
@andros Curious where this root twt is?! 🤣 Apparently my pod doesn't have it and I can't find it anywhere. It's suppose to be #l4doaxa
We invent docker, we invent kubernetes, we invent portainer, why we still not invent solution to migrate data volumes between hosts? :(
It's that time of the year again, I've just rotated my #twtxt feed! Find the first quarter of twts at the feed ,
https://tilde.pt/~marado/twtxt-2025Q1.txt , or see them on the web:

https://tilde.pt/~marado/twtxt-2025Q1.html
It's that time of the year again, I've just rotated my #twtxt feed! Find the first quarter of twts at the feed ,
https://tilde.pt/~marado/twtxt-2025Q1.txt , or see them on the web:

https://tilde.pt/~marado/twtxt-2025Q1.html
It's that time of the year again, I've just rotated my #twtxt feed! Find the first quarter of twts at the feed ,
https://tilde.pt/~marado/twtxt-2025Q1.txt , or see them on the web:

https://tilde.pt/~marado/twtxt-2025Q1.html
@bender @aelaraji The client should ignore twts if it's not compatible or not addressed to me. it's a simple regex to add! It's similar to Twt Hash Extension, should they be in another file? They are child messages, not flat twt. Not of course!
@bender @aelaraji The client should ignore twts if it's not compatible or not addressed to me. it's a simple regex to add! It's similar to Twt Hash Extension, should they be in another file? They are child messages, not flat twt. Not of course!
@prologic @aelaraji It depends! If you are working with rsync and scp with the same protocol... I want to know! 😁
@prologic @aelaraji It depends! If you are working with rsync and scp with the same protocol... I want to know! 😁
Não podia deixar passar um #musiquinta de #desconhecidos sem fazer alguma auto-promoção...

Andamos por aí mas ninguém nos conhece, e tu provavelmente também nunca ouviste falar de #kokori - mas somos um duo de música industrial, fazemos música com #SoftwareLivre, e como a melhor carta de apresentação de uma banda é a sua música, deixo aqui o tema de avanço do nosso próximo disco:

https://anti-demos-cracia.bandcamp.com/track/kokori-the-dark-o
Não podia deixar passar um #musiquinta de #desconhecidos sem fazer alguma auto-promoção...

Andamos por aí mas ninguém nos conhece, e tu provavelmente também nunca ouviste falar de #kokori - mas somos um duo de música industrial, fazemos música com #SoftwareLivre, e como a melhor carta de apresentação de uma banda é a sua música, deixo aqui o tema de avanço do nosso próximo disco:

https://anti-demos-cracia.bandcamp.com/track/kokori-the-dark-o
Não podia deixar passar um #musiquinta de #desconhecidos sem fazer alguma auto-promoção...

Andamos por aí mas ninguém nos conhece, e tu provavelmente também nunca ouviste falar de #kokori - mas somos um duo de música industrial, fazemos música com #SoftwareLivre, e como a melhor carta de apresentação de uma banda é a sua música, deixo aqui o tema de avanço do nosso próximo disco:

https://anti-demos-cracia.bandcamp.com/track/kokori-the-dark-o
@andros For what purpose? 🤔
@aelaraji What protocol do you use?
@aelaraji What protocol do you use?
Ainda as cartas dos EUA às empresas:

Europa ainda está a pensar; países como Bélgica e França condenam.

Já em Portugal as empresas são contra mas o governo não quer discordar de Trump. Alguma oposição (PS, Livre) critica o governo.

https://eco.sapo.pt/2025/04/16/bruxelas-atenta-a-cartas-que-eua-enviaram-a-empresas-europeias-a-forcar-abandono-da-diversidade/
Ainda as cartas dos EUA às empresas:

Europa ainda está a pensar; países como Bélgica e França condenam.

Já em Portugal as empresas são contra mas o governo não quer discordar de Trump. Alguma oposição (PS, Livre) critica o governo.

https://eco.sapo.pt/2025/04/16/bruxelas-atenta-a-cartas-que-eua-enviaram-a-empresas-europeias-a-forcar-abandono-da-diversidade/
Ainda as cartas dos EUA às empresas:

Europa ainda está a pensar; países como Bélgica e França condenam.

Já em Portugal as empresas são contra mas o governo não quer discordar de Trump. Alguma oposição (PS, Livre) critica o governo.

https://eco.sapo.pt/2025/04/16/bruxelas-atenta-a-cartas-que-eua-enviaram-a-empresas-europeias-a-forcar-abandono-da-diversidade/
[47°09′11″S, 126°43′36″W] Bad satellite signal -- switching to analog communication
[47°09′48″S, 126°43′23″W] Raw reading: 0x68008AD1, offset +/-2
Vídeo muito simpático sobre a nossa língua dividida em duas (línguas irmãs?)

"Ep. 51 - Galego vs. Português: A mesma língua?!"

https://www.youtube.com/watch?v=Yglw3K0qGH8

#Galego #Português
@andros U2FsdGVkX190DSgJ4wimV0u43+zdAiTr+nExgObRoQRJ0kTDQqM+/Fu9IUrlcT9ig9GzU525GfQ+sw6RPgD9iw==
@andros U2FsdGVkX19wzZBMI6Bf5K/sB3xhZYek1zR/4JXYpNV7EV6gxRQf5H5XXsDtM30dFOXzDGMYSr2tWAKxXqeJ+Q==
@andros U2FsdGVkX1+3j4op8sY9vxojWMB8g8U5O+T5lS0xDLFtEcaCx4p3ElIiA3CN9sbHB+E8L2ZaVS2T+USQa4hBmw
@andros U2FsdGVkX1/UgvDGtZh5fvnPhvofeJDbncDHM2br9v/Ig8ChHYajmoz2G16v8t4lqPG9mWTzyqLZHrUapPUA5w==
America Underestimates the Difficulty of Bringing Manufacturing Back
https://www.molsonhart.com/blog/america-underestimates-the-difficulty-of-bringing-manufacturing-back
America Underestimates the Difficulty of Bringing Manufacturing Back
https://www.molsonhart.com/blog/america-underestimates-the-difficulty-of-bringing-manufacturing-back
Probando los parlantes Sensui con el ampli Yamaha. Tremendo sonido!
🧮 USERS:1 FEEDS:2 TWTS:1309 ARCHIVED:86213 CACHE:2761 FOLLOWERS:18 FOLLOWING:14
Am I tripping or rsync is actually THIS effing faster than scp!!? 🫨
(análise a debate sem ser em canal aberto, portante em formato reduzido)

Mentiras, demagogia, contradições e desconversa; quando é o tempo dele e o dos outros, perguntas são boas mas não é para ele responder, é para ele fazer - isto é André #Ventura.

Não se aprendeu nada neste debate - porque de um não há nada para aprender, e o outro não teve espaço no meio de tanto ruído.

Em termos de momentos concretos, destaco dois:

Quando #Raimundo não tem oportunidade de falar nem responder a nada porque AV não deixa, entretanto ele diz que até respondia, mas "Tá aí sempre nheca-nheca..."

O outro é só para exemplificar o que descrevi no início sobre o discurso de Ventura: #AV diz que o #PCP é que esteve ao lado da ditadura, rebolem os vosso olhos.

Enfim, foi o que foi, amanhã há mais.

#ptpol #debates #legislativas #legislativas2025 #CDU #CH
(análise a debate sem ser em canal aberto, portante em formato reduzido)

Mentiras, demagogia, contradições e desconversa; quando é o tempo dele e o dos outros, perguntas são boas mas não é para ele responder, é para ele fazer - isto é André #Ventura.

Não se aprendeu nada neste debate - porque de um não há nada para aprender, e o outro não teve espaço no meio de tanto ruído.

Em termos de momentos concretos, destaco dois:

Quando #Raimundo não tem oportunidade de falar nem responder a nada porque AV não deixa, entretanto ele diz que até respondia, mas "Tá aí sempre nheca-nheca..."

O outro é só para exemplificar o que descrevi no início sobre o discurso de Ventura: #AV diz que o #PCP é que esteve ao lado da ditadura, rebolem os vosso olhos.

Enfim, foi o que foi, amanhã há mais.

#ptpol #debates #legislativas #legislativas2025 #CDU #CH
(análise a debate sem ser em canal aberto, portante em formato reduzido)

Mentiras, demagogia, contradições e desconversa; quando é o tempo dele e o dos outros, perguntas são boas mas não é para ele responder, é para ele fazer - isto é André #Ventura.

Não se aprendeu nada neste debate - porque de um não há nada para aprender, e o outro não teve espaço no meio de tanto ruído.

Em termos de momentos concretos, destaco dois:

Quando #Raimundo não tem oportunidade de falar nem responder a nada porque AV não deixa, entretanto ele diz que até respondia, mas "Tá aí sempre nheca-nheca..."

O outro é só para exemplificar o que descrevi no início sobre o discurso de Ventura: #AV diz que o #PCP é que esteve ao lado da ditadura, rebolem os vosso olhos.

Enfim, foi o que foi, amanhã há mais.

#ptpol #debates #legislativas #legislativas2025 #CDU #CH
@andros U2FsdGVkX1/8tjmw+MUkBPC0TS0UqOMBkHovapFt9r+5SAgTh5gUTnqXiLyKs8a7DcJpA4ODtYVpjRh2qlqTEw==
@xuu Yeah @-mentioning someone you don't have a local alias for is broken somehow :( I haven't looked into it yet...