# 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 238404
# self = https://watcher.sour.is?offset=235507
# next = https://watcher.sour.is?offset=235607
# prev = https://watcher.sour.is?offset=235407
@kat thanks, I woke up late, so I got my depresso meds late, which resulted in a very cranky morning, had a panic attack (yay!!!) and then I spilled my iced latte I made all over my chair so I had to take a shower :'D I feel WAY better now but today has been strugglebus!!!!!
4) igualdade de género e violência doméstica - o PAN pede a todas as forças políticas para os acompanhar no combate à violência doméstica, sexual e abuso infantil. Livre concorda.

5.1) leguminosas e 2ª-feiras sem carne - duas propostas do PAN. Pedem-lhe para explicar. É para reduzir a pegada ecológica e ter soberania alimentar. Mas n explica a ideia de ter 2ªs sem carne, não dá detalhes (é uma recomendação? uma obrigação?)
5.2) 30h semanais - Livre propõe isto, mas é exequível com o cenário económico que aí vem? A resposta é "claro", é até um passo na direção certa, o teste da semana dos 4 dias correu muito bem, são medidas para avançar para uma economia de futuro.

6) eutanásia - ambos de acordo: é preciso ler primeiro que o constitucional decidiu para depois saber quais são os próximos passos para legislar a morte medicamente assistida.

7) spinumviva vs. PNS - são casos diferentes porquê? PAN explica a diferença. Livre concorda.

#ptpol #debates #Livre #PAN #legislativas #legislativas2025
4) igualdade de género e violência doméstica - o PAN pede a todas as forças políticas para os acompanhar no combate à violência doméstica, sexual e abuso infantil. Livre concorda.

5.1) leguminosas e 2ª-feiras sem carne - duas propostas do PAN. Pedem-lhe para explicar. É para reduzir a pegada ecológica e ter soberania alimentar. Mas n explica a ideia de ter 2ªs sem carne, não dá detalhes (é uma recomendação? uma obrigação?)
5.2) 30h semanais - Livre propõe isto, mas é exequível com o cenário económico que aí vem? A resposta é "claro", é até um passo na direção certa, o teste da semana dos 4 dias correu muito bem, são medidas para avançar para uma economia de futuro.

6) eutanásia - ambos de acordo: é preciso ler primeiro que o constitucional decidiu para depois saber quais são os próximos passos para legislar a morte medicamente assistida.

7) spinumviva vs. PNS - são casos diferentes porquê? PAN explica a diferença. Livre concorda.

#ptpol #debates #Livre #PAN #legislativas #legislativas2025
4) igualdade de género e violência doméstica - o PAN pede a todas as forças políticas para os acompanhar no combate à violência doméstica, sexual e abuso infantil. Livre concorda.

5.1) leguminosas e 2ª-feiras sem carne - duas propostas do PAN. Pedem-lhe para explicar. É para reduzir a pegada ecológica e ter soberania alimentar. Mas n explica a ideia de ter 2ªs sem carne, não dá detalhes (é uma recomendação? uma obrigação?)
5.2) 30h semanais - Livre propõe isto, mas é exequível com o cenário económico que aí vem? A resposta é "claro", é até um passo na direção certa, o teste da semana dos 4 dias correu muito bem, são medidas para avançar para uma economia de futuro.

6) eutanásia - ambos de acordo: é preciso ler primeiro que o constitucional decidiu para depois saber quais são os próximos passos para legislar a morte medicamente assistida.

7) spinumviva vs. PNS - são casos diferentes porquê? PAN explica a diferença. Livre concorda.

#ptpol #debates #Livre #PAN #legislativas #legislativas2025
Debate em canal aberto mas em "horário estranho" - estava agendado para as 18h.

1) o que os distingue? - PAN quer protecção dos animais na constituição, é contra mineiração no mar, é contra o nuclear, a favor do IRS jovem. Livre acha que há mais que os junta que o que os separa. Livre quer uma "Hidrogéneos de Portugal", que PAN foi contra.

2) casa - Livre quer Serviço Nacional de Habitação, entre outras coisas. Custa quanto e corta-se onde? Livre avisa que o fundo já existe, mas não está a ser usado porque o Governo da AD não o regulamentou (são 100 milhões que não estão a ser usados). O resto é pago com uma taxa às agências, banca seguradoras e outros agentes que têm andado a fazer negócio com a habitação. PAN diz que o Livre não teve propostas para a crise climática, @LIVRE@LIVRE enumera várias medidas que propôs. Quanto a como paga as suas medidas para a habitação, o PAN diz que é a acabar com o regime dos residentes não-habituais.

