# 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=158999
# next = https://watcher.sour.is?offset=159099
# prev = https://watcher.sour.is?offset=158899
@lyse (G)UI programming is just horrible. %) At least more modern toolkits have things like a “scrolled pane” or similar, so we don’t have to reimplement this over and over.
@lyse (G)UI programming is just horrible. %) At least more modern toolkits have things like a “scrolled pane” or similar, so we don’t have to reimplement this over and over.
@lyse (G)UI programming is just horrible. %) At least more modern toolkits have things like a “scrolled pane” or similar, so we don’t have to reimplement this over and over.
@adi Dito. :-D
****
Empiezo el lunes. ⌘ Read more****
https://smolbsd.org/ make your own BSD UNIX microvm
[47°09′27″S, 126°43′05″W] --interrupted--
metaverse ?~L~X https://notiz.blog/b/6JX
metaverse ⌘ https://notiz.blog/b/6JX
metaverse ⌘ https://notiz.blog/b/6JX
metaverse ?~L~X https://notiz.blog/b/6JX
[47°09′25″S, 126°43′02″W] Reading: 1.71 Sv
https://fr.wikipedia.org/wiki/Liste_de_termes_d'argot_Internet abréviation acronyme
https://post-tenebras-lire.net/retirer_drm_ebook_calibre/
https://kerkour.com/sqlite-for-servers Optimizing and get rid of SQLITE_BUSY error
[47°09′42″S, 126°43′39″W] --no signal--
What's up?!
🧮 USERS:1 FEEDS:2 TWTS:926 ARCHIVED:71144 CACHE:2297 FOLLOWERS:14 FOLLOWING:14
****
Verdades como garras. ⌘ Read more****
[47°09′49″S, 126°43′39″W] Storm recedes -- back to normal work
@movq Nice! Oh, I hear you. Remindes me of my multi-line table implementation for tt2. Surprisingly complicated stuff is needed for such a trivial thing as scrolling. I implemented a simple cache to speed up rendering when the same entry didn't change. But there is probably a lot more room for further improvements.
@movq Wow, this is just totally insane!
[47°09′46″S, 126°43′50″W] Working impossible due to heavy rain
@movq Haha, nice! :-D
Pinellas County Running: 1.01 miles, 00:09:52 average pace, 00:10:00 duration
"cool down"... kinda
#running #injury
Pinellas County - Base: 1.01 miles, 00:09:52 average pace, 00:10:00 duration

#running
Pinellas County - Base: 1.01 miles, 00:09:52 average pace, 00:10:00 duration

#running
Pinellas County - Base: 1.01 miles, 00:09:52 average pace, 00:10:00 duration

#running
Pinellas County - Base: 4.67 miles, 00:09:18 average pace, 00:43:26 duration

#running #injury
Pinellas County - Base: 4.67 miles, 00:09:18 average pace, 00:43:26 duration

#running
Pinellas County - Base: 4.67 miles, 00:09:18 average pace, 00:43:26 duration

#running
Pinellas County - Base: 4.67 miles, 00:09:18 average pace, 00:43:26 duration

#running
On my blog: Spinning(?) the Indie Web https://john.colagioia.net/blog/2024/04/03/indieweb-4.html #blog #indieweb #programming #techtips
[47°09′34″S, 126°43′27″W] Wind speed: 100kph -- batteries low
[47°09′09″S, 126°43′57″W] Wind speed: 65kph -- batteries low
@shreyan Hmmm?
@shreyan Hmmm?
@shreyan Hmmm?
@maradociberlandiapt Do I look like I know what a JPEG is? https://imgur.com/gallery/tWDs3tE
@maradociberlandiapt Do I look like I know what a JPEG is? https://imgur.com/gallery/tWDs3tE
@maradociberlandiapt Do I look like I know what a JPEG is? https://imgur.com/gallery/tWDs3tE
[47°09′38″S, 126°43′29″W] Wind speed: 59kph -- batteries low
Drawing histograms: https://akkartik.itch.io/carousel/devlog/708682/_
Drawing histograms: https://akkartik.itch.io/carousel/devlog/708682/_
🧮 USERS:1 FEEDS:2 TWTS:925 ARCHIVED:71138 CACHE:2297 FOLLOWERS:14 FOLLOWING:14
**** ⌘ Read more****
@lyse It does, yes. Absolutely crazy.

