# 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 196325
# self = https://watcher.sour.is?offset=158199
# next = https://watcher.sour.is?offset=158299
# prev = https://watcher.sour.is?offset=158099
@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
[47°09′04″S, 126°43′19″W] Storm recedes -- back to normal work
@mckinley Here's a summary of my setup:

- I maintain a small "Mini DC" comprised of 22RU cabinet 600mm deep.
- This houses 3x 1RU Xeon machines + 1 RU 10 3.5" + 4 2.5" NAS + 4RU UPS + 1RU 24-port Gbps Switch/Router + 1RU Tray in the middle + 1RU patch panel at the top.
- This is now hooked up to 250/100 Mbps Fibre 😅
- I run Proxmov VE on the 3x Hypervisor machines. They run a dozen or so Virtual Machines.
- I run a couple of Docker Swarm clusters on those machines, running BurmillaOS (a fork of RancherOS).
- I just use the local LAN network to SSH into machines, but each physical machine also has an IPMI management interface too for when things go wrong (rarely).
- I run so many services I can't being to list them here. But it's in the order of ~50-60 unique services. Some of which you're familiar with as many are public facing, some are internal and others are locked down behind auth.~
@mckinley Here's a summary of my setup:

- I maintain a small "Mini DC" comprised of 22RU cabinet 600mm deep.
- This houses 3x 1RU Xeon machines + 1 RU 10 3.5" + 4 2.5" NAS + 4RU UPS + 1RU 24-port Gbps Switch/Router + 1RU Tray in the middle + 1RU patch panel at the top.
- This is now hooked up to 250/100 Mbps Fibre 😅
- I run Proxmov VE on the 3x Hypervisor machines. They run a dozen or so Virtual Machines.
- I run a couple of Docker Swarm clusters on those machines, running BurmillaOS (a fork of RancherOS).
- I just use the local LAN network to SSH into machines, but each physical machine also has an IPMI management interface too for when things go wrong (rarely).
- I run so many services I can't being to list them here. But it's in the order of ~50-60 unique services. Some of which you're familiar with as many are public facing, some are internal and others are locked down behind auth.~
@mckinley Here's a summary of my setup:

- I maintain a small "Mini DC" comprised of 22RU cabinet 600mm deep.
- This houses 3x 1RU Xeon machines + 1 RU 10 3.5" + 4 2.5" NAS + 4RU UPS + 1RU 24-port Gbps Switch/Router + 1RU Tray in the middle + 1RU patch panel at the top.
- This is now hooked up to 250/100 Mbps Fibre 😅
- I run Proxmov VE on the 3x Hypervisor machines. They run a dozen or so Virtual Machines.
- I run a couple of Docker Swarm clusters on those machines, running BurmillaOS (a fork of RancherOS).
- I just use the local LAN network to SSH into machines, but each physical machine also has an IPMI management interface too for when things go wrong (rarely).
- I run so many services I can't being to list them here. But it's in the order of ~50-60 unique services. Some of which you're familiar with as many are public facing, some are internal and others are locked down behind auth.~
@bender I sort of / kinda knew you'd say stuff like this 👌 I guess I don't really understand the motivation behind it really, I don't understand half the stupid shit™ that happens in the world haha 😝
@bender I sort of / kinda knew you'd say stuff like this 👌 I guess I don't really understand the motivation behind it really, I don't understand half the stupid shit™ that happens in the world haha 😝
@bender I sort of / kinda knew you'd say stuff like this 👌 I guess I don't really understand the motivation behind it really, I don't understand half the stupid shit™ that happens in the world haha 😝
@eldersnake Basically I setup ytdl-sub to run on a cron with a few favourite Youtube channels that the kids and I normally like to watch.
@eldersnake Basically I setup ytdl-sub to run on a cron with a few favourite Youtube channels that the kids and I normally like to watch.
@eldersnake Basically I setup ytdl-sub to run on a cron with a few favourite Youtube channels that the kids and I normally like to watch.
And don't even get me started on the Trolls Movie, A Masterpiece. Even Shrek crumbles under it. 100000000000 - 10 watching it everyday.
☝️
☝️
☝️
[47°09′54″S, 126°43′24″W] Wind speed: N/A -- Cannot comunicate
A sokoban client for your phone: https://akkartik.name/post/sokoban
A sokoban client for your phone: https://akkartik.name/post/sokoban
logs: technopolitical blog post and 2024Q1 photojournal; garden/ecology: degrowth and permacomputing
[47°09′15″S, 126°43′01″W] Wind speed: 59kph
@prologic Huh that's interesting, is there any more details to this?
@slashdot Umm that's because apps that force you to signup and subscribe to some bullshit plan are worthless in value 🤣
@slashdot Umm that's because apps that force you to signup and subscribe to some bullshit plan are worthless in value 🤣
@slashdot Umm that's because apps that force you to signup and subscribe to some bullshit plan are worthless in value 🤣
🧮 USERS:1 FEEDS:2 TWTS:904 ARCHIVED:70855 CACHE:2315 FOLLOWERS:14 FOLLOWING:14
@movq Yes, Alexander Batischev tries to keep the Rust version bumps fairly moderate with Newsboat: https://github.com/newsboat/newsboat/issues/709

