# 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 235274
# self = https://watcher.sour.is?offset=235142
# next = https://watcher.sour.is?offset=235242
# prev = https://watcher.sour.is?offset=235042
trying to not feel stressed today, so I digitally colored a smol frog that says fuck terfs! >m< i have no idea if I did that right bc it's my first time using yarn to post an image so rip to me if I messed that up :'D
1) Papa - #PS e #CDU dizem que o Papa era um homem bom e contra as desigualdades.

2) #SNS - Saúde está péssima mas #Montenegro diz que é culpa de como #PS deixou as coisas. PS relembra que #PSD prometeu que ia resolver saúde num ápice e em vez de resolver as coisas pioraram. Explica que a solução tem de ser no SNS público, não com os privados que só têm interesse no negócio. #PCP diz que as coisas podiam estar muito melhor se o #PS tivesse cedido nas negociações na geringonça.

3) #imigração - o PS está a chegar-se à direita neste tema? Sim. A CDU quer dotar a AIMA de meios para poder regularizar os processos pendentes (propôs e foi chumbado). Quem tem dinheiro compra acesso com vistos gold, quem não tem...

4) há caminho para nova geringonça? - CDU acha que sim se for um PS à esquerda, se for para continuar com as políticas da AD que o PS viabilizou desta vez, então não. PNS acha injusto que o PCP critique PS por ter deixado passar o programa e orçamento da AD.

5) voto útil - o PS tb vai apelar ao voto aos comunistas? (esta pergunta foi o jornalista a dar palco ao PNS para o seu apelo?) E claro, PNS faz.

7) houve um caso de alguém do PS e foi afastado. PNS diz que PS não aceita violência doméstica.

Momento da noite é o Raimundo a dizer que "choque salarial" do PS é "espirro salarial".
@bender Thanks! The rain rapidly cooled off the 17°C to just 10°C. I certainly appreciated that. The weather is coming from the west here, so I thought you've sent it our way. Let me try to return it. :-)
📖 Logic and Science: https://philpapers.org/go.pl?aid=FERLAS-7
Today's stroll was really nice. Just around 11km in total I'd reckon. We had a barbie at a mate's garden where everybody went on a hunt for an easter basket. Oh boy, what a preparation that must have been! Baking the bunnies, dying the eggs, mixing the bear leek butter and so on. That's dedication, let me tell you. :-)

Contents of the easter basket, not the pliers, though

It was the first time this year that we had half proper April weather and a thunderstorm in general. It started off with clear sky and lovely sunshine. Right after arvo lunch it started to rain, so we went into the hut. Then, the sun returned.

On the way back with the growling thunder in the distance coming closer and closer we escaped the rain just perfectly. A minute or two after we reached the car, wet stuff started coming down the sky. Not even half a minute after opening the front door, it poured like crazy. Lucky twice today. There's beautiful sunshine again by now. It smells absolutely great after the rain. I love it!

https://lyse.isobeef.org/waldspaziergang-2025-04-21/
@kat Bahahaha so do it all the time 🤣
@andros Some good points here that I share and empathize with 🙌
@bender I see hmmm 🧐
@andros Zulu said:

> what is twtxt for you?

