# 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 193854
# self = https://watcher.sour.is?offset=192664
# next = https://watcher.sour.is?offset=192764
# prev = https://watcher.sour.is?offset=192564
#MaradoWeekly #WeeklyPlant Week 28 The first apples of 2025
#MaradoWeekly #WeeklyPlant Week 28 The first apples of 2025
[47°09′34″S, 126°43′17″W] Wind speed: 102kph -- batteries low
peak internet right here
wowzers
[47°09′23″S, 126°43′47″W] Working impossible due to heavy rain
I have completed a big work task that I was lowkey procrastinating and now I feel so much better!
I have completed a big work task that I was lowkey procrastinating and now I feel so much better!
Gente amiga, que provider europeu recomendam para registo de domínios?

O Gandi subiu imenso os preços, e estou a olhar para o OVH, mas antes de mergulhar queria saber o que se usa por aí
Gente amiga, que provider europeu recomendam para registo de domínios?

O Gandi subiu imenso os preços, e estou a olhar para o OVH, mas antes de mergulhar queria saber o que se usa por aí
@movq I also had to laugh when I saw that. :-)
@movq Don't forget about Morse Key Monday and Teletypewriter Tuesday.
@aelaraji And I read the following funny response to that:

> Bluesky: Users verify their age by adding a payment method or uploading a photo ID.
>
> Mastodon: Users verify their age by posting pictures of the vintage computer equipment in their homes.

https://beige.party/@maxleibman/114848276288629121

😏
@aelaraji And I read the following funny response to that:

> Bluesky: Users verify their age by adding a payment method or uploading a photo ID.
>
> Mastodon: Users verify their age by posting pictures of the vintage computer equipment in their homes.

https://beige.party/@maxleibman/114848276288629121

😏
@movq Permaculture should do the trick 😉
ROFL 🤣 I've just read from someone on the Fedi, that Bluesky has started asking people for ID
[47°09′10″S, 126°43′11″W] Working impossible due to blizzard
AI this, AI that.

Tech is no longer interesting. I need to find a new field.
AI this, AI that.

Tech is no longer interesting. I need to find a new field.
[47°09′30″S, 126°43′50″W] Automatic systems disengaged due to thunderstorm
[47°09′59″S, 126°43′26″W] Wind speed: 64kph -- batteries low
wow.. #NixOS me tiene un poco comprado xD
🧮 USERS:1 FEEDS:2 TWTS:1402 ARCHIVED:88477 CACHE:2562 FOLLOWERS:22 FOLLOWING:14
[47°09′52″S, 126°43′01″W] Weather forecast alert -- storm from S
(… maybe followed by “tmux Thursday” to cool down …)
(… maybe followed by “tmux Thursday” to cool down …)
Thinking about doing “Wayland Wednesday”. Only use Wayland every Wednesday. Collect bugs, report bugs, fix bugs.
Thinking about doing “Wayland Wednesday”. Only use Wayland every Wednesday. Collect bugs, report bugs, fix bugs.
@lyse 06.jpg is quite funny. Block the road for 30 minutes! %)
@lyse 06.jpg is quite funny. Block the road for 30 minutes! %)
[47°09′14″S, 126°43′59″W] Raw reading: 0x68752981, offset +/-3
@movq @lyse i like this emoji too (it's rhombus with question on my side)
@bender Hm, it is now. 🤔 I should have made a screenshot when I first saw it.
@bender Hm, it is now. 🤔 I should have made a screenshot when I first saw it.
[47°09′06″S, 126°43′17″W] Wind speed: 105kph -- batteries low
One of my favorite benches in the forest around the corner performs a popular Homer Simpson meme this year. Nice to take photos of, not quite so practical for sitting.https://maurice-renck.de/en/notes/2025/have-a-seat
#zine descarregável em https://cloud.disroot.org/s/HoNfRBCrs28xA3E : Elektro-Totós Vol I: corrente alternada
#zine descarregável em https://cloud.disroot.org/s/HoNfRBCrs28xA3E : Elektro-Totós Vol I: corrente alternada
#zine descarregável em https://cloud.disroot.org/s/HoNfRBCrs28xA3E : Elektro-Totós Vol I: corrente alternada
I did a pretty intense workout this morning and afterwards I felt so good! I wish I remembered this whenever I feel like skipping training.
I did a pretty intense workout this morning and afterwards I felt so good! I wish I remembered this whenever I feel like skipping training.
[47°09′50″S, 126°43′27″W] Wind speed: 94kph
[47°09′09″S, 126°43′30″W] Reading: 0.61 Sv
Hola from Minnesota
"Brett Cannon on #Python humans... and packaging"

https://www.bitecode.dev/p/brett-cannon-on-python-humans-and
🧮 USERS:1 FEEDS:2 TWTS:1401 ARCHIVED:88472 CACHE:2558 FOLLOWERS:22 FOLLOWING:14
Inteligencia artificial en el podcast de Texto-Plano https://podcast.texto-plano.xyz/podcast/2025/07/13/inteligencia-artificial.html
Ou, como diz quem escreve melhor que eu... Recorte jornal. Diz: "Num contexto assim, pode-se, sim, falar de 《imigração desregulada》, mas apenas no sentido em que o Estado não consegue dar resposta aos direitos de quem está cá, de quem é mais explorado que os locais, trabalha, desconta, paga impostos, faz compras. A 《desregulação》 é do Estado, não das pessoas que migram."
Ou, como diz quem escreve melhor que eu... Recorte jornal. Diz: "Num contexto assim, pode-se, sim, falar de 《imigração desregulada》, mas apenas no sentido em que o Estado não consegue dar resposta aos direitos de quem está cá, de quem é mais explorado que os locais, trabalha, desconta, paga impostos, faz compras. A 《desregulação》 é do Estado, não das pessoas que migram."
Ou, como diz quem escreve melhor que eu... Recorte jornal. Diz: "Num contexto assim, pode-se, sim, falar de 《imigração desregulada》, mas apenas no sentido em que o Estado não consegue dar resposta aos direitos de quem está cá, de quem é mais explorado que os locais, trabalha, desconta, paga impostos, faz compras. A 《desregulação》 é do Estado, não das pessoas que migram."
What a banger! I just came across the band Year Of The Goat: https://www.youtube.com/watch?v=H3FoOGp0jmc
[47°09′35″S, 126°43′36″W] Reading: 1.44000 PPM
I meant, the first line is the only one on the blockquote .
[47°09′37″S, 126°43′22″W] Storm recedes -- back to normal work
Se só lerem um artigo hoje, que seja este.

https://www.publico.pt/2025/07/11/azul/opiniao/armas-mundo-chamas-2139779

#criseclimática
Se só lerem um artigo hoje, que seja este.

https://www.publico.pt/2025/07/11/azul/opiniao/armas-mundo-chamas-2139779

#criseclimática
Se só lerem um artigo hoje, que seja este.

https://www.publico.pt/2025/07/11/azul/opiniao/armas-mundo-chamas-2139779

#criseclimática
@andros U2FsdGVkX18qD1YR6+RZLqq4rU5g6KnvLXL6Cj4y9M5cDgV/pHGr8TFeVK+D4PqY1zlqw7LqhuUKnjlUsHuJQg==
Sunday is for rest and recovery and I am chilling on the couch playing Death Stranding 2.
Sunday is for rest and recovery and I am chilling on the couch playing Death Stranding 2.
[47°09′31″S, 126°43′35″W] Weather forecast alert -- storm from NE
[47°09′10″S, 126°43′34″W] --no signal--
[47°09′59″S, 126°43′11″W] Saalmi, retransmit, please
🧮 USERS:1 FEEDS:2 TWTS:1400 ARCHIVED:88470 CACHE:2557 FOLLOWERS:22 FOLLOWING:14
We had a nice barbecue evening with the band mates
Live from my Tozo Pipo X9 on Android. I actually like the wedge form factor. Too bad there's only 2GB RAM.
@movq it is.
@movq That's really cool! I wanted to experiment with Landlock in tt as well. But other than just thinking about it, nothing really happened.

Depending on the available Landlock ABI version your kernel supports, you might even restrict connect(…) calls to ports 80, 443 and maybe whatever else has been configured in the subscription list.
A mate visted me and we went on a few hours long hike. We came across a mythical creature in its natural habitat:

Kobold in the woods

https://lyse.isobeef.org/waldspaziergang-2025-07-12/
[47°09′21″S, 126°43′53″W] Transfer 50% complete...
@prologic Yeah, it’s not a strong sandbox in jenny’s case, it could still read my SSH private key (in case of an exploit of some sort). But I still like it.

I think my main takeaway is this: Knowing that technologies like Landlock/pledge/unveil exist and knowing that they are very easy to use, will probably nudge me into writing software differently in the future.

jenny was never meant to be sandboxed, so it can’t make *great* use of it. Future software might be different.

(And this is finally a strong argument for static linking.)
@prologic Yeah, it’s not a strong sandbox in jenny’s case, it could still read my SSH private key (in case of an exploit of some sort). But I still like it.

I think my main takeaway is this: Knowing that technologies like Landlock/pledge/unveil exist and knowing that they are very easy to use, will probably nudge me into writing software differently in the future.

jenny was never meant to be sandboxed, so it can’t make *great* use of it. Future software might be different.

(And this is finally a strong argument for static linking.)
Looks like here’s something wrong with Markdown parsing. 🤔 The original twt looks like this:


>This extension was turned off because it is no longer supported

Thanks Google.
This browser was uninstalled because it absolutely sucks!


So only the first line should be a quote.
Looks like here’s something wrong with Markdown parsing. 🤔 The original twt looks like this:


>This extension was turned off because it is no longer supported

Thanks Google.
This browser was uninstalled because it absolutely sucks!


So only the first line should be a quote.
❤️ 🎶: Soda Pop by Saja Boys, Andrew Choi, Neckwav, Danny Chung, KEVIN WOO, samUIL Lee, KPop Demon Hunters Cast
[47°09′59″S, 126°43′54″W] Transfer 25% complete...
Podemos continuar a fingir que somos só espectadores no #genocídio em curso, mas é só isso mesmo que estamos a fazer: fingir. ![Notícia na secção "curtas" do Jornal Mapa, chamada "Rearmar a Europa apoiando Israel". Fala de de duas investigações que dizem como dinheiro da FDE é usado pela IAI (directamente envolvida no conflicto em Gaza) e mais de 1.1M do programa Horizonte vai para Israel.](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/840/728/578/962/265/original/6f7f70cce25f9f80.jpg)
Podemos continuar a fingir que somos só espectadores no #genocídio em curso, mas é só isso mesmo que estamos a fazer: fingir. ![Notícia na secção "curtas" do Jornal Mapa, chamada "Rearmar a Europa apoiando Israel". Fala de de duas investigações que dizem como dinheiro da FDE é usado pela IAI (directamente envolvida no conflicto em Gaza) e mais de 1.1M do programa Horizonte vai para Israel.](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/840/728/578/962/265/original/6f7f70cce25f9f80.jpg)
Podemos continuar a fingir que somos só espectadores no #genocídio em curso, mas é só isso mesmo que estamos a fazer: fingir. ![Notícia na secção "curtas" do Jornal Mapa, chamada "Rearmar a Europa apoiando Israel". Fala de de duas investigações que dizem como dinheiro da FDE é usado pela IAI (directamente envolvida no conflicto em Gaza) e mais de 1.1M do programa Horizonte vai para Israel.](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/840/728/578/962/265/original/6f7f70cce25f9f80.jpg)
❤️ 🎶: Blazing Steps by WENDY
@movq Nice! 👍
Landlock is still young and a bit unpolished, but it’s slowly getting more popular. 🥳
Landlock is still young and a bit unpolished, but it’s slowly getting more popular. 🥳
Another example:

$ setpriv \
--landlock-access fs \
--landlock-rule path-beneath:execute,read-file:/bin/ls-static \
--landlock-rule path-beneath:read-dir:/tmp \
/bin/ls-static /tmp/tmp/xorg.atom

The first argument --landlock-access fs says that nothing is allowed.

--landlock-rule path-beneath:execute,read-file:/bin/ls-static says that reading and executing that file is allowed. It’s a statically linked ls program (not GNU ls).

--landlock-rule path-beneath:read-dir:/tmp says that reading the /tmp directory and everything below it is allowed.

The output of the ls-static program is this line:

─rw─r──r────x 3000 200 07-12 09:19 22'491 │ /tmp/tmp/xorg.atom

It was able to read the directory, see the file, do stat() on it and everything, the little x indicates that getting xattrs also worked.

3000 and 200 are user name and group name – they are shown as numeric, because the program does not have access to /etc/passwd and /etc/group.

Adding --landlock-rule path-beneath:read-file:/etc/passwd, for example, allows resolving users and yields this:

─rw─r──r────x cathy 200 07-12 09:19 22'491 │ /tmp/tmp/xorg.atom
Another example:

$ setpriv \
--landlock-access fs \
--landlock-rule path-beneath:execute,read-file:/bin/ls-static \
--landlock-rule path-beneath:read-dir:/tmp \
/bin/ls-static /tmp/tmp/xorg.atom

The first argument --landlock-access fs says that nothing is allowed.

--landlock-rule path-beneath:execute,read-file:/bin/ls-static says that reading and executing that file is allowed. It’s a statically linked ls program (not GNU ls).

--landlock-rule path-beneath:read-dir:/tmp says that reading the /tmp directory and everything below it is allowed.

The output of the ls-static program is this line:

─rw─r──r────x 3000 200 07-12 09:19 22'491 │ /tmp/tmp/xorg.atom

It was able to read the directory, see the file, do stat() on it and everything, the little x indicates that getting xattrs also worked.

3000 and 200 are user name and group name – they are shown as numeric, because the program does not have access to /etc/passwd and /etc/group.

Adding --landlock-rule path-beneath:read-file:/etc/passwd, for example, allows resolving users and yields this:

─rw─r──r────x cathy 200 07-12 09:19 22'491 │ /tmp/tmp/xorg.atom
@andros U2FsdGVkX19Khl2yw4HFzXApDpkXve9gr8IFIQGyvCA5NhdKQceZq+5DgWRMTxp3TRehLJ7edpqD48/+dYr95w==
[47°09′43″S, 126°43′02″W] Carrier too weak
PSA: setpriv on Linux supports Landlock.

If this twt goes through, then restricting the filesystem so that jenny can only write to ~/Mail/twt, ~/www/twtxt.txt, ~/.jenny-cache, and /tmp works.
PSA: setpriv on Linux supports Landlock.

If this twt goes through, then restricting the filesystem so that jenny can only write to ~/Mail/twt, ~/www/twtxt.txt, ~/.jenny-cache, and /tmp works.
I spent 15 minutes stretching and it felt really nice!
I spent 15 minutes stretching and it felt really nice!
Übrigens hat @JuliaDamm tatsächlich die Abstimmung gewonnen und ihr Bild ist nun 6 Wochen lang das Cover von Baywatch Berlin 🥳https://socel.net/@JuliaDamm/114835889007723931
[47°09′32″S, 126°43′07″W] Waiting for carrier
❤️ 🎶: Три патрона, пистолет и икона by Stefan Valdobrev, Обичайните заподозрени
[47°09′42″S, 126°43′58″W] Bad satellite signal -- switching to analog communication
Um exemplo mínimo de como usar #Python para ler dados de uma planilha #Excel com a biblioteca #openpyxl e como modificar um arquivo #Word com a biblioteca #docx

https://gist.github.com/villares/560e231da78cd1b8f5701c5a6897348f captura de tela mostra na parte de cima uma planilha de Excel e na parte de baixo um documento de Word.
O nosso papel no #genocídio em curso é este. Que vergonha. Quatro projectos votados na assembleia da república: os que pedem o reconhecimento do estado da Palestina, a independência da Palestina e uma solução de paz e respeito pelos direitos humanos foram chumbados, o que diz para não reconhecer a Palestina com estado soberano foi aprovado. O lado derrotado: L, PCP, BE, PAN, JPP O lado vencedor: PSD, CH, IL, CDS-PP Indecisos: PS
O nosso papel no #genocídio em curso é este. Que vergonha. Quatro projectos votados na assembleia da república: os que pedem o reconhecimento do estado da Palestina, a independência da Palestina e uma solução de paz e respeito pelos direitos humanos foram chumbados, o que diz para não reconhecer a Palestina com estado soberano foi aprovado. O lado derrotado: L, PCP, BE, PAN, JPP O lado vencedor: PSD, CH, IL, CDS-PP Indecisos: PS
O nosso papel no #genocídio em curso é este. Que vergonha. Quatro projectos votados na assembleia da república: os que pedem o reconhecimento do estado da Palestina, a independência da Palestina e uma solução de paz e respeito pelos direitos humanos foram chumbados, o que diz para não reconhecer a Palestina com estado soberano foi aprovado. O lado derrotado: L, PCP, BE, PAN, JPP O lado vencedor: PSD, CH, IL, CDS-PP Indecisos: PS
🧮 USERS:1 FEEDS:2 TWTS:1399 ARCHIVED:88461 CACHE:2553 FOLLOWERS:22 FOLLOWING:14