# 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 196312
# self = https://watcher.sour.is?offset=159025
# next = https://watcher.sour.is?offset=159125
# prev = https://watcher.sour.is?offset=158925
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”).
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. 🤯🤯🤯