# 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 196322
# self = https://watcher.sour.is?offset=163999
# next = https://watcher.sour.is?offset=164099
# prev = https://watcher.sour.is?offset=163899
🧮 USERS:1 FEEDS:2 TWTS:989 ARCHIVED:73004 CACHE:2438 FOLLOWERS:17 FOLLOWING:14
Englisch sprechen
Englisch sprechen
[47°09′47″S, 126°43′09″W] Waiting for carrier
[47°09′25″S, 126°43′36″W] Carrier too weak
Wundervolles Hörspiel aus dem Jahre 2008:

https://www1.wdr.de/mediathek/audio/wdr3/wdr3-hoerspiel/audio-moment-das-wird-sie-interessieren---telefonhotline-elend-100.html

Genau so isses heute immer noch. 😂😭
Wundervolles Hörspiel aus dem Jahre 2008:

https://www1.wdr.de/mediathek/audio/wdr3/wdr3-hoerspiel/audio-moment-das-wird-sie-interessieren---telefonhotline-elend-100.html

Genau so isses heute immer noch. 😂😭
Wundervolles Hörspiel aus dem Jahre 2008:

https://www1.wdr.de/mediathek/audio/wdr3/wdr3-hoerspiel/audio-moment-das-wird-sie-interessieren---telefonhotline-elend-100.html

Genau so isses heute immer noch. 😂😭
Wundervolles Hörspiel aus dem Jahre 2008:

https://www1.wdr.de/mediathek/audio/wdr3/wdr3-hoerspiel/audio-moment-das-wird-sie-interessieren---telefonhotline-elend-100.html

Genau so isses heute immer noch. 😂😭
I run Plan 9 on my server and my main home workstation (a raspberry pi). My "daily driver" time is basically split between that and a Mac (excluding time on my phone, i suppose). I think it looks elegant, too. :-)
I run Plan 9 on my server and my main home workstation (a raspberry pi). My "daily driver" time is basically split between that and a Mac (excluding time on my phone, i suppose). I think it looks elegant, too. :-)
ASCIIerle ?~L~X https://notiz.blog/p/7bb
ASCIIerle ⌘ https://notiz.blog/p/7bb
ASCIIerle ⌘ https://notiz.blog/p/7bb
ASCIIerle ?~L~X https://notiz.blog/p/7bb
htmx is cool 😎
htmx is cool 😎
On my blog: The Free Culture Movement https://john.colagioia.net/blog/2024/06/02/free-culture-movement.html #freeculture #rant
[47°09′03″S, 126°43′30″W] Bad satellite signal -- switching to analog communication
Why? ? ?
[47°09′06″S, 126°43′15″W] Raw reading: 0x665C1871, offset +/-2
@mckinley Even a lot of the so-called "AI" stuff we're building and pumping out I consider "Artificial Incompetence" 🤦‍♂️
@mckinley Even a lot of the so-called "AI" stuff we're building and pumping out I consider "Artificial Incompetence" 🤦‍♂️
@eldersnake Yeah this is all pretty pathetic really. And it's all true. I've read some of those stories myself 😱 Shameful that these pricks are profiting off lies and stealing from honest people.
@eldersnake Yeah this is all pretty pathetic really. And it's all true. I've read some of those stories myself 😱 Shameful that these pricks are profiting off lies and stealing from honest people.
[47°09′44″S, 126°43′03″W] Raw reading: 0x665BFC51, offset +/-4
Interesting and sadly not surprising..

https://www.youtube.com/watch?v=xbf4BGIBENk
(Big Tech is Faking AI)
Interesting and sadly not surprising..

https://www.youtube.com/watch?v=xbf4BGIBENk
Interesting and sadly not surprising..
https://jacobin.com/2024/06/antisemitism-gaza-israel-germany-hate
gemini prolapsed my backend. swing lo sweet chariot.
🧮 USERS:1 FEEDS:2 TWTS:988 ARCHIVED:72998 CACHE:2449 FOLLOWERS:17 FOLLOWING:14
[47°09′01″S, 126°43′37″W] Reading: 0.55 Sv
[47°09′51″S, 126°43′16″W] --white noise--
forthworks.com search don't works for me
@lyse Probably 😅
@lyse Probably 😅
> P.S. I can’t post replies from the thread pages, it gives me a 400 error.

