# 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 238456
# self = https://watcher.sour.is?offset=234249
# next = https://watcher.sour.is?offset=234349
# prev = https://watcher.sour.is?offset=234149
@bender this is how i feel but there's also a part of me that's like "maybe this would get people interested in The Yarnverse" (<-- she knows this will not happen)
@ i'm interested in this being supported but i'm also like "nooo i want this separate from my fedi stuff" but i say that with full knowledge that this would be totally optional for me as a pod admin lol
@ i'm interested in this being supported but i'm also like "nooo i want this separate from my fedi stuff" but i say that with full knowledge that this would be totally optional for me as a pod admin lol
@ sooo true
@ sooo true
@eapl.me You are welcome!
@eapl.me You are welcome!
Sometimes, we spend months stuck in inertia, distracted by screens and routine. So I'd like to give you a simple reminder: creating-in whatever form-is what makes you feel alive.

The beauty of working on projects is not in their ‘success’, but in the simple act of working on them. Whether it's writing, cooking, programming or redecorating the house: play with ideas without pressure, engage in an activity to test, fail and discover without judgement.

In the end, what remains is not a perfect product, but the satisfaction of completion and valuable lessons.

Find a project, no matter how small, and let it take you without expectations.
Sometimes, we spend months stuck in inertia, distracted by screens and routine. So I'd like to give you a simple reminder: creating-in whatever form-is what makes you feel alive.

The beauty of working on projects is not in their ‘success’, but in the simple act of working on them. Whether it's writing, cooking, programming or redecorating the house: play with ideas without pressure, engage in an activity to test, fail and discover without judgement.

In the end, what remains is not a perfect product, but the satisfaction of completion and valuable lessons.

Find a project, no matter how small, and let it take you without expectations.
Good article: «Four years of running a SaaS in a competitive market»
https://maxrozen.com/on-four-years-running-saas-competitive-market
It is a list of lessons from a successful SaaS.
Good article: «Four years of running a SaaS in a competitive market»
https://maxrozen.com/on-four-years-running-saas-competitive-market
It is a list of lessons from a successful SaaS.
@andros Looking 👀 Thanks! 🙏
We should look at this thread
https://github.com/snarfed/bridgy-fed/issues/1873
#twtxt
We should look at this thread
https://github.com/snarfed/bridgy-fed/issues/1873
#twtxt
[47°09′59″S, 126°43′24″W] Saalmi, retransmit, please
[47°09′11″S, 126°43′34″W] Not enough data -- sampling finished
@bender <3333
@bender <3333
@movq that'd be sooo cool
@movq that'd be sooo cool
Middle-Aged Man Trading Cards Go Viral in Rural Japan Town
https://www.tokyoweekender.com/entertainment/middle-aged-man-trading-cards-go-viral-in-japan/
Middle-Aged Man Trading Cards Go Viral in Rural Japan Town
https://www.tokyoweekender.com/entertainment/middle-aged-man-trading-cards-go-viral-in-japan/
Middle-Aged Man Trading Cards Go Viral in Rural Japan Town
https://www.tokyoweekender.com/entertainment/middle-aged-man-trading-cards-go-viral-in-japan/
Fun to see ppl checking in. Glad you're here.
@kate Fair enough! 😂 Also a good approach, change the environment 🤣
@bender Ack 🙇‍♂️
@movq Good luck 🤞
@movq All lies 🤣
Definitely open to taking on users 👌I only have open registrations turned off because of spam accounts and my pod being the most popular amongst spammers 🤣
#RoboticProcessAutomation (#RPA) e #BotCity - com bug_elseif@bolha.us na #LiveDePython 286
#Python

https://www.youtube.com/watch?v=Qt_38AKYpmM
🧮 USERS:1 FEEDS:2 TWTS:1300 ARCHIVED:85992 CACHE:2653 FOLLOWERS:18 FOLLOWING:14
"pelo teu resumo, não houve novidades"