I was actually positively surprised that after the outlined rustup upgrade oneliner above, running make in Newsboat again worked flawlessly. Nothing else required. I delayed rebuilding for quite some time because I thought getting this Rust toolchain sorted out is going to be a major endeavor. Luckily, I was wrong. :-)

I just don't know if I now have two Rust installations in parallel or not. Or how much disk space I waste with all this. At least the script didn't tell me it found an old installation. It printed heaps of stuff, but skimming over it, I didn't see anything like that. I then simply selected the regular install. Whatever that meant. Researching this topic will be a project for another day if I'm really bored.
@lyse Pew pew. 😏
@lyse Pew pew. 😏
@lyse Pew pew. 😏
@lyse … haha, I also came across that line today … while trying to compile some software that insisted on using a super modern Rust version, so I had to deal with rustup. 🙄 I guess the same is true for Newsboat?

Hmm, no, not really. Newsboat wants “Rust Edition 2021”, which is supported since Version 1.56. That’s already “ancient”. 🤣
@lyse … haha, I also came across that line today … while trying to compile some software that insisted on using a super modern Rust version, so I had to deal with rustup. 🙄 I guess the same is true for Newsboat?

Hmm, no, not really. Newsboat wants “Rust Edition 2021”, which is supported since Version 1.56. That’s already “ancient”. 🤣
@lyse … haha, I also came across that line today … while trying to compile some software that insisted on using a super modern Rust version, so I had to deal with rustup. 🙄 I guess the same is true for Newsboat?

Hmm, no, not really. Newsboat wants “Rust Edition 2021”, which is supported since Version 1.56. That’s already “ancient”. 🤣
It's time to rebuild Newsboat again after over a year. Now I have to upgrade my Rust installation.

https://www.rust-lang.org/tools/install recommends this very dangerous and fishy thing:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

TLS 1.2 certainly fits the rusty motto.=
[47°09′12″S, 126°43′27″W] Weather forecast alert -- storm from SW
Künstliche Demenz ?~L~X https://notiz.blog/b/6ws
Künstliche Demenz ⌘ https://notiz.blog/b/6ws
Künstliche Demenz ⌘ https://notiz.blog/b/6ws
Künstliche Demenz ?~L~X https://notiz.blog/b/6ws
@movq Cool. Lasers shooting the moon. :-)
Maybe increase the amount of text we can type on twtxts? I am running out of space! :-)
Also, social media. Yes, that's right! Social media creates echo chambers, where people are only exposed to information that confirms (and reinforces!) their existing beliefs. This leads to increased polarisation and hostility towards people who have different viewpoints. Social media algorithms can also prioritise inflammatory content (you know it!), making it seem more prevalent than it is.
@prologic, in the US it's various factors. This is my believe, based on my own observations, and it might not be accurate.