For me Twtxt is just the underlying format that Yarn.social builds upon 😅
@andros Ahh cool! I'll try following it again 🤣 Mind @-mentioning/linking the feed again? 🙏
Also what's a, who's the Pope? 😅
@quark I know! I saw three Hacker News posts on it in a row 🤣
@andros Haha 🤣 We've explored this idea in the past and we decided that it's _actually_ a good idea to have an "append-only" feed for various reasons. We've also explored the idea of using Range requests, but opted instead to just archive/rotate our feeds periodically 😅 There really isn't much point in having a feed in reverse chronological order, except (_maybe?_) so a human read view the new twts at the top of the file?! 🤣_
@bender This is just a website that cycles through random Youtube channels? 🤔
Pope francis has died
https://www.reuters.com/world/pope-francis-has-died-vatican-says-video-statement-2025-04-21/
Pope francis has died
https://www.reuters.com/world/pope-francis-has-died-vatican-says-video-statement-2025-04-21/
I guess mentions with .(s) / dot(s) like @eapl.me are valid? 🤔 Or nicks even? 🤔
Getting Forked by Microsoft
https://philiplaine.com/posts/getting-forked-by-microsoft/
Getting Forked by Microsoft
https://philiplaine.com/posts/getting-forked-by-microsoft/
Fark Youtube is so utterly boring 🥱
@bender Ahh yes you caught me 🤣
@bender Not copy/paste 🤣 Hand on heart! ❤️ However it was a pretty nice article 😅
@prologic regex is unholy what am i looking at
@prologic i saw this! so fucked up
Getting Forked by Microsoft • Philip Laine 👈 Yet another pretty sad story of a megacorp (_Microsoft_) being total assholes 😢
Regex Isn't Hard - Tim Kellogg 👈 this is a pretty good conscience article on regexes, and I agree, regex isn't that hard™ -- However I _think_ I can make the TL;DR even shorter 😅

----

Regex core subset (portable across languages):

Character sets
• a matches “a”
• [a-z] any lowercase
• [a-zA-Z0-9] alphanumeric
• [^ab] any char but a or b

Repetition (applies to the preceding atom)
• ? zero or one
• * zero or more
• + one or more

Groups
• (ab)+ matches “ab”, “abab”, …
• Capture for extract/substitute via $1 or \1

Operators
• foo|bar = foo or bar
• ^ start anchor
• $ end anchor

Ignore non‑portable shortcuts: \w, ., {n}, *?, lookarounds.

#regex101=
Voilà, je ferme mon abonnement freebox pour retourner chez ovh. Maintenant, c'est free mobile que je veux remplacer, reste à trouver un fournisseur pas trop mal
@bender No worries 😉
There we go. Restored all the old settings 👌
@bender Lemme look at the old backup...
Pope Francis
@kat it's fixed now but lol i'm so good at this stuff aren't i
good morning everyone. before going to bed last night i accidentally password protected the entirety of my biggest site superlove because i botched a refactor of my caddyfile config. lmao
@prologic your live posting when something goes wrong is environmental storytelling it's so funny help
How it was last year:
https://ciberlandia.pt/@marado/112332099763176170
@kingdomcome at least ur hair kicks ass....
#MaradoWeekly #WeeklyPlant Week 16 Red carnations are the Portuguese symbol of Freedom, celebrated this week as it encompasses the 25th of April, the revolution day in which Portugal defeated a fascist dictatorship. But this year my carnation vase didn't flower... a sign of the times?
@bender

> I am up to increase the length of a twtxt, though.

Recall what we had this set to for this pod? 🧐
On my blog: Developer Diary, Grounation Day https://john.colagioia.net/blog/2025/04/21/grounation.html #programming #project #devjournal
@bender Really? Wow! 😂
@bender Hah 🤣
Just had a freak storm ⛈️ with lots of horizontal rain ☔️ that took out and tripped our internal RCD (_again_) 😱 Took out our Fibre too (_servers were fine, good 'ol UPS_). Need to get a UPS for the Fibre box 📦 Haha 🤣
😢 Pope Francis has died on Easter Monday at age of 88 - Vatican News: https://www.vaticannews.va/en/pope/news/2025-04/pope-francis-dies-on-easter-monday-aged-88.html
@andros U2FsdGVkX1/9OJEfAYduLltj1fG6XN51AC8X/mQ0r6+jiWv8TwfUNHzmmPwok2OQPZmD9xUmZl9dgoX3KPIDWQ==
@prologic That was a different view: https://movq.de/v/7fb10a825d/picam-small.mp4 🎥
Je suis surpris de n'avoir rien trouvé ni reçu comme suggestion, alors je retente ma chance. Connaissez-vous des blogs qui testent des jeux retro (snes, nes, ...) ou qui parlent de romhack? #retrogaming #romhack
@movq So cool! 😎 Where's the time lapse video you used to have of this tree? 🌳 Hmm 🧐
@movq Yeah I know 🤣 I found another bug in lextwt 🤦‍♂️ This whole DM / bang-mention thingy has thrown a spanner in the works 🔧 -- Even if I wanted to implement it, I'm not even ready to try at the moment 😢
@movq Oh, that's beautiful!

I opened up all the photos in new tabs and went through them. For a second, I wondered that it was snowing at your place right now. :-D

That made me realize that so far we basically had nearly no April weather whatsoever. May might be full of it then, let's see. :-)
@prologic @movq @bmallred @ionores Thank you! Yeah, the yellow meadows look truly awesome.

Watching "Happy People: A Year in the Taiga" in German the evening before, this thing totally looked like a trap to us. So, we decided to sit on another, more rustic bench nearby. :-) Oh neat, it turns out, there is a much longer four part series of the documentary in English on YouTube. Highly recommended! This is part one: https://www.youtube.com/watch?v=fbhPIK-oBvA