Pois, surpresas não houve, só talvez a determinada altura terem perguntado ao Montenegro se ele ia voltar a prometer médicos de família para todos (onde falhou redondamente) e ele disse que sim
sounds are memories
#legislativas2025 #ptpol #debate

Tema 1: Violações. É com castração química que se resolve? Ou aumento de penas? #CH diz que sim e que já estava resolvido se não fosse a rejeição do PAN dessas medidas. #PAN vira o problema e do que CH rejeitou a proposta do PAN sobre bulling e vítimas sexuais nas escolas.

Tema 2?: generaliza-se o tema para segurança. PAN diz que é contra as medidas do CH porque não cumprem a constituição.

Tema... seguinte: citação do Ventura para depois lhe perguntar se ele não é trumpista e xenófobo. Resposta: não, só que... (e agora diz cenas trumpistas e xenófobas). PAN diz que precisamos dos imigrantes.

Seguinte: O PAN tem acusado o CH de conduta intolerável na AR. É assim? PAN: sim, e André Ventura nunca pediu desculpa. CH: nunca foi ninguém mais insultado no parlamento que eu.

Depois, governabilidade: Para o PAN, qual é o vosso espectro político? Resposta: é para todas as pessoas. Para o CH, o nunca é nunca a Montenegro continua? Resposta: sim, enquanto as coisas forem como são.

Fecha PAN para a acertar tempos: usa-o para dizer que percebe o descontentamento das pessoas, mas que se querem resolução dos seus problemas precisamos de menos CH, não mais.
#ptpol #debate #legislativas2025

Repetem a fórmula do ano passado em que os horários dos debates não são de fiar. Às 21h, já o debate vai na segunda ronda de perguntas.

Aos 4 minutos para cada lado a falar da #Spinumviva, #PCP tenta falar de outra coisa (finalmente).

Tema 2 é #SNS. Montenegro decide em v3z disso ter um momento de antena aberta a falar do que segundo ele o governo cessante fez bem - e a jornalista deixa. Finalmente quanto ao SNS, ele fala também bastante só que não diz nada nem responde à pergunta. PCP diz que os problemas da saúde se resolvem com mais recursos, #AD não tem como refutar.

Muito tempo se gasta com Montenegro a desconversar - com isso fala-se menos de questões concretas, e consegue ter mais tempo que Raimundo. Prova disso é que o tema 3 era para ser #habitação mas já não há tempo, e passa-se para o último tema.

4º e último: #defesa e #guerra. PCP acha bem dinheiro para a defesa mas não para a guerra - principalmente não ter dinheiro para fazer armas em vez de comboios, munições em vez de pão. Montenegro dá a resposta que tem vindo a elencar, com duas etapas - por um lado diz que o dinheieo para armas não é despesa mas investimento (e não há tempo para questionar), por outro fala de direitos humanos (sem explicar double standard em comparação com a Palestina).
@bender I’m afraid of Australia. The spiders will eat me alive. 😂
@bender I’m afraid of Australia. The spiders will eat me alive. 😂
I wonder if my current Linux installation will actually make it to 20 years:

$ head -n 1 /var/log/pacman.log
[2011-07-07 11:19] installed filesystem (2011.04-1)

It’s not toooo far into the future.

It would be crazy … 20 years without reinstalling once … phew. 🥴
I wonder if my current Linux installation will actually make it to 20 years:

$ head -n 1 /var/log/pacman.log
[2011-07-07 11:19] installed filesystem (2011.04-1)

It’s not toooo far into the future.