- I think hate has been latent, but set free by the past (and current running for) president, and exacerbated by the people that have taken over the Republican party. Trump, a "populist" leader, has used (and continues to use) nationalist rhetoric and scapegoating tactics (and lies!) to gain support. This has lead to an increase in intolerance, and a decline in civility. It truly is nuts!
- Trump and his allies has made their followers distrust traditional institutions like media and government, and driven them to fringe sources for information, which are rife with misinformation and hate speech.
- Prices going up, because of current world economy, and reasons outside the power of single entities (governments can't fix everything). In other words, economic insecurity has made people susceptible to scapegoating and blaming others for their problems, fuelling prejudice and hate.
[47°09′47″S, 126°43′02″W] Reading: 0.14 Sv
@bender That's what I also don't understand. What is driving all this pierced hate and ignorance in the world lately?!
@bender That's what I also don't understand. What is driving all this pierced hate and ignorance in the world lately?!
@bender That's what I also don't understand. What is driving all this pierced hate and ignorance in the world lately?!
Yesterday’s moon. 🌒

[![](https://movq.de/v/a3f8e4f1d7/.html%2Dindex%2Dthumb%2Dmoon1.jpg.jpg)](https://movq.de/v/a3f8e4f1d7/moon1.jpg)
[![](https://movq.de/v/a3f8e4f1d7/.html%2Dindex%2Dthumb%2Dmoon2.jpg.jpg)](https://movq.de/v/a3f8e4f1d7/moon2.jpg)

Looked much more spectacular in person. 🫤
Yesterday’s moon. 🌒

[![](https://movq.de/v/a3f8e4f1d7/.html%2Dindex%2Dthumb%2Dmoon1.jpg.jpg)](https://movq.de/v/a3f8e4f1d7/moon1.jpg)
[![](https://movq.de/v/a3f8e4f1d7/.html%2Dindex%2Dthumb%2Dmoon2.jpg.jpg)](https://movq.de/v/a3f8e4f1d7/moon2.jpg)

Looked much more spectacular in person. 🫤
Yesterday’s moon. 🌒

[![](https://movq.de/v/a3f8e4f1d7/.html%2Dindex%2Dthumb%2Dmoon1.jpg.jpg)](https://movq.de/v/a3f8e4f1d7/moon1.jpg)
[![](https://movq.de/v/a3f8e4f1d7/.html%2Dindex%2Dthumb%2Dmoon2.jpg.jpg)](https://movq.de/v/a3f8e4f1d7/moon2.jpg)

Looked much more spectacular in person. 🫤
@prologic because for the other side it doesn't need to make sense. There is lot of hate going around, and an utter lack of education.
@stigatle it appears to me you will need to run it for 5 years (or more, I am just talking non-sense here, LOL) just to recover the cost of the device itself. Then you will have to spend a little on electricity too---I know it is a low consumption device, but still....

I sure hope you are not planning a retirement out of it. :-D
@eldersnake I've optes my whole family out of the fucking algorithm by syncing videos on a cron 🤣
@eldersnake I've optes my whole family out of the fucking algorithm by syncing videos on a cron 🤣
@eldersnake I've optes my whole family out of the fucking algorithm by syncing videos on a cron 🤣
The Emoji Movie is and hidden gem, and is underrated. I give it a 10 - 10 Would recommend for Cinema dates ;)
I think SharkTale Isn't that bad of a movie, a solid 9.5 - 10
[47°09′35″S, 126°43′45″W] 3981 days without news from Herve
Buenos días
/https://duque-terron.cat/media/photos/photo_9512-03-2024_08-19-53.jpg) #catsoftwtxt
Buenos días
#catsoftwtxt
Buenos días
#catsoftwtxt