# 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=159040
# next = https://watcher.sour.is?offset=159140
# prev = https://watcher.sour.is?offset=158940
@lyse Ha! So there *are* paths you haven’t explored yet! 😅

16.jpg looks quite a bit … surreal. If it weren’t for some of the surroundings, I would have thought that digger was a toy, not a real full-sized one. 🥴

I see people are already putting up easter decoration. No, wait, it’s already over. Time flies …
@lyse Ha! So there *are* paths you haven’t explored yet! 😅

16.jpg looks quite a bit … surreal. If it weren’t for some of the surroundings, I would have thought that digger was a toy, not a real full-sized one. 🥴

I see people are already putting up easter decoration. No, wait, it’s already over. Time flies …
@adi That is true. 👌
@adi That is true. 👌
@adi That is true. 👌
/https://duque-terron.cat/media/photos/photo_11205-04-2024_18-05-47.jpg) #catsoftwtxt
#catsoftwtxt
#catsoftwtxt
We went on a three hours hike on today's 22°C warm spring day. Luckily, it was cloudy, so the temperature was bearable. Tomorrow and the day after are supposed to be very sunny 25°C days, puh. We explored even a new path I've never been on. It was a very enjoyable tour, up and down, up and down, up and down. I feel m feet. https://lyse.isobeef.org/waldspaziergang-2024-04-05/

Bee hive in front of a farm
@adi Standard OS/2 doesn’t have a du, although I’m pretty sure that someone has ported the du from BSD or GNU at some point. Either way, it hardly matters, because I don’t think anybody (but me) will ever use this program anyway. 😅
@adi Standard OS/2 doesn’t have a du, although I’m pretty sure that someone has ported the du from BSD or GNU at some point. Either way, it hardly matters, because I don’t think anybody (but me) will ever use this program anyway. 😅
@adi Standard OS/2 doesn’t have a du, although I’m pretty sure that someone has ported the du from BSD or GNU at some point. Either way, it hardly matters, because I don’t think anybody (but me) will ever use this program anyway. 😅
[47°09′52″S, 126°43′45″W] Transfer aborted
Pinellas County - Base: 6.00 miles, 00:09:11 average pace, 00:55:02 duration

#running #injury
Pinellas County - Base: 6.00 miles, 00:09:11 average pace, 00:55:02 duration

#running
Pinellas County - Base: 6.00 miles, 00:09:11 average pace, 00:55:02 duration

#running
Pinellas County - Base: 6.00 miles, 00:09:11 average pace, 00:55:02 duration

#running
[47°09′05″S, 126°43′17″W] Carrier too weak
Estamos a desenvolver um pequeno gerador de imagens para um trabalho, e hoje experimentei dar uns toques no #HTMX para ver que tal se porta.

Conclusão: maravilhoso; em 15 minutos, sem conhecimento prévio da lib, deu para montar uma demo que usa ajax para ir buscar imagens servidas por um micro-backend PHP. Estou apaixonado! Agora é "só" alinhar uma pipeline com o Imagemagick, pôr o UI bonitinho e está arrumado.

Demo com os code snippets relevantes:

https://tilde.pt/~rlafuente/imgen/
Estamos a desenvolver um pequeno gerador de imagens para um trabalho, e hoje experimentei dar uns toques no #HTMX para ver que tal se porta.

Conclusão: maravilhoso; em 15 minutos, sem conhecimento prévio da lib, deu para montar uma demo que usa ajax para ir buscar imagens servidas por um micro-backend PHP. Estou apaixonado! Agora é "só" alinhar uma pipeline com o Imagemagick, pôr o UI bonitinho e está arrumado.

Demo com os code snippets relevantes:

https://tilde.pt/~rlafuente/imgen/
[47°09′19″S, 126°43′58″W] Waiting for carrier
Just over here writing my Senator's office to see if we can get a new Federally Funded R&D Center created. 😳🤞
Just over here writing my Senator's office to see if we can get a new Federally Funded R&D Center created. 😳🤞
[47°09′09″S, 126°43′26″W] Bad satellite signal -- switching to analog communication
Just migrated to the *Insidious Big Brother Database* for contacts. PGP, regex, and aliases support. What a breeze.
🧮 USERS:1 FEEDS:2 TWTS:927 ARCHIVED:71151 CACHE:2303 FOLLOWERS:14 FOLLOWING:14
Sourcehut's UX and workflow are superb. Simple, yet thoughtful. Beautiful, yet functional. Kudos!
On my blog: Real Life in Star Trek, Half A Life https://john.colagioia.net/blog/2024/04/04/half-life.html #scifi #startrek #closereading
@movq I completely agree.
@adi Ha, nice. Good old inetd
@adi Ha, nice. Good old inetd
@adi Ha, nice. Good old inetd
@adi Yeah, so much I gathered. Man, I just suck at naming things. 😂
@adi Yeah, so much I gathered. Man, I just suck at naming things. 😂
@adi Yeah, so much I gathered. Man, I just suck at naming things. 😂
https://cdn.openbsd.org/pub/OpenBSD/7.5/ Time to install #OpenBSD 7.5
[47°09′39″S, 126°43′15″W] Raw reading: 0x660EF8B1, offset +/-1
[47°09′16″S, 126°43′22″W] 4004 days without news from Herve
@adi lol 😂 Maybe I should make this the official pronunciation. 😏
@adi lol 😂 Maybe I should make this the official pronunciation. 😏
@adi lol 😂 Maybe I should make this the official pronunciation. 😏
@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”).