RetrOS-32: a 32bit hobby operating system with graphics, multitasking, and more
RetrOS-32 is a 32bit operating system written from scratch, with graphics, multitasking and networking capabilities. The kernel is written in C and assembly, while the userspace applications are written in C++, using Make for compilation, all licensed under the MIT license. It runs on Qemu, of course, but a variety of real hardware is also supported, which is pretty cool and r ⊠â Read more
Can you automate the drawing with a script? On X11, you can:
#!/bin/sh
# Position the pointer at the center of the dot, then run this script.
sleep 1
start=$(xdotool getmouselocation --shell)
eval $start
r=400
steps=100
down=0
for step in $(seq $((steps + 1)) )
do
# pi = 4 * atan(1)
new_x=$(printf '%s + %s * c(%s / %s * 2 * (4 * a(1)))\n' $X $r $step $steps | bc -l)
new_y=$(printf '%s + %s * s(%s / %s * 2 * (4 * a(1)))\n' $Y $r $step $steps | bc -l)
xte "mousemove ${new_x%%.*} ${new_y%%.*}"
if ! (( down ))
then
xte 'mousedown 1'
down=1
fi
done
xte 'mouseup 1'
xte "mousemove $X $Y"

Interestingly, you can abuse the scoring system (not manually, only with a script). Since the mouse jumps to the locations along the circle, you can just use very few steps and still get a great score because every step you make is very accurate â but the result looks funny:

đ„Ž
Je vais tenter la version community de /e/OS pour avoir la version 13 dâandroid. Je sui bloquĂ© pour quelques trucs sinon, câest trop bĂȘte, jâai pas envie de racheter un tĂ©lĂ©phone #ecologie
Devs sound alarm after Microsoft subtracts C/C++ extension from VS Code forks
Comments â Read more
TacOS: an x86_64 UNIX-like OS from scratch
TacOS is a UNIX-like kernel which is able to run DOOM, among various other smaller userspace programs. It has things like a VFS, scheduler, TempFS, devices, context switching, virtual memory management, physical page frame allocation, and a port of Doom. It runs both on real hardware (tested on my laptop) and in the Qemu emulator. â« TacOS GitHub page TacOS â great name â is written in C, and explicitly a hobby and toy project. The codeâs licensed ⊠â Read more
@bender@twtxt.net Thanks! The rain rapidly cooled off the 17°C to just 10°C. I certainly appreciated that. The weather is coming from the west here, so I thought youâve sent it our way. Let me try to return it. :-)
VoilĂ , je ferme mon abonnement freebox pour retourner chez ovh. Maintenant, câest free mobile que je veux remplacer, reste Ă trouver un fournisseur pas trop mal
Ok, câest le moment de lâannoncer : le persil est sous cĂŽtĂ©. Le persil, câest une tuerie. Un hachis parmentier avec des lentilles+persil, câest de la bombe. voilĂ !
A mate and I had an amazing but also exhausting hike to the highest of the Three Emperor Mountains yesterday with perfect weather conditions. Sunny 18°C, blue sky with barly a cloud and a little welcoming breeze, just beautiful.

Mt. Stuifen is 757 meters above sea level, has a small shelter and a barbie area and is still the most boring one of the three. Itâs also the one farthest away from me. Not sure why it has two summit crosses, but both arenât at the summit. The third, makeshift one at the real summit was gone by now. Four years ago, somebody had cobbled one together and put it up.
We bought our tucker at a local bakery on our way. This was the first time I tried a Teufelsbrezel (lit. devilâs pretzel), a lye pretzel with pepper. Havenât come across that anywhere else. But I can certainly recommend that, itâs yummy.
We were glad when we were finally back home after some 26 or 27km. I wonât do much today and let my feet rest. Another friend called for a much, much shorter hike tomorrow.
Enjoy the 92 photos: https://lyse.isobeef.org/wanderung-auf-den-stuifen-2025-04-19/
C đ
@david@collantes.us If I run
printf '%s\n%s\n%s' 'https://aelaraji.com/twtxt.txt' '2025-04-16T22:49:11+00:00' "Am I tripping or `rsync` is actually THIS effing faster than `scp`!!? đ«š" | b2sum -l 256 | awk '{ print $1 }' | xxd -r -p | base32 | tr -d '=' | tr 'A-Z' 'a-z' | tail -c 8
I have xqfsv6a. It is raw text
But⊠If I change de date to 2025-04-16T22:49:11Z I have si4er3q.
@lyse@lyse.isobeef.org I walked under 25°C during my lunch hour today, but with a sunshine that could fry an egg if dropped on the asphalt. I told a friend in Manila about it, and she told me that 25°C is Winter/Christmas temperatures for them. I felt cooler right away. :-)
We had some nice 22°C today. But after work, it got rather windy and cloudy, temps rapidly dropped so just 14°C. Still a nice stroll to our backyard mountain. https://lyse.isobeef.org/waldspaziergang-2025-04-16/
The subjective charms of Objective-C
To argue that Objective-C resembles a metaphysically divine language, or even a good language, is like saying Shakespeare is best appreciated in pig latin. Objective-C is, at best, polarizing. Ridiculed for its unrelenting verbosity and peculiar square brackets, it is used only for building Mac and iPhone apps and would have faded into obscurity in the early 1990s had it not been for an unlikely quirk of history. Nevertheless, in my time working as a softwar ⊠â Read more
@anth@a.9srv.net Hahaha, for a second I thought that you implemented word splitting according to Swiss (.ch) rules. :-D
Btw, both manpage links string(2) and getields(2) (itâs missing an f) point into nothingness: http://a.9srv.net/src/wordwrap.2.html
I canât help but notice line 9: http://a.9srv.net/src/wordwrap.c
And I reckon your finger slipped one key to the right for quore: http://a.9srv.net/src/litclock.1.html
Cool stuff! :-)
@lyse@lyse.isobeef.org thatâs such a beautiful shot! If I were you I would use the full âoriginalâ one; it will do better justice to the shots. Oh, and I gladly take your 15°C! đ
Hit by the arvo sun rays behind the window I was convinced that it is t-shirt weather. Deep blue sky, yeah, for sure! It turned out to be just 15°C and declining, though. So, I had to wear my jacket on todayâs windy stroll. Pretty nice. Didnât take many photos, but there you go: https://lyse.isobeef.org/waldspaziergang-2025-04-10/

