# 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 14875
# self = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=13775
# next = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=13875
# prev = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=13675
Improving the filesystem is probably going to be the next big task. I don’t know *that much* about this stuff, so I’ll have to learn a lot. 🥴
Improving the filesystem is probably going to be the next big task. I don’t know *that much* about this stuff, so I’ll have to learn a lot. 🥴
@prologic 😃 It surely was/is one of the most fun projects recently.
@prologic 😃 It surely was/is one of the most fun projects recently.
@prologic 😃 It surely was/is one of the most fun projects recently.
@prologic 😃 It surely was/is one of the most fun projects recently.
@bender Heh, crazy. Here in Germany, they make you pay good extra money for that. I get a new IP every time my router connects to the internet.
@bender Heh, crazy. Here in Germany, they make you pay good extra money for that. I get a new IP every time my router connects to the internet.
@bender Heh, crazy. Here in Germany, they make you pay good extra money for that. I get a new IP every time my router connects to the internet.
@bender Heh, crazy. Here in Germany, they make you pay good extra money for that. I get a new IP every time my router connects to the internet.
I’ve been making a little toy operating system for the 8086 in the last few days. Now that was a lot of fun!

I don’t plan on making that code public. This is purely a learning project for myself. I think going for real-mode 8086 + BIOS is a good idea as a *first step*. I am well aware that this isn’t going anywhere – but now I’ve gained some experience and learned a ton of stuff, so maybe 32 bit or even 64 bit mode might be doable in the future? We’ll see.

It provides a syscall interface, can launch processes, read/write files (in a very simple filesystem).

Here’s a video where I run it natively on my old Dell Inspiron 6400 laptop (and Warp 3 later in the video, because why not):

https://movq.de/v/893daaa548/los86-p133-warp3.mp4

(Sorry for the skewed video. It’s a glossy display and super hard to film this.)

It starts with the laptop’s boot menu and then boots into the kernel and launches a shell as PID 1. From there, I can launch other processes (anything I enter is a new process, except for the exit at the end) and they return the shell afterwards.

And a screenshot running in QEMU:

I’ve been making a little toy operating system for the 8086 in the last few days. Now that was a lot of fun!

I don’t plan on making that code public. This is purely a learning project for myself. I think going for real-mode 8086 + BIOS is a good idea as a *first step*. I am well aware that this isn’t going anywhere – but now I’ve gained some experience and learned a ton of stuff, so maybe 32 bit or even 64 bit mode might be doable in the future? We’ll see.

It provides a syscall interface, can launch processes, read/write files (in a very simple filesystem).

Here’s a video where I run it natively on my old Dell Inspiron 6400 laptop (and Warp 3 later in the video, because why not):

https://movq.de/v/893daaa548/los86-p133-warp3.mp4

(Sorry for the skewed video. It’s a glossy display and super hard to film this.)

It starts with the laptop’s boot menu and then boots into the kernel and launches a shell as PID 1. From there, I can launch other processes (anything I enter is a new process, except for the exit at the end) and they return the shell afterwards.

And a screenshot running in QEMU:

I’ve been making a little toy operating system for the 8086 in the last few days. Now that was a lot of fun!

I don’t plan on making that code public. This is purely a learning project for myself. I think going for real-mode 8086 + BIOS is a good idea as a *first step*. I am well aware that this isn’t going anywhere – but now I’ve gained some experience and learned a ton of stuff, so maybe 32 bit or even 64 bit mode might be doable in the future? We’ll see.

It provides a syscall interface, can launch processes, read/write files (in a very simple filesystem).

Here’s a video where I run it natively on my old Dell Inspiron 6400 laptop (and Warp 3 later in the video, because why not):

https://movq.de/v/893daaa548/los86-p133-warp3.mp4

(Sorry for the skewed video. It’s a glossy display and super hard to film this.)

It starts with the laptop’s boot menu and then boots into the kernel and launches a shell as PID 1. From there, I can launch other processes (anything I enter is a new process, except for the exit at the end) and they return the shell afterwards.

And a screenshot running in QEMU:

I’ve been making a little toy operating system for the 8086 in the last few days. Now that was a lot of fun!

I don’t plan on making that code public. This is purely a learning project for myself. I think going for real-mode 8086 + BIOS is a good idea as a *first step*. I am well aware that this isn’t going anywhere – but now I’ve gained some experience and learned a ton of stuff, so maybe 32 bit or even 64 bit mode might be doable in the future? We’ll see.

It provides a syscall interface, can launch processes, read/write files (in a very simple filesystem).

Here’s a video where I run it natively on my old Dell Inspiron 6400 laptop (and Warp 3 later in the video, because why not):

https://movq.de/v/893daaa548/los86-p133-warp3.mp4

(Sorry for the skewed video. It’s a glossy display and super hard to film this.)

It starts with the laptop’s boot menu and then boots into the kernel and launches a shell as PID 1. From there, I can launch other processes (anything I enter is a new process, except for the exit at the end) and they return the shell afterwards.