It would be crazy … 20 years without reinstalling once … phew. 🥴
[47°09′01″S, 126°43′54″W] Reading: 1.96 Sv
hey does anyone know of yarn pods with open registrations besides mine? quite literally asking for a friend who i told about yarn but can't use my site for personal reasons sadly otherwise i'd gladly invite her
hey does anyone know of yarn pods with open registrations besides mine? quite literally asking for a friend who i told about yarn but can't use my site for personal reasons sadly otherwise i'd gladly invite her
good morning friends i have therapy today and my hair is greasy af so i'm about to show up to this zoom session with coffee mug in hand and thoughts about new kitty on the brain while looking absolutely disgusting
good morning friends i have therapy today and my hair is greasy af so i'm about to show up to this zoom session with coffee mug in hand and thoughts about new kitty on the brain while looking absolutely disgusting
@bender LMAOOOO ICONIC
@bender LMAOOOO ICONIC
@bender WE THOUGHT ABOUT CALLING HER THAT LMAOOOOOO we're thinking about lucy right now! it's a meaningful name to us for reasons :)
@bender WE THOUGHT ABOUT CALLING HER THAT LMAOOOOOO we're thinking about lucy right now! it's a meaningful name to us for reasons :)
@aelaraji REALLLL you got this!!!!!! the fun will come soon!!!!!
@aelaraji REALLLL you got this!!!!!! the fun will come soon!!!!!
@prologic been there done that with several of my docker volumes to the point of me just not doing docker volumes anymore and manually mounting folders now LMAO
@prologic been there done that with several of my docker volumes to the point of me just not doing docker volumes anymore and manually mounting folders now LMAO
Fuck
And we're back to the regular landscape! Not only in subject but also photo orientation. No more silly portrait. I can't recall it exactly, but I reckon that was one of ~20°C days. The evening sun was really crazy that day, made a great combination with the puddles: https://lyse.isobeef.org/waldspaziergang-2025-04-02/

Sun reflecting in puddles~
Got anywhere in mind? 🧐
@xuueapl.me@eapl.me This is actually pretty cool 😎
I see. We should all take a loooooooooong vacation. 😂
I see. We should all take a loooooooooong vacation. 😂
#MaradoWeekly #WeeklyPlant Week 14 A dandelion flower
Can you confirm the fix temporarily in browser before I make the CSS change? I'm rubbish at CSS 🤣
Ahhh! It's all Soren's fault 🤣


commit ea9eaaf3d3977701dcb84b927c77c4f921bdbf43
Author: sorenpeter <sorenpeter@noreply@mills.io>
Date:   Sat Sep 24 23:34:07 2022 +0000

    Replacing Pico.css with Simple.css (#990)

    Replacing pico.css with simple.css along with some small UI changes
@bender Didn't we fix this ages ago?! 🤦‍♂️
@bender Fair enough 👌
@bender It does right 🤣 (_no highlights though, will have to figure out how I refactor the display code to support that_)
Search syntax appears to be:


hello
"hello world"
hello AND world
hello OR world
hello NOT world
"this is a phrase"
@lyse I'm open to other suggestions 🤣 But _hopefully_ both adding the additional prompt, not allowing it to enter shell history and removing from my shell history prevents me from doing such silly things in haste by pressing ^R and using fuzzy search which if you type fast you sometimes get wrong 😑
I had a day like that just today, in fact I've had one of those weeks, actually no wait, I've had one of those months! 🤯
FYI: I've re-opened up search for anonymous use. So things like this now work without having to have an account on this pod or login. 👌 #search #twtxt
This is sooo cool, it reminds me of learning QBasic (and then Visual Basic) in the 90s

Easylang story
https://easylang.online/apps/story.html
@bender Gah! Stay strong. 😩
@bender Gah! Stay strong. 😩
[47°09′36″S, 126°43′15″W] Transfer aborted
When did it become acceptable to play videos on your phone at full volume in public? I’m in a waiting room and two people on two sides of the room are playing loud, obnoxious videos.
@prologic Not sure if the confirmation helps at all. You just condition yourself to immediately press y on a daily basis.

Apart from that, aborting the removal should probably terminate the function with a non-zero exit code, something like return 1.
@movq Same! Another infrastructure apocalypse at work. Who needs reliable shit? Definitely not us.
Celebrate 50 years of Microsoft with the company's original source code
https://www.gatesnotes.com/home/home-page-topic/reader/microsoft-original-source-code
Celebrate 50 years of Microsoft with the company's original source code
https://www.gatesnotes.com/home/home-page-topic/reader/microsoft-original-source-code
Celebrate 50 years of Microsoft with the company's original source code
https://www.gatesnotes.com/home/home-page-topic/reader/microsoft-original-source-code
@doesnm Hahahaha, I heard this one before, but it's brilliant! :-D
Fuuuuuuucking hell. 😮‍💨 It’s one of “those” days.



Fuuuuuuucking hell. 😮‍💨 It’s one of “those” days.



@prologic Ta! :-)
Fixed.
Confirmed. Fix inbound.
Is it just me or is there a display bug for "Yarn"(s) that are duplicating the root twt? 🤔
This is an example of what I _believe_ every SRE should master and whatever Post Incident Review (PIR) _should_ focus on. Where did the system fail. What are the missing or incomplete Safety Controls.
Then I cleaned up my shell history of all of the invocations I ever made of dkv rm ... to make sure I never ever have this so easily accessible in my shell history (^R):