Uggh that old chestnut 🌰 Never have been able to hunt down that bug/problem :/ 😢
> P.S. I can’t post replies from the thread pages, it gives me a 400 error.

Uggh that old chestnut 🌰 Never have been able to hunt down that bug/problem :/ 😢
@prologic I suspect this one being made of rubber, too.
@adi Who runs Plan 9 as their daily driver for real though? Screenshots look butt ugly 🤣
@adi Who runs Plan 9 as their daily driver for real though? Screenshots look butt ugly 🤣
I don't get it 🧐
I don't get it 🧐
On my blog: Free Culture Book Club — There Is No Antimemetics Division https://john.colagioia.net/blog/2024/06/01/antimemetics.html #freeculture #bookclub
[47°09′41″S, 126°43′53″W] Dosimeter fixed
if not then try searching gopher://me0w.net:70/1/searx.dcgi
or search gopher://forthworks.com/1/contrition
maybe try searching gopher://gopher.icu/1/quarry
search gopher://gopher.floodgap.com/1/v2/vs
Pinellas County - Long Run: 11.06 miles, 00:10:28 average pace, 01:55:49 duration
although it was tough rolling out of bed it was a good run and i am glad i did. on the last miles i met up with joe and had a nice conversation with him. really made a few miles go by fast although we slowed the pace dramatically. eh, it was all relative.

odd thing is my sunburn from monday did not bother me at all, but when i took my shirt off all the sweat had been captured in little blister looking things on my shoulders and back (where i was wearing a shirt). they don't hurt or itch but definitely were something new!
#running
Pinellas County - Long Run: 11.06 miles, 00:10:28 average pace, 01:55:49 duration
although it was tough rolling out of bed it was a good run and i am glad i did. on the last miles i met up with joe and had a nice conversation with him. really made a few miles go by fast although we slowed the pace dramatically. eh, it was all relative.

odd thing is my sunburn from monday did not bother me at all, but when i took my shirt off all the sweat had been captured in little blister looking things on my shoulders and back (where i was wearing a shirt). they don't hurt or itch but definitely were something new!
#running
Pinellas County - Long Run: 11.06 miles, 00:10:28 average pace, 01:55:49 duration
although it was tough rolling out of bed it was a good run and i am glad i did. on the last miles i met up with joe and had a nice conversation with him. really made a few miles go by fast although we slowed the pace dramatically. eh, it was all relative.

odd thing is my sunburn from monday did not bother me at all, but when i took my shirt off all the sweat had been captured in little blister looking things on my shoulders and back (where i was wearing a shirt). they don't hurt or itch but definitely were something new!
#running
@lyse Ahh I see! 🤔 Sounds like the stuff I did a while back where we also shot similar things, but mostly made of rubber I think.
@lyse Ahh I see! 🤔 Sounds like the stuff I did a while back where we also shot similar things, but mostly made of rubber I think.
I updated the go-htmx-demo if anyone wants to have a bit of a play. I added this nice little CSS library (Beer CSS) to the mix which makes things quite nice, and it's (_so far_) pretty easy for me to use (_as a non UI/UX designer_)
I updated the go-htmx-demo if anyone wants to have a bit of a play. I added this nice little CSS library (Beer CSS) to the mix which makes things quite nice, and it's (_so far_) pretty easy for me to use (_as a non UI/UX designer_)
@prologic Exactly, for my purposes that's enough. When I started out, I never imagined that migrations will take this long with all my gazillions of tests. :-)
Working with this CSS library hasn't been too bad so far with simple trivial shit™ 💩
Working with this CSS library hasn't been too bad so far with simple trivial shit™ 💩
@prologic There's a medieval market around the corner and this man-made western capercaillie is part of an archery tour through the forest where you can shoot all sorts of animals with bow and arrow. This one was target nine on the map.

