Why have I never checked out KolibriOS before? That thing is crazy. 😳
So, just a hobby. It won’t be big and professional like GNU, then?
Ha! 😅 No, that certainly won’t happen this time. 🥴
(What an exciting time that was when there were new operating systems. 🤔)
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@twtxt.net 😃 It surely was/is one of the most fun projects recently.
@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.
@prologic@twtxt.net It’s always been crazy to watch, yeah. 😅 And kind of frustrating, actually. Without any kind of ranking, this whole thing would be much more relaxed. ✌️
So, AI cheaters have ruined the global Advent of Code leaderboard:
https://old.reddit.com/r/adventofcode/comments/1h9cub8/discussion_on_llm_cheaters/
And they don’t even try to hide it anymore.
At this point, any kind of speed contest or ranking has become meaningless. Seeing this kind of behavior is sad and probably unavoidable, because there will always be a few who spoil things for everyone.
The only way going forward, I can think of, is to remove the global ranking and just have private leaderboards. Basically what these two people have said:
- https://old.reddit.com/r/adventofcode/comments/1h9cub8/discussion_on_llm_cheaters/m0zzfb1/
- https://old.reddit.com/r/adventofcode/comments/1h9cub8/discussion_on_llm_cheaters/m0zyswh/
Cheaters won’t get public attention anymore. AoC won’t be “officially” ruined by cheaters anymore. If you want to do a speed contest, you can still do that in private leaderboards.
(Honestly, I’d prefer it if AoC didn’t have any kind of ranking anyway. I’m not really fast enough to compete, but it’s always at the back of my head. And last year I made rank 116 once, so it’s not completely impossible. All this creates a lot of pressure that I have to fight and try to ignore. 🤣)
“A minimalist social network powered by plain text files”
My brain keeps shortening this to “a socialist network …” and then jumps to “uhh, large parts of the US won’t like this” … 🤦🤪