# 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 220762
# self = https://watcher.sour.is?offset=219676
# next = https://watcher.sour.is?offset=219776
# prev = https://watcher.sour.is?offset=219576
I did a “lecture”/“workshop” about this at work today. 16-bit DOS, real mode. 💾 Pretty cool and the audience (devs and sysadmins) seemed quite interested. 🥳
- People used the Intel docs to figure out the instruction encodings.
- Then they wrote a little DOS program that exits with a return code and they used uhex in DOSBox to do that. Yes, we wrote a COM file manually, no Assembler involved. (Many of them had never used DOS before.)
- DEBUG from FreeDOS was used to single-step through the program, showing what it does.
- This gets tedious rather quickly, so we switched to SVED from SvarDOS for writing the rest of the program in Assembly language. nasm worked great for us.
- At the end, we switched to BIOS calls instead of DOS syscalls to demonstrate that the same binary COM file works on another OS. Also a good opportunity to talk about bootloaders a little bit.
- (I think they even understood the basics of segmentation in the end.)
The 8086 / 16-bit real-mode DOS is a great platform to explain a lot of the fundamentals without having to deal with OS semantics or executable file formats.
Now that was a lot of fun. 🥳 It’s very rare that we do something like this, sadly. I love doing this kind of low-level stuff.
I did a “lecture”/“workshop” about this at work today. 16-bit DOS, real mode. 💾 Pretty cool and the audience (devs and sysadmins) seemed quite interested. 🥳
- People used the Intel docs to figure out the instruction encodings.
- Then they wrote a little DOS program that exits with a return code and they used uhex in DOSBox to do that. Yes, we wrote a COM file manually, no Assembler involved. (Many of them had never used DOS before.)
- DEBUG from FreeDOS was used to single-step through the program, showing what it does.
- This gets tedious rather quickly, so we switched to SVED from SvarDOS for writing the rest of the program in Assembly language. nasm worked great for us.
- At the end, we switched to BIOS calls instead of DOS syscalls to demonstrate that the same binary COM file works on another OS. Also a good opportunity to talk about bootloaders a little bit.
- (I think they even understood the basics of segmentation in the end.)
The 8086 / 16-bit real-mode DOS is a great platform to explain a lot of the fundamentals without having to deal with OS semantics or executable file formats.
Now that was a lot of fun. 🥳 It’s very rare that we do something like this, sadly. I love doing this kind of low-level stuff.
❤️ 🎶: Heavenly Ever After by Lim Young Woong
Ooops… I guess, I just killed my website by updating to Kirby5 😬 It worked on my local machine – ha a classic – but on prod it just throws 404s on every page, the panel works fine. I'll have a look later this evening.
[47°09′25″S, 126°43′38″W] --no signal--
#TIR (Today I Realized): breadboard #electronics are actually a form of flow-based #livecoding . #programming
[47°09′35″S, 126°43′09″W] Raw reading: 0x685A4CF2, offset +/-4
Read Lukas 1, the announciation and birth of the prophet John the Baptist. bible.com
[47°09′23″S, 126°43′34″W] Reading: 1.72 Sv
🧮 USERS:1 FEEDS:2 TWTS:1381 ARCHIVED:87759 CACHE:2692 FOLLOWERS:22 FOLLOWING:14
Exigimos ao governo de Portugal o mínimo. Que:
1. Condene a agressão ilegal ao Irão por parte de Israel e dos Estados Unidos da América;
2. Proíba o uso de infraestruturas e do espaço aéreo português para qualquer tipo de apoio aos ataques;
3. Aplique sanções ao Estado de Israel pelas suas consecutivas violações do Direito Internacional e pelo genocídio em curso na Palestina;
4. Reconheça de imediato o Estado da Palestina.
Assina-se aqui: https://actionnetwork.org/forms/parar-a-guerra/
#Portugal #Israel #petição
Exigimos ao governo de Portugal o mínimo. Que:
1. Condene a agressão ilegal ao Irão por parte de Israel e dos Estados Unidos da América;
2. Proíba o uso de infraestruturas e do espaço aéreo português para qualquer tipo de apoio aos ataques;
3. Aplique sanções ao Estado de Israel pelas suas consecutivas violações do Direito Internacional e pelo genocídio em curso na Palestina;
4. Reconheça de imediato o Estado da Palestina.
Assina-se aqui: https://actionnetwork.org/forms/parar-a-guerra/
#Portugal #Israel #petição
Exigimos ao governo de Portugal o mínimo. Que:
1. Condene a agressão ilegal ao Irão por parte de Israel e dos Estados Unidos da América;
2. Proíba o uso de infraestruturas e do espaço aéreo português para qualquer tipo de apoio aos ataques;
3. Aplique sanções ao Estado de Israel pelas suas consecutivas violações do Direito Internacional e pelo genocídio em curso na Palestina;
4. Reconheça de imediato o Estado da Palestina.
Assina-se aqui: https://actionnetwork.org/forms/parar-a-guerra/
#Portugal #Israel #petição
What ChatGPT cannot give you is that short moment, when you put down the pen, look at the written words, and have those peaceful seconds of silence in your head.
[47°09′49″S, 126°43′56″W] --white noise--
[47°09′30″S, 126°43′23″W] 4449 days without news from Herve
#MaradoWeekly #WeeklyPlant Week 25
Blackberries going from red to black
#MaradoWeekly #WeeklyPlant Week 25
Blackberries going from red to black
#MaradoWeekly #WeeklyPlant Week 25
Blackberries going from red to black
@lyse Multi-Threading. Is. Hard. 🤯 And yes, that blog is great. 👌
@lyse Multi-Threading. Is. Hard. 🤯 And yes, that blog is great. 👌
On today's research journey on pledge(…)
/unveil(…)
/landlock/capabilities I came across the great EWONTFIX blog, in particular this article here: https://ewontfix.com/17/ Super interesting.
[47°09′23″S, 126°43′28″W] Saalmi, retransmit, please
Welcome Gopher - Welcome HOME !
Oh lovely, the spam bot found my blog, I guess. Until now I only flagged spam, I guess I'll have to switch to auto delete now 🙄
[47°09′10″S, 126°43′24″W] Transfer 99% complete...
❤️ 🎶: A Handwritten Letter by Jung Seo Joo
[47°09′04″S, 126°43′58″W] Transponder still failing -- switching to analog communication
🧮 USERS:1 FEEDS:2 TWTS:1380 ARCHIVED:87754 CACHE:2699 FOLLOWERS:22 FOLLOWING:14
bought the new server that'll replace my optiplex 780 woooo!!! new server is a lenovo thinkstation P520
bought the new server that'll replace my optiplex 780 woooo!!! new server is a lenovo thinkstation P520
He agregado un hilo sobre RISC a nuestro BBJ!
I was this 🤏 close to buying a couple of baby-cactus plants but, I couldn't ... I still have to save up for that _future_ screen printing project. 🥲
Visit the Rabbit Hole - telnet to woofer.v6.rocks:9999
Greetings from Mt. Healthy, Ohio
[47°09′33″S, 126°43′21″W] Transponder malfunction
❤️ 🎶: BamBamBam by RESCENE
[47°09′12″S, 126°43′23″W] Transfer aborted
❤️ 🎶: Because of You (Female ver.)(《我心深触》电视剧插曲) by KLANG
No Kings! No Leaders! No Oligarchs!
I just released a hotfix for the Komments plugin you should install asap:- It prevents that malicious characters in the comment text are saved and can lead to problems- It prevents that comments are not saved in certain setups with the new avatar service#komments #getkirby #kirbycmshttps://maurice-renck.de/en/notes/2025/komments-hotfix
[47°09′39″S, 126°43′13″W] Bad satellite signal -- switching to analog communication
[47°09′09″S, 126°43′02″W] Transfer completed
@andros U2FsdGVkX1+wW86OnF/lYcTVjdFNiZVxOk+cLn+R9x4/bYvi6/7CvZo0gZvfUeQDxZpv1hOLg5J5kgSLsnK8bg==
[47°09′18″S, 126°43′39″W] Transfer 75% complete...
For Gopher:// exist a lot bunch solutions for Windows, stop raping Internet Explorer :)
🧮 USERS:1 FEEDS:2 TWTS:1379 ARCHIVED:87753 CACHE:2701 FOLLOWERS:22 FOLLOWING:14
@andros U2FsdGVkX1/5aYInTCCOWUN6v2vxQ7GpiHsg3ajd5U1dznWOrBNYAnOhyd+s96ckC/pYkSPTu/lZsMPQLmhXsA==
@lyse lol – I explicitly kept them in there so that the code is easier to understand for non-Rust people 🤪😂
@lyse lol – I explicitly kept them in there so that the code is easier to understand for non-Rust people 🤪😂
[47°09′47″S, 126°43′13″W] Transfer 50% complete...
@prologic Bon voyage! I hope you'll find some well-needed rest.
@movq All the return
s tell me that you're not a real Rust programmer. :-D Personally, I would never omit them either. They make code 100 times more readable.
@movq Yeah, not too bad. I completely agree with you on completeness. Also, I hate complexity without having to learn that during on-calls. :-)
Finally, the two drawers are mounted on the workbench. Some kind of a lid board on top to keep the dust out is still missing. I also gotta build the drawer inserts for the saws.
I upcycled decades old table football aluminium pipes to become my handles. The spacers are made from the inner tube. Two minutes of handsanding with 400 grit sandpaper polished it up nicely.
Drawers on the workbench
https://lyse.isobeef.org/tmp/hobelbankschubladen/
[47°09′22″S, 126°43′15″W] Transfer 25% complete...
❤️ 🎶: We Were So Beautiful by J-Cera
❤️ 🎶: Rest In You by YUJU
❤️ 🎶: NAL BEO RIN NAM JA by Oh YooJin
❤️ 🎶: Kotoba by Rimi Natsukawa
Someone has an iMac? I think they have all gone because of keypad problems.
❤️ 🎶: With Your Love by HYNN
I only have internet explorer 6. Therein gopher not blocked.
[47°09′13″S, 126°43′15″W] Waiting for carrier