Not updated in 7 years, IIS is still a default part of Windows, apparently
This monthâs security updates for Windows 11 create a new empty folder on drive C. It is called âinetpub,â and it does not contain any extra folders or files. Its properties window shows 0 bytes in size and that it was created by the system itself. Neowin checked a bunch of Windows 11 PCs with the April 2025 security updates installed, and all of them had inetpub on drive C. â« Taras Bu ⊠â Read more
And weâre back to the regular landscape! Not only in subject but also photo orientation. No more silly portrait. I canât recall it exactly, but I reckon that was one of ~20°C days. The evening sun was really crazy that day, made a great combination with the puddles: https://lyse.isobeef.org/waldspaziergang-2025-04-02/

How big is VMS?
This question was asked during my Boot Camp presentation last fall in Boston, and over the past 35 years dozens of times people have asked, how big is VMS? That translates into âhow many lines of code are in VMSâ? I thought it was time to at least make a stab at pursuing some insight into the answer. I wrote some command procedures to count the number of source lines in .B32, .B64, .C, .MAR, .M64, and .S files. Not counted are blank lines and lines beginning with the standard comment characters and m ⊠â Read more
@movq@www.uninformativ.de @xuu@txt.sour.is That sounds like kat! :-)
Is there some Makefile shenanigans going on maybe? $V and $C being swallowed by the Makefile. I fell in that trap again the other day.
@lyse@lyse.isobeef.org Thanks for taking a look, and for pointing out the mixture of tabs and spaces.
I think Iâll leave reachability.c alone, since my intention there was to use an indent level of one tab, and the spaces are just there to line up a few extra things. I fixed reachability_with_stack.cc though.
Nova Custom: this weekâs sponsor
Nova Custom, based in The Netherlands, makes laptops focused on privacy, customisation, and freedom. Nova Custom laptops ship with either Linux, Windows, or no operating system, and theyâre uniquely certified for Qubes OS (the V54 model will be certified soon), the ultra-secure and private operating system. On top of that, Nova Custom laptops come with Dasharo coreboot firmware preinstalled, which is completely open source, instead of a proprietary BIOS. Nova Custom c ⊠â Read more
Msgpack23 â A modern, header-only C++ library for MessagePack (de)serialization
Comments â Read more
Show HN: Hexi, modern header-only network binary serialisation for C++ hackers
Comments â Read more
A decompilation and port of Sonic Advance 2-a GameBoy Advance game written in C
Comments â Read more
Although, most software I use is decentish in that regard.
Is that because you mostly use Qt programs? đ€
I wish Qt had a C API. Programming in C++ is pain. đą
Câest fou comme câest cher une voiture oO. Comment vous faĂźtes les gens???
@lyse@lyse.isobeef.org (I think of pointers as âmemory location + typeâ, but I have done so much C and Assembler by now that the whole thing feels almost trivial to me. And I would have trouble explaining these concepts, I guess. đ Maybe Iâll cover this topic with our new Azubis/trainees some day âŠ)
Ăa mâĂ©nerve, ils ne peuvent mĂȘme pas Ă©crire COâ correctement sur les sites marchand de voiture. Câest COâ, pas COÂČ bordel!
also friends i started a patreon to support my one woman website stuff :) iâm nervous about it so i only have a single $3 tier but i might add more if i can think of more stuff to offer
We had a very sunny day, peaking at 19°C. This not only decoyed me out, but also plenty motorcycle terrorists. Eh fuckwits, nobody wants to listen to your bloody engine and exhaust noise, keep it quiet for fuckâs sake! Many of your rider collegues can manage it, too, so should you.
I had some sore muscles after yesterdayâs waste paper collection with the scouts. So, I only went for a short trip to my closest backyard mountain. Watching two rock climbers was interesting. Thatâs not something I see very often.