Judging by the surroundings, I think this is actually a forest altar or something of that nature. But it looks like they started with the chappel's reinforcement steel and then they ran out of money before completing it or even placing the concrete forms. :-P

Yeah, 78 might be photo of the month. It's one of my favorites.
@prologic I think they’re there, I have a bunch of them 😅 https://movq.de/v/173a153d01/s.png
“The Tree”™ in last winter:

https://movq.de/v/f0c0e1e38c/

Now it’s getting greener:

https://movq.de/v/24e62315ef/

[![](https://movq.de/v/24e62315ef/.html%2Dindex%2Dthumb%2DIMG_20250421_071652.jpg%2Dsmall.jpg.jpg)](https://movq.de/v/24e62315ef/IMG_20250421_071652.jpg%2Dsmall.jpg)
@kate (_as I was trying to say..._), Glad you think so👌 My goal with Yarn.social has always been to provide the best (_best that I can anyway_) truly decentralised (_slow_) social experience that uses the Twtxt format under the hood 😅
@xuu As I also mentioend on IRC I _think_ this is a. bug?
Holy hell?! When I post this:


@<kate https://yarn.girlonthemoon.xyz/user/kat/twtxt.txt> Glad you think so! 👌 My goal with Yarn.social has always been to provide the best (_best that I can anyway!_) truly decentralised (_slow_) social experience that uses the Twtxt format under the hood 😅


Something is swallowing it.
@kate Glad you think so! 👌 My goal with Yarn.social has always been to provide the best (_best that I can anyway!_) truly decentralised (_slow_) social experience that uses the Twtxt format under the hood 😅
What if I do this...
Nope hmmm
What about here?
Okay they're not here...
Why are my replies getting swallowed?! 🤔
Glad you think so! 👌 My goal with Yarn.social has always been to provide the best (_best that I can anyway!_) truly decentralised (_slow_) social experience that uses the Twtxt format under the hood 😅
@kate Glad you think so! 👌 My goal with Yarn.social has always been to provide the best (_best that I can anyway!_) truly decentralised (_slow_) social experience that uses the Twtxt format under the hood 😅
Hmmm?
Hmmm?
@kate Glad you think so! 👌 My goal with Yarn.social has always been to provide the best (_best that I can anyway!_) truly decentralised (_slow_) social experience that uses the Twtxt format under the hood 😅
@prologic these sound so fun! i'm all for them
This expands the usefulness of Twtxt / Yarn.social to:

- Sharing small posts
- Sharing links
- Sharing media
- Having long conversations
- Voting on topics, opinions or decisions
- RSVPing to virtual or physical events
The nice thing here is that any Ui/UX rendering for a "good user experience" is similar to what yarnd does for Youtube/Spotify/whatever embedding. Plus anyone can participate, even if they don't really have a client that understand it, it's just text with some "syntax" afterall.
#event:abc123 RSVP: yes +1
#event:abc123 Go Meetup – Sat Apr 27, 3pm @ Darling Harbour
#poll:xyz123 Vote: None
#poll:xyz123 Favorite Go framework?
- Gin
- Echo
- Chi
I'd have to write i up in full, but essentially looks a bit like this (_contribived examples follow_)...
💡 I had this crazy idea (_or is it?_) last night while thinking about Twtxt and Yarn.social 😅 There are two things I _think_ that _could_ be really useful additions to the yarnd UI/UX experience (_for those that use it_) and as "client" features (_not spec changes_). The two ideas are quite simple:

- Voting -- a way to cast, collect a vote on a decision, topic or opinion.
- RSVP -- a way to "rsvp" to a virtual (_pr physical_) event.

Both would use "plain text" on top of the way we already use Twtxt today and clients would render an appropriate UI/UX._
@kingdomcome YESSSSSSS I ENCOURAGE THIS
@kingdomcome <333
@bender I _think_ I could, but I haven't bothered to do so yet... I'll try that out later...
@kate You're welcome 😇
@bender Hehe, thanks for fixing this (_was_) broken thread 🧵 Haha 🤣
Show HN: I built an AI that turns GitHub codebases into easy tutorials
https://github.com/The-Pocket/Tutorial-Codebase-Knowledge
Show HN: I built an AI that turns GitHub codebases into easy tutorials
https://github.com/The-Pocket/Tutorial-Codebase-Knowledge
Which year: guess which year each photo was taken
https://whichyr.com/
Which year: guess which year each photo was taken
https://whichyr.com/
🧮 USERS:1 FEEDS:2 TWTS:1315 ARCHIVED:86386 CACHE:2781 FOLLOWERS:20 FOLLOWING:14
Greg Wilson, insightful, scary but plausible...

https://third-bit.com/2025/04/18/a-dollar-a-minute/
@kat i did get over my nerves and add a new patreon tier yayyy!!! https://www.patreon.com/posts/new-tier-33-6-127079063
@prologic OH SHIT using this for a protocol like gopher is smart! might have to try that for gemini so i don't have to keep a port open for that
@sorenpeter I really think you should fix the # url in your feed to be https:// 😅
@bender Sure! 👍


{
    ...
   # Layer 4 Reverse Proxy
   layer4 {
      # Gopher
      0.0.0.0:70 {
         route {
            proxy <internal_ip>:70
         }
      }

      # IRC (TLS)
      0.0.0.0:6697 {
         route {
            proxy <internal_ip>:6697
         }
      }
   }
}
Am I the only one that's confused by the discussions, and then the voting we had on the whole threading model? 🤔 I'm not even sure what I voted for, but I know it wasn't the one that won haha 🤣 (_which I'm still very much against for based on an intuition, experience and lots of code writing lately_).
Raspberry Pi Lidar Scanner
https://github.com/PiLiDAR/PiLiDAR
Raspberry Pi Lidar Scanner
https://github.com/PiLiDAR/PiLiDAR
@andros U2FsdGVkX1/MchCEMj3l0t1Yf5zAaSH1kOr0cLn8Yvie4ewuBIxHrqzRwl0T+mL46cbRI9m+u20SjHcbu9Y7zA==
Ça y est, je suis éligible à la fibre chez OVH! J'ai très envie de quitter free!!!
Ok, c'est le moment de l'annoncer : le persil est sous côté. Le persil, c'est une tuerie. Un hachis parmentier avec des lentilles+persil, c'est de la bombe. voilà!
Librarians Are Dangerous
https://bradmontague.substack.com/p/librarians-are-dangerous
Librarians Are Dangerous
https://bradmontague.substack.com/p/librarians-are-dangerous
good morning friends. i don't know what i'm gonna do today. perhaps work on my patreon and login wall more personal sites behind authelia that i could offer access to via patreon tier
@movq noted! i did try something like this but it wouldn't connect on anything without the SSL stuff, which is normally handled by caddy for me but i can't use certbot with caddy on so i'm stuck there LOL