# 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 196301
# self = https://watcher.sour.is?offset=165925
# next = https://watcher.sour.is?offset=166025
# prev = https://watcher.sour.is?offset=165825
sigo acomodandome en una maquina virtual en OpenBSD :( algo es algo..
sigo acomodandome en una maquina virtual en OpenBSD :( algo es algo..
@prologic @movq At least Python's `argparse` module seems to use LSB's recommended exit code 2 for argument invocation errors.
@movq And all of a sudden, a week has passed. :-D Hahaha, I know. Let's *quickly* finish this tiny thing here…
@lyse 🤣🤣🤣
@thiegui Ooor, sorry, don't do PHP, haven't done PHP in some 20+ years 😅
@thiegui Ooor, sorry, don't do PHP, haven't done PHP in some 20+ years 😅
@movq That's my experience too. But it's good to know there's a standard. Is there a definitive link to this anywhere? 🤔
@movq That's my experience too. But it's good to know there's a standard. Is there a definitive link to this anywhere? 🤔
Looking for a good library to parse xml feeds with PHP
@movq Yeah, the "Vernichter" is a pretty violent word. ;-) Oh, you have one? I don't know when I last used a shredder. Must have been when I was a kid. Hm, what do you shred? Unwanted invoices? :'-D
❤️ 🎶: Mushroom Hunter by Country GongBang
@lyse Whoops. Wasn’t aware of this, either. 🤔 I don’t see this being used much, either. Most just define their own set of codes. 🤔
@lyse Whoops. Wasn’t aware of this, either. 🤔 I don’t see this being used much, either. Most just define their own set of codes. 🤔
@lyse Whoops. Wasn’t aware of this, either. 🤔 I don’t see this being used much, either. Most just define their own set of codes. 🤔
@lyse Whoops. Wasn’t aware of this, either. 🤔 I don’t see this being used much, either. Most just define their own set of codes. 🤔
@lyse Aktenvernichter is almost as violent as Reißwolf, yeah. 😅 I just call these things Schredder. (Very useful, btw. I love mine and use it quite often. 😅)
@lyse Aktenvernichter is almost as violent as Reißwolf, yeah. 😅 I just call these things Schredder. (Very useful, btw. I love mine and use it quite often. 😅)
@lyse Aktenvernichter is almost as violent as Reißwolf, yeah. 😅 I just call these things Schredder. (Very useful, btw. I love mine and use it quite often. 😅)
@lyse Aktenvernichter is almost as violent as Reißwolf, yeah. 😅 I just call these things Schredder. (Very useful, btw. I love mine and use it quite often. 😅)
@lyse Well, it’s one of those cases where you keep thinking “god dammit, how hard can it be?!” 😂 Quite hard, apparently, but I didn’t know that when I started. 😂
@lyse Well, it’s one of those cases where you keep thinking “god dammit, how hard can it be?!” 😂 Quite hard, apparently, but I didn’t know that when I started. 😂
@lyse Well, it’s one of those cases where you keep thinking “god dammit, how hard can it be?!” 😂 Quite hard, apparently, but I didn’t know that when I started. 😂
@lyse Well, it’s one of those cases where you keep thinking “god dammit, how hard can it be?!” 😂 Quite hard, apparently, but I didn’t know that when I started. 😂
@lyse Oh man I completely missed that in the book 🤦‍♂️ No I wasn't aware! 😢
@lyse Oh man I completely missed that in the book 🤦‍♂️ No I wasn't aware! 😢
❤️ 🎶: Arari by Lucia
Oh, this is interesting! Reading the Crafting Interpreters book, I came across a table of exit codes in FreeBSD.

I didn't know that a command line usage error is supposed to report exit code 64. In the past I either simply exited with 1 or sometimes each exit statement got its own dedicated number. The latter came in useful for debugging shell scripts. I exactly knew which branch was executed. That was handy when the error messages were similar or even the same.

I was always wondering if there is some kind of a standard, but I never did my reasearch. Looking at other people's code, it always seemed to me that everybody just did wantever they wanted to in regards to exit codes. I just looked up what else is out there and systemd also defines heaps of errors. It even references the FreeBSD one and links to the Linux Standard Base specification, too. Cool, cool!

Do you guys know of these conventions and make use of them?
[47°09′51″S, 126°43′41″W] Transponder still failing -- switching to analog communication
Base: 7.00 miles, 00:10:24 average pace, 01:12:50 duration
tired but felt much better today
#running #treadmill
Base: 7.00 miles, 00:10:24 average pace, 01:12:50 duration
tired but felt much better today
#running #treadmill
Base: 7.00 miles, 00:10:24 average pace, 01:12:50 duration
tired but felt much better today
#running #treadmill
Hahaha, @bender! Watching some YouTubers I get the impression that this is even legal in Utah. :-D
@movq Oh wow, couple of days!? You're *very* passionate about that. ;-) Respect, reverse-engineering this sort of thing is waaay beyond my capabilities. This sort of stuff is too low-level for me.
@movq I like the term "Reißwolf". But I have to admit, there are not a lot of opportunities to actually use it. Do you think this word has been superseded by "Schredder"? Or even "Aktenvernichter"? :-D
Fixed Solar Panels for Camping 👈 Looks like good option for buying fixed solar panels, mounting brackets and other parts for mounting solar panels to your car's roof rack 👌
Fixed Solar Panels for Camping 👈 Looks like good option for buying fixed solar panels, mounting brackets and other parts for mounting solar panels to your car's roof rack 👌
[47°09′45″S, 126°43′04″W] Resetting transponder
[47°09′58″S, 126°43′36″W] Transponder still failing
@lyse Yeah looks like that 😢 Last time it was a bug that got introduced in Bleve.
@lyse Yeah looks like that 😢 Last time it was a bug that got introduced in Bleve.
@slashdot Disn't we try this decades ago and it was a miserable failure? 🤣
@slashdot Disn't we try this decades ago and it was a miserable failure? 🤣
@bender Bahahahahaha 🤣🤣🤣
@bender Bahahahahaha 🤣🤣🤣
🧮 USERS:1 FEEDS:2 TWTS:1025 ARCHIVED:76659 CACHE:2295 FOLLOWERS:17 FOLLOWING:14
Besides holding an enormous aesthetic potential, as seen in modernism with Niemeyer. Thinking from the ground up. Raw, honest, beautiful.
In architecture, Brutalism itself doesn't appeal to me as much, but the concept of truth to materials is simply fascinating.
Today I managed to finish the new design of Eterno Devir, embodying the Brutalist Web Design. Couldn't be happier with the results.
@prologic you are right, there is no much out there. What little did I find, I am sure you came across it too. I say, wing it like an American would: you don't need no knowledge, load it up; hook that trailer up, and put all you need in it. If it moves it, and it doesn't break, then you are within specs. 😂
Perhaps it was me. I was just testing finger clients for Windows before uploading.
Pinellas County - Recovery: 7.12 miles, 00:10:07 average pace, 01:12:03 duration
slept like shit (probably from drinking) and was worn out all day.
#running
Pinellas County - Recovery: 7.12 miles, 00:10:07 average pace, 01:12:03 duration
slept like shit (probably from drinking) and was worn out all day.
#running
Pinellas County - Recovery: 7.12 miles, 00:10:07 average pace, 01:12:03 duration
slept like shit (probably from drinking) and was worn out all day.
#running
Always makes me giggle a bit like an idiot when I see OS/2’s equivalent of the “trash” or “recycle bin”. The English original calls it “shredder” (which is appropriate – it deletes files, there is no delay like in Windows 95’s “recycle bin”) …

… but the German word for it is “Reißwolf”. That used to be a more or less common term, but nowadays it’s quite archaic. And it sounds needlessly violent. 😂🐺

Always makes me giggle a bit like an idiot when I see OS/2’s equivalent of the “trash” or “recycle bin”. The English original calls it “shredder” (which is appropriate – it deletes files, there is no delay like in Windows 95’s “recycle bin”) …

… but the German word for it is “Reißwolf”. That used to be a more or less common term, but nowadays it’s quite archaic. And it sounds needlessly violent. 😂🐺

Always makes me giggle a bit like an idiot when I see OS/2’s equivalent of the “trash” or “recycle bin”. The English original calls it “shredder” (which is appropriate – it deletes files, there is no delay like in Windows 95’s “recycle bin”) …

… but the German word for it is “Reißwolf”. That used to be a more or less common term, but nowadays it’s quite archaic. And it sounds needlessly violent. 😂🐺

Always makes me giggle a bit like an idiot when I see OS/2’s equivalent of the “trash” or “recycle bin”. The English original calls it “shredder” (which is appropriate – it deletes files, there is no delay like in Windows 95’s “recycle bin”) …

… but the German word for it is “Reißwolf”. That used to be a more or less common term, but nowadays it’s quite archaic. And it sounds needlessly violent. 😂🐺

more gopher holes should use Finger
@lyse Yeah, it’s really, really annoying. 😂

I would have loved to transfer the contents of one particular hard drive onto a Compact Flash card, doing a 1:1 copy using dd – but that just won’t work. The card has a different CHS geometry than the HDD. I actually spent a couple of days trying to work around this: Reading/understanding/reverse-engineering OS/2’s boot loader code and trying to fix the incorrect bytes. It does indeed boot now and I learned a lot. QEMU is quite powerful and allows you to attach a gdb process to the machine, so you can single-step the instructions, read memory, and what not. But fdisk still shows errors, so I don’t trust it … Maybe writing to a particular area of the filesystem will crash the whole thing. 🫤

It’s a strange hobby that I picked there. 😂
@lyse Yeah, it’s really, really annoying. 😂

I would have loved to transfer the contents of one particular hard drive onto a Compact Flash card, doing a 1:1 copy using dd – but that just won’t work. The card has a different CHS geometry than the HDD. I actually spent a couple of days trying to work around this: Reading/understanding/reverse-engineering OS/2’s boot loader code and trying to fix the incorrect bytes. It does indeed boot now and I learned a lot. QEMU is quite powerful and allows you to attach a gdb process to the machine, so you can single-step the instructions, read memory, and what not. But fdisk still shows errors, so I don’t trust it … Maybe writing to a particular area of the filesystem will crash the whole thing. 🫤

It’s a strange hobby that I picked there. 😂
@lyse Yeah, it’s really, really annoying. 😂

I would have loved to transfer the contents of one particular hard drive onto a Compact Flash card, doing a 1:1 copy using dd – but that just won’t work. The card has a different CHS geometry than the HDD. I actually spent a couple of days trying to work around this: Reading/understanding/reverse-engineering OS/2’s boot loader code and trying to fix the incorrect bytes. It does indeed boot now and I learned a lot. QEMU is quite powerful and allows you to attach a gdb process to the machine, so you can single-step the instructions, read memory, and what not. But fdisk still shows errors, so I don’t trust it … Maybe writing to a particular area of the filesystem will crash the whole thing. 🫤

It’s a strange hobby that I picked there. 😂
@lyse Yeah, it’s really, really annoying. 😂

I would have loved to transfer the contents of one particular hard drive onto a Compact Flash card, doing a 1:1 copy using dd – but that just won’t work. The card has a different CHS geometry than the HDD. I actually spent a couple of days trying to work around this: Reading/understanding/reverse-engineering OS/2’s boot loader code and trying to fix the incorrect bytes. It does indeed boot now and I learned a lot. QEMU is quite powerful and allows you to attach a gdb process to the machine, so you can single-step the instructions, read memory, and what not. But fdisk still shows errors, so I don’t trust it … Maybe writing to a particular area of the filesystem will crash the whole thing. 🫤

It’s a strange hobby that I picked there. 😂
[47°09′07″S, 126°43′00″W] Transponder malfunction
Hahaha, @movq:

> And then be very thankful that we don’t have to deal with this anymore today. 😂

That's exactly what I thought when reading your explanations. :-D
[47°09′17″S, 126°43′14″W] Transfer aborted
wow.. mucho calor!
wow.. mucho calor!
One of the important lessons:

I like to put as little strain as possible on the floppy disks that I have, especially when installing operating systems. I thus like to prepare disk images on my modern Linux box in QEMU (where I can use floppy images instead of actual disks) and then transfer them over to my real retro box.

Older operating systems like OS/2 make extensive use of CHS addressing and even store some of this information in the HPFS filesystem header. CHS info spreads all over the place. So, simply creating a QEMU disk image, installing something and then copying to another drive *probably* won't work, because QEMU guesses *some* CHS geometry that won’t necessarily match that of the target drive.

The solution is to a) create a QEMU disk image of the exact same size (in bytes) as the intended target drive, b) configure a matching CHS geometry in QEMU. The latter can be done like so:


-drive file=warp3.raw,if=none,id=disk1,format=raw
-device ide-hd,drive=disk1,cyls=495,heads=16,secs=32,bios-chs-trans=none


How do you know the correct CHS geometry? Ask the BIOS of the target machine.

And then be very thankful that we don’t have to deal with this anymore today. 😂
One of the important lessons:

I like to put as little strain as possible on the floppy disks that I have, especially when installing operating systems. I thus like to prepare disk images on my modern Linux box in QEMU (where I can use floppy images instead of actual disks) and then transfer them over to my real retro box.

Older operating systems like OS/2 make extensive use of CHS addressing and even store some of this information in the HPFS filesystem header. CHS info spreads all over the place. So, simply creating a QEMU disk image, installing something and then copying to another drive *probably* won't work, because QEMU guesses *some* CHS geometry that won’t necessarily match that of the target drive.

The solution is to a) create a QEMU disk image of the exact same size (in bytes) as the intended target drive, b) configure a matching CHS geometry in QEMU. The latter can be done like so:


-drive file=warp3.raw,if=none,id=disk1,format=raw
-device ide-hd,drive=disk1,cyls=495,heads=16,secs=32,bios-chs-trans=none


How do you know the correct CHS geometry? Ask the BIOS of the target machine.

And then be very thankful that we don’t have to deal with this anymore today. 😂
One of the important lessons:

I like to put as little strain as possible on the floppy disks that I have, especially when installing operating systems. I thus like to prepare disk images on my modern Linux box in QEMU (where I can use floppy images instead of actual disks) and then transfer them over to my real retro box.

Older operating systems like OS/2 make extensive use of CHS addressing and even store some of this information in the HPFS filesystem header. CHS info spreads all over the place. So, simply creating a QEMU disk image, installing something and then copying to another drive *probably* won't work, because QEMU guesses *some* CHS geometry that won’t necessarily match that of the target drive.

The solution is to a) create a QEMU disk image of the exact same size (in bytes) as the intended target drive, b) configure a matching CHS geometry in QEMU. The latter can be done like so:


-drive file=warp3.raw,if=none,id=disk1,format=raw
-device ide-hd,drive=disk1,cyls=495,heads=16,secs=32,bios-chs-trans=none


How do you know the correct CHS geometry? Ask the BIOS of the target machine.

And then be very thankful that we don’t have to deal with this anymore today. 😂
One of the important lessons:

I like to put as little strain as possible on the floppy disks that I have, especially when installing operating systems. I thus like to prepare disk images on my modern Linux box in QEMU (where I can use floppy images instead of actual disks) and then transfer them over to my real retro box.

Older operating systems like OS/2 make extensive use of CHS addressing and even store some of this information in the HPFS filesystem header. CHS info spreads all over the place. So, simply creating a QEMU disk image, installing something and then copying to another drive *probably* won't work, because QEMU guesses *some* CHS geometry that won’t necessarily match that of the target drive.

The solution is to a) create a QEMU disk image of the exact same size (in bytes) as the intended target drive, b) configure a matching CHS geometry in QEMU. The latter can be done like so:


-drive file=warp3.raw,if=none,id=disk1,format=raw
-device ide-hd,drive=disk1,cyls=495,heads=16,secs=32,bios-chs-trans=none


How do you know the correct CHS geometry? Ask the BIOS of the target machine.

And then be very thankful that we don’t have to deal with this anymore today. 😂
On my blog: Developer Diary, Emancipation Day (observed) https://john.colagioia.net/blog/2024/07/08/emancipation.html #programming #project #devjournal
@lyse Ha! Nice, glad to hear that. 😊
@lyse Ha! Nice, glad to hear that. 😊
@lyse Ha! Nice, glad to hear that. 😊
@lyse Ha! Nice, glad to hear that. 😊
❤️ 🎶: Klaxon by (G)I-DLE
[47°09′57″S, 126°43′47″W] Sample analyzing complete -- starting transfer
@prologic Yep, when I'm searching for "monkey", I get this error. https://search.twtxt.net/search?q=monkey&f= Looks like the data model might be corrupted or so.
@lyse But of course 🤣
@lyse But of course 🤣
@lyse Agaim?! 🤔
@lyse Agaim?! 🤔
[47°09′53″S, 126°43′52″W] Analyzing samples
Looks like the search engine is broken, @prologic:

> Error error parsing created field: parsing time "1713565714000000000" as "2006-01-02T15:04:05Z07:00": cannot parse "565714000000000" as "-"

And now it's even offline according to Clownflare…
Hahaha, _of course_ @prologic created his own monkey language fork. Nice! :-)
[47°09′04″S, 126°43′21″W] Re-taking samples
@bender Nissan Navara ST Dual Cab 4WD 2.5P diesel. 2010 model. Can't find the original specs or owners manual from Nissan on this one 🤔 Can only find bits and pieces (mostly not from Nissan directly 🤦‍♂️)
@bender Nissan Navara ST Dual Cab 4WD 2.5P diesel. 2010 model. Can't find the original specs or owners manual from Nissan on this one 🤔 Can only find bits and pieces (mostly not from Nissan directly 🤦‍♂️)
@lyse Very cool! 👌
@lyse Very cool! 👌
@lyse Cool! 👌
@lyse Cool! 👌
@mckinley This is precisely the problem: Chrome copies the URL incorrectly -- I wonder what other browsers do this wrong? 🤔
@mckinley This is precisely the problem: Chrome copies the URL incorrectly -- I wonder what other browsers do this wrong? 🤔
🧮 USERS:1 FEEDS:2 TWTS:1024 ARCHIVED:76644 CACHE:2287 FOLLOWERS:17 FOLLOWING:14
Hell yeah! Thanks to @movq's asciiworld I was able to to just spot the ISS. And the coolest thing ever was a small shooting star that came down right in front of the ISS when it just passed Ursa Major! :-) Holy cow, how fucking cool is that!? Mega awesome! Thanks mate for this brilliant program! <3 Absolutely worth every minute you spent on it! Thank you sooo much! :-) I'm super hyped right now. I really gotta go to bed now, though.
@mckinley Oh yes, back in the days, Firefox did percent-encode on copy. I remember that I was positively surprised about that cool feature. Not sure when they ripped it out. :-(
I just came across seven fireflies in total tonight, two females. However, I failed to get them even in frame. They were sitting pretty low and with all the hundreds of leaves around, I couldn't position the camera so that they weren't always in the way. You move around two centimeters left to right or up and down and couldn't see them anymore. The display was also waaaay too bright so spot anything. I really do need an analog view finder. The second female was hiding somewhere in 07.

I played around with my torch's green light and the camera for the first time. I have to practise and learn quite a bit. The tripod was definitely needed. With full zoom, the tripod was not rigid enough, though. Pressing the trigger button moved the cam quite a lot.

You might be able to make out Ursa Major in 06 in between the pixel errors. The clear night sky was very beautiful, I enjoyed it a lot. I also saw a bunch of satellites flying around. No shooting star, though.

https://lyse.isobeef.org/nachtwanderung-2024-07-07/