You can take the data that I posted, convert it into a binary, and then run it under DOS:

https://movq.de/v/054fae119b/

And boom, you get the output from the video. 🤯

(It probably also works in DOSBox, but I wouldn’t do that. Who knows what other stuff this magic binary does. 😂)
@lyse It does, yes. Absolutely crazy.

You can take the data that I posted, convert it into a binary, and then run it under DOS:

https://movq.de/v/054fae119b/

And boom, you get the output from the video. 🤯

(It probably also works in DOSBox, but I wouldn’t do that. Who knows what other stuff this magic binary does. 😂)
@lyse It does, yes. Absolutely crazy.

You can take the data that I posted, convert it into a binary, and then run it under DOS:

https://movq.de/v/054fae119b/

And boom, you get the output from the video. 🤯

(It probably also works in DOSBox, but I wouldn’t do that. Who knows what other stuff this magic binary does. 😂)
@lyse Yep, the scrolling is part of the GUI (responding to scrollbar events, translating coordinates, nasty stuff like that). It’s pretty brute force right now because it does a full redraw for each scroll event – a faster version would be to use WinScrollWindow() which scrolls/moves existing window content and then you only draw the new parts. Maybe I’ll do that in a later version. 😅
@lyse Yep, the scrolling is part of the GUI (responding to scrollbar events, translating coordinates, nasty stuff like that). It’s pretty brute force right now because it does a full redraw for each scroll event – a faster version would be to use WinScrollWindow() which scrolls/moves existing window content and then you only draw the new parts. Maybe I’ll do that in a later version. 😅
@lyse Yep, the scrolling is part of the GUI (responding to scrollbar events, translating coordinates, nasty stuff like that). It’s pretty brute force right now because it does a full redraw for each scroll event – a faster version would be to use WinScrollWindow() which scrolls/moves existing window content and then you only draw the new parts. Maybe I’ll do that in a later version. 😅
[47°09′11″S, 126°43′00″W] Wind speed: 51kph -- batteries low
Gonna give cmus a try. cmus-tutorial is a cool thing I have to say.
@movq Exactly! :-D Or call it lazy in that case, to be honest. I just got used to all my workarounds in place. :-/ I still want to recreate tt2 one day. I started with it months ago and never touched it since. Too much other stuff going on.
@movq That's cool! So that dusage scroll buffer is part of the GUI, not "just" a terminal?
@movq What the heck? That screen capture comes from that program?
Well, it’s not pretty yet, but I’ve got a very basic GUI version of dusage going:

https://movq.de/v/9b1c7016f6/MVI_7449.MOV.mp4

