# 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 196318
# self = https://watcher.sour.is?offset=158258
# next = https://watcher.sour.is?offset=158358
# prev = https://watcher.sour.is?offset=158158
I’m this close to making an Android app for managing a shopping list.

I just accidentally deleted the wrong list in the app that I’m currently using, and now there’s no way to get it back. Recreating it is a major pain, because typing on a phone sucks ass. Fuck.

Maybe I should just go back to using pen and paper …
I’m this close to making an Android app for managing a shopping list.

I just accidentally deleted the wrong list in the app that I’m currently using, and now there’s no way to get it back. Recreating it is a major pain, because typing on a phone sucks ass. Fuck.

Maybe I should just go back to using pen and paper …
I’m this close to making an Android app for managing a shopping list.

I just accidentally deleted the wrong list in the app that I’m currently using, and now there’s no way to get it back. Recreating it is a major pain, because typing on a phone sucks ass. Fuck.

Maybe I should just go back to using pen and paper …
[47°09′34″S, 126°43′01″W] Dosimeter fixed
The NZ accent can strip paint @movq
The NZ accent can strip paint @movq
[47°09′20″S, 126°43′02″W] Dosimeter still failing
[47°09′18″S, 126°43′15″W] Dosimeter malfunction
🧮 USERS:1 FEEDS:2 TWTS:906 ARCHIVED:70905 CACHE:2344 FOLLOWERS:14 FOLLOWING:14
@movq It's also a fruit 🤣
@movq It's also a fruit 🤣
@movq It's also a fruit 🤣
On my blog: Real Life in Star Trek, The Nth Degree https://john.colagioia.net/blog/2024/03/14/nth-degree.html #scifi #startrek #closereading
@stigatle I think I get it, yeah. 😃
@stigatle I think I get it, yeah. 😃
@stigatle I think I get it, yeah. 😃
@iolfree Why, what have they done to you? Was it because of the accent?

I’ll see myself out.
@iolfree Why, what have they done to you? Was it because of the accent?

I’ll see myself out.
@iolfree Why, what have they done to you? Was it because of the accent?

I’ll see myself out.
I ate a kiwi
I ate a kiwi
[47°09′19″S, 126°43′01″W] Raw reading: 0x65F35741, offset +/-1
@movq the last part is more like ‘in wild hell’.
The first part is like when you say fuck, or fucking hell or ‘shit’ if you know what I mean. :)
https://github.com/lwthiker/curl-impersonate added support for Edge and Safari a while ago and I didn't realize. Very cool!
@mckinley its hosted on the mini at home and ingress is handled through my MTR vm.
@mckinley its hosted on the mini at home and ingress is handled through my MTR vm.
@stigatle I had to ask because they translated this with “for fucking the devil in hell”, which sounds very wrong to me and almost made-up. 😂 But maybe it’s just a botched translation.
@stigatle I had to ask because they translated this with “for fucking the devil in hell”, which sounds very wrong to me and almost made-up. 😂 But maybe it’s just a botched translation.
@stigatle I had to ask because they translated this with “for fucking the devil in hell”, which sounds very wrong to me and almost made-up. 😂 But maybe it’s just a botched translation.
[47°09′39″S, 126°43′09″W] Raw reading: 0x65F32D12, offset +/-4
I don't get why people can't text/chat over IRC.
[47°09′34″S, 126°43′35″W] Saalmi, retransmit, please
@mckinley Yup 👍
@mckinley Yup 👍
@mckinley Yup 👍
@mckinley Yse Useable. Yes ZFS RAID-Z3
@mckinley Yse Useable. Yes ZFS RAID-Z3
@mckinley Yse Useable. Yes ZFS RAID-Z3
[47°09′08″S, 126°43′40″W] Reading: 1.34 Sv
[47°09′33″S, 126°43′20″W] Reading: 0.70 Sv
@mckinley Some 30 or so TB overall. The NAS alone is 22TB
@mckinley Some 30 or so TB overall. The NAS alone is 22TB
@mckinley Some 30 or so TB overall. The NAS alone is 22TB
@slashdot What a pile of absolute horseshit 🤣
@slashdot What a pile of absolute horseshit 🤣
@slashdot What a pile of absolute horseshit 🤣
every night, another moon rises, and over time the sky fills up
🧮 USERS:1 FEEDS:2 TWTS:905 ARCHIVED:70892 CACHE:2334 FOLLOWERS:14 FOLLOWING:14
the seven sims and the seven virtualities - a constellation of artworlds once made as a joke, but a major power center during the late singularity
@mckinley for me:

- a wall mount 6U rack which has:
- 1U patch panel
- 1U switch
- 2U UPS
- 1U server, intel atom 4G ram, debian (used to be main. now just has prometheus)
- a mini ryzon 16 core 64G ram, fedora (new main)
- multiple docker services hosted.
- synology nas with 4 2TB drives
- turris omnia WRT router -> fiber uplink

network is a mix of wireguard, zerotier.
- wireguard to my external vms hosted in various global regions.
- this allows me ingress since my ISP has me behind CG-NAT
- zerotier is more for devices for transparent vpn into my network

i use ssh and remote desktop to get in and about. typically via zerotier vpn. I have one of my VMs with ssh on a backup port for break glass to get back into the network if needed.

everything has ipv6 though my ISP does not provide it. I have to tunnel it in from my VMs.
@mckinley for me:

- a wall mount 6U rack which has:
- 1U patch panel
- 1U switch
- 2U UPS
- 1U server, intel atom 4G ram, debian (used to be main. now just has prometheus)
- a mini ryzon 16 core 64G ram, fedora (new main)
- multiple docker services hosted.
- synology nas with 4 2TB drives
- turris omnia WRT router -> fiber uplink

network is a mix of wireguard, zerotier.
- wireguard to my external vms hosted in various global regions.
- this allows me ingress since my ISP has me behind CG-NAT
- zerotier is more for devices for transparent vpn into my network

i use ssh and remote desktop to get in and about. typically via zerotier vpn. I have one of my VMs with ssh on a backup port for break glass to get back into the network if needed.

everything has ipv6 though my ISP does not provide it. I have to tunnel it in from my VMs.
@eapl.me You’re right, it was powerful! I mean, hey, this was a *Dual Core* machine, which was still a new and crazy thing at the time. 😃

> the keyboard was amazing

Was it? It’s quite a bit “mushy” in my opinion. 😅

It’s funny how tiny the touchpad is by today’s standards.
@eapl.me You’re right, it was powerful! I mean, hey, this was a *Dual Core* machine, which was still a new and crazy thing at the time. 😃

> the keyboard was amazing

Was it? It’s quite a bit “mushy” in my opinion. 😅

It’s funny how tiny the touchpad is by today’s standards.
@eapl.me You’re right, it was powerful! I mean, hey, this was a *Dual Core* machine, which was still a new and crazy thing at the time. 😃

> the keyboard was amazing

Was it? It’s quite a bit “mushy” in my opinion. 😅

It’s funny how tiny the touchpad is by today’s standards.
@mckinley That certainly doesn’t help, yeah. 🥴

(In the case of the Rust installer, I still wonder why they go through the trouble of having a shell script (POSIX, portable, even runs on Windows apparently), when all it does is download a binary and run that. Is that super useful to people, yeah? I’m sure there’s some reason, I just don’t see it.)
@mckinley That certainly doesn’t help, yeah. 🥴

(In the case of the Rust installer, I still wonder why they go through the trouble of having a shell script (POSIX, portable, even runs on Windows apparently), when all it does is download a binary and run that. Is that super useful to people, yeah? I’m sure there’s some reason, I just don’t see it.)
@mckinley That certainly doesn’t help, yeah. 🥴

