# 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 237136
# self = https://watcher.sour.is?offset=237069
# prev = https://watcher.sour.is?offset=236969
@prologic also, if you edit, the subject gets duplicated. See my previous twtxt.
(#jihhx5a) @prologic of course! If you mention someone, and immediately after the mention you put a comma, the mentions breaks. At least when mentioning someone outside twtxt.net. I don't think this relates to the backend change, but still.
@prologic I agree. I never liked that Bitcask. Not even the name I like. LOL.
@prologic admit it, you are just looking to chat with anyone to overstress the pod, and see how it behaves. Hahahahahaha! :-P
@prologic I will hold up the celebration for a day, or two. Or a week. 😅
Pod feels a bit snapper for sure....
@bender Dunno 🤷 so far uptime is 4m so maybe not? 🤣
@bender Answered :D
@bender I did, but wasn't sure so I asked 🤣
@bender Backend is SQLite now. I switched drivers and so far so good. 'm seeing very stable CPU utilization, and a stable memory consumption of under 100MB
@bender As soon as the drop the notion of "old" twts, drop the re-fetch all feeds. Yes.
_some_ things _may_ be broken or not quite right. LMK! 🙏
@bender Sort of, still fixing bugs. I had so much trouble with this sqlite driver, that in the end I swithced it to another driver and so far so good 😊 fingers crossed 🤞
Hmmm, I am seeing lots of feeds I never saw before. One of the perks of the new backend?
If using SQLite, are we eventually going to see more twtxts under our user profiles, or?
@yorik@yorik thank you so much for your support of my work! (and for your friendship at all times!)
@prologic so, what’s new? Is the backend SQLite now? It is behaving, or still gobbling up all your RAMs?
@prologic no, see the site “Source” on the footer.
@prologic it is. It is going oom? 😅
Is this thing on?! 🤣
@kat Did you build the software for it? 🤔
Okay. let's see how things work now.... (_sorry for all the fucking around!_)
Chamada na capa do ciberlandês @mdiplopt a artigo da ciberlandesa @RuteRadio ... este número promete! ![Capa do Le Monde diplomatique (edição Portuguesa) de Abril 2025. Ao fundo, chamada para o artigo de tecnologia "Invisibilidade das mulheres e cuidado como resistência", de Rute Correia](https://media.ciberlandia.pt/ciberlandia-media/media_attachments/files/114/285/813/524/070/450/original/b8ca2b241368a9cf.jpg)
@kat that site is pretty cool, I like what you have done with it, colours and all! 😍
On my blog: Free Culture Book Club — Nose Ears, part 2 https://john.colagioia.net/blog/2025/04/05/nose-ears-2.html #freeculture #bookclub
[47°09′49″S, 126°43′45″W] Raw reading: 0x67F10D31, offset +/-5
Hmmm
[47°09′11″S, 126°43′38″W] Transponder still failing -- switching to analog communication
@kat the site i mentioned last week that got flooded by teens? yeah it's this site, based on the retrospring codebase, it's a social Q&A site. ask me stuff on there!!!!!!!!
@kat the site i mentioned last week that got flooded by teens? yeah it's this site, based on the retrospring codebase, it's a social Q&A site. ask me stuff on there!!!!!!!!
@mana grid has its places but it can be a pain!
@mana grid has its places but it can be a pain!
YEAH THATS ME LOLLLL I HAVE NO CLUE WHAT IT IS..... me haunting ur clients or whatever with my funky version string
YEAH THATS ME LOLLLL I HAVE NO CLUE WHAT IT IS..... me haunting ur clients or whatever with my funky version string
uuuugh been so inactive because of stupid site moderation it's SO EXHAUSTING
uuuugh been so inactive because of stupid site moderation it's SO EXHAUSTING
[47°09′36″S, 126°43′18″W] Transponder malfunction
Okay we've survived for ~6m now (_beating our 4m numerous OOM kills_) 🤣 Also massive improvements in performance so far 🥳
Hmm I spoke to soon™ :( 🙁 Another OOM kill :/ 😕


 time="2025-04-05T03:26:12Z" level=info msg="[mem] Feeds fetch started: HeapAlloc=34MB Goroutines=31"
 time="2025-04-05T03:27:17Z" level=info msg="[mem] Feeds fetch done: HeapAlloc=67MB Goroutines=92"
 time="2025-04-05T03:29:23Z" level=info msg="[mem] Feeds fetch started: HeapAlloc=56MB Goroutines=41"
 time="2025-04-05T03:29:23Z" level=info msg="[mem] Feeds fetch done: HeapAlloc=49MB Goroutines=39"
 time="2025-04-05T03:30:15Z" level=info msg="[mem] Feeds fetch started: HeapAlloc=36MB Goroutines=41"
 time="2025-04-05T03:30:15Z" level=info msg="[mem] Feeds fetch done: HeapAlloc=54MB Goroutines=40"
 time="2025-04-05T03:31:07Z" level=info msg="[mem] Feeds fetch started: HeapAlloc=53MB Goroutines=41"
 time="2025-04-05T03:31:21Z" level=info msg="[mem] Feeds fetch started: HeapAlloc=65MB Goroutines=95"
 time="2025-04-05T03:31:21Z" level=info msg="[mem] Feeds fetch done: HeapAlloc=69MB Goroutines=91"


Hmmm? 🤔
We're also running on the new SQLiteCache 👌
@xuu That last commit might have fixed the memory problem 🤞
Seem to be holding at 100-120MB RSS 🙏
@xuu don’t blame me, blame The Maker. 😅
DOUBLE SUBJECT'D'D!!!
🧮 USERS:1 FEEDS:2 TWTS:1297 ARCHIVED:85886 CACHE:2686 FOLLOWERS:18 FOLLOWING:14
"#Geospatial #Python - Full Course for Beginners with #Geopandas"

https://www.youtube.com/watch?v=0mWgVVH_dos

#folium #mapclassify #leafmap #OpenstreetMap #Jupyter #GIS #geodataframe #geodataviz
https://galusik.fr/fridayrockmetal/2025-04-04-frm.m3u Tonight #FridayRockMetal Playlist
Andei décadas a evitar ler #UrsulaKLeGuin .
Sabia que mais cedo ao mais tarde iria ler os #Despojados, e depois de o ter feito no ano passado... este ano volto ao ciclo #Hainish.

#FridayReads #Bookstodon Uma mão esquerda a segurar o livro "A Mão Esquerda das Trevas", de Ursula K. Le Guin. O livro foi vencedor dos prémios Hugo e Nebula para melhor romance, e é editado pela Relógio d'Água.
Andei décadas a evitar ler #UrsulaKLGuin .
Sabia que mais cedo ao mais tarde iria ler os #Despojados, e depois de o ter feito no ano passado... este ano volto ao ciclo #Hainish.

#FridayReads #Bookstodon Uma mão esquerda a segurar o livro "A Mão Esquerda das Trevas", de Ursula K. Le Guin. O livro foi vencedor dos prémios Hugo e Nebula para melhor romance, e é editado pela Relógio d'Água.
On my blog: Toots 🦣 from 03/31 to 04/04 https://john.colagioia.net/blog/2025/04/04/week.html #linkdump #socialmedia #quotes #week
@david This pink tree I featured in a few shots is a magnolia tree. I haven't noticed any particular smell, it just looks pretty. :-) That's a close-up: https://lyse.isobeef.org/bad-wimpfen-2025-03-28/18.jpg (I only noticed the spider and its web when I reviewed my photos.)
"My name is Ibtihal, and for the past 3.5 years, I’ve been a software engineer on Microsoft’s AI Platform org. I spoke up today because after learning that my org was powering the genocide of my people in Palestine, I saw no other moral choice. This is especially true when I’ve witnessed how Microsoft has tried to quell and suppress any dissent from my coworkers who tried to raise this issue."

#Microsoft #Palestine #Genocide

@paulasimoes https://ciberlandia.pt/@paulasimoes/114281357344275453
[47°09′50″S, 126°43′45″W] Raw reading: 0x67F02C32, offset +/-3
(#vi62rlq) I meant to tag @movq but forgot. LOL. There, done.
@lyse those are some pretty flowers! What are they? Do they smell good?
@thecanine Happy to hear that. :-)
[47°09′18″S, 126°43′31″W] Raw reading: 0x67F00201, offset +/-2
The photo series covering old stuff continues. This time, Gundelsheim. Actually, mostly the castle hotel Horneck, I hardly took any photos from the town itself. I really should have, though. Let me just blame… aehm… yeah, the rain! It's totally the rain's fault!! When it started to drizzle, I actually took the first photos, so it's a total lie. https://lyse.isobeef.org/schlosshotel-horneck-in-gundelsheim-2025-03-30/

Magnolia tree and a tower
Terrón en el universo Ghibli
#catsoftwtxt
Baldo en el universo Ghibli
#catsoftwtxt
[47°09′15″S, 126°43′49″W] Transfer aborted
webmention test: https://turner.enemyterritory.org/shared/repo/user/carrvo/profile/webmentions.html
[47°09′50″S, 126°43′42″W] Bad satellite signal -- switching to analog communication
[47°09′14″S, 126°43′29″W] --interrupted--
Trump is a fool !
@bender Holy moly! 🤯
VISGRAF Lab Webinar - Craig Kaplan

https://www.youtube.com/watch?v=ya3rOUEdGis
I got some assembly for you: https://images.gatesnotes.com/12514eb8-7b51-008e-41a9-512542cf683b/34d561c8-cf5c-4e69-af47-3782ea11482e/Original-Microsoft-Source-Code.pdf
🧮 USERS:1 FEEDS:2 TWTS:1296 ARCHIVED:85876 CACHE:2701 FOLLOWERS:18 FOLLOWING:14
@xuu everyday is an April Fools day that comes true in the US, for the next four years. 😩
Please stop calling these silly things AI
Plz i need to know if it was still April fools day someplace when the Tariffs were announced.
On my blog: Real Life in Star Trek, The Chase https://john.colagioia.net/blog/2025/04/03/chase.html #scifi #startrek #closereading
@lyse to be clear, I do appreciate criticism, of both my art and and my other projects. Since you pointed it out, I have already fixed all the errors (missing semicolons, overused and incorrectly placed "p" tags, bad CSS workarounds) - all that remains, is last five font tags (maybe even less, by the time you are reading this). 🫡

As someone who likes to experiment with slight text color adjustments, I was somewhat of a font tag fan and did not realise, they were actually deprecated - I thought not using them, is still just some suggestion/new best practice.
[47°09′25″S, 126°43′59″W] Saalmi, retransmit, please
They'll eat ya up, nom nom nom
Hey kids, stay away from computer jobs.
@arne I'm very glad I only rarely have to deal with .docx & Co. And when I have to, 99% is in read mode only. Even though, I don't think that Markdown is the best choice, I use it on a daily basis. Some things, like links, in reStructuredText are better in my opinion.

Jira just resists to switch to Markdown and forces us to use its silly markup language.

For real typesetting, LaTeX is the way to go. But I very, very rarely do that.
Hirschhorn also offers a nice old town. The castle with all its many buildings up the mountain is very beautiful. This is my absolutely favorite one, it just looks soo great:

Bloody cool building in the Hirschhorn castle

Walking back down the narrow stairs with all the crooked, well-worn steps of different heights and lengths was quite challenging.

https://lyse.isobeef.org/hirschhorn-2025-03-30/
@movq Awwwwww! <3 Thank you, that is now in my collection. :-) The other ones aren't bad either, very nice!
@thecanine My apologies, mate! :-( As @david pointed out, this was definitely not my intent at all.

For the easter egg hunt, I first looked for a hidden image map link on the pixel dog in the right lower corner itself. Maybe one giant pixel just links to somewhere else, I figured. But I couldn't find any and then quickly moved on. Hence, I naturally viewed the HTML source. Because where else would be a good hiding place for easter eggs, right?

Next, I noticed the <font> tags. I thought I had read quite some time ago that they are not an HTML5 thing, but wasn't entirely sure about it. So, I asked the W3C HTML validator. Sure enough. I thought I let you know about the violations. If somebody had found a mistake on my site, I'd love to hear about it, so I could fix it. I'm sorry that my chosen form of report didn't resonate with you all that well. I reckoned you'll also find it a bit funny, but I was clearly very wrong on that.

I actually followed the dog cow link to the video, so I ended up on the easter egg. However, I didn't recognize it as such. ¯\_(ツ)_/¯ Oh well.

Regarding my message about the browser quirks: I read your answer that you were arguing against the HTML validator findings. Of course, everybody can do with their sites whatever they likes.
[47°09′26″S, 126°43′26″W] 4368 days without news from Herve
"Perante a derrota de não se conseguir reduzir a quantidade de resíduos temos um sistema de recolha e tratamento que precisa desde há muito de uma revolução a começar na recolha, com os aterros a ficarem completamente cheios, em vez da mudança estrutural, vamos para a solução simples e cara e propõe-se expandir duas estações de incineração e construir duas novas; quando o trânsito é muito e as emissões do transporte rodoviário não descem entre as margens do Tejo em Lisboa, em vez de se encomendar mais carruagens para a Fertagus, algo que já deveria ter ocorrido desde há muito, propõe, não uma, mas duas travessias para automóveis com atenuante de ao menos uma delas ter comboio; quando concessionárias não cumprem com as suas obrigações de investimento para mitigar o ruído do aeroporto com o dinheiro que angariam, o Estado substitui-se e disponibiliza dinheiro do Fundo Ambiental; quando a rede de carregamento de veículos elétricos inovadora de Portugal tem de ultrapassar problemas de expansão e operacionalidade e resposta, abrimos à exploração de privados sem garantia de interoperabilidade para os utilizadores e sem garantia alguma de redução de custos e facilidade de utilização. Enfim, como é possível falarmos tanto de um caminho para a sustentabilidade quando o curto prazo e o facilitismo é que conta?" (2/2)
"Perante a derrota de não se conseguir reduzir a quantidade de resíduos temos um sistema de recolha e tratamento que precisa desde há muito de uma revolução a começar na recolha, com os aterros a ficarem completamente cheios, em vez da mudança estrutural, vamos para a solução simples e cara e propõe-se expandir duas estações de incineração e construir duas novas; quando o trânsito é muito e as emissões do transporte rodoviário não descem entre as margens do Tejo em Lisboa, em vez de se encomendar mais carruagens para a Fertagus, algo que já deveria ter ocorrido desde há muito, propõe, não uma, mas duas travessias para automóveis com atenuante de ao menos uma delas ter comboio; quando concessionárias não cumprem com as suas obrigações de investimento para mitigar o ruído do aeroporto com o dinheiro que angariam, o Estado substitui-se e disponibiliza dinheiro do Fundo Ambiental; quando a rede de carregamento de veículos elétricos inovadora de Portugal tem de ultrapassar problemas de expansão e operacionalidade e resposta, abrimos à exploração de privados sem garantia de interoperabilidade para os utilizadores e sem garantia alguma de redução de custos e facilidade de utilização. Enfim, como é possível falarmos tanto de um caminho para a sustentabilidade quando o curto prazo e o facilitismo é que conta?" (2/2)
"Perante a derrota de não se conseguir reduzir a quantidade de resíduos temos um sistema de recolha e tratamento que precisa desde há muito de uma revolução a começar na recolha, com os aterros a ficarem completamente cheios, em vez da mudança estrutural, vamos para a solução simples e cara e propõe-se expandir duas estações de incineração e construir duas novas; quando o trânsito é muito e as emissões do transporte rodoviário não descem entre as margens do Tejo em Lisboa, em vez de se encomendar mais carruagens para a Fertagus, algo que já deveria ter ocorrido desde há muito, propõe, não uma, mas duas travessias para automóveis com atenuante de ao menos uma delas ter comboio; quando concessionárias não cumprem com as suas obrigações de investimento para mitigar o ruído do aeroporto com o dinheiro que angariam, o Estado substitui-se e disponibiliza dinheiro do Fundo Ambiental; quando a rede de carregamento de veículos elétricos inovadora de Portugal tem de ultrapassar problemas de expansão e operacionalidade e resposta, abrimos à exploração de privados sem garantia de interoperabilidade para os utilizadores e sem garantia alguma de redução de custos e facilidade de utilização. Enfim, como é possível falarmos tanto de um caminho para a sustentabilidade quando o curto prazo e o facilitismo é que conta?" (2/2)
Diz Francisco Ferreira da #ZERO:

"As últimas semanas, imediatamente antes e desde a queda do governo, têm sido caracterizadas por uma enorme quantidade de decisões, infelizmente muitas delas resultando de uma cedência a interesses particulares ou admitindo que em situações difíceis, a via mais fácil e pior em termos de sustentabilidade é o caminho a seguir. Muitos dos anúncios precisarão ainda de ser concretizados e aí a profundidade e os alertas serão bem mais marcados por parte da ZERO. Porém, se há sempre bons aspetos contemplados, os aspetos fundamentais estragam qualquer bonita pintura." (1/2)
Diz Francisco Ferreira da #ZERO:

"As últimas semanas, imediatamente antes e desde a queda do governo, têm sido caracterizadas por uma enorme quantidade de decisões, infelizmente muitas delas resultando de uma cedência a interesses particulares ou admitindo que em situações difíceis, a via mais fácil e pior em termos de sustentabilidade é o caminho a seguir. Muitos dos anúncios precisarão ainda de ser concretizados e aí a profundidade e os alertas serão bem mais marcados por parte da ZERO. Porém, se há sempre bons aspetos contemplados, os aspetos fundamentais estragam qualquer bonita pintura." (1/2)
Diz Francisco Ferreira da #ZERO:

"As últimas semanas, imediatamente antes e desde a queda do governo, têm sido caracterizadas por uma enorme quantidade de decisões, infelizmente muitas delas resultando de uma cedência a interesses particulares ou admitindo que em situações difíceis, a via mais fácil e pior em termos de sustentabilidade é o caminho a seguir. Muitos dos anúncios precisarão ainda de ser concretizados e aí a profundidade e os alertas serão bem mais marcados por parte da ZERO. Porém, se há sempre bons aspetos contemplados, os aspetos fundamentais estragam qualquer bonita pintura." (1/2)
@bender Haha 🤣
[47°09′08″S, 126°43′47″W] --bad checksum--
Não sei se é música do diabo, mas é a música do bode, com galinhas e sacrifício e tudo o que se espera de um belo ritual demoníaco, para sexta-feiras 13 ou... para a #musiquinta :

É Goat Perversion dos Impaled Nazarene: https://osmoseproductions.bandcamp.com/track/goat-perversion
Não sei se é música do diabo, mas é a música do bode, com galinhas e sacrifício e tudo o que se espera de um belo ritual demoníaco, para sexta-feiras 13 ou... para a #musiquinta :

É Goat Perversion dos Impaled Nazarene: https://osmoseproductions.bandcamp.com/track/goat-perversion
Não sei se é música do diabo, mas é a música do bode, com galinhas e sacrifício e tudo o que se espera de um belo ritual demoníaco, para sexta-feiras 13 ou... para a #musiquinta :

É Goat Perversion dos Impaled Nazarene: https://osmoseproductions.bandcamp.com/track/goat-perversion
This is gold! https://samber.github.io/awesome-prometheus-alerts/rules.html #grafana #prometheus #monitoring
Good morning
[47°09′55″S, 126°43′36″W] Raw reading: 0x67EE31F1, offset +/-4
@xuu Nice one! 👍
Markdown and the Slow Fade of the Formatting Fetish - a nice article about Markdown VS proprietary formatting. With quotes like "Microsoft Office works in an office where you pretend to work until you can finally go home." 😄
[47°09′44″S, 126°43′35″W] Automatic systems disengaged due to heavy rain
🧮 USERS:1 FEEDS:2 TWTS:1295 ARCHIVED:85862 CACHE:2698 FOLLOWERS:18 FOLLOWING:14