@bender@twtxt.net 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:
@prologic@twtxt.net Exactly. 😂
Props to you if you can easily spot the scrollbar in this picture:
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@twtxt.net 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@twtxt.net Doesn’t matter. This is a generic advice. 😂
(I was cleaning up spiders on my balcony.)
@lyse@lyse.isobeef.org 14.jpg looks like a breeding/housing station for birds. Never seen such a thing around here. 🤯
@lyse@lyse.isobeef.org Lovely indeed. It’s quite nice and warm at the moment. 😊
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/
@prologic@twtxt.net … yeah 🥴
@prologic@twtxt.net 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”. 🫤
mbox.blue
is running µLinux 😅
@prologic@twtxt.net 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 …
@prologic@twtxt.net (Nope, but the reason could be that I don’t use slashdot. 😅)
@lyse@lyse.isobeef.org Oh god, that song. 😅 Nettes Gebäck. :-)
@kh1b@kh1b.org Hello 👋
Tab
and expected it to auto-complete. 🤦
@aelaraji@aelaraji.com Yup! Ctrl+w
happens to me all the time. 🥴
Tab
and expected it to auto-complete. 🤦
@lyse@lyse.isobeef.org It did, in fact, not work. 😅
The keyboard as a password store? Something something “keystore”. 🤪
@sorenpeter@darch.dk 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@twtxt.net … what’s a tilde gist? 🤔
As I was typing my password, I hit Tab
and expected it to auto-complete. 🤦
@prologic@twtxt.net Data protection, data privacy, privacy protection, something like that. 😅
@prologic@twtxt.net Good! Germans like Datenschutz! 😂
I was today years old when I learned that Firefox supports custom per-domain CSS. Is this new? I thought I had tried a while ago and it only worked globally. 🤔
@-moz-document domain(movq.de)
{
div { border: 1px solid red; }
}
Either way, I love that I don’t need a plugin for that. 🥳
@prologic@twtxt.net Nice, let’s hope this works out! 🔥🐶🔥 I’ve been wanting to do that, too. Better wait until after Christmas, postal service is jammed now. 😂 (Not really, but I don’t want to add to the congestion.)
@lyse@lyse.isobeef.org Oh, I know that feeling all too well. 😂 Enjoy it while it lasts!
@aelaraji@aelaraji.com That’s why I have no intention of upgrading. 😅 It’s more than fast enough for what I do, it got 32 GB RAM, disks are big enough … So why bother 😅
@aelaraji@aelaraji.com This is an Intel i7-3770 from 2013 with an integrated GPU (HD 4000).
Looks like FreeCAD works fine and I think this is a more appropriate program anyway. 😊
@lyse@lyse.isobeef.org Ooohh, nice and long vacation! 😃
@lyse@lyse.isobeef.org Mostly small and simple stuff, like cable management, headphone rests, pill dispensers (that I didn’t end up using), … The most elaborate thing I made was that contraption for my keyboard, which is a bit hard to explain right now, so here’s some photos:
I didn’t end up using that, either. 🥴
In general, I print very little. So little that some of my supplies have simply gone bad, like that “3D LAC” (sprayable glue).
@aelaraji@aelaraji.com Yeah, I saw that when googling the issue. I’m on Linux, there are no DLLs to swap. I could use an older version indeed. 🤔 Let’s see if I can find some better alternative first. (Let’s face it, Blender is hard to use.)
Goodbye Blender, I guess? 🤔
A bit annoying, but not much of a problem. The only thing I did with Blender was make some very simple 3D-printable objects.
I’ll have a look at the alternatives out there. Worst case is I go back to Art of Illusion, which I used heavily ~15 years ago.
@lyse@lyse.isobeef.org The worst thing is, you never really know when it’s finished. If this showed a blank window for 5 seconds, it would still be annoying, but you wouldn’t start reading/scrolling the page, only for it to jump around like crazy, making you miss click targets, … It’s just horrible. 😂
@prologic@twtxt.net So, did you see her naked? (Wait, that joke doesn’t work, that sentence happens to be grammatically correct. 🥴)
@prologic@twtxt.net This is not a laughing matter! It’s one of the main reasons why I turn into this every day at work: https://movq.de/v/2ca5d2fd1f/fuck-like-a-comma.jpg 😅
(Hope this Unicode craziness doesn’t break any clients. 😅)
I learned numbers today.
$ printf '\xC2\xB9, \xC2\xBC, \xD9\xA4, \xE1\xAA\x96, \xE3\x8D\xA4, \xDB\xB0, \xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[0-9]'
¹
¼
٤
᪖
㍤
۰
❻
⑹
1
Sad that it doesn’t match on ⅵ
.
Confused by:
$ printf '\xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[1-6]'
1
$ printf '\xE2\x9D\xBB, \xE2\x91\xB9, 1' | grep -o '[1-7]'
❻
⑹
1
So ❻
and ⑹
are a 7?
Still haven’t dug up why it needs the extra ASCII 1
for anything to match. Maybe tomorrow.
@bender@twtxt.net Yeah, it’s probably like bringing home a Cuckoo Clock or Lederhosen from a trip to Germany, eh? 😅 I kind of like that thing, though. 😅
Found this … fancy … souvenir we brought back from our trip to Florida in the 1990ies. 😅 https://movq.de/v/167e8d04ef/a.ff.jpg
@johanbove@johanbove.info … all UIs I have to use at work act like that. No, they are actually worse, because they behave like this: https://hiccupfx.telnet.asia/
I only get to enjoy fast and snappy UIs in my free time when I’m doing hobby stuff. You’d expect it to be the other way around. 🙄
tt
Go rewrite produces some colors. There is definitely a lot more tweaking necessary. But this is a first step in the right direction.
@lyse@lyse.isobeef.org Nice! I’m glad to see this project is coming along. 😊
First Advent of Code visualization this year:
https://movq.de/v/e14086cc1c/MVI_8057.MOV.mp4
It’s for day 8. Don’t look if you don’t want to get spoiled. If you don’t know the puzzle, you’ll hardly understand what this is doing – but it’s fancy and colorful and fun to look at, right? 😅
This is Java 1 (AWT) running on a Pentium 133 on OS/2 Warp 4.