And a screenshot running in QEMU:

@prologic Exactly. 😂
@prologic Exactly. 😂
@prologic Exactly. 😂
@prologic Exactly. 😂
Props to you if you can easily spot the scrollbar in this picture:

https://movq.de/v/a6dc0491a9/s.png
Props to you if you can easily spot the scrollbar in this picture:

https://movq.de/v/a6dc0491a9/s.png
Props to you if you can easily spot the scrollbar in this picture:

https://movq.de/v/a6dc0491a9/s.png
Props to you if you can easily spot the scrollbar in this picture:

https://movq.de/v/a6dc0491a9/s.png
@mckinley

> Early on, I was thinking about WAN IP address changes as well but it hasn't happened in ~2.5 years with this ISP.

You mean to say you have the same public IP all the time? For 2.5 years now? Without paying extra? 🤔~
@mckinley

> Early on, I was thinking about WAN IP address changes as well but it hasn't happened in ~2.5 years with this ISP.

You mean to say you have the same public IP all the time? For 2.5 years now? Without paying extra? 🤔~
@mckinley

> Early on, I was thinking about WAN IP address changes as well but it hasn't happened in ~2.5 years with this ISP.

You mean to say you have the same public IP all the time? For 2.5 years now? Without paying extra? 🤔~
@mckinley

> Early on, I was thinking about WAN IP address changes as well but it hasn't happened in ~2.5 years with this ISP.

You mean to say you have the same public IP all the time? For 2.5 years now? Without paying extra? 🤔~
@mckinley I used to have an SSH port reachable from the outside, but since I’m doing 99.999999% working-from-home now, I no longer need that. (I don’t even have a desk at the office anymore and – and this is important for us Germans! – no parking spot, either! 😅)
@mckinley I used to have an SSH port reachable from the outside, but since I’m doing 99.999999% working-from-home now, I no longer need that. (I don’t even have a desk at the office anymore and – and this is important for us Germans! – no parking spot, either! 😅)
@mckinley I used to have an SSH port reachable from the outside, but since I’m doing 99.999999% working-from-home now, I no longer need that. (I don’t even have a desk at the office anymore and – and this is important for us Germans! – no parking spot, either! 😅)
@mckinley I used to have an SSH port reachable from the outside, but since I’m doing 99.999999% working-from-home now, I no longer need that. (I don’t even have a desk at the office anymore and – and this is important for us Germans! – no parking spot, either! 😅)
@prologic Doesn’t matter. This is a generic advice. 😂

(I was cleaning up spiders on my balcony.)
@prologic Doesn’t matter. This is a generic advice. 😂

(I was cleaning up spiders on my balcony.)
@prologic Doesn’t matter. This is a generic advice. 😂

(I was cleaning up spiders on my balcony.)
@prologic Doesn’t matter. This is a generic advice. 😂

(I was cleaning up spiders on my balcony.)
@lyse 14.jpg looks like a breeding/housing station for birds. Never seen such a thing around here. 🤯
@lyse 14.jpg looks like a breeding/housing station for birds. Never seen such a thing around here. 🤯
@lyse 14.jpg looks like a breeding/housing station for birds. Never seen such a thing around here. 🤯
@lyse 14.jpg looks like a breeding/housing station for birds. Never seen such a thing around here. 🤯
@lyse Lovely indeed. It’s quite nice and warm at the moment. 😊
@lyse Lovely indeed. It’s quite nice and warm at the moment. 😊
@lyse Lovely indeed. It’s quite nice and warm at the moment. 😊
@lyse Lovely indeed. It’s quite nice and warm at the moment. 😊
Friendly reminder to kill it before it breeds.
Friendly reminder to kill it before it breeds.
Friendly reminder to kill it before it breeds.
Friendly reminder to kill it before it breeds.
People doing Advent of Code in this language is the craziest thing I’ve seen: https://www.uiua.org/
People doing Advent of Code in this language is the craziest thing I’ve seen: https://www.uiua.org/
People doing Advent of Code in this language is the craziest thing I’ve seen: https://www.uiua.org/
People doing Advent of Code in this language is the craziest thing I’ve seen: https://www.uiua.org/
@prologic … yeah 🥴
@prologic … yeah 🥴
@prologic … yeah 🥴
@prologic … yeah 🥴
@prologic Crap! 🤣

It’s unfortunate that so many people in tech have such an unfriendly communication style. I won’t read comments on HackerNews, for example. It’s sad, because these people might be more knowledgeable and they might have important things to add, but I just don’t like “being shouted at”. 🫤
@prologic Crap! 🤣

It’s unfortunate that so many people in tech have such an unfriendly communication style. I won’t read comments on HackerNews, for example. It’s sad, because these people might be more knowledgeable and they might have important things to add, but I just don’t like “being shouted at”. 🫤
@prologic Crap! 🤣