Due to all the rain the whole market was closed yesterday, though. Since it's still raining today and tomorrow, I expect this to be total flop this years. Only Thursday was actually dry.
New repository: aquilax/opmlmerge - Command line tool to merge opml files
[47°09′42″S, 126°43′26″W] Resetting dosimeter
[47°09′19″S, 126°43′41″W] Dosimeter overflow
Beer CSS - Build material design in record time, without stress for devs -- This is an interesting CSS library hmmm 🧐 What do y'all think @mckinley @bender Is this a viable nice library to use (_recall we were comparing Picnic CSS, Bulma, Spectre, etc?_)_
Beer CSS - Build material design in record time, without stress for devs -- This is an interesting CSS library hmmm 🧐 What do y'all think @mckinley @bender Is this a viable nice library to use (_recall we were comparing Picnic CSS, Bulma, Spectre, etc?_)_
I guess this is all a good thing, because it shows that the User-Agent specs work 😅
I guess this is all a good thing, because it shows that the User-Agent specs work 😅
@bmallred Haha 😝
@bmallred Haha 😝
@adi Sorry I'm not quite sure what this it. What is this you're showing us? Hmmm 🧐
@adi Sorry I'm not quite sure what this it. What is this you're showing us? Hmmm 🧐
🧮 USERS:1 FEEDS:2 TWTS:987 ARCHIVED:72983 CACHE:2442 FOLLOWERS:17 FOLLOWING:14
Respect to the end of *Totem Pole* on *Sidewinder* by Lee Morgan
@prologic @lyse about time i got my act together
@prologic @lyse about time i got my act together
@prologic @lyse about time i got my act together
On my blog: Toots 🦣 from 05/27 to 05/31 https://john.colagioia.net/blog/2024/05/31/week.html #linkdump #mastodon #socialmedia #week
@lyse Is that a bird in 10 or some man-made thing? 🤔
@lyse Is that a bird in 10 or some man-made thing? 🤔
@lyse Haha 😝
@lyse Haha 😝
@lyse Sure, but in theory though you only need to keep one migration file, n-1 🤣 -- Not all of them 😅
@lyse Sure, but in theory though you only need to keep one migration file, n-1 🤣 -- Not all of them 😅
@bmallred fuck'n you beaut 🤣
@bmallred fuck'n you beaut 🤣
rain, sun, rain
[47°09′11″S, 126°43′41″W] Dosimeter still failing
@bmallred Confirmed, it's fixed. :-)
just pushed a quick fix... let me know if it is still dorked up! thanks for calling it out, too!
just pushed a quick fix... let me know if it is still dorked up! thanks for calling it out, too!
just pushed a quick fix... let me know if it is still dorked up! thanks for calling it out, too!
@prologic cool, i'll update shortly!
@prologic cool, i'll update shortly!
@prologic cool, i'll update shortly!
@aelaraji great find! i'll update that :)
@aelaraji great find! i'll update that :)
@aelaraji great find! i'll update that :)
[47°09′35″S, 126°43′10″W] Dosimeter malfunction
@prologic The schema migration itself is easy. When not already on the latest version, loop through all schema patches and see which need to be applied. Suppose, the database schema is at version 0.5, then the SQL queries for versions 0.6, 0.7 and 0.8 are executed one after the other in exactly that order. And with a maiden database it starts out with 0.1 and goes through all the steps. Well, I just restarted with 0.8 being the first supported version, attempts to load older database versions will abort with an error. :-)

The automatic migration at startup simply exist to make *my* life easier. I not only operate this thing locally when developing, but also on a test and production environment. It's very convenient if the existing prod and test data just keep working with a new software version and I don't have to manually migrate things by hand. Simply start the new software version and voilà. I really don't wanna miss that.

Since I don't enjoy doing admin stuff, there is one big thing to not worry about. Even though I messed up one migration step so far and had to fix the production database by hand (removing all existing sessions by hand, so that a new column without default value could be added). It worked flawlessly with the test and local databases before, though, no active sessions did exist anymore at the point of deployment). That raised my adrenaline level.

I reckon I keep the supported versions to a minimum from now on. At least as long as I am absolutely sure that I'm the only person operating that software.