# 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 196320
# self = https://watcher.sour.is?offset=155758
# next = https://watcher.sour.is?offset=155858
# prev = https://watcher.sour.is?offset=155658
@prologic Hey, I have an ASCII/ANSI version of that!

Screenshot of `asciiworld`

😂
@prologic Hey, I have an ASCII/ANSI version of that!

Screenshot of `asciiworld`

😂
@prologic Well, here’s the “short” story … 😅

You know this thing when you press a key and it appears at once, and when you keep the key pressed there’s a short delay and then the key repeats? That happens on DOS, too, and it’s unsuitable for games. What you want for a game is something like a “key event” (i.e., “key A has been pressed now” and “key A has been released now”). DOS doesn’t provide an API for that.

For very simple games, you can ask the BIOS about the state of the Shift, Alt, and Ctrl keys:

https://stanislavs.org/helppc/int_16-2.html

There are individual bits for those keys and you can all tell them apart. I’m pretty sure some games used only this method, for example TROPFEN:

https://www.youtube.com/watch?v=BYCDJ6W4ySc

You only need to go left or right in this game, or activate a lift. The two Shift keys and Ctrl are used for that. I always wondered why this game uses such weird keys instead of the cursor keys – now I know. 😅

For more elaborate games, you need to write your own handler for hardware IRQ 1. 😀 Then you get to see all the key presses and releases. That’s the method I’m using now.
@prologic Well, here’s the “short” story … 😅

You know this thing when you press a key and it appears at once, and when you keep the key pressed there’s a short delay and then the key repeats? That happens on DOS, too, and it’s unsuitable for games. What you want for a game is something like a “key event” (i.e., “key A has been pressed now” and “key A has been released now”). DOS doesn’t provide an API for that.

For very simple games, you can ask the BIOS about the state of the Shift, Alt, and Ctrl keys:

https://stanislavs.org/helppc/int_16-2.html

There are individual bits for those keys and you can all tell them apart. I’m pretty sure some games used only this method, for example TROPFEN:

https://www.youtube.com/watch?v=BYCDJ6W4ySc

You only need to go left or right in this game, or activate a lift. The two Shift keys and Ctrl are used for that. I always wondered why this game uses such weird keys instead of the cursor keys – now I know. 😅

For more elaborate games, you need to write your own handler for hardware IRQ 1. 😀 Then you get to see all the key presses and releases. That’s the method I’m using now.
@prologic Well, here’s the “short” story … 😅

You know this thing when you press a key and it appears at once, and when you keep the key pressed there’s a short delay and then the key repeats? That happens on DOS, too, and it’s unsuitable for games. What you want for a game is something like a “key event” (i.e., “key A has been pressed now” and “key A has been released now”). DOS doesn’t provide an API for that.

For very simple games, you can ask the BIOS about the state of the Shift, Alt, and Ctrl keys:

https://stanislavs.org/helppc/int_16-2.html

There are individual bits for those keys and you can all tell them apart. I’m pretty sure some games used only this method, for example TROPFEN:

https://www.youtube.com/watch?v=BYCDJ6W4ySc

You only need to go left or right in this game, or activate a lift. The two Shift keys and Ctrl are used for that. I always wondered why this game uses such weird keys instead of the cursor keys – now I know. 😅

For more elaborate games, you need to write your own handler for hardware IRQ 1. 😀 Then you get to see all the key presses and releases. That’s the method I’m using now.
[47°09′33″S, 126°43′12″W] Reading: 1.85000 PPM
Little Snitch 👈 This little nice macOS App is really cool 👌 @markwylde introduced it to me years ago, and I've finally installed it in "Demo" mode for the last ~24 hrs and it's so great 😅 Check this out: -- There are connections made by some apps like Plex Amp that I wasn't aware of, which I've know subsequently blocked. Like pubsub.plex.tv wtf/! 😱~
Little Snitch 👈 This little nice macOS App is really cool 👌 @markwylde introduced it to me years ago, and I've finally installed it in "Demo" mode for the last ~24 hrs and it's so great 😅 Check this out: -- There are connections made by some apps like Plex Amp that I wasn't aware of, which I've know subsequently blocked. Like pubsub.plex.tv wtf/! 😱~
Little Snitch 👈 This little nice macOS App is really cool 👌 @markwylde introduced it to me years ago, and I've finally installed it in "Demo" mode for the last ~24 hrs and it's so great 😅 Check this out: -- There are connections made by some apps like Plex Amp that I wasn't aware of, which I've know subsequently blocked. Like pubsub.plex.tv wtf/! 😱~
Also imagine these days with young whipper snappers learning from these silly "AI" machines 🤣
Also imagine these days with young whipper snappers learning from these silly "AI" machines 🤣
Also imagine these days with young whipper snappers learning from these silly "AI" machines 🤣
@movq Oh my goodness 😱 I just realised it's an over an hour long 🤣 Can you share what you leanred from this here? 🙏
@movq Oh my goodness 😱 I just realised it's an over an hour long 🤣 Can you share what you leanred from this here? 🙏
@movq Oh my goodness 😱 I just realised it's an over an hour long 🤣 Can you share what you leanred from this here? 🙏
🧮 USERS:1 FEEDS:2 TWTS:835 ARCHIVED:69661 CACHE:2328 FOLLOWERS:14 FOLLOWING:14
@jason go for it!
I’m currently working on a little Ray Caster for DOS using this tutorial:

https://lodev.org/cgtutor/raycasting.html

It’s easy to port the example code to DOS, but that’s not the interesting part. I’m taking the time to really understand the math behind it (the tutorial is pretty vague at times) and I’m writing it down in LaTeX. Yay, finally some TeX again! 😃
I’m currently working on a little Ray Caster for DOS using this tutorial:

https://lodev.org/cgtutor/raycasting.html

It’s easy to port the example code to DOS, but that’s not the interesting part. I’m taking the time to really understand the math behind it (the tutorial is pretty vague at times) and I’m writing it down in LaTeX. Yay, finally some TeX again! 😃
I’m currently working on a little Ray Caster for DOS using this tutorial:

https://lodev.org/cgtutor/raycasting.html

It’s easy to port the example code to DOS, but that’s not the interesting part. I’m taking the time to really understand the math behind it (the tutorial is pretty vague at times) and I’m writing it down in LaTeX. Yay, finally some TeX again! 😃
@prologic What I also meant: I hope this knowledge doesn’t get lost completely. I believe that we can learn a lot from these simpler times. (I don’t want to imagine how it must be for younger folks who grow up with the mindset of “there’s a framework for everything”. 😱)
@prologic What I also meant: I hope this knowledge doesn’t get lost completely. I believe that we can learn a lot from these simpler times. (I don’t want to imagine how it must be for younger folks who grow up with the mindset of “there’s a framework for everything”. 😱)
@prologic What I also meant: I hope this knowledge doesn’t get lost completely. I believe that we can learn a lot from these simpler times. (I don’t want to imagine how it must be for younger folks who grow up with the mindset of “there’s a framework for everything”. 😱)
@prologic Then that’s what I’m gonna do. 😅
@prologic Then that’s what I’m gonna do. 😅
@prologic Then that’s what I’m gonna do. 😅
@lyse I have no idea what that is and now I’m a little scared to watch that video. 😅
@lyse I have no idea what that is and now I’m a little scared to watch that video. 😅
@lyse I have no idea what that is and now I’m a little scared to watch that video. 😅
I am thinking about setting up a yarn instance. Twtxt is cool but it would be nice to be able to post from my phone.
Local posting would be a cool feature for yarn to have. A feed that can only be viewed by logged in users of that instance.
[47°09′16″S, 126°43′18″W] --interrupted--
Have you ever heard of KUNO, @movq? It's completely new to me. Our banksters again… https://media.ccc.de/v/37c3-11826-oh_no_kuno_-_gesperrte_girocards_entsperren
[47°09′40″S, 126°43′57″W] Wind speed: 99kph -- batteries low
Entertaining: https://media.ccc.de/v/37c3-11811-writing_secure_software
@stigatle Ah, perfect! Let's hope the snowplow visits your street soon. :-)
Terrón hoy conoce a su presa más escurridiza: el puntero láser
#catsoftwtxt
Terrón hoy conoce a su presa más escurridiza: el puntero láser
#catsoftwtxt
[M [03;03;03]: 90' run](https://staystrong.run/user/bmallred/activity/7074c5f7-5d5d-4745-9954-50e9923ec14c): 10.02 miles, 00:08:17 average pace, 01:22:59 duration
something just clicked on this run. even the faster portions didn't seem like i was pushing too hard. i was highly aware of form, effort, breathing, and niggles. only thing i wasn't aware of was my left bloody nip until i was in the shower!
#running
Pinellas County - 90': 10.02 miles, 00:08:17 average pace, 01:22:59 duration
something just clicked on this run. even the faster portion did not seem like i was pushing too hard. i was highly aware of form, effort, breathing, and middles. only thing i was not aware of was my left bloody nip until i was in the shower!
#running
Pinellas County - 90': 10.02 miles, 00:08:17 average pace, 01:22:59 duration
something just clicked on this run. even the faster portion did not seem like i was pushing too hard. i was highly aware of form, effort, breathing, and middles. only thing i was not aware of was my left bloody nip until i was in the shower!
#running
Pinellas County - 90': 10.02 miles, 00:08:17 average pace, 01:22:59 duration
something just clicked on this run. even the faster portion did not seem like i was pushing too hard. i was highly aware of form, effort, breathing, and middles. only thing i was not aware of was my left bloody nip until i was in the shower!
#running
[47°09′52″S, 126°43′06″W] Taking samples
@lyse we found out she was actually home, so I helped her get the car out of the way. So all is good now :)
@movq Always puts our own existence into perspective. It's nothing. :-)
@stigatle Oh man, that sucks!
One car was parked half way into garage yesterday, and ownervwnt on vacation, and now snow cannot be cleared because they cannot get past the car (dead end street). So the owner fucked up for everyone here. No one can get anywhere. Pisses me off.
One car was parked half way into garage yesterday, and owner went away, and now snow cannot be cleared because they cannot get past the car (dead end street). So the owner fucked up for everyone here. No one can get anywhere. Pisses me off.
un poco agripado.. :/
un poco agripado.. :/
Un nuevo Comienzo.. #OpenBSD #Hardening
Un nuevo Comienzo.. #OpenBSD #Hardening
[47°09′03″S, 126°43′23″W] Transfer aborted
[47°09′50″S, 126°43′40″W] Carrier too weak
OH MY FREAKING HECK. So.. I made my pather able to run as Dijkstra or A* if the interface includes a heuristic.. when i tried without the heuristic it finished faster :|

So now to figure out why its not working right.*
OH MY FREAKING HECK. So.. I made my pather able to run as Dijkstra or A* if the interface includes a heuristic.. when i tried without the heuristic it finished faster :|

So now to figure out why its not working right.*
i am wondering if maybe i need a better heap like a btree backed one instead of just list sort on Dequeue.

I found a bug where i didnt include an open/closed list that seemed to shave off a little. right now it runs in about 70 seconds on my machine.. it takes over the 300s limit when it runs on the testrunner on the same box.. docker must be restricting resources for it.

I might come back to it after i work through improving my code for day 23. Its similar but looking for the longest path instead of shortest.
i am wondering if maybe i need a better heap like a btree backed one instead of just list sort on Dequeue.

I found a bug where i didnt include an open/closed list that seemed to shave off a little. right now it runs in about 70 seconds on my machine.. it takes over the 300s limit when it runs on the testrunner on the same box.. docker must be restricting resources for it.

I might come back to it after i work through improving my code for day 23. Its similar but looking for the longest path instead of shortest.
🧮 USERS:1 FEEDS:2 TWTS:834 ARCHIVED:69649 CACHE:2319 FOLLOWERS:14 FOLLOWING:14
@stigatle Omg that's nuts 😱 Looks very cold 🥶 🤣
@stigatle Omg that's nuts 😱 Looks very cold 🥶 🤣
@stigatle Omg that's nuts 😱 Looks very cold 🥶 🤣
@movq I reckon the best way to preserve stuff like this is to either blog or microblog about it 😅
@movq I reckon the best way to preserve stuff like this is to either blog or microblog about it 😅
@movq I reckon the best way to preserve stuff like this is to either blog or microblog about it 😅
@lyse Yeah I know its broken but its not that important of a message.
The clash project on github got nuked few months ago. I thought they were moving away from github but seems like something bad has happened to the developer. We might not see it ever other than the remaining forks.
@stigatle Oh my goodness, how sick is that!? What a day you had. Wind picks up at the moment, gusts up to 70km/h, also tomorrow. Probably a joke compared to what you experience. Stay safe and all the best to you. :-)
I’m very grateful for tutorials like this:

https://www.youtube.com/watch?v=YsQG1Sr91z0

It discusses ideas on how to handle keyboard input in DOS games. (Mind the top comment, though, which I guess is important.)

Knowledge like this is hard to come by these days. Much of it is already lost. 😢 Let’s preserve this!
I’m very grateful for tutorials like this:

https://www.youtube.com/watch?v=YsQG1Sr91z0

It discusses ideas on how to handle keyboard input in DOS games. (Mind the top comment, though, which I guess is important.)

Knowledge like this is hard to come by these days. Much of it is already lost. 😢 Let’s preserve this!
I’m very grateful for tutorials like this:

https://www.youtube.com/watch?v=YsQG1Sr91z0

It discusses ideas on how to handle keyboard input in DOS games. (Mind the top comment, though, which I guess is important.)

Knowledge like this is hard to come by these days. Much of it is already lost. 😢 Let’s preserve this!
@xuu That was one of the horror puzzles where I had to look for help. 🥴 I modelled my solution after this: https://www.youtube.com/watch?v=2pDSooPLLkI (I can’t explain it better than the video anyway.) It takes a second on my machine and that’s with my own hashmap implementation which is probably not the fastest one.
@xuu That was one of the horror puzzles where I had to look for help. 🥴 I modelled my solution after this: https://www.youtube.com/watch?v=2pDSooPLLkI (I can’t explain it better than the video anyway.) It takes a second on my machine and that’s with my own hashmap implementation which is probably not the fastest one.
@xuu That was one of the horror puzzles where I had to look for help. 🥴 I modelled my solution after this: https://www.youtube.com/watch?v=2pDSooPLLkI (I can’t explain it better than the video anyway.) It takes a second on my machine and that’s with my own hashmap implementation which is probably not the fastest one.
@stigatle “My lovely Mister Singing Club”, as we say over here. 😂 Sounds quite exhausting. (I’d still prefer that over hot summers, though. 😅)
@stigatle “My lovely Mister Singing Club”, as we say over here. 😂 Sounds quite exhausting. (I’d still prefer that over hot summers, though. 😅)
@stigatle “My lovely Mister Singing Club”, as we say over here. 😂 Sounds quite exhausting. (I’d still prefer that over hot summers, though. 😅)
@lyse Watched it! That is truly fascinating. All that space, all those galaxies … 🤯 (Time to re-watch Alpha Centauri, I guess. 😅 Damn, I miss Space Night.)
@lyse Watched it! That is truly fascinating. All that space, all those galaxies … 🤯 (Time to re-watch Alpha Centauri, I guess. 😅 Damn, I miss Space Night.)
@lyse Watched it! That is truly fascinating. All that space, all those galaxies … 🤯 (Time to re-watch Alpha Centauri, I guess. 😅 Damn, I miss Space Night.)
[47°09′58″S, 126°43′33″W] --no signal--
@lyse wind is pretty bad about -15c in wind chill, I should have snowgoggles, but the cap helps (can just tilt head down in the worst wind). Been a crazy day, walked the dog 5km, came home, took over a meter of snow off veranda, helped 2 cars that was stuck on our street, helped neighbour showeling the snow to get his car in, then dug out our car (just in case we need it), and then had to walk to the store (2km) and back because you cant get car out from our street tonight. So for the rest of the evening Im not doing nothing. Haha
They closed svhools tomorrow as well because of the chaos.
@stigatle Holy cow, this is crazy! My hair froze maybe five times in my entire life. But by far not as much as that. Also looks like you have quite some wind. Phew, happy shovelling, I guess. We've got 9°C at the moment, 5°C in the night, must be well below zero at your place.
[M [03;03;02]: Recovery run](https://staystrong.run/user/bmallred/activity/5a3ae851-71f4-4d9f-b7f5-c4b0a709ec3c): 3.00 miles, 00:10:53 average pace, 00:32:38 duration

#running #treadmill
[47°09′59″S, 126°43′41″W] Storm recedes -- back to normal work
Recovery: 3.00 miles, 00:10:53 average pace, 00:32:38 duration

#running #treadmill
Recovery: 3.00 miles, 00:10:53 average pace, 00:32:38 duration

#running #treadmill
Recovery: 3.00 miles, 00:10:53 average pace, 00:32:38 duration

#running #treadmill


Haciendo la siesta
#catsoftwtxt
Haciendo la siesta
/https://duque-terron.cat/media/photos/photo_5802-01-2024_15-14-56.jpg) #catsoftwtxt
Haciendo la siesta
#catsoftwtxt
@win0err Looks good now. :-)
That's some cool stuff: https://media.ccc.de/v/37c3-12020-the_extremely_large_telescope_elt
[M [03;03;02]: Hills](https://staystrong.run/user/bmallred/activity/ebada55a-ab5b-4a4c-9d69-8c2b582133e2): 5.01 miles, 00:08:49 average pace, 00:44:11 duration
rough getting out of bed this morning. finally got a bit of rest though. the legs were just a little tight starting off but much tighter after the session. felt pretty good but slight sharp pain in left shoulder.
#running
Pinellas County - Hills: 5.01 miles, 00:08:49 average pace, 00:44:11 duration
rough getting out of bed this morning. finally got a bit of rest though. the legs were just a little tight starting off but much tighter after the session. felt pretty good but slight sharp pain in left shoulder.
#running
Pinellas County - Hills: 5.01 miles, 00:08:49 average pace, 00:44:11 duration
rough getting out of bed this morning. finally got a bit of rest though. the legs were just a little tight starting off but much tighter after the session. felt pretty good but slight sharp pain in left shoulder.
#running
Pinellas County - Hills: 5.01 miles, 00:08:49 average pace, 00:44:11 duration
rough getting out of bed this morning. finally got a bit of rest though. the legs were just a little tight starting off but much tighter after the session. felt pretty good but slight sharp pain in left shoulder.
#running
[47°09′45″S, 126°43′24″W] Wind speed: 52kph -- batteries low
@lyse Thank you! P.S. Fixed, thank you one more time :-)
Excellent start to the new year! FSU is vindicated because Bama and Texas lost! Go Noles!