# 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 196316
# self = https://watcher.sour.is?offset=155525
# next = https://watcher.sour.is?offset=155625
# prev = https://watcher.sour.is?offset=155425
@lyse Nah, I’m too lazy to animate the rolling. 😂 Next step is/was more precise aiming:

https://movq.de/v/088b7d307c/aim.mp4
@lyse Nah, I’m too lazy to animate the rolling. 😂 Next step is/was more precise aiming:

https://movq.de/v/088b7d307c/aim.mp4
kudos to all the people who are running alternative frondends & other libre software that othere can use. they spend so much time, money & effort. majority of them don't expect anything in return. they deserve every good thing.
@stigatle Oh, we're far from having snow anytime soon. Five centimeters is the most we can ask for. Enjoy while it lasts. :-)
@xuu I totally forgot about that. Maybe the exact problem to solve was different, it's been too long ago. I only remember being upset about yet another unworldly text book exercise. They could have just used a board and all was good. Why on earth a railway rail? O_o
@movq That's pretty cool! Next level would be to let the half-balls roll properly. :-P The ASCII art remind me of moving unicellular organisms. Cool stuff, but I would not want to program that. :-)
[47°09′58″S, 126°43′45″W] --white noise--
❤️ 🎶: Fly Away by Park Eunbin
❤️ 🎶: Fly Away by Park Eunbin
❤️ 🎶: Someday by Park Eunbin
❤️ 🎶: Someday by Park Eunbin
[47°09′11″S, 126°43′31″W] Sample analyzing complete -- starting transfer
🧮 USERS:1 FEEDS:2 TWTS:831 ARCHIVED:69593 CACHE:2327 FOLLOWERS:14 FOLLOWING:14
@lyse Ah, no, that’s all happening in real-time. 😅 It’s surprisingly fast, even on that old machine. Okay, well, is it really a surprise … Actual games have *a lot more* going on. 😅

Here’s an updated video, I tweaked the graphics a bit:

https://movq.de/v/67b6ec085d/MVI_6871.MOV.mp4

And because it’s cute, here’s a video of the program that all this is based on:

https://movq.de/v/20d284000d/balls.mp4

A simple physics simulation that I did a while ago, with ASCII art rendering. (Oh god, this was in 2015, almost 10 years ago.)
@lyse Ah, no, that’s all happening in real-time. 😅 It’s surprisingly fast, even on that old machine. Okay, well, is it really a surprise … Actual games have *a lot more* going on. 😅

Here’s an updated video, I tweaked the graphics a bit:

https://movq.de/v/67b6ec085d/MVI_6871.MOV.mp4

And because it’s cute, here’s a video of the program that all this is based on:

https://movq.de/v/20d284000d/balls.mp4

A simple physics simulation that I did a while ago, with ASCII art rendering. (Oh god, this was in 2015, almost 10 years ago.)
@lyse Ah, no, that’s all happening in real-time. 😅 It’s surprisingly fast, even on that old machine. Okay, well, is it really a surprise … Actual games have *a lot more* going on. 😅

Here’s an updated video, I tweaked the graphics a bit:

https://movq.de/v/67b6ec085d/MVI_6871.MOV.mp4

And because it’s cute, here’s a video of the program that all this is based on:

https://movq.de/v/20d284000d/balls.mp4

A simple physics simulation that I did a while ago, with ASCII art rendering. (Oh god, this was in 2015, almost 10 years ago.)
Very interesting and entertaining: https://media.ccc.de/v/37c3-11734-how_many_planets_in_our_solar_system_glad_you_asked
I have been doing interview prep for next year. The problems have been great to get practice and make it fun when compared to the dry solve this you get on hacker rank or code scene.

That and so many great write-ups to explain the problems.
I have been doing interview prep for next year. The problems have been great to get practice and make it fun when compared to the dry solve this you get on hacker rank or code scene.

That and so many great write-ups to explain the problems.
@lyse I think there is a problem related to the fitting around a corner that is unsolved. I watched a video about it a little while back.

Moving sofa problem
@lyse I think there is a problem related to the fitting around a corner that is unsolved. I watched a video about it a little while back.

Moving sofa problem
[47°09′11″S, 126°43′48″W] Taking samples
@movq Ging sofort nach Ladenöffnung am Mittwoch los. :-(
@movq Oh! I thought that's some precalculation of the animation maybe. :-D
Quite nice: https://media.ccc.de/v/37c3-12144-back_in_the_driver_s_seat_recovering_critical_data_from_tesla_autopilot_using_voltage_glitching
Dat Geböller geht mir schon bisschen auf den Sack, muss ich sagen.
Dat Geböller geht mir schon bisschen auf den Sack, muss ich sagen.
Dat Geböller geht mir schon bisschen auf den Sack, muss ich sagen.
[47°09′02″S, 126°43′19″W] Reading: 1.32000 PPM
@lyse It sets the cue ball velocity. 😅
@lyse It sets the cue ball velocity. 😅
@lyse It sets the cue ball velocity. 😅
@eapl.me Yeah, the 3D pool games were just crazy magical to me back then. 😅 But you’re right, nothing beats a real-life pool table. All of these games are quite awkward to play and don’t feel “real” at all. 🥴
@eapl.me Yeah, the 3D pool games were just crazy magical to me back then. 😅 But you’re right, nothing beats a real-life pool table. All of these games are quite awkward to play and don’t feel “real” at all. 🥴
@eapl.me Yeah, the 3D pool games were just crazy magical to me back then. 😅 But you’re right, nothing beats a real-life pool table. All of these games are quite awkward to play and don’t feel “real” at all. 🥴
@lyse Ah, the thing with the elves and all that? I don’t think that’s meant to be taken seriously. This story is often over-the-top silly and bizarre. 😅 It’s just funny to me. Although, admittedly, it was a little less crazy this year. But yeah, maybe not everyone likes this kind of thing. ✌️
@lyse Ah, the thing with the elves and all that? I don’t think that’s meant to be taken seriously. This story is often over-the-top silly and bizarre. 😅 It’s just funny to me. Although, admittedly, it was a little less crazy this year. But yeah, maybe not everyone likes this kind of thing. ✌️
@lyse Ah, the thing with the elves and all that? I don’t think that’s meant to be taken seriously. This story is often over-the-top silly and bizarre. 😅 It’s just funny to me. Although, admittedly, it was a little less crazy this year. But yeah, maybe not everyone likes this kind of thing. ✌️
@movq It's in German, but really cool talk about building a submarine: https://media.ccc.de/v/37c3-11828-how_to_build_a_submarine_and_survive
On my blog: Free Culture Book Club — Admin https://john.colagioia.net/blog/2023/12/30/admin.html #freeculture #bookclub
[47°09′53″S, 126°43′35″W] Reading: 0.19 Sv
Wow, we can get up to a meter of snow in a very short time here, proper snowstorm! Exciting! Also next week the temp drops, cold from siberia comes here, so it'll probably stick around for a while. :)
I like coding on stuff, but I rarely spend time in unreal engine, or godot, but I still want to code on some game stuff once in a while. I think I've found what I've been looking for to test out - #raylib https://www.raylib.com/ , I want to recreate one of my older (outdated) projects that I did a while back in godot, but make the same with raylib. Also it would be cool to use the USD ( https://openusd.org/release/index.html ) library that me and a friend is coding - to then implement it and load USD scenes in raylib, that would be very nice, that way I get to work on both the USD library, and code some game stuff at the same time, always nice to combine things.
#catsoftwtxt
#catsoftwtxt
/https://duque-terron.cat/media/photos/photo_5630-12-2023_09-20-01.jpg) #catsoftwtxt
#catsoftwtxt
#catsoftwtxt
@movq Hui! What's the deal with the red progress bar thingy at the bottom?
@darren Uuuhhhh, cool! Pun intended. ;-)
@prologic Half a meter is quite a bit narrow.

I might just build one out of timber. The websites I found so far sell either scrap metal as well, their reviews look highly suspicious or the shelves are ridiculously expensive.
@jason With this Python script I (hopefully) fixed your current feed. Not sure, though, where the last empty line in the resulting file comes from (I simply removed it manually).
@movq It's just that the story around the spec is superfluous in my opinion. But I only checked the first three days, it just got too silly.
God has come in this world, not through war, but through Jesus. Where people do not believe in Jesus, do not obey HIM, there is war.
@movq It's only my first one so far, too. There haven't been any recordings yet the last time I checked three days ago. :-)
[47°09′14″S, 126°43′48″W] Transfer aborted
@lyse What about a rack cabinet? 🤔
@lyse What about a rack cabinet? 🤔
@lyse What about a rack cabinet? 🤔
Sorry to hear 😢 Wireless sucks 😆
Sorry to hear 😢 Wireless sucks 😆
Sorry to hear 😢 Wireless sucks 😆
[47°09′23″S, 126°43′25″W] Waiting for carrier
🧮 USERS:1 FEEDS:2 TWTS:830 ARCHIVED:69471 CACHE:2326 FOLLOWERS:14 FOLLOWING:14
On my blog: Toots 🦣 from 12/25 to 12/29 https://john.colagioia.net/blog/2023/12/29/week.html #linkdump #mastodon #socialmedia #week
Honestly, this whole DOS thing is “what I’m here for”. I find it super interesting and I haven’t been this motivated to do computer stuff in a long time (probably since I wrote my X11 window manager).

All the topics and concepts are challenging but relatively easy to understand in the end. The same goes for old-school computer graphic topics, like raycasting (or even basic raytracing, for that matter, that’s an old technique as well). You can read up on that and dig through it in a weekend or two. That’s just great.

And it’s in stark contrast to most of the “modern” topics that we have today. Like … try using Kubernetes or Terraform. Try learning Rust. It’s all gotten so convoluted and complex, it’s not fun anymore.
Honestly, this whole DOS thing is “what I’m here for”. I find it super interesting and I haven’t been this motivated to do computer stuff in a long time (probably since I wrote my X11 window manager).

All the topics and concepts are challenging but relatively easy to understand in the end. The same goes for old-school computer graphic topics, like raycasting (or even basic raytracing, for that matter, that’s an old technique as well). You can read up on that and dig through it in a weekend or two. That’s just great.

And it’s in stark contrast to most of the “modern” topics that we have today. Like … try using Kubernetes or Terraform. Try learning Rust. It’s all gotten so convoluted and complex, it’s not fun anymore.
Honestly, this whole DOS thing is “what I’m here for”. I find it super interesting and I haven’t been this motivated to do computer stuff in a long time (probably since I wrote my X11 window manager).

All the topics and concepts are challenging but relatively easy to understand in the end. The same goes for old-school computer graphic topics, like raycasting (or even basic raytracing, for that matter, that’s an old technique as well). You can read up on that and dig through it in a weekend or two. That’s just great.

And it’s in stark contrast to most of the “modern” topics that we have today. Like … try using Kubernetes or Terraform. Try learning Rust. It’s all gotten so convoluted and complex, it’s not fun anymore.
It’s still very, very young and obviously not yet finished, but I made a little pool billiard game for DOS:

https://movq.de/v/71b4f0230c/MVI_6870.MOV.mp4

(Full disclosure: Back in the day, there was a very similar game called “Magic Pool”: https://movq.de/v/06a59f5876/s.png https://movq.de/v/b82807d277/s.png It had a higher resolution with more pixels, but also way more flickering. My program took quite some inspiration from the UI of this game.)

Programming on DOS is surprisingly enjoyable and rather easy to learn, assuming you know a tiny little bit about 8086 assembly – that’s necessary to read docs like this one, which describes the mouse driver API:

https://stanislavs.org/helppc/int_33.html

All this is certainly *much, much* easier than anything we have today. Try getting a pixel on the screen with modern OpenGL. 😒

On the other hand, getting high resolution timestamps is hard(er). The resolution of _dos_gettime() is only ~55 ms, which is unusably low. It took me quite some time to sift through this and the source code of DJGPP, now I have a short function that gives me timestamps of ~900 ns resolution:

https://www.xtof.info/Timing-on-PC-familly-under-DOS.html
It’s still very, very young and obviously not yet finished, but I made a little pool billiard game for DOS:

https://movq.de/v/71b4f0230c/MVI_6870.MOV.mp4

(Full disclosure: Back in the day, there was a very similar game called “Magic Pool”: https://movq.de/v/06a59f5876/s.png https://movq.de/v/b82807d277/s.png It had a higher resolution with more pixels, but also way more flickering. My program took quite some inspiration from the UI of this game.)

Programming on DOS is surprisingly enjoyable and rather easy to learn, assuming you know a tiny little bit about 8086 assembly – that’s necessary to read docs like this one, which describes the mouse driver API:

https://stanislavs.org/helppc/int_33.html

All this is certainly *much, much* easier than anything we have today. Try getting a pixel on the screen with modern OpenGL. 😒

On the other hand, getting high resolution timestamps is hard(er). The resolution of _dos_gettime() is only ~55 ms, which is unusably low. It took me quite some time to sift through this and the source code of DJGPP, now I have a short function that gives me timestamps of ~900 ns resolution:

https://www.xtof.info/Timing-on-PC-familly-under-DOS.html
It’s still very, very young and obviously not yet finished, but I made a little pool billiard game for DOS:

https://movq.de/v/71b4f0230c/MVI_6870.MOV.mp4

(Full disclosure: Back in the day, there was a very similar game called “Magic Pool”: https://movq.de/v/06a59f5876/s.png https://movq.de/v/b82807d277/s.png It had a higher resolution with more pixels, but also way more flickering. My program took quite some inspiration from the UI of this game.)

Programming on DOS is surprisingly enjoyable and rather easy to learn, assuming you know a tiny little bit about 8086 assembly – that’s necessary to read docs like this one, which describes the mouse driver API:

https://stanislavs.org/helppc/int_33.html

All this is certainly *much, much* easier than anything we have today. Try getting a pixel on the screen with modern OpenGL. 😒

On the other hand, getting high resolution timestamps is hard(er). The resolution of _dos_gettime() is only ~55 ms, which is unusably low. It took me quite some time to sift through this and the source code of DJGPP, now I have a short function that gives me timestamps of ~900 ns resolution:

https://www.xtof.info/Timing-on-PC-familly-under-DOS.html
@lyse They sure are silly at times. :-) You really have to combine this event with something else, like learning a new language. Otherwise it gets boring real quick.

What I absolutely love about AoC is that it’s – indeed – a bit like school. 😅 The problems are well-defined, the inputs are well-defined, and there is a definite answer. It’s either right or wrong – period. Compared to real life and work, I welcome this very much. 🤣
@lyse They sure are silly at times. :-) You really have to combine this event with something else, like learning a new language. Otherwise it gets boring real quick.

What I absolutely love about AoC is that it’s – indeed – a bit like school. 😅 The problems are well-defined, the inputs are well-defined, and there is a definite answer. It’s either right or wrong – period. Compared to real life and work, I welcome this very much. 🤣
@lyse They sure are silly at times. :-) You really have to combine this event with something else, like learning a new language. Otherwise it gets boring real quick.

What I absolutely love about AoC is that it’s – indeed – a bit like school. 😅 The problems are well-defined, the inputs are well-defined, and there is a definite answer. It’s either right or wrong – period. Compared to real life and work, I welcome this very much. 🤣
[47°09′44″S, 126°43′52″W] Transponder still failing -- switching to analog communication
@lyse I haven’t watched a single 37C3 video yet. Gotta catch up. 😅 That one is on my list!
@lyse I haven’t watched a single 37C3 video yet. Gotta catch up. 😅 That one is on my list!
@lyse I haven’t watched a single 37C3 video yet. Gotta catch up. 😅 That one is on my list!
@lyse
I don't know how I would even fix my feed. The only thing I know is to delete or archive my old posts.
[47°09′28″S, 126°43′14″W] Transponder malfunction
[M [03;02;05]: Easy](https://staystrong.run/user/bmallred/activity/13842262-d4b9-4256-aca5-fc7cd002b443): 5.04 miles, 00:08:55 average pace, 00:44:59 duration
testing out the knee and leg. nothing too crazy but should probably take it easy tomorrow as well in anticipation for the long run. stopped halfway through when someone pointed out one of the local gators.
#running
Pinellas County - Easy: 5.04 miles, 00:08:55 average pace, 00:44:59 duration
testing out the knee and leg. nothing too crazy but should probably take it easy tomorrow as well in anticipation for the long run. stopped halfway through when someone pointed out one of the local gators.
#running
Pinellas County - Easy: 5.04 miles, 00:08:55 average pace, 00:44:59 duration
testing out the knee and leg. nothing too crazy but should probably take it easy tomorrow as well in anticipation for the long run. stopped halfway through when someone pointed out one of the local gators.
#running
Pinellas County - Easy: 5.04 miles, 00:08:55 average pace, 00:44:59 duration
testing out the knee and leg. nothing too crazy but should probably take it easy tomorrow as well in anticipation for the long run. stopped halfway through when someone pointed out one of the local gators.
#running
In society in general there is only a weak correlation between skill and reward in lots of places and the variance in outcomes is very high and is dominated by factors like the socioeconomic background of your parents, race, gender etc that you don’t control. How to Become a Great Software Engineer | Hacker News
In society in general there is only a weak correlation between skill and reward in lots of places and the variance in outcomes is very high and is dominated by factors like the socioeconomic background of your parents, race, gender etc that you don’t control. How to Become a Great Software Engineer | Hacker News
Any recommendations for decent metal shelves? The stuff in the local hardware stores is total junk. Flimsy as hell. Don't need a pallet rack, but something in between for the laundry/storage room.
Love Christmas / New Year break
Love Christmas / New Year break
[47°09′34″S, 126°43′12″W] Reading: 0.10000 PPM
❤️ 🎶: I miss you by HYELIN
❤️ 🎶: I miss you by HYELIN
❤️ 🎶: Don't forget me by Ha Yea Song
❤️ 🎶: Don't forget me by Ha Yea Song
@jason Cool! Time to fix your feed then, too. ;-)
@prologic Fingers crossed!
[47°09′52″S, 126°43′09″W] 3907 days without news from Herve
https://github.com/mifi/lossless-cut video edit
❤️ 🎶: Waiting (20th Anniversary Edition) by Younha
❤️ 🎶: Waiting (20th Anniversary Edition) by Younha