(In the case of the Rust installer, I still wonder why they go through the trouble of having a shell script (POSIX, portable, even runs on Windows apparently), when all it does is download a binary and run that. Is that super useful to people, yeah? I’m sure there’s some reason, I just don’t see it.)
@stigatle Nice, thanks. 😅
@stigatle Nice, thanks. 😅
@stigatle Nice, thanks. 😅
@mckinley, in your blog, I think a "line-heigh" of 1.5 (if I remember correctly you are setting it on the "body" on CSS) will make it more legible.
haha yeah, we do :) That's legit.
@mckinley 500 GH\s
@mckinley 500 GH\\s
[47°09′06″S, 126°43′35″W] --interrupted--
@mckinley Oh my gosh, this is brilliant! :-D Thanks for sharing! <3
@sorenpeter I do like the simplicity of Twtxt with the extensions we already have, so I personally do not have a need for some server-side mentioning. But I read through your proposal and fixed a few typos.

I wondered how a client would figure out the endpoint where to POST to.
@thecanine Since they dropped the Linux "desktop" version, I have to use it in Chromium. What annoys the hell out of me:

1. In a call with exactly two participants the "View" menu doesn't do anything anymore. I cannot focus on the content of the screenshare and always have the silly screen space wasted on the right with a giant, useless other person's profile picture. As soon as a third participant is in the call, the "View" menu works again. For months now. You can't even make it the default in the settings.

2. Over the last couple of weeks screenshares seem to get delayed for up to 20 seconds sometimes. I never experienced that before. This makes pair programming or diagnosing stuff very hard and way more time consuming than it should be.

3. I somehow never find the chat box. With the old Linux client that was no problem, but since they moved it to the top, it always takes me several seconds to open it.

4. Sometimes the first call in the morning ends up in total silence so I have to restart Chromium. It then works.

5. On live events I have to completely remove all the cookies and login again, because I get the error message that I have to accept third party cookies. Even if the ten domains or so are explicitly whitelisted or *all* third party cookies are accepted. Always get the error. Each and every time.
btw, @stigatle, is that a legit Norwegian curse? Do people actually say that? 😅

[![](https://movq.de/v/f7b7391d37/.html%2Dindex%2Dthumb%2Dhelvete%2D1.jpg.jpg)](https://movq.de/v/f7b7391d37/helvete%2D1.jpg)
btw, @stigatle, is that a legit Norwegian curse? Do people actually say that? 😅

[![](https://movq.de/v/f7b7391d37/.html%2Dindex%2Dthumb%2Dhelvete%2D1.jpg.jpg)](https://movq.de/v/f7b7391d37/helvete%2D1.jpg)
btw, @stigatle, is that a legit Norwegian curse? Do people actually say that? 😅

[![](https://movq.de/v/f7b7391d37/.html%2Dindex%2Dthumb%2Dhelvete%2D1.jpg.jpg)](https://movq.de/v/f7b7391d37/helvete%2D1.jpg)
The title song of Netflix’s “Post Mortem”: https://www.youtube.com/watch?v=bWwy1-L2q6o #NowPlaying 👌
The title song of Netflix’s “Post Mortem”: https://www.youtube.com/watch?v=bWwy1-L2q6o #NowPlaying 👌
The title song of Netflix’s “Post Mortem”: https://www.youtube.com/watch?v=bWwy1-L2q6o #NowPlaying 👌
@mckinley Yep, so wrong on so many levels.

@movq I just don't want to run such crapware. Browser, mail client and video player aside, I think I don't do too bad on that regard with my private stuff. Yeah, definitely ignoring the situation at the dayjob.

@prologic Only for Rust. Otherwise I stay away from that for sure.
FWIW, I read @mckinley's notes. Because I know they are not only well researched, but also well written. I sometimes even end up spreading these articles to other mates who are not in the Twtxt universe. This only very rarely happens with regular messages here.

But yeah, I absolutely get your point as well, @bender. I also do not mind long messages over here. So I support you in increasing message length limits. :-)
[47°09′35″S, 126°43′56″W] --white noise--
@bender Yeah, I do not plan on retiring because of this device lol. But I let it solo mine until it breaks, no need for pennies if you can get the jackpot :p haha.
Gonna buy more of them later on as well.
It's just a hobby for me, something to do, and I always enjoy getting various hardware related things. Especially open source stuff.
FWOW I don't think I've ever once run such a shell pipeline in my life. who da fuq knows wtf that thing is even doing 🤣
FWOW I don't think I've ever once run such a shell pipeline in my life. who da fuq knows wtf that thing is even doing 🤣
FWOW I don't think I've ever once run such a shell pipeline in my life. who da fuq knows wtf that thing is even doing 🤣
Also made a webfinger lookup resolver that works with my own webfinger endpoint as well as yarnd servers:
http://darch.dk/wf-lookup.php
Also made a webfinger lookup resolver that works with my own webfinger endpoint as well as yarnd servers:
http://darch.dk/wf-lookup.php
Also made a webfinger lookup resolver that works with my own webfinger endpoint as well as yarnd servers:
http://darch.dk/wf-lookup.php
Also made a webfinger lookup resolver that works with my own webfinger endpoint as well as yarnd servers: http://darch.dk/wf-loopup.php
Also made a webfinger lookup resolver that works with my own webfinger endpoint as well as yarnd servers:
http://darch.dk/wf-lookup.php
@mckinley I think we (as in “the free software community”) have largely given up on that. curl foo | sh is basically equivalent to running precompiled binaries or the huge dependency mess that we have these days (simple programs pulling in 47289 libraries). We run completely untrusted code all the time and nobody cares anymore. The idea of eliminating distributions (which at least provide *some* layer of quality control) pops up again and again. A curl foo | sh is probably the *least* harmful thing these days, because it’s the easiest issue to fix.

(Meh: Rust’s curl https://sh.rustup.rs | sh downloads a 15 MB binary that does god-knows-what.)

Or am I missing the point? 🤔
@mckinley I think we (as in “the free software community”) have largely given up on that. curl foo | sh is basically equivalent to running precompiled binaries or the huge dependency mess that we have these days (simple programs pulling in 47289 libraries). We run completely untrusted code all the time and nobody cares anymore. The idea of eliminating distributions (which at least provide *some* layer of quality control) pops up again and again. A curl foo | sh is probably the *least* harmful thing these days, because it’s the easiest issue to fix.

(Meh: Rust’s curl https://sh.rustup.rs | sh downloads a 15 MB binary that does god-knows-what.)

Or am I missing the point? 🤔
@mckinley I think we (as in “the free software community”) have largely given up on that. curl foo | sh is basically equivalent to running precompiled binaries or the huge dependency mess that we have these days (simple programs pulling in 47289 libraries). We run completely untrusted code all the time and nobody cares anymore. The idea of eliminating distributions (which at least provide *some* layer of quality control) pops up again and again. A curl foo | sh is probably the *least* harmful thing these days, because it’s the easiest issue to fix.

(Meh: Rust’s curl https://sh.rustup.rs | sh downloads a 15 MB binary that does god-knows-what.)

Or am I missing the point? 🤔
@bender I _think_ you have a better chance of winning the lottery spending that kind of money 🤣
@bender I _think_ you have a better chance of winning the lottery spending that kind of money 🤣
@bender I _think_ you have a better chance of winning the lottery spending that kind of money 🤣
@thecanine on 6, I believe it is just an internal toggle. You have the new Teams like it or not, just using the previous "skin".
@mckinley dear lord! With those odds I would never do it. Playing the lottery indeed.
@mckinley, dear lord! With those odds I would never do it. Playing the lottery indeed.
@mckinley I prefer not forcing people to go elsewhere to read things that relate here, within a context that exist here (a "yarn"). I have the feeling less than half will go read what you wrote on your notes---that includes me. I might be wrong.

I truly shouldn't complain. I don't participate often enough to ask for anything. :-D Instead, I will adapt.
@thecanine Switch now or which anyway when you're not looking? 🤔
@thecanine Switch now or which anyway when you're not looking? 🤔
@thecanine Switch now or which anyway when you're not looking? 🤔
On my blog: Trying on the Indie Web, Part 1 https://john.colagioia.net/blog/2024/03/13/indieweb-1.html #blog #indieweb #programming #techtips