$ awk '
  /^#/ { ts = $0; next }
  /^dkv rm/ { next }
  { if (ts) print ts; ts=""; print }
' ~/.bash_history > ~/.bash_history.tmp && mv ~/.bash_history.tmp ~/.bash_history && history -r
So I re-write this shell alias that I used all the time alias dkv="docker rm" to be a much safer shell function:


dkv() {
  if [[ "$1" == "rm" && -n "$2" ]]; then
    read -r -p "Are you sure you want to delete volume '$2'? [Y/n] " confirm
    confirm=${confirm:-Y}
    if [[ "$confirm" =~ ^[Yy]$ ]]; then
      # Disable history
      set +o history

      # Delete the volume
      docker volume rm "$2"

      # Re-enable history
      set -o history
    else
      echo "Aborted."
    fi
  else
    docker volume "$@"
  fi
}
This weekend (_as some of you may now_) I accidently nuke this Pod's entire data volume 🤦‍♂️ What a disastrous incident 🤣 I decided instead of trying to restore from a 4-month old backup (_we'll get into why I hadn't been taking backups consistently later_), that we'd start a fresh! 😅 Spring clean! 🧼 -- Anyway... One of the things I realised was I was missing a very critical Safety Controls in my own ways of working... I've now rectified this...
On my blog: Developer Diary, 1994 Rwandan Genocide https://john.colagioia.net/blog/2025/04/07/rwanda.html #programming #project #devjournal
can't watch anything on netflix, it says my browser is not up to date (but it is) and that the content is not avail to watch instantly... this is supposed to be easy but it's not anymore, I guess I divorce with netflix and cancel the subscription...
[47°09′59″S, 126°43′38″W] Bad satellite signal -- switching to analog communication
The "S" in MCP Stands for Security
https://elenacross7.medium.com/%EF%B8%8F-the-s-in-mcp-stands-for-security-91407b33ed6b
The "S" in MCP Stands for Security
https://elenacross7.medium.com/%EF%B8%8F-the-s-in-mcp-stands-for-security-91407b33ed6b
The "S" in MCP Stands for Security
https://elenacross7.medium.com/%EF%B8%8F-the-s-in-mcp-stands-for-security-91407b33ed6b
Hello to any ANU COMP3310 students who find this - :fox:
[47°09′33″S, 126°43′27″W] --interrupted--
spamhaus, ils sont pénibles à remettre mon ip dans leur liste... grrr
spamhaus, ils sont pénibles à remettre mon ip dans leur liste... grrr
@prologic @kat The worst part is _Waiting_ for the confirmation call and then for the package to arrive 🥲