# 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 196329
# self = https://watcher.sour.is?offset=155799
# next = https://watcher.sour.is?offset=155899
# prev = https://watcher.sour.is?offset=155699
LiveJournal reminds me of traumatic past, so here is the gift from 2012 when my shitty Landlord's cheap workmanship flooded my flat for the next year until I left. https://oh.mg/b/1hB
LiveJournal reminds me of traumatic past, so here is the gift from 2012 when my shitty Landlord's cheap workmanship flooded my flat for the next year until I left. https://oh.mg/b/1hB
@lyse not normal, last time there was this much was 10 years ago. Highway got shut down back then, with people stuck, remember a colleague of mine who got stuck on his way home after work and was still stuck the next morning on highway.
The amount of snow we got this time was a bit shocking, schools has been closed for 3 days (but open tomorrow), all public transport got shut down yesterday (but running again now).
[47°09′22″S, 126°43′55″W] Reading: 1.97 Sv
below/HelloSilicon: An introduction to ARM64 assembly on Apple Silicon Macs
below/HelloSilicon: An introduction to ARM64 assembly on Apple Silicon Macs
below/HelloSilicon: An introduction to ARM64 assembly on Apple Silicon Macs
@movq Right?! O_o
The good Samaritan @stigatle, very nice! :-) Wow, just wow. This is absolutely insane. Two meters of snow. I never experienced anything close to this myself. Not a single time. Maybe at the very most a meter at a trip with the scouts. Is this a somewhat normal amount of snow in your region? Now just relax. :-)
A German talk from two psychologists about ransomware gangs, and how discussions with these criminals might work out. Very entertaining and interesting: https://media.ccc.de/v/37c3-12134-hirne_hacken_hackback_edition @movq, you might like that one, too.
Helped pur neighbour today, climbed over to them from second floor, and dug down to the veranda door from roof height, so now they can look out their windows again :) over the weekend I have to get rid of all the snow on our terrace, almost 2 meters there now. But it has stopped snowing now, so its nice to get a break after this.
[47°09′31″S, 126°43′23″W] Working impossible due to thunderstorm
Unsurprisingly, Internet of Shit devices are even worse than one would imagine: https://media.ccc.de/v/37c3-11943-sucking_dust_and_cutting_grass_reversing_robots_and_bypassing_security
@lyse Oh my god, what a cluster fuck? 😳 How hard can it be to lock those cards … WTF …
@lyse Oh my god, what a cluster fuck? 😳 How hard can it be to lock those cards … WTF …
@lyse Oh my god, what a cluster fuck? 😳 How hard can it be to lock those cards … WTF …
That's rather interesting. Unfortuntely, as one comments at the end, it doesn't work anymore. Pretty cool, still. https://media.ccc.de/v/37c3-11903-unlocked_recovering_files_taken_hostage_by_ransomware
[M [03;03;04]: Easy run](https://staystrong.run/user/bmallred/activity/a0d3c313-2a54-4599-82cb-ee4b754fd22e): 4.07 miles, 00:09:24 average pace, 00:38:18 duration
went off a bit fast at the start. lots of strong wind gusts (mostly headwind or crosswind). glad i forced myself to get out.
#running
Pinellas County - Easy: 4.07 miles, 00:09:24 average pace, 00:38:18 duration
went off a bit fast at the start. lots of strong wind gusts (mostly headwind and crosswind). glad i forced myself to get out.
#running
Pinellas County - Easy: 4.07 miles, 00:09:24 average pace, 00:38:18 duration
went off a bit fast at the start. lots of strong wind gusts (mostly headwind and crosswind). glad i forced myself to get out.
#running
Pinellas County - Easy: 4.07 miles, 00:09:24 average pace, 00:38:18 duration
went off a bit fast at the start. lots of strong wind gusts (mostly headwind and crosswind). glad i forced myself to get out.
#running
[47°09′14″S, 126°43′26″W] Wind speed: N/A -- Cannot comunicate
@movq Ahh damn, that's a shame. I played it for many years as a kid on older PC(s) running MS-DOS 😅
@movq Ahh damn, that's a shame. I played it for many years as a kid on older PC(s) running MS-DOS 😅
@movq Ahh damn, that's a shame. I played it for many years as a kid on older PC(s) running MS-DOS 😅
@prologic Never played it, to be honest. It was outlawed in Germany for a very long time. Only recently (2019) did they lift the ban.
@prologic Never played it, to be honest. It was outlawed in Germany for a very long time. Only recently (2019) did they lift the ban.
@prologic Never played it, to be honest. It was outlawed in Germany for a very long time. Only recently (2019) did they lift the ban.
Good game that 👌
Good game that 👌
Good game that 👌
These are some very nice shots from summer and autumn 2023, @win0err! No surprise, the sun shining through the trees and the sunset are my absolute favorites in this series. :-)
@movq Absolutely worth it.
@prologic Yep. It’s not that hard, luckily. The video takes a look at the Wolfenstein 3D source code, btw, quite interesting. 😀
@prologic Yep. It’s not that hard, luckily. The video takes a look at the Wolfenstein 3D source code, btw, quite interesting. 😀
@prologic Yep. It’s not that hard, luckily. The video takes a look at the Wolfenstein 3D source code, btw, quite interesting. 😀
@movq Ahh so in essencie you have to write your own interrupt handler to do this properly? 🤔
@movq Ahh so in essencie you have to write your own interrupt handler to do this properly? 🤔
@movq Ahh so in essencie you have to write your own interrupt handler to do this properly? 🤔
[47°09′28″S, 126°43′35″W] Weather forecast alert -- storm from S
@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 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 🥶 🤣