3) saúde - Livre diz que a situação já é de concorrência e não de complementaridade como manda a lei de bases, e isso tem de ser resolvido (a concorrência deslear do privado saber do público o que o público não sabe do privado). PAN defende outras coisas (psicólogos no SNS, etc.), mas são coisas que o Livre também defende.

[continua, 1/2]
Debate em canal aberto mas em "horário estranho" - estava agendado para as 18h.

1) o que os distingue? - PAN quer protecção dos animais na constituição, é contra mineiração no mar, é contra o nuclear, a favor do IRS jovem. Livre acha que há mais que os junta que o que os separa. Livre quer uma "Hidrogéneos de Portugal", que PAN foi contra.

2) casa - Livre quer Serviço Nacional de Habitação, entre outras coisas. Custa quanto e corta-se onde? Livre avisa que o fundo já existe, mas não está a ser usado porque o Governo da AD não o regulamentou (são 100 milhões que não estão a ser usados). O resto é pago com uma taxa às agências, banca seguradoras e outros agentes que têm andado a fazer negócio com a habitação. PAN diz que o Livre não teve propostas para a crise climática, @LIVRE@LIVRE enumera várias medidas que propôs. Quanto a como paga as suas medidas para a habitação, o PAN diz que é a acabar com o regime dos residentes não-habituais.

3) saúde - Livre diz que a situação já é de concorrência e não de complementaridade como manda a lei de bases, e isso tem de ser resolvido (a concorrência deslear do privado saber do público o que o público não sabe do privado). PAN defende outras coisas (psicólogos no SNS, etc.), mas são coisas que o Livre também defende.

[continua, 1/2]
Debate em canal aberto mas em "horário estranho" - estava agendado para as 18h.

1) o que os distingue? - PAN quer protecção dos animais na constituição, é contra mineiração no mar, é contra o nuclear, a favor do IRS jovem. Livre acha que há mais que os junta que o que os separa. Livre quer uma "Hidrogéneos de Portugal", que PAN foi contra.

2) casa - Livre quer Serviço Nacional de Habitação, entre outras coisas. Custa quanto e corta-se onde? Livre avisa que o fundo já existe, mas não está a ser usado porque o Governo da AD não o regulamentou (são 100 milhões que não estão a ser usados). O resto é pago com uma taxa às agências, banca seguradoras e outros agentes que têm andado a fazer negócio com a habitação. PAN diz que o Livre não teve propostas para a crise climática, @LIVRE@LIVRE enumera várias medidas que propôs. Quanto a como paga as suas medidas para a habitação, o PAN diz que é a acabar com o regime dos residentes não-habituais.

3) saúde - Livre diz que a situação já é de concorrência e não de complementaridade como manda a lei de bases, e isso tem de ser resolvido (a concorrência deslear do privado saber do público o que o público não sabe do privado). PAN defende outras coisas (psicólogos no SNS, etc.), mas são coisas que o Livre também defende.

[continua, 1/2]
@kat ;w; it IS some days it's all I can do to even make a list ;w;
@mana ty mana <333 it's so hard isn't it
@mana ty mana <333 it's so hard isn't it
@mana so far it's been better for me! i hope your day improves though <3
@mana so far it's been better for me! i hope your day improves though <3
@mana it is funny af don't worry LMAO
@mana it is funny af don't worry LMAO
@mana noooo hope it gets better
@mana noooo hope it gets better
at this point I am surviving today out of spite, what a dogshit day fuck u tuesday how dare u
@kat it happens lol tbh I think it's kind of funny? but I think if I had done that I'd feel mega embarrassed, so I don't want you to feel made fun of >w<;;;
@kat HIIIII :D I hope today was better than yesterday
@kat omgggg thank you :'D (also ty edit button for existing)
@kat god I feel like I've been struggling with that for a while too ;w; good luck!!!
"Step inside the studio of Palestinian-American artist Samia Halaby, one of the earliest innovators of digital art."

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

via @guilhermesv@guilhermesv
TikTok Is Harming Children at an Industrial Scale
https://www.afterbabel.com/p/industrial-scale-harm-tiktok
TikTok Is Harming Children at an Industrial Scale
https://www.afterbabel.com/p/industrial-scale-harm-tiktok
@andros Good question, besides that, is there any place where all of them get listed?

I only know these ones:

* https://twtxt.envs.net
* https://twtxt.tilde.institute
* https://registry.twtxt.org*
I'm obviously completely biased, but, if you are an educator teaching #Python and using #pygame / #pygamece, do check out #py5 (https://py5coding.org).

I'm sure other sprite & game stuff must be easier in pygame, but I'm adapting a #PyMunk example, and IMHO, events are so much easier in py5...

(I'll try post it here tomorrow, I should be doing something else, as usual...)
Chamada aberta da Revista Lusófona de Estudos Culturais (RLEC):

https://rlec.pt/index.php/rlec/announcement/view/91

«O presente número temático “Arte, Educação e Comunidade” pretende realçar projetos e práticas que, em contextos educativos formais e não formais priorizem o sentido de comunidade e pertencimento com e através das artes.»
[47°09′25″S, 126°43′17″W] Dosimeter fixed
Claude Code Best Practices
https://www.anthropic.com/engineering/claude-code-best-practices
Claude Code Best Practices
https://www.anthropic.com/engineering/claude-code-best-practices
São da Universidade do Porto 29 das “Mulheres na Ciência” 2025: https://noticias.up.pt/2025/04/17/sao-da-u-porto-29-das-mulheres-na-ciencia-de-2025/
@movq Hahaha, this is so cool! :'-D
@kat And tasty! :-) Turns out there's marzipan in the bunny belly. Yum-yum!
@movq that is great!
@movq that is great!
by commenting out DMs are you giving up on simplicity? See the Metadata extension holding the data inside comments, as the client doesn't need to show it inside the timeline.

I don't think that commenting out DMs as we are doing for metadata is giving up on simplicity (it's a feature already), and it helps to hide unwanted DMs to clients that will take months to add it's support to something named... an extension.

For some other extensions in https://twtxt.dev/extensions.html (for example the reply-to hash #abcdfeg or the mention @ < example http://example.org/twtxt.txt >) is not a big deal. The twt is still understandable in plain text.
For DM, it's only interesting for you if you are the recipient, otherwise you see an scrambled message like 1234567890abcdef=. Even if you see it, you'll need some decryption to read it. I've said before that DMs shouldn't be in the same section that the timeline as it's confusing.

So my point stands, and as I've said before, we are discussing it as a community, so let's see what other maintainers add to the convo.
@bmallred Nice! 👌
✈️ Todos temos um familiar ou amigo emigrado. Envia-lhe este post!

Estamos a poucos dias das eleições para a Assembleia da República. Esta escolha está nas mãos de todos nós — os que cá vivem e os que partiram à procura de uma vida melhor.

É preciso coragem para escolher um caminho que resolva os problemas de quem cá está e de quem teve de partir. Um caminho que crie condições para regressar, se for essa a vontade, e para que emigrar deixe de ser obrigação.

Se és emigrante, sabe como votar:

🔎 Primeiro, confirma se estás recenseado/a em Portugal em 👉 www.recenseamento.pt

🇵🇹Se estás recenseado em Portugal:

💬 Vais estar lá no dia 18 de Maio?
✅ Sim → vota na tua freguesia
❌ Não → vota no consulado entre 6 e 8 de Maio

🌍 Se estás recenseado no estrangeiro:

💬 Pediste para votar presencialmente?
✅ Sim → vota no consulado no dia 18 de Maio
❌ Não → vota por carta até 16 de Maio
❓ Não sabes? → Dirige-te ao consulado

🗳️ Dia 18 de Maio, vota. Porque a tua vida importa, o teu voto conta.
✈️ Todos temos um familiar ou amigo emigrado. Envia-lhe este post!

Estamos a poucos dias das eleições para a Assembleia da República. Esta escolha está nas mãos de todos nós — os que cá vivem e os que partiram à procura de uma vida melhor.

É preciso coragem para escolher um caminho que resolva os problemas de quem cá está e de quem teve de partir. Um caminho que crie condições para regressar, se for essa a vontade, e para que emigrar deixe de ser obrigação.

Se és emigrante, sabe como votar:

🔎 Primeiro, confirma se estás recenseado/a em Portugal em 👉 www.recenseamento.pt

🇵🇹Se estás recenseado em Portugal:

💬 Vais estar lá no dia 18 de Maio?
✅ Sim → vota na tua freguesia
❌ Não → vota no consulado entre 6 e 8 de Maio

🌍 Se estás recenseado no estrangeiro:

💬 Pediste para votar presencialmente?
✅ Sim → vota no consulado no dia 18 de Maio
❌ Não → vota por carta até 16 de Maio
❓ Não sabes? → Dirige-te ao consulado