To me, it’s just super cool that I’m able to write programs for OS/2. 😎 That operating system will always hold a special place in my heart, I guess. It ran on my Model 80 back then (and maybe even the Model 30, but I'm not 100% sure anymore) and thus a lot of my earliest memories about using computers are OS/2 related. (And DOS related, of course. I had a dual boot setup on the Model 80, believe it or not …)

Anyway, writing that little program got much easier after I’ve found this page which contains a lot of valuable information:

https://komh.github.io/os2books/

This is a collection of OS/2 books by a person who’s apparently quite active in the realms of ArcaOS (one of OS/2’s “descendants”).
Well, it’s not pretty yet, but I’ve got a very basic GUI version of dusage going:

https://movq.de/v/9b1c7016f6/MVI_7449.MOV.mp4

To me, it’s just super cool that I’m able to write programs for OS/2. 😎 That operating system will always hold a special place in my heart, I guess. It ran on my Model 80 back then (and maybe even the Model 30, but I'm not 100% sure anymore) and thus a lot of my earliest memories about using computers are OS/2 related. (And DOS related, of course. I had a dual boot setup on the Model 80, believe it or not …)

Anyway, writing that little program got much easier after I’ve found this page which contains a lot of valuable information:

https://komh.github.io/os2books/

This is a collection of OS/2 books by a person who’s apparently quite active in the realms of ArcaOS (one of OS/2’s “descendants”).
Well, it’s not pretty yet, but I’ve got a very basic GUI version of dusage going:

https://movq.de/v/9b1c7016f6/MVI_7449.MOV.mp4

To me, it’s just super cool that I’m able to write programs for OS/2. 😎 That operating system will always hold a special place in my heart, I guess. It ran on my Model 80 back then (and maybe even the Model 30, but I'm not 100% sure anymore) and thus a lot of my earliest memories about using computers are OS/2 related. (And DOS related, of course. I had a dual boot setup on the Model 80, believe it or not …)

Anyway, writing that little program got much easier after I’ve found this page which contains a lot of valuable information:

https://komh.github.io/os2books/

This is a collection of OS/2 books by a person who’s apparently quite active in the realms of ArcaOS (one of OS/2’s “descendants”).
[47°09′07″S, 126°43′23″W] Working impossible due to blizzard
[47°09′17″S, 126°43′40″W] Wind speed: 68kph
#bomdia Ciberlândia Ilustração de coelhos numa toca com a legenda "There are tunnels underground where bunnies are safe -- safe from emails"
#bomdia Ciberlândia Ilustração de coelhos numa toca com a legenda "There are tunnels underground where bunnies are safe -- safe from emails"
[47°09′35″S, 126°43′37″W] Automatic systems disengaged due to thunderstorm
[47°09′41″S, 126°43′21″W] Wind speed: N/A -- Cannot comunicate
🧮 USERS:1 FEEDS:2 TWTS:924 ARCHIVED:71129 CACHE:2289 FOLLOWERS:14 FOLLOWING:14
I use Plex Amp 😅
I use Plex Amp 😅
I use Plex Amp 😅
Happy New Year! Did I get the date right?
[47°09′41″S, 126°43′40″W] Weather forecast alert -- storm from NW
In case you haven’t seen it yet:

https://infosec.exchange/@harrysintonen/112196893735638837

I quote in full:

> Probably the single most impressive entry from the #Revision2024 #demoparty : Remnants by Alcatraz
>
> Here's the whole intro executable for your convenience:
>
> 68f69f07b013cd10d6bac90391eee2f9bbf601b8cdccf7e7720e41f6c13f7508804702058047082d80ee4c608d28bffcffdf45fcd809df470880fd017503de4405d9edd913df45fef6c1407402dcc2dcc0de4706df45fbd8097404d9cad9e0df47c95629fed918d91a7bf85eb929006029fed902d80bd800d9500cd9187bf1df01d900b10729fed94004d900d9c1d84ffed9c1d84ffedeebdec1d918d95804d9c156d9c2d8c0d900d8c4d9f5d9e1d94702decadee9d910dbf1dbd1ddd929fe7ae15edbf1dac1ddd9d913d907decae2b761ddd9d85f02dfe09e7602e292890d61260245ffd1e8aa83c72881f980010f8521ffc30c00b84c3ed53eca3e09c237ff
>
> video: https://www.youtube.com/watch?v=A9jn6ExjDw8
>
> pouet: https://www.pouet.net/prod.php?which=96536

This is absolutely crazy. 🤯🤯🤯
In case you haven’t seen it yet:

https://infosec.exchange/@harrysintonen/112196893735638837

I quote in full:

> Probably the single most impressive entry from the #Revision2024 #demoparty : Remnants by Alcatraz
>
> Here's the whole intro executable for your convenience:
>
> 68f69f07b013cd10d6bac90391eee2f9bbf601b8cdccf7e7720e41f6c13f7508804702058047082d80ee4c608d28bffcffdf45fcd809df470880fd017503de4405d9edd913df45fef6c1407402dcc2dcc0de4706df45fbd8097404d9cad9e0df47c95629fed918d91a7bf85eb929006029fed902d80bd800d9500cd9187bf1df01d900b10729fed94004d900d9c1d84ffed9c1d84ffedeebdec1d918d95804d9c156d9c2d8c0d900d8c4d9f5d9e1d94702decadee9d910dbf1dbd1ddd929fe7ae15edbf1dac1ddd9d913d907decae2b761ddd9d85f02dfe09e7602e292890d61260245ffd1e8aa83c72881f980010f8521ffc30c00b84c3ed53eca3e09c237ff
>
> video: https://www.youtube.com/watch?v=A9jn6ExjDw8
>
> pouet: https://www.pouet.net/prod.php?which=96536

This is absolutely crazy. 🤯🤯🤯
In case you haven’t seen it yet:

https://infosec.exchange/@harrysintonen/112196893735638837

I quote in full:

> Probably the single most impressive entry from the #Revision2024 #demoparty : Remnants by Alcatraz
>
> Here's the whole intro executable for your convenience:
>
> 68f69f07b013cd10d6bac90391eee2f9bbf601b8cdccf7e7720e41f6c13f7508804702058047082d80ee4c608d28bffcffdf45fcd809df470880fd017503de4405d9edd913df45fef6c1407402dcc2dcc0de4706df45fbd8097404d9cad9e0df47c95629fed918d91a7bf85eb929006029fed902d80bd800d9500cd9187bf1df01d900b10729fed94004d900d9c1d84ffed9c1d84ffedeebdec1d918d95804d9c156d9c2d8c0d900d8c4d9f5d9e1d94702decadee9d910dbf1dbd1ddd929fe7ae15edbf1dac1ddd9d913d907decae2b761ddd9d85f02dfe09e7602e292890d61260245ffd1e8aa83c72881f980010f8521ffc30c00b84c3ed53eca3e09c237ff
>
> video: https://www.youtube.com/watch?v=A9jn6ExjDw8
>
> pouet: https://www.pouet.net/prod.php?which=96536

This is absolutely crazy. 🤯🤯🤯
Alright, the Compact Flash adapter in my retro box works fine now. It allows me to switch disks way more easily, which, in turn, allows for more experiments. 👌

At the moment, I mostly use one 128 MB CF card with OS/2 2.1 on it. That OS didn’t really have lots of network capabilities out of the box, so once again I’m using zmodem over a serial line to transfer data to/from other machines, just like I do with MS-DOS 5.0.

Tomorrow, I plan on doing some more work on my OS/2 GUI program. (Let’s see if I actually get to do it. 😂)

By the way, OS/2 2.0 turned 32 years today. 🥳

[![](https://movq.de/v/7e6715e687/.html%2Dindex%2Dthumb%2Dcf.ff.jpg.jpg)](https://movq.de/v/7e6715e687/cf.ff.jpg)
[![](https://movq.de/v/7e6715e687/.html%2Dindex%2Dthumb%2Dpmworldglobe.ff.jpg.jpg)](https://movq.de/v/7e6715e687/pmworldglobe.ff.jpg)
[![](https://movq.de/v/7e6715e687/.html%2Dindex%2Dthumb%2Dzmodem.ff.jpg.jpg)](https://movq.de/v/7e6715e687/zmodem.ff.jpg)
Alright, the Compact Flash adapter in my retro box works fine now. It allows me to switch disks way more easily, which, in turn, allows for more experiments. 👌

At the moment, I mostly use one 128 MB CF card with OS/2 2.1 on it. That OS didn’t really have lots of network capabilities out of the box, so once again I’m using zmodem over a serial line to transfer data to/from other machines, just like I do with MS-DOS 5.0.

Tomorrow, I plan on doing some more work on my OS/2 GUI program. (Let’s see if I actually get to do it. 😂)

By the way, OS/2 2.0 turned 32 years today. 🥳

[![](https://movq.de/v/7e6715e687/.html%2Dindex%2Dthumb%2Dcf.ff.jpg.jpg)](https://movq.de/v/7e6715e687/cf.ff.jpg)
[![](https://movq.de/v/7e6715e687/.html%2Dindex%2Dthumb%2Dpmworldglobe.ff.jpg.jpg)](https://movq.de/v/7e6715e687/pmworldglobe.ff.jpg)
[![](https://movq.de/v/7e6715e687/.html%2Dindex%2Dthumb%2Dzmodem.ff.jpg.jpg)](https://movq.de/v/7e6715e687/zmodem.ff.jpg)
Alright, the Compact Flash adapter in my retro box works fine now. It allows me to switch disks way more easily, which, in turn, allows for more experiments. 👌

At the moment, I mostly use one 128 MB CF card with OS/2 2.1 on it. That OS didn’t really have lots of network capabilities out of the box, so once again I’m using zmodem over a serial line to transfer data to/from other machines, just like I do with MS-DOS 5.0.

Tomorrow, I plan on doing some more work on my OS/2 GUI program. (Let’s see if I actually get to do it. 😂)

By the way, OS/2 2.0 turned 32 years today. 🥳

[![](https://movq.de/v/7e6715e687/.html%2Dindex%2Dthumb%2Dcf.ff.jpg.jpg)](https://movq.de/v/7e6715e687/cf.ff.jpg)
[![](https://movq.de/v/7e6715e687/.html%2Dindex%2Dthumb%2Dpmworldglobe.ff.jpg.jpg)](https://movq.de/v/7e6715e687/pmworldglobe.ff.jpg)
[![](https://movq.de/v/7e6715e687/.html%2Dindex%2Dthumb%2Dzmodem.ff.jpg.jpg)](https://movq.de/v/7e6715e687/zmodem.ff.jpg)
@adi I know next to nothing in that area but I can’t help but feel respect for such work. 👍
@adi I know next to nothing in that area but I can’t help but feel respect for such work. 👍
@adi I know next to nothing in that area but I can’t help but feel respect for such work. 👍
@mckinley I almost feel like I shouldn’t reply because my setup isn’t very elaborate. 🥴

I have ~/music and then a folder for each artist. Each album gets its own subfolder. That’s pretty much it.

[![](https://movq.de/v/685da37314/.html%2Dindex%2Dthumb%2Ds.png.jpg)](https://movq.de/v/685da37314/s.png)

I usually use mpd for playing, sometimes mpv. I could use something simpler, I guess, but I’ve been an mpd use since at least 2009 and it just works. (I used Audacious, XMMS2, and, well, WinAmp before that. And sometimes MP3Blaster at the end of the 1990ies, but at that time I didn’t have a lot of music on my PC anyway.)

A long time ago, I had .m3u playlists for each genre, but I found that I don’t use that a lot. I usually just play what I’d like to hear right now.

As for tagging, I just do the basic things like artist, title, album name, so I get a somewhat meaningful display in ncmpcpp:

[![](https://movq.de/v/a3bfaf1a70/.html%2Din
@mckinley I almost feel like I shouldn’t reply because my setup isn’t very elaborate. 🥴

I have ~/music and then a folder for each artist. Each album gets its own subfolder. That’s pretty much it.

[![](https://movq.de/v/685da37314/.html%2Dindex%2Dthumb%2Ds.png.jpg)](https://movq.de/v/685da37314/s.png)

I usually use mpd for playing, sometimes mpv. I could use something simpler, I guess, but I’ve been an mpd use since at least 2009 and it just works. (I used Audacious, XMMS2, and, well, WinAmp before that. And sometimes MP3Blaster at the end of the 1990ies, but at that time I didn’t have a lot of music on my PC anyway.)

A long time ago, I had .m3u playlists for each genre, but I found that I don’t use that a lot. I usually just play what I’d like to hear right now.

As for tagging, I just do the basic things like artist, title, album name, so I get a somewhat meaningful display in ncmpcpp:

[![](https://movq.de/v/a3bfaf1a70/.html%2Dindex%2Dthumb%2Ds.png.jpg)](https://movq.de/v/a3bfaf1a70/s.png)

Virtually all the music on my hard disk is ripped from CDs that I physically own. The script that I use for ripping is *ancient*, like 17 years old. But it still works, so why bother. It apparently uses icedax for querying the CDDB and the actual ripping, then oggenc for encoding.

Probably the most elaborate/convoluted part of my sound setup is the use of LADSPA filters directly in PipeWire. I have crappy speakers and the filters do some EQ and maybe compression. That’s also super handy in today’s abundant video calls and also for watching movies. (I disable the filter chain if I switch to my headphones.)

https://www.uninformativ.de/blog/postings/2020-02-09/0/POSTING-en.html
@mckinley I almost feel like I shouldn’t reply because my setup isn’t very elaborate. 🥴

I have ~/music and then a folder for each artist. Each album gets its own subfolder. That’s pretty much it.

[![](https://movq.de/v/685da37314/.html%2Dindex%2Dthumb%2Ds.png.jpg)](https://movq.de/v/685da37314/s.png)

I usually use mpd for playing, sometimes mpv. I could use something simpler, I guess, but I’ve been an mpd use since at least 2009 and it just works. (I used Audacious, XMMS2, and, well, WinAmp before that. And sometimes MP3Blaster at the end of the 1990ies, but at that time I didn’t have a lot of music on my PC anyway.)

A long time ago, I had .m3u playlists for each genre, but I found that I don’t use that a lot. I usually just play what I’d like to hear right now.

As for tagging, I just do the basic things like artist, title, album name, so I get a somewhat meaningful display in ncmpcpp:

[![](https://movq.de/v/a3bfaf1a70/.html%2Dindex%2Dthumb%2Ds.png.jpg)](https://movq.de/v/a3bfaf1a70/s.png)

Virtually all the music on my hard disk is ripped from CDs that I physically own. The script that I use for ripping is *ancient*, like 17 years old. But it still works, so why bother. It apparently uses icedax for querying the CDDB and the actual ripping, then oggenc for encoding.

Probably the most elaborate/convoluted part of my sound setup is the use of LADSPA filters directly in PipeWire. I have crappy speakers and the filters do some EQ and maybe compression. That’s also super handy in today’s abundant video calls and also for watching movies. (I disable the filter chain if I switch to my headphones.)

https://www.uninformativ.de/blog/postings/2020-02-09/0/POSTING-en.html
@mckinley I almost feel like I shouldn’t reply because my setup isn’t very elaborate. 🥴

I have ~/music and then a folder for each artist. Each album gets its own subfolder. That’s pretty much it.

[![](https://movq.de/v/685da37314/.html%2Dindex%2Dthumb%2Ds.png.jpg)](https://movq.de/v/685da37314/s.png)

I usually use mpd for playing, sometimes mpv. I could use something simpler, I guess, but I’ve been an mpd use since at least 2009 and it just works. (I used Audacious, XMMS2, and, well, WinAmp before that. And sometimes MP3Blaster at the end of the 1990ies, but at that time I didn’t have a lot of music on my PC anyway.)

A long time ago, I had .m3u playlists for each genre, but I found that I don’t use that a lot. I usually just play what I’d like to hear right now.

As for tagging, I just do the basic things like artist, title, album name, so I get a somewhat meaningful display in ncmpcpp:

[![](https://movq.de/v/a3bfaf1a70/.html%2Dindex%2Dthumb%2Ds.png.jpg)](https://movq.de/v/a3bfaf1a70/s.png)

Virtually all the music on my hard disk is ripped from CDs that I physically own. The script that I use for ripping is *ancient*, like 17 years old. But it still works, so why bother. It apparently uses icedax for querying the CDDB and the actual ripping, then oggenc for encoding.

Probably the most elaborate/convoluted part of my sound setup is the use of LADSPA filters directly in PipeWire. I have crappy speakers and the filters do some EQ and maybe compression. That’s also super handy in today’s abundant video calls and also for watching movies. (I disable the filter chain if I switch to my headphones.)

https://www.uninformativ.de/blog/postings/2020-02-09/0/POSTING-en.html
Base: 6.00 miles, 00:09:50 average pace, 00:59:02 duration

#running #treadmill
Ben Grosser on Degrowth Aesthetics - Aarhus University, Nov 2023 - YouTube
Ben Grosser on Degrowth Aesthetics - Aarhus University, Nov 2023 - YouTube
Ben Grosser on Degrowth Aesthetics - Aarhus University, Nov 2023 - YouTube
Ben Grosser on Degrowth Aesthetics - Aarhus University, Nov 2023 - YouTube
Base: 6.00 miles, 00:09:50 average pace, 00:59:02 duration

#running #treadmill
Base: 6.00 miles, 00:09:50 average pace, 00:59:02 duration

#running #treadmill
Base: 6.00 miles, 00:09:50 average pace, 00:59:02 duration

#running #treadmill
@lyse That’s smart. Fewer features, fewer breakage. 😏
@lyse That’s smart. Fewer features, fewer breakage. 😏
@lyse That’s smart. Fewer features, fewer breakage. 😏
@movq My setup hasn't changed or progressed for over a year. I still don't consume archive feeds, just produce one every now and then.
[47°09′12″S, 126°43′59″W] Saalmi, retransmit, please
Terrón ha encontrado una forma de acceder al botín usando el método del butrón
#catsoftwtxt
Terrón ha encontrado una forma de acceder al botín usando el método del butrón
#catsoftwtxt