Il y des musiques comme ça⊠quand on prend le temps de les Ă©couter, ça va mieux. Ce soir, câest Hotel Californa des Eagles.
@movq@www.uninformativ.de Did you place it in the sun? We only got 15°C today.
Boom. 24°C. No spring? I think my thermometer is wrong.
C++ creator calls for help to defend programming language from âserious attacksâ
Bjarne Stroustrup, creator of C++, has issued a call for the C++ community to defend the programming language, which has been shunned by cybersecurity agencies and technical experts in recent years for its memory safety shortcomings. C and C++ are built around manual memory management, which can result in memory safety errors, such as out of bounds reads and writes, though bo ⊠â Read more
I went on a 5:30 hours long hike to my second backyard mountain. About 12km to get there and roughly 9km on the way back. It was super nice, sunny all day long, 12°C and luckily just a little bit of wind. Great scenery. I managed to capture one great spotted woodpecker hammering along. There was also a kestrel hovering over a meadow and then landing on a sports field light pole. At the castle ruin I could watch 10-12 gliding red kites (with the V-shaped tail) and other raptors, maybe bussards, I donât know, for about five minutes. That was fascinating. Unfortunately, my camera doesnât too well with moving targets.


86 more photos: https://lyse.isobeef.org/wanderung-auf-den-hohenrechberg-2025-03-03/
Ils ont changĂ© la sonnerie dans mon Ă©tablissement. Câest pĂ©nible dâentendre Sigma Boy avec tout ce que ça vĂ©hicule⊠https://www.radiofrance.fr/franceinter/podcasts/un-monde-nouveau/un-monde-nouveau-du-mercredi-12-fevrier-2025-9028513
We went up our backyard mountain again right after lunch. The sun peaked through the clouds sometimes. The 6°C felt much, much cooler with the northeast wind. We got lucky, though, it was dead calm at the summit. At least on the southwestern side, which is a few meters lower than the very top to the east. That was shielded absolutely perfectly from the wind (we were extremely surprised), so we sat down on a bench and could really enjoy the sun heating us up. Apart from the haze, the view was really nice.
There were even patches of snow left up top, that was unexpected. Also, somebody created a cool rock art piece on a tree stump. That one rock absolutely looked like a face. Crazy!

zlib-rs is faster than C
Iâm sure we can all have a calm, rational discussion about this, so here it goes: zlib-rs, the Rust re-implementation of the zlib library, is now faster than its C counterparts in both decompression and compression. Weâve released version 0.4.2 of zlib-rs, featuring a number of substantial performance improvements. We are now (to our knowledge) the fastest api-compatible zlib implementation for decompression, and beat the competition in the most important compression cases too. â« F ⊠â Read more
@falsifian@www.falsifian.org Neat, I got the principle, so mission accomplished. :-)
I have configured my vim to use a tab width of four. So, I noticed that especially https://www.falsifian.org/blog/2021/06/04/catalytic/reachability_with_stack.cc (but also partially the other C++ file) mixes tabs and spaces for indentation. :-)
It was mostly cloudy, but every now and then the sun peaked through. With very little wind, the 12°C felt quite nice. Especially for a hike. With the sun completely hidden and more wind, the lunch break at the summit was a bit chilly, though.
Thereâs a bad looking crack in the climbing rock in 10. When you have eagle eyes, you might be able to see the hooks in the cliff for the climbing ropes. I havenât seen this one before. Also, it looked like several cubic meters of earth, grass and rock fell off the top.
On the way home, it got much more sunny. I found yet another skyrocket stick. That was pretty neat. And we saw the first field of snowdrops. With some bees checking them out. In total we walked a bit over 15km.

More pics: https://lyse.isobeef.org/waldspaziergang-2025-02-23/
Very sunny 16°C, heaps of people outside. As soon as we were a bit further into the forest, we had it completely for us. From the foot we thought that the view might be rather good, but up at the summit, it turned out to be very hazy. Oh well. Surprisingly, I found four skyrocket sticks in premium quality. More than after New Year! Also, we came across two deer. It was a very nice two hours walk. No photos, though, sorry.
Did the Windows 95 setup team forget that MS-DOS can do graphics?
One of the reactions to my discussion of why Windows 95 setup used three operating systems (and oh there were many) was my explanation that an MS-DOS based setup program would be text-mode. But câmon, MS-DOS could do graphics! Are you just a bunch of morons? Yes, MS-DOS could do graphics, in the sense that it didnât actively prevent you from doing graphics. You were still responsible for everything you ⊠â Read more