🗳️ Dia 18 de Maio, vota. Porque a tua vida importa, o teu voto conta.
✈️ Todos temos um familiar ou amigo emigrado. Envia-lhe este post!

Estamos a poucos dias das eleições para a Assembleia da República. Esta escolha está nas mãos de todos nós — os que cá vivem e os que partiram à procura de uma vida melhor.

É preciso coragem para escolher um caminho que resolva os problemas de quem cá está e de quem teve de partir. Um caminho que crie condições para regressar, se for essa a vontade, e para que emigrar deixe de ser obrigação.

Se és emigrante, sabe como votar:

🔎 Primeiro, confirma se estás recenseado/a em Portugal em 👉 www.recenseamento.pt

🇵🇹Se estás recenseado em Portugal:

💬 Vais estar lá no dia 18 de Maio?
✅ Sim → vota na tua freguesia
❌ Não → vota no consulado entre 6 e 8 de Maio

🌍 Se estás recenseado no estrangeiro:

💬 Pediste para votar presencialmente?
✅ Sim → vota no consulado no dia 18 de Maio
❌ Não → vota por carta até 16 de Maio
❓ Não sabes? → Dirige-te ao consulado

🗳️ Dia 18 de Maio, vota. Porque a tua vida importa, o teu voto conta.
@bender welp, thanks for this (entire stream)... got it accounted for (commit) on my own as well now :)
@bender welp, thanks for this (entire stream)... got it accounted for (commit) on my own as well now :)
Sorry, more pixels:

Sorry, more pixels:

@bender wut?! 😮
@bender Time to update my machines! 😅
@bender Time to update my machines! 😅
Saw someone else posting this and, yep, it’s true:

[![](https://movq.de/v/07e4be1aad/.html%2Dindex%2Dthumb%2Da.ff.jpg.jpg)](https://movq.de/v/07e4be1aad/a.ff.jpg)

[![](https://movq.de/v/07e4be1aad/.html%2Dindex%2Dthumb%2Db.ff.jpg.jpg)](https://movq.de/v/07e4be1aad/b.ff.jpg)
Saw someone else posting this and, yep, it’s true:

[![](https://movq.de/v/07e4be1aad/.html%2Dindex%2Dthumb%2Da.ff.jpg.jpg)](https://movq.de/v/07e4be1aad/a.ff.jpg)

[![](https://movq.de/v/07e4be1aad/.html%2Dindex%2Dthumb%2Db.ff.jpg.jpg)](https://movq.de/v/07e4be1aad/b.ff.jpg)
[47°09′05″S, 126°43′20″W] Dosimeter malfunction
Every time I think It can't get anymore bad than this, it gets even more bad.
This is fixed now 🥳 Thanks @xuu!
I should be working on my PhD but I'm distracted by:

- My mouse scrolling wheel is jumpy and I can't fix it, I've done many searches about the problem.
- I have an external SSD drive for backup that works perfectly on another computer but is not recognized at all on my main computer (no mention of it on lsusb).
Synology Lost the Plot with Hard Drive Locking Move
https://www.servethehome.com/synology-lost-the-plot-with-hard-drive-locking-move/
Synology Lost the Plot with Hard Drive Locking Move
https://www.servethehome.com/synology-lost-the-plot-with-hard-drive-locking-move/
5 miles: 5.36 miles, 00:09:15 average pace, 00:49:34 duration
left leg was tight as hell and almost painful. taking it slow to test it out.
#running #treadmill
5 miles: 5.36 miles, 00:09:15 average pace, 00:49:34 duration
left leg was tight as hell and almost painful. taking it slow to test it out.
#running #treadmill
@bender I _believe_ that's the only way. We'll deal with it as it comes up I think.
Whistleblower: DOGE Siphoned NLRB Case Data
https://krebsonsecurity.com/2025/04/whistleblower-doge-siphoned-nlrb-case-data/
Whistleblower: DOGE Siphoned NLRB Case Data
https://krebsonsecurity.com/2025/04/whistleblower-doge-siphoned-nlrb-case-data/
@bender I _can_ fix and make that work in the parser too. But I'm no longer sure how to cater for the general case. It's too much to support all punctuation whilst at the same time as other contradicting rules. For example you cannot both support . in nicknames and then expect to be able to to end a mention with a . 🤦‍♂️
@bender Yes I know 🤣 It's okay, we just have to build better parsers 😅
@abucci totally my fault sorry 😞
@bender LOL 😂
There are 5 of such "Twters" on this pod that have periods in their nick 😢


sqlite> select count(distinct(nick)) from twters where nick like '%.%';
count(distinct(nick)) = 5
sqlite> select distinct(nick) from twters where nick like '%.%';
 nick = @marado@ciberlandia.pt

 nick = eapl.me

 nick = eapl.mx

 nick = grumpygordie.great-site.net

 nick = @chyrp.doesnm.cc
I'll see if I can fix this and write a test case for what's going on here. I _think_ this is made difficult now because folks like @eapl.me decide that it's okay to have a . (_period_) in their # nick 🤣 tbh I _think_ nick(s) should have rules of what they can and cannot be comprised of. i.e: no punctuation 🤦‍♂️
Whereas @movq @lyse and @bender are all cool 😎
That's kind of weird actually. Hmmm @movq, @lyse, and @bender are all cool 😎
@bender This story just reminds me of the couple of times we've paid for things in cash 💰 💲 and the stupid banks with the ridiculous "scam alert policy" ask you all kind of dumb ass questions about what you need the cash for 🤦‍♂️ One of these days I need an excuse to buy something that costs a few $k just so I can answer when asked, "what do you need the cash for?" to which my response will be "drugs and hookers of course!" 🤣
@bender Sounds good to me! Done ✅ Also you did some, so thanks! 🙏
[47°09′11″S, 126°43′20″W] --interrupted--
HELLO FROM HELLO
The #philosopher’s machine: my conversation with Peter Singer’s AI chatbot: https://www.theguardian.com/world/2025/apr/18/the-philosophers-machine-my-conversation-with-peter-singer-ai-chatbot
@bender The DM specification has been updated from time to time in response to advice from the community. For me, It is a successful!
The adoption is another topic 😂
(I am working on my side)
@bender The DM specification has been updated from time to time in response to advice from the community. For me, It is a successful!
The adoption is another topic 😂
(I am working on my side)
I open a discussion thread: why didn't the registers work? Will they work later?
#twtxt
I open a discussion thread: why didn't the registers work? Will they work later?
#twtxt
Un jour, il faudra vraiment que je lise tout ce site: https://fabiensanglard.net/ #snes
Un jour, il faudra vraiment que je lise tout ce site: https://fabiensanglard.net/ #snes
Exciting new for Python 3.14!
t-string, not to be confused with f-string, to avoid malicious code and make life easier for web developers.
https://davepeck.org/2025/04/11/pythons-new-t-strings/
#python
Exciting new for Python 3.14!
t-string, not to be confused with f-string, to avoid malicious code and make life easier for web developers.
https://davepeck.org/2025/04/11/pythons-new-t-strings/
#python
[47°09′13″S, 126°43′01″W] Storm recedes -- back to normal work
@doesnm.p.psf.lt Remind me alter 🙏
@doesnm.p.psf.lt Because I'm a lazy project manage and I haven't grooomed the backlog in a while 🤣 Since you're there, do you mind cleaning it up for me? 🙏
@prologic @andros You can delete these feeds (created by me):
https://feeds.twtxt.net/project26/twtxt.txt
https://lor.sh/@Katze_942.rss <- i'm added him but can't find file
the only rss i follow is https://feeds.twtxt.net/posts-from-atdarkcat09atdc09-ru/twtxt.txt
[47°09′34″S, 126°43′49″W] Wind speed: 67kph -- batteries low
@prologic Yarn repo has 88 issues open, some related to ActivityPub. Why you do not close it?
Watching LAC vs DEN #Playoffs #NBA
@andros U2FsdGVkX180/itld+ucWj8NZnmz81h2tteUdRe3IL3gcM2zF4fvVCVZbHFyEvWQN98btXqQ9VHr8Y46z1O5DQ==
@prologic exactly!!!! thank you <33
@prologic exactly!!!! thank you <33
@kat creating habits or rituals as hard, dropping ones that you no longer need or considered harmful is even harder! Good luck! 🙏
@prologic LMAOOOOO TWINS
@prologic LMAOOOOO TWINS
@kat That's what she said 🤣
rough day today TT therapy was hard. i'm trying yet again to establish a routine and stick to it. or at least a way of tracking my tasks and making a routine out of that over time. i really hope it sticks
rough day today TT therapy was hard. i'm trying yet again to establish a routine and stick to it. or at least a way of tracking my tasks and making a routine out of that over time. i really hope it sticks
@lyse so cute and so pretty!
@lyse so cute and so pretty!
@bender WHO CARRIES $3K IN CASH AROUND IN A BAG