# 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 234723
# self = https://watcher.sour.is?offset=233849
# next = https://watcher.sour.is?offset=233949
# prev = https://watcher.sour.is?offset=233749
i feel so powerful deleting records via rails console
i feel so powerful deleting records via rails console
@bender THANK YOUUUU <3 i love pink!
@bender THANK YOUUUU <3 i love pink!
@prologic i did not! the retrospring codebase has been around since i was in grade school LOLLLL
@prologic i did not! the retrospring codebase has been around since i was in grade school LOLLLL
One more update 🤣
@bender Okay 👍
@prologic In all my two Go projects I use modernc.org/sqlite and can't complain. Works great for me.
@prologic sleep. Sleep. 😅
@bender I was a bit confused at first what that is: Apparently, it’s the source code of Altair BASIC: https://gizmonaut.net/soapflakes/EXE-199711.html

(Of course they have a user agent filter. 😂 Can’t download that PDF with wget.)
@bender I was a bit confused at first what that is: Apparently, it’s the source code of Altair BASIC: https://gizmonaut.net/soapflakes/EXE-199711.html

(Of course they have a user agent filter. 😂 Can’t download that PDF with wget.)
I’ve been using GIMP 3.0 for a few weeks now and it’s great. New features and I got rid of two custom plugins because they’re in core now. Literally nothing broke for me. And I really appreciate that they kept the familiar UI (instead of changing things just for the sake of change).

Thank you! 🥳
I’ve been using GIMP 3.0 for a few weeks now and it’s great. New features and I got rid of two custom plugins because they’re in core now. Literally nothing broke for me. And I really appreciate that they kept the familiar UI (instead of changing things just for the sake of change).

Thank you! 🥳
[47°09′48″S, 126°43′15″W] 4370 days without news from Herve
if someone can help me create a list of things that are either not working or behaving in an unexpected/indescribable way, please list them, in some order of priority, and I'll focus on fixing them tomorrow. G'night! 😴 (_leaving this pod on the highly experimental SqliteCache backend_)
I think yes
Do I add a function to delete a Twt if it was an Edit/Delete from the user?
Because this cache behaves very differently compared to the old cache. Feeds are never overwritten like they used to!
Fuck! 🤣 Yes this makes sense! Now you'll see edits too 😱
Wait...
Confirmed fix 🥳
EDIT: Testing a fucked typo if I can
@bender Soon™ 🔜
Fixed. Rolling out shortly...
@prologic yeah, mate, rest. Happy Sunday!
@bender Thanks I'll fix that!
@bender LOL 😂 Bitcask is still the user database bahahaha 😅
@bender Of course 🤣
@bender Hah, gonna have to go to bed though I think. I hope no-one minds too badly that there are going to be bugs for and weird stuff for a bit. I'll try to fix more things tomorrow (Sunday). 👌
@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)
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
I asked police to send me their public surveillance footage of my car
https://cardinalnews.org/2025/03/28/i-drove-300-miles-in-rural-virginia-then-asked-police-to-send-me-their-public-surveillance-footage-of-my-car-heres-what-i-learned/
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.
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.
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
"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! 🤯