# 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 15642
# self = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=10706
# next = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=10806
# prev = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=10606
@mckinley Yes, over 20 years ago, a hard disk died. Not completely, only some parts of it, but it was enough to destroy ~30 GB or something like that.

I bought a lot of DVDs over time and many of them have become unreadable. Star Trek DS9 is among the victims, parts of TNG, parts of X-Files. Really annoying. I didn’t have the required disk space to make backups and, honestly, didn’t think they would die so quickly. When/if I buy movies these days, I either make a backup right away or I treat those DVDs as “will die soon”. 🫤

CDs regularly die, too, although not as often as DVDs.

And of course, lots of floppy disks are dead now. 😂🫤~
@bender Yep, it’s pass. 👍
@bender Yep, it’s pass. 👍
@bender Yep, it’s pass. 👍
@bender Yep, it’s pass. 👍
YouTube introduces a “stable volume” feature:

https://movq.de/v/ad0dd48aac/a.jpg

Once filmmakers realize that people just want stable volume instead of SUPER LOUD SECTIONS (…andreallyquietones…), then maybe I can finally remove the limiter from my pipewire filter chain. 🥴
YouTube introduces a “stable volume” feature:

https://movq.de/v/ad0dd48aac/a.jpg

Once filmmakers realize that people just want stable volume instead of SUPER LOUD SECTIONS (…andreallyquietones…), then maybe I can finally remove the limiter from my pipewire filter chain. 🥴
YouTube introduces a “stable volume” feature:

https://movq.de/v/ad0dd48aac/a.jpg

Once filmmakers realize that people just want stable volume instead of SUPER LOUD SECTIONS (…andreallyquietones…), then maybe I can finally remove the limiter from my pipewire filter chain. 🥴
YouTube introduces a “stable volume” feature:

https://movq.de/v/ad0dd48aac/a.jpg

Once filmmakers realize that people just want stable volume instead of SUPER LOUD SECTIONS (…andreallyquietones…), then maybe I can finally remove the limiter from my pipewire filter chain. 🥴
In case you need a profile picture: https://thispersondoesnotexist.com/
In case you need a profile picture: https://thispersondoesnotexist.com/
In case you need a profile picture: https://thispersondoesnotexist.com/
In case you need a profile picture: https://thispersondoesnotexist.com/
@aelaraji Why not, give it a shot! 😅

I think I even integrated my password manager into tmux at some point. There’s a lot that you can do.
@aelaraji Why not, give it a shot! 😅

I think I even integrated my password manager into tmux at some point. There’s a lot that you can do.
@aelaraji Why not, give it a shot! 😅

I think I even integrated my password manager into tmux at some point. There’s a lot that you can do.
@aelaraji Why not, give it a shot! 😅

I think I even integrated my password manager into tmux at some point. There’s a lot that you can do.
@lyse Same here. I’m watching the storm tracking on kachelmannwetter.com 🍿
@lyse Same here. I’m watching the storm tracking on kachelmannwetter.com 🍿
@lyse Same here. I’m watching the storm tracking on kachelmannwetter.com 🍿
@lyse Same here. I’m watching the storm tracking on kachelmannwetter.com 🍿
@aelaraji Ah, right, you were only talking about 24 hours. I think I can manage without Netflix for a day. 😅
@aelaraji Ah, right, you were only talking about 24 hours. I think I can manage without Netflix for a day. 😅
@aelaraji Ah, right, you were only talking about 24 hours. I think I can manage without Netflix for a day. 😅
@aelaraji Ah, right, you were only talking about 24 hours. I think I can manage without Netflix for a day. 😅
@aelaraji At work? Not a chance. 😂

Private life? Sure. There was a regular community event called “A week in the TTY” over at nixers.net, where we spent a week only in text mode. It was easily doable.

There are some things where a graphical browser is pretty much mandatory these days. Online banking comes to mind. I *could* in theory physically go to the bank, but I’m way too lazy for that. 😂

Netflix is more popular nowadays and I wouldn’t want to miss that, either.
@aelaraji At work? Not a chance. 😂

Private life? Sure. There was a regular community event called “A week in the TTY” over at nixers.net, where we spent a week only in text mode. It was easily doable.

There are some things where a graphical browser is pretty much mandatory these days. Online banking comes to mind. I *could* in theory physically go to the bank, but I’m way too lazy for that. 😂

Netflix is more popular nowadays and I wouldn’t want to miss that, either.
@aelaraji At work? Not a chance. 😂

Private life? Sure. There was a regular community event called “A week in the TTY” over at nixers.net, where we spent a week only in text mode. It was easily doable.

There are some things where a graphical browser is pretty much mandatory these days. Online banking comes to mind. I *could* in theory physically go to the bank, but I’m way too lazy for that. 😂

Netflix is more popular nowadays and I wouldn’t want to miss that, either.
@aelaraji At work? Not a chance. 😂

Private life? Sure. There was a regular community event called “A week in the TTY” over at nixers.net, where we spent a week only in text mode. It was easily doable.

There are some things where a graphical browser is pretty much mandatory these days. Online banking comes to mind. I *could* in theory physically go to the bank, but I’m way too lazy for that. 😂

Netflix is more popular nowadays and I wouldn’t want to miss that, either.
@sorenpeter Not bad, maybe let’s go back to 98.css. 😃

@bender It feels like the current cycle has been going on for a very long time now, almost 20 years. 😩 But I might be wrong here, maybe it started later.
@sorenpeter Not bad, maybe let’s go back to 98.css. 😃

@bender It feels like the current cycle has been going on for a very long time now, almost 20 years. 😩 But I might be wrong here, maybe it started later.
@sorenpeter Not bad, maybe let’s go back to 98.css. 😃

@bender It feels like the current cycle has been going on for a very long time now, almost 20 years. 😩 But I might be wrong here, maybe it started later.
@sorenpeter Not bad, maybe let’s go back to 98.css. 😃

@bender It feels like the current cycle has been going on for a very long time now, almost 20 years. 😩 But I might be wrong here, maybe it started later.
Is this “flat UI” madness ever going to end? I’m beginning to lose hope.
Is this “flat UI” madness ever going to end? I’m beginning to lose hope.
Is this “flat UI” madness ever going to end? I’m beginning to lose hope.
Is this “flat UI” madness ever going to end? I’m beginning to lose hope.
@lyse Of course, those shitheads. 🤣 (Doesn’t really make a difference in practice, luckily. There aren’t that many of them.)
@lyse Of course, those shitheads. 🤣 (Doesn’t really make a difference in practice, luckily. There aren’t that many of them.)
@lyse Of course, those shitheads. 🤣 (Doesn’t really make a difference in practice, luckily. There aren’t that many of them.)
@lyse Of course, those shitheads. 🤣 (Doesn’t really make a difference in practice, luckily. There aren’t that many of them.)
@prologic Yeah, they’re approaching three (!) parallel runways, directly above me. 😞 (The early days of Covid were super quiet and peaceful.)
@prologic Yeah, they’re approaching three (!) parallel runways, directly above me. 😞 (The early days of Covid were super quiet and peaceful.)
@prologic Yeah, they’re approaching three (!) parallel runways, directly above me. 😞 (The early days of Covid were super quiet and peaceful.)
@prologic Yeah, they’re approaching three (!) parallel runways, directly above me. 😞 (The early days of Covid were super quiet and peaceful.)
Of all the retro OSes that I’ve got running, SuSE 6.4 is clearly the most powerful one. It comes with a ton of software and development tools. Windows 2000, which was released around the same time, is basically “empty” in comparison.

But of course, none of that mattered. No *popular* software, no adoption. 😅 And yes, things like configuring the X server were stupid hard back then.
Of all the retro OSes that I’ve got running, SuSE 6.4 is clearly the most powerful one. It comes with a ton of software and development tools. Windows 2000, which was released around the same time, is basically “empty” in comparison.

But of course, none of that mattered. No *popular* software, no adoption. 😅 And yes, things like configuring the X server were stupid hard back then.
Of all the retro OSes that I’ve got running, SuSE 6.4 is clearly the most powerful one. It comes with a ton of software and development tools. Windows 2000, which was released around the same time, is basically “empty” in comparison.

But of course, none of that mattered. No *popular* software, no adoption. 😅 And yes, things like configuring the X server were stupid hard back then.
Of all the retro OSes that I’ve got running, SuSE 6.4 is clearly the most powerful one. It comes with a ton of software and development tools. Windows 2000, which was released around the same time, is basically “empty” in comparison.

But of course, none of that mattered. No *popular* software, no adoption. 😅 And yes, things like configuring the X server were stupid hard back then.
Damn those fucking planes and their noise.
Damn those fucking planes and their noise.
Damn those fucking planes and their noise.
Damn those fucking planes and their noise.
Since I finally configured X11 in this VM for shenanigans

The original tuXeyes running in a SuSE Linux 6.4 VM and my clone from 2017 (which does not depend on a now ancient version of Qt):

[![](https://www.uninformativ.de/desktop/.html%2Dindex%2Dthumb%2D2024%2D04%2D30%2D%2Dkatriawm%2Dtuxeyeception.jpg.jpg)](https://www.uninformativ.de/desktop/2024%2D04%2D30%2D%2Dkatriawm%2Dtuxeyeception.jpg)
Since I finally configured X11 in this VM for shenanigans

The original tuXeyes running in a SuSE Linux 6.4 VM and my clone from 2017 (which does not depend on a now ancient version of Qt):

[![](https://www.uninformativ.de/desktop/.html%2Dindex%2Dthumb%2D2024%2D04%2D30%2D%2Dkatriawm%2Dtuxeyeception.jpg.jpg)](https://www.uninformativ.de/desktop/2024%2D04%2D30%2D%2Dkatriawm%2Dtuxeyeception.jpg)
Since I finally configured X11 in this VM for shenanigans

The original tuXeyes running in a SuSE Linux 6.4 VM and my clone from 2017 (which does not depend on a now ancient version of Qt):

[![](https://www.uninformativ.de/desktop/.html%2Dindex%2Dthumb%2D2024%2D04%2D30%2D%2Dkatriawm%2Dtuxeyeception.jpg.jpg)](https://www.uninformativ.de/desktop/2024%2D04%2D30%2D%2Dkatriawm%2Dtuxeyeception.jpg)
Since I finally configured X11 in this VM for shenanigans

The original tuXeyes running in a SuSE Linux 6.4 VM and my clone from 2017 (which does not depend on a now ancient version of Qt):

[![](https://www.uninformativ.de/desktop/.html%2Dindex%2Dthumb%2D2024%2D04%2D30%2D%2Dkatriawm%2Dtuxeyeception.jpg.jpg)](https://www.uninformativ.de/desktop/2024%2D04%2D30%2D%2Dkatriawm%2Dtuxeyeception.jpg)
@lyse

> And I come back to twtxt.net every now and then to read up on conversations that seem to be incomplete in my own client. Like if a new feed appears that I don't follow (yet). That's certainly a convenience that I do enjoy. Thank you for that!

Indeed, I do that as well.
@lyse

> And I come back to twtxt.net every now and then to read up on conversations that seem to be incomplete in my own client. Like if a new feed appears that I don't follow (yet). That's certainly a convenience that I do enjoy. Thank you for that!

Indeed, I do that as well.
@lyse

> And I come back to twtxt.net every now and then to read up on conversations that seem to be incomplete in my own client. Like if a new feed appears that I don't follow (yet). That's certainly a convenience that I do enjoy. Thank you for that!

Indeed, I do that as well.
@lyse

> And I come back to twtxt.net every now and then to read up on conversations that seem to be incomplete in my own client. Like if a new feed appears that I don't follow (yet). That's certainly a convenience that I do enjoy. Thank you for that!

Indeed, I do that as well.
@prologic Congratz! 🥳
@prologic Congratz! 🥳
@prologic Congratz! 🥳
@prologic Congratz! 🥳
@lyse My goodness, you have feet of steel. 😅 Yay, geese!
@lyse My goodness, you have feet of steel. 😅 Yay, geese!
@lyse My goodness, you have feet of steel. 😅 Yay, geese!
@lyse My goodness, you have feet of steel. 😅 Yay, geese!
@bender To quote from the german version of ISO 27001:

> Änderungen an Informationsverarbeitungseinrichtungen und Informationssystemen sollten Gegenstand von Änderungsmanagementverfahren sein.

Fuck off, you cunts. 🤣🖕
@bender To quote from the german version of ISO 27001:

> Änderungen an Informationsverarbeitungseinrichtungen und Informationssystemen sollten Gegenstand von Änderungsmanagementverfahren sein.

Fuck off, you cunts. 🤣🖕
@bender To quote from the german version of ISO 27001:

> Änderungen an Informationsverarbeitungseinrichtungen und Informationssystemen sollten Gegenstand von Änderungsmanagementverfahren sein.

Fuck off, you cunts. 🤣🖕
@bender To quote from the german version of ISO 27001:

> Änderungen an Informationsverarbeitungseinrichtungen und Informationssystemen sollten Gegenstand von Änderungsmanagementverfahren sein.

Fuck off, you cunts. 🤣🖕
@prologic It’s always been super niche, but I think in the age of Twitter more people have been looking for free/libre alternatives than these days, because Mastodon is a big thing now and has mostly replaced Twitter. Mastodon is free/libre, lots of instances, lots of communities. I have a feeling that Yarn/twtxt is mostly appealing to us nerds and minimalists.

I still love the core ideas of twtxt. It’s great for hardcore minimalists. Yarn.social is great for people willing to run a server daemon. I still think all of this is a good thing.

We have certainly lost lots of momentum, though. Plus, there appear to be simpler alternatives to full blown Mastodon now. I think @abucci and @stigatle are running snac? I didn’t have a closer look at snac (no intention of running it), but if that is a relatively small daemon (maybe comparable to Yarn?) that gives you access to the whole world of ActivityPub, then, well, yeah … That’s tough to beat.

Not sure what my point is. 🤔 For me, it’s easy: I’ll keep using twtxt because all I have to do is host a text file. Dead simple, I love it.

It all depends on what your plans for Yarn.social are. 🤔
@prologic It’s always been super niche, but I think in the age of Twitter more people have been looking for free/libre alternatives than these days, because Mastodon is a big thing now and has mostly replaced Twitter. Mastodon is free/libre, lots of instances, lots of communities. I have a feeling that Yarn/twtxt is mostly appealing to us nerds and minimalists.

I still love the core ideas of twtxt. It’s great for hardcore minimalists. Yarn.social is great for people willing to run a server daemon. I still think all of this is a good thing.

We have certainly lost lots of momentum, though. Plus, there appear to be simpler alternatives to full blown Mastodon now. I think @abucci and @stigatle are running snac? I didn’t have a closer look at snac (no intention of running it), but if that is a relatively small daemon (maybe comparable to Yarn?) that gives you access to the whole world of ActivityPub, then, well, yeah … That’s tough to beat.

Not sure what my point is. 🤔 For me, it’s easy: I’ll keep using twtxt because all I have to do is host a text file. Dead simple, I love it.

It all depends on what your plans for Yarn.social are. 🤔
@prologic It’s always been super niche, but I think in the age of Twitter more people have been looking for free/libre alternatives than these days, because Mastodon is a big thing now and has mostly replaced Twitter. Mastodon is free/libre, lots of instances, lots of communities. I have a feeling that Yarn/twtxt is mostly appealing to us nerds and minimalists.

I still love the core ideas of twtxt. It’s great for hardcore minimalists. Yarn.social is great for people willing to run a server daemon. I still think all of this is a good thing.

We have certainly lost lots of momentum, though. Plus, there appear to be simpler alternatives to full blown Mastodon now. I think @abucci and @stigatle are running snac? I didn’t have a closer look at snac (no intention of running it), but if that is a relatively small daemon (maybe comparable to Yarn?) that gives you access to the whole world of ActivityPub, then, well, yeah … That’s tough to beat.

Not sure what my point is. 🤔 For me, it’s easy: I’ll keep using twtxt because all I have to do is host a text file. Dead simple, I love it.

It all depends on what your plans for Yarn.social are. 🤔
@prologic It’s always been super niche, but I think in the age of Twitter more people have been looking for free/libre alternatives than these days, because Mastodon is a big thing now and has mostly replaced Twitter. Mastodon is free/libre, lots of instances, lots of communities. I have a feeling that Yarn/twtxt is mostly appealing to us nerds and minimalists.

I still love the core ideas of twtxt. It’s great for hardcore minimalists. Yarn.social is great for people willing to run a server daemon. I still think all of this is a good thing.

We have certainly lost lots of momentum, though. Plus, there appear to be simpler alternatives to full blown Mastodon now. I think @abucci and @stigatle are running snac? I didn’t have a closer look at snac (no intention of running it), but if that is a relatively small daemon (maybe comparable to Yarn?) that gives you access to the whole world of ActivityPub, then, well, yeah … That’s tough to beat.

Not sure what my point is. 🤔 For me, it’s easy: I’ll keep using twtxt because all I have to do is host a text file. Dead simple, I love it.

It all depends on what your plans for Yarn.social are. 🤔
If you’re using jenny on Python 3.12, it will spit out a deprecation warning regarding datetime.utcnow(). This will be fixed in the next release.
If you’re using jenny on Python 3.12, it will spit out a deprecation warning regarding datetime.utcnow(). This will be fixed in the next release.
If you’re using jenny on Python 3.12, it will spit out a deprecation warning regarding datetime.utcnow(). This will be fixed in the next release.
If you’re using jenny on Python 3.12, it will spit out a deprecation warning regarding datetime.utcnow(). This will be fixed in the next release.
I feel you, buddy. 🤣

https://movq.de/v/f67fbcd93d/washing-machine.mp4
I feel you, buddy. 🤣

https://movq.de/v/f67fbcd93d/washing-machine.mp4
I feel you, buddy. 🤣

https://movq.de/v/f67fbcd93d/washing-machine.mp4
Looks like there’s not a lot of fancy magical stuff:

- https://komh.github.io/os2books/progfaq/112_L2_Whatisthebestwaytoco.html
- https://komh.github.io/os2books/progfaq/111_L2_Whatisthebestwaytoco.html

There is, however, a DosKillThread() function, which, as far as I know, does not exist on POSIX. 🤔 You can only send a signal to a POSIX thread and then it’ll hopefully end some day, right?

Killing threads is probably a bad idea, though. Who knows which state it’ll leave behind. It’s not like a process which will be properly cleaned up by the OS.

I think I’ll leave it as is. 🙂
Looks like there’s not a lot of fancy magical stuff:

- https://komh.github.io/os2books/progfaq/112_L2_Whatisthebestwaytoco.html
- https://komh.github.io/os2books/progfaq/111_L2_Whatisthebestwaytoco.html

There is, however, a DosKillThread() function, which, as far as I know, does not exist on POSIX. 🤔 You can only send a signal to a POSIX thread and then it’ll hopefully end some day, right?

Killing threads is probably a bad idea, though. Who knows which state it’ll leave behind. It’s not like a process which will be properly cleaned up by the OS.

I think I’ll leave it as is. 🙂
Looks like there’s not a lot of fancy magical stuff:

- https://komh.github.io/os2books/progfaq/112_L2_Whatisthebestwaytoco.html
- https://komh.github.io/os2books/progfaq/111_L2_Whatisthebestwaytoco.html

There is, however, a DosKillThread() function, which, as far as I know, does not exist on POSIX. 🤔 You can only send a signal to a POSIX thread and then it’ll hopefully end some day, right?

Killing threads is probably a bad idea, though. Who knows which state it’ll leave behind. It’s not like a process which will be properly cleaned up by the OS.

I think I’ll leave it as is. 🙂
I think I’ll be doing this again:

https://dataswamp.org/~solene/2022-07-01-oldcomputerchallenge-v2-rtc.html
I think I’ll be doing this again:

https://dataswamp.org/~solene/2022-07-01-oldcomputerchallenge-v2-rtc.html
I think I’ll be doing this again:

https://dataswamp.org/~solene/2022-07-01-oldcomputerchallenge-v2-rtc.html
The source code of “DOS 4” was released:

https://github.com/microsoft/MS-DOS/tree/main/v4.0

Not without issues:

https://www.os2museum.com/wp/how-not-to-release-historic-source-code/

(Hence “DOS 4” in quotes, is it 4.00 or 4.01? Probably the latter.)

More DOS 4 history:

https://www.os2museum.com/wp/dos/dos-4-0/
The source code of “DOS 4” was released:

https://github.com/microsoft/MS-DOS/tree/main/v4.0

Not without issues:

https://www.os2museum.com/wp/how-not-to-release-historic-source-code/

(Hence “DOS 4” in quotes, is it 4.00 or 4.01? Probably the latter.)

More DOS 4 history:

https://www.os2museum.com/wp/dos/dos-4-0/
The source code of “DOS 4” was released:

https://github.com/microsoft/MS-DOS/tree/main/v4.0

Not without issues:

https://www.os2museum.com/wp/how-not-to-release-historic-source-code/

(Hence “DOS 4” in quotes, is it 4.00 or 4.01? Probably the latter.)

More DOS 4 history:

https://www.os2museum.com/wp/dos/dos-4-0/
Well, there was one subtle bug: jenny did not fetch archived twts from your own feed (only from other people). I just happened to wipe all twts/cache from my disk, so I noticed that all my old stuff was missing. It’s a corner case, but it’ll be fixed in the next release.
Well, there was one subtle bug: jenny did not fetch archived twts from your own feed (only from other people). I just happened to wipe all twts/cache from my disk, so I noticed that all my old stuff was missing. It’s a corner case, but it’ll be fixed in the next release.
Well, there was one subtle bug: jenny did not fetch archived twts from your own feed (only from other people). I just happened to wipe all twts/cache from my disk, so I noticed that all my old stuff was missing. It’s a corner case, but it’ll be fixed in the next release.
I don’t know why or how, but using gtk_window_set_geometry_hints() has the desired effect (now?). Reading GTK’s source code is too convoluted to find out what’s going on here. I can’t find a corresponding Wayland protocol.

Sway gets *very* slow when resizing such a window, so I’m a bit inclined to think that GTK does some weird trickery to get this to work. 🤔

Either way, xiate now sets geometry hints again and floating windows have the correct size now. Finally.
I don’t know why or how, but using gtk_window_set_geometry_hints() has the desired effect (now?). Reading GTK’s source code is too convoluted to find out what’s going on here. I can’t find a corresponding Wayland protocol.

Sway gets *very* slow when resizing such a window, so I’m a bit inclined to think that GTK does some weird trickery to get this to work. 🤔

Either way, xiate now sets geometry hints again and floating windows have the correct size now. Finally.
I don’t know why or how, but using gtk_window_set_geometry_hints() has the desired effect (now?). Reading GTK’s source code is too convoluted to find out what’s going on here. I can’t find a corresponding Wayland protocol.

Sway gets *very* slow when resizing such a window, so I’m a bit inclined to think that GTK does some weird trickery to get this to work. 🤔

Either way, xiate now sets geometry hints again and floating windows have the correct size now. Finally.
Well, looks like I’ll be using IBM software after all … 🤣 https://www.hashicorp.com/blog/hashicorp-joins-ibm (We use Terraform.)