It’s unfortunate that so many people in tech have such an unfriendly communication style. I won’t read comments on HackerNews, for example. It’s sad, because these people might be more knowledgeable and they might have important things to add, but I just don’t like “being shouted at”. 🫤
@prologic Crap! 🤣

It’s unfortunate that so many people in tech have such an unfriendly communication style. I won’t read comments on HackerNews, for example. It’s sad, because these people might be more knowledgeable and they might have important things to add, but I just don’t like “being shouted at”. 🫤
@prologic That’s a pretty cool project! Making your own Linux distro and then running a tilde community with it. Nice! 😃
@prologic That’s a pretty cool project! Making your own Linux distro and then running a tilde community with it. Nice! 😃
@prologic That’s a pretty cool project! Making your own Linux distro and then running a tilde community with it. Nice! 😃
@prologic That’s a pretty cool project! Making your own Linux distro and then running a tilde community with it. Nice! 😃
A blog post of mine is on the front page of HackerNews again. Not sure if I like this. 🤔 Let’s hope there won’t be people shouting at me this time. Angry nerds can get quite emotional …
A blog post of mine is on the front page of HackerNews again. Not sure if I like this. 🤔 Let’s hope there won’t be people shouting at me this time. Angry nerds can get quite emotional …
A blog post of mine is on the front page of HackerNews again. Not sure if I like this. 🤔 Let’s hope there won’t be people shouting at me this time. Angry nerds can get quite emotional …
A blog post of mine is on the front page of HackerNews again. Not sure if I like this. 🤔 Let’s hope there won’t be people shouting at me this time. Angry nerds can get quite emotional …
@prologic (Nope, but the reason could be that I don’t use slashdot. 😅)
@prologic (Nope, but the reason could be that I don’t use slashdot. 😅)
@prologic (Nope, but the reason could be that I don’t use slashdot. 😅)
@prologic (Nope, but the reason could be that I don’t use slashdot. 😅)
@lyse Oh god, *that* song. 😅 Nettes Gebäck. :-)
@lyse Oh god, *that* song. 😅 Nettes Gebäck. :-)
@lyse Oh god, *that* song. 😅 Nettes Gebäck. :-)
@lyse Oh god, *that* song. 😅 Nettes Gebäck. :-)
@kh1b Hello 👋
@kh1b Hello 👋
@kh1b Hello 👋
@kh1b Hello 👋
@aelaraji Yup! Ctrl+w happens to me all the time. 🥴
@aelaraji Yup! Ctrl+w happens to me all the time. 🥴
@aelaraji Yup! Ctrl+w happens to me all the time. 🥴
@aelaraji Yup! Ctrl+w happens to me all the time. 🥴
@lyse It did, in fact, not work. 😅

The keyboard as a password store? Something something “keystore”. 🤪
@lyse It did, in fact, not work. 😅

The keyboard as a password store? Something something “keystore”. 🤪
@lyse It did, in fact, not work. 😅

The keyboard as a password store? Something something “keystore”. 🤪
@lyse It did, in fact, not work. 😅

The keyboard as a password store? Something something “keystore”. 🤪
@sorenpeter In your profile folder (somewhere under ~/.mozilla on Linux), there’s a chrome folder. You can put a file called userContent.css in there.

This also needs the setting toolkit.legacyUserProfileCustomizations.stylesheets to be true.

(I hope they never remove this, it’s super helpful.)
@sorenpeter In your profile folder (somewhere under ~/.mozilla on Linux), there’s a chrome folder. You can put a file called userContent.css in there.

This also needs the setting toolkit.legacyUserProfileCustomizations.stylesheets to be true.

(I hope they never remove this, it’s super helpful.)
@sorenpeter In your profile folder (somewhere under ~/.mozilla on Linux), there’s a chrome folder. You can put a file called userContent.css in there.

This also needs the setting toolkit.legacyUserProfileCustomizations.stylesheets to be true.

(I hope they never remove this, it’s super helpful.)
@sorenpeter In your profile folder (somewhere under ~/.mozilla on Linux), there’s a chrome folder. You can put a file called userContent.css in there.

This also needs the setting toolkit.legacyUserProfileCustomizations.stylesheets to be true.

(I hope they never remove this, it’s super helpful.)
@prologic … what’s a tilde gist? 🤔
@prologic … what’s a tilde gist? 🤔
@prologic … what’s a tilde gist? 🤔
@prologic … what’s a tilde gist? 🤔
As I was typing my password, I hit Tab and expected it to auto-complete. 🤦
As I was typing my password, I hit Tab and expected it to auto-complete. 🤦
As I was typing my password, I hit Tab and expected it to auto-complete. 🤦
As I was typing my password, I hit Tab and expected it to auto-complete. 🤦
@prologic Data protection, data privacy, privacy protection, something like that. 😅
@prologic Data protection, data privacy, privacy protection, something like that. 😅