# 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 234782
# self = https://watcher.sour.is?offset=232569
# next = https://watcher.sour.is?offset=232669
# prev = https://watcher.sour.is?offset=232469
Com a crise política a decorrer, é fácil não prestar atenção ao que entretanto a classe política vai fazendo. Assim, vale a pena destacar este alerta da #zero :

Ideias veiculadas nas últimas semanas para forçar a componente rodoviária na Terceira Travessia e construção de novo túnel rodoviário Algés-Trafaria são inaceitáveis

Na sequência das notícias que vieram recentemente a público que dão conta de que o governo terá decidido propor duas novas travessias rodoviárias sobre o rio Tejo, a ZERO considera inaceitável que, num momento em que as emissões do setor dos transportes colocam gravemente em risco as metas climáticas do país, sejam apresentadas ideias que agravariam seriamente esses riscos através do aumento de capacidade dos acessos rodoviários à capital do país.

Quando a principal prioridade em mobilidade urbana deve ser a redução significativa do uso de transporte individual, a diminuição dos tempos de viagem no transporte público e compartilhado, além da eletrificação dos veículos de grande circulação, é incompreensível que se invista tempo e recursos na busca por formas de financiar grandes obras, como a construção de rodovias entre Algés e Trafaria e na ponte ferroviária essencial Barreiro-Chelas, que inevitavelmente aumentariam o uso de carros[...].

https://zero.ong/noticias/tejo-duas-margens-unidas-por-mais-carros-e-proposta-insustentavel/
[47°09′24″S, 126°43′00″W] Dosimeter still failing
What does the #twtxt community think about having a p2p database to store all history? This will be managed by Registries.
What does the #twtxt community think about having a p2p database to store all history? This will be managed by Registries.
I think we are approaching a new step.
I think we are approaching a new step.
Good shot!
Good shot!
👋 Hello @robertriz, welcome to We.Love.Privacy.Club, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
👋 Hello @robertriz, welcome to We.Love.Privacy.Club, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
@prologic We often turn to a database when we can use a plain text file, such as a CSV. With sed or awk, you can run simple queries without using a database.
Did I get the context right? 😀
@prologic We often turn to a database when we can use a plain text file, such as a CSV. With sed or awk, you can run simple queries without using a database.
Did I get the context right? 😀
Today I learned how to use TestCafé. It is a E2E framework.
I needed it because I wanted to write a script that would launch a browser in the background, log me in with a username and password, and return the cookie value with the token ID. The goal is to perform tests with the token.
https://testcafe.io/
Today I learned how to use TestCafé. It is a E2E framework.
I needed it because I wanted to write a script that would launch a browser in the background, log me in with a username and password, and return the cookie value with the token ID. The goal is to perform tests with the token.
https://testcafe.io/
If I had the time and energy I would:

- Make a #ThonnyIDE plug-in to launch #JupyterLab from the Thonny GUI interface (using Thonny's #Python #virtualenv;
- Write some code to convert #geoDataFrames with a graphic attributes column into #py5 styled shapes;
- Make a search interface to my daily sketch-a-day sketches and fix the RSS.
@kat We missed you too 🤗
You're all wrong 😑 @anth will happily tell you (_hopefully_) that we've been doing this whole "microblogging" / "status update" thing decades earlier than anything you've ever seen in the form of finger 🤣 and "plan" files 😅
@kat Yeah okay, I'll see if I can reproduce this silly nonsense version string 🤣 cheers! 🍻
@andros Yeah I _think_ @xuu has built some interesting stuff around this? 🤔
@andros I'm not entirely sure what this means:

> development that requires a database

Obviously I wasn't in the discussion so I feel like I'm missing some context here 🤔
@fe718 : Welcome ! ;-)
[47°09′23″S, 126°43′19″W] Dosimeter overflow
- ¡Terrón! ¿Dónde estás? Toca paticura. -
#catsoftwtxt
- ¡Terrón! ¿Dónde estás? Toca paticura. -
#catsoftwtxt
This is a Gopher hole, not a website.
Estive há uns dias a tratar da atualização do nosso server Nextcloud, mas comecei a procrastinar na altura de fazer o upgrade da major version (30 -> 31)

E aha, pelos vistos a versão mais recente ainda tem umas arestas a limar:

https://status.hetzner.com/incident/1e53ab99-3111-4b5d-a4e6-7d405a1b9a89

Como é bom sentir que valeu a pena adiar um esforço!
Estive há uns dias a tratar da atualização do nosso server Nextcloud, mas comecei a procrastinar na altura de fazer o upgrade da major version (30 -> 31)

E aha, pelos vistos a versão mais recente ainda tem umas arestas a limar:

https://status.hetzner.com/incident/1e53ab99-3111-4b5d-a4e6-7d405a1b9a89

Como é bom sentir que valeu a pena adiar um esforço!
Estive há uns dias a tratar da atualização do nosso server Nextcloud, mas comecei a procrastinar na altura de fazer o upgrade da major version (30 -> 31)

E aha, pelos vistos a versão mais recente ainda tem umas arestas a limar:

https://status.hetzner.com/incident/1e53ab99-3111-4b5d-a4e6-7d405a1b9a89

Como é bom sentir que valeu a pena adiar um esforço!
-¡Un humano!-
#catsoftwtxt
-¡Un humano!-
#catsoftwtxt
The other day, after a discussion online, we came to the conclusion that using awk+sed+tr could replace much of the development that requires a database. However, using SQLite to have a SQL syntax isn't a bad idea either. What do you think?
The other day, after a discussion online, we came to the conclusion that using awk+sed+tr could replace much of the development that requires a database. However, using SQLite to have a SQL syntax isn't a bad idea either. What do you think?
calendar.txt: Keep your calendar in a plain text file
https://terokarvinen.com/2021/calendar-txt/
It's a lot of fun to have a calendar system.
calendar.txt: Keep your calendar in a plain text file
https://terokarvinen.com/2021/calendar-txt/
It's a lot of fun to have a calendar system.
[47°09′20″S, 126°43′12″W] 4346 days without news from Herve
❤️ 🎶: 천상재회 (2015 Version) by 최진희
❤️ 🎶: Flowery path by JEON YU JIN
❤️ 🎶: 난 늘 혼자였죠 by Page
@lyse Bei mir heißen Eichhörnchen immer "Eberhardt" (unisex). Den Tierchen könnte ich stundenlang zuschauen.
Trotz "Zoomschwäche": Tolle Bilder.
[47°09′05″S, 126°43′52″W] Dosimeter fixed
@aelaraji not sure but i will check when i can! git status is a good idea yeah
@aelaraji not sure but i will check when i can! git status is a good idea yeah
this website rules!
🧮 USERS:1 FEEDS:2 TWTS:1273 ARCHIVED:85134 CACHE:2796 FOLLOWERS:18 FOLLOWING:14
🐿️ squirrels!
I'd need to think about it deeply, but at a first sight, nanoblogging would be a simple text (like the original twtxt spec, aimed for TUIs), and microblogging (like Twitter was a few years ago), would be about sharing texts, images, videos, GIFs, links, and perhaps Markdown styling.

Why? You have shorter messages than in a blog, but you may add almost anything you could do in a blog.
Buuut... who knows?
[47°09′56″S, 126°43′33″W] Resetting dosimeter
I watched two squirrels this morning for about half an hour: https://lyse.isobeef.org/eichhoernchen-2025-03-11/ They were super crazy fast. Also, they bit off plenty of twigs and carried them around, not sure where they put them. I've never seen them do that before. Once more I realized that I need a better zoom.

Squirrel jumping from tree to tree

Which photos would you remove?
@aelaraji I cannot tell you either. I don't know the difference. :-)
I’ve never liked the behavior of OpenBSD’s shell where it just scrolls horizontally:

https://movq.de/v/1371f7efbc/vid-1741714971.mp4

But now I’m *this close* to implementing the same thing in my own shell – because it’s probably *much, much easier* than multiline stuff. 😅
I’ve never liked the behavior of OpenBSD’s shell where it just scrolls horizontally:

https://movq.de/v/1371f7efbc/vid-1741714971.mp4

But now I’m *this close* to implementing the same thing in my own shell – because it’s probably *much, much easier* than multiline stuff. 😅
@aelaraji That's nice, enjoy it while it lasts! Rain can be something wonderful. Stay safe.
@aelaraji That’s how twtxt started: As microblogging. Yarn shifted up some gears and now it’s more like social media – more powerful, but a bit different. 😅
@aelaraji That’s how twtxt started: As microblogging. Yarn shifted up some gears and now it’s more like social media – more powerful, but a bit different. 😅
Black swans occur when an event with a high negative impact but low probability occurs.
regardless of the technical maintenance and creating backdoors for the sake of the maintenance and put the risk in front of the security calls the black swans immedietly.
looks like CVE-2025-27840 can't be triggered remotely by Bluetooth, radio signals, or over the Internet, meaning they do not pose a risk of remote compromise of ESP32 devices
@kat @prologic When I make dev on current master, I get a proper version. Same with make server. Assuming you cloned the repo, do you have any (uncommited) changes? What does git status tell you?
Of course, @bender, anytime! <3 As our number one bug finder, your service has to be rewarded. :-)
[47°09′10″S, 126°43′16″W] Dosimeter malfunction
> twtxt is a decentralised, minimalist microblogging service for hackers.

The keyword here is microblogging. But it doesn't feel like we've been (relatively speaking) doing much of that lately... maybe I go the concept of microblogging wrong.
It's been ages since the last time we've had as much and as frequent of a rainfall as we've been having this week. The smell, the sounds, the wind pushing against my body ... are taking over my senses with joy, leaving no room for worry™ (about the possibility of a flood).
i am awake and my headache is gone yayyy
i am awake and my headache is gone yayyy
@prologic make server actually because i don't need the client on my server, also i run make deps before just in case lol
@prologic make server actually because i don't need the client on my server, also i run make deps before just in case lol
@prologic HIII MISSED YALL
@prologic HIII MISSED YALL
@prologic huh interesting! yeah i was stumped for a bit i was like WHAT config.json file are these logs talking about.... but then it worked after i moved the old meta.json file lol!
@prologic huh interesting! yeah i was stumped for a bit i was like WHAT config.json file are these logs talking about.... but then it worked after i moved the old meta.json file lol!
Pinellas County Running - 4 miles: 4.04 miles, 00:08:45 average pace, 00:35:20 duration

#running
Pinellas County Running - 4 miles: 4.04 miles, 00:08:45 average pace, 00:35:20 duration

#running
Pinellas County Running - 4 miles: 4.04 miles, 00:08:45 average pace, 00:35:20 duration

#running
#MaradoWeekly #WeeklyPlant Week 10 ![A bunch of yellow flowers, I don't know their name, we call it "Easter almonds" because they are the size and look a bit like almonds when closed, and they flower at easter time (or now, as it happens). They have the sweetest scent.](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/143/543/776/071/054/original/9a0ae0c1b2d24f54.jpg)
#MaradoWeekly #WeeklyPlant Week 10 ![A bunch of yellow flowers, I don't know their name, we call it "Easter almonds" because they are the size and look a bit like almonds when closed, and they flower at easter time (or now, as it happens). They have the sweetest scent.](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/143/543/776/071/054/original/9a0ae0c1b2d24f54.jpg)
[47°09′16″S, 126°43′23″W] 4345 days without news from Herve
Mais um dia, mais uma sondagem:

PS 30.8%
AD 25.8%
CH 17.3%
IL 7.3%
BE 4.3%
L 2.5%
CDU 2.4%
PAN 0.8%

https://www.dn.pt/pol%C3%ADtica/sondagem-ps-ultrapassa-ad-e-maioria-v%C3%AA-montenegro-sem-condi%C3%A7%C3%B5es
Mais um dia, mais uma sondagem:

PS 30.8%
AD 25.8%
CH 17.3%
IL 7.3%
BE 4.3%
L 2.5%
CDU 2.4%
PAN 0.8%

https://www.dn.pt/pol%C3%ADtica/sondagem-ps-ultrapassa-ad-e-maioria-v%C3%AA-montenegro-sem-condi%C3%A7%C3%B5es
nRF52 ok
this esp32 issue is tracked under CVE-2025-27840... Looks like I should try alternative chips for meshtastic!
whoa! esp32 = 29 undocumented commands, collectively characterized as a backdoor, that could be used for memory manipulation, MAC address spoofing and packet injection=
meshtastic looks promising, i'm starting to explore esp32 platforms and it doesn't look that dificult to setup.
@doesnm Actually that's a fantastic idea 🙌
@eapl.me@eapl.me 🤗😍
@eapl.me@eapl.me No worries 🤗 My emotionally state are my own to sort out 🤣
@kat Welcome back! 🙌
@kat Actually that's' a known bug I haven't worked out yet hmmm 🧐
@kat Arw you running make build or go build?
[47°09′10″S, 126°43′25″W] Raw reading: 0x67CFED82, offset +/-4
Hello, Alice!
[47°09′13″S, 126°43′47″W] Weather forecast alert -- storm from SW
👋 Hello @death, welcome to yarn, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
👋 Hello @death, welcome to yarn, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
i rebuilt the yarnd binary several times and yet the version print is still omitting the first letter lol? wtf
i rebuilt the yarnd binary several times and yet the version print is still omitting the first letter lol? wtf
oh god i have a horrible headache i know it'll only go away if i sleep but i don't wanna sleep yet T_T
oh god i have a horrible headache i know it'll only go away if i sleep but i don't wanna sleep yet T_T
👋 Hello @radiantgarden, welcome to yarn, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
👋 Hello @radiantgarden, welcome to yarn, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
👋 Hello @hydaelyn, welcome to yarn, a Yarn.social Pod! To get started you may want to check out the pod's Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