Did they recently update the design? I don't remember it looking this good. The dark mode is of the type I like (it's not too black! Unlike Github's) and the light mode is quite close to Github's design and thus familiar, but cleaner, less clutter, I think friendlier. And with nice touches like how the codeberg logo integrates into the header bar. There is a prominent rss feed button! Github doesn't event link one in the head (I think, the head is stuffed, at least my browser does not pick it up). The design not perfect (in dark mode the header should change to a darker color, like their docs page does, and the contrast between the two backgrounds colors is jarringly small, that needs a divider) but still, now I want to switch. It also loads so much faster. Having such a cool project hosted there helps as well.
Somebody has to figure out some sort of css media queries for OLED and similar screens, you can’t really optimize for both and I approve that going too dark doesn’t look good on standard monitors.
It happened with Oracle over and over. Bought MySQL, messed it up, mariaDB is king now. Bought openoffice, messed it up, now libreoffice is king. Created OEL, acted like complete asshats, messed it up, it just goes on and on.
And that doesn't even touch the Sun purchase, Solaris was impressive in its day, it could have had a stronger holding even today.
Microsoft's monopoly is a little like Oracle's was. Luck. Being ready at the right time. There was effective use of that luck, but that time has passed now.
The most important Monopoly that needs broken today is apple's stranglehold on innovation. The app store needs to be really open, not half baked, still in full apple control, EU bullshit that's happening right now.
I’m not a fan of Apple’s monopoly, but is there really much innovation left on mobile? I dont seem to find huge innovations on android. What in your opinion is the App Store preventing?
I'd like to see indefinite support powered through emulation under a modern CI server hardware with rigorous automated test-suites, with maintenance potentially supported in part with AI.
> ...powered through emulation under a modern CI server...
I have a 486 PC sitting in my living room. For shits and giggles, I've cobbled together a FAT12 boot loader that runs a program directly off a floppy and played around from there.
And even by that little that I played around so far, I managed to run into more than one issue where something would work perfectly fine in Qemu, but not on the real hardware. Bochs appears to be more faithful, but also not 100% exact.
Btw. did you know that Windows 9x has an interesting TLB invalidation bug that apparently went unnoticed for decades and now triggers in KVM on AMD Zen 2 and newer CPUs? (see: https://github.com/JHRobotics/patcher9x)
AFAIK, part of the reason Linux no longer supports i486 is that it made CMPXCHG8B a hard requirement (and also RDTSC). You would need to maintain a completely separate implementation of a bunch of low-level locking primitives. I'm somewhat skeptical how well that will work when your testing relies entirely on emulation.
A safe assumption is shorter or more negative comments receive a lot of negative pressure on HN, even when they are commonly accepted views by the average user. If you're convinced it's not real users though, you can always ping hn@ycombinator.com and they can let you know if the downvotes came from likely bot accounts or not.
putting aside the lack of quality of most LLM-written code (even the big scary tech demo-y stuff), there is more to life than this pragmatism of "value adds." you can just write code because you want to.
this sentiment is also very funny considering the subject matter is reimplementing coLinux, which no one uses anymore, except as a toy, for an operating system no one uses anymore, except as a toy.
Can't wait for the saga where people will start bikeshedding about whether a manually written bit of code was actually manually written.
I can already envision the contribution guidelines. You must install cameras all around you, like when taking a certification exam, and have them record you typing it all out, eye tracking included.
Only to then still get accused of "cheating" through I don't know, doing it all head of time with AI help, practicing the solution, and then just re-enacting it all.
It is already happening. I know someone who was contracted for some art work, and they wanted to see work in progress as various stages as well as the final pieces, not as a check-in where they might ask for changes before completion but as⁰ part of the final submission as evidence of how the work was done. Of course if you are going to mostly GenAI-generate the final result you can GenID-generate wip samples too, so videos of work in progress will be the next step. Or maybe in some places it is already the current step…
--------
[0] Now, who thinks I wrote that “not as … but as …” part fully by hand and who thinks an LLM wrote it for me?!
Actually it's quite useful information. As soon as I see another useless "ai coded" project I immediately stop reading/caring about it. Fuck your slop code. Nobody wants that shit.
Youre already using it in countless applications, and enjoying the fruits of it. You and everyone else wants it and will have it and will be better off for it, despite your performative chafing.
I'm getting really sick of this. I've had to deal with it in the AI art world for three years now (where actual practitioners are using the AI tools - big surprise, right?) Now it's finally seeping into software engineering.
This is a useless opinion. Most employers will only hire for AI coding now. Most code will be AI generated.
You need to start focusing on how you can create value in the new world. We aren't dealing with punch cards anymore.
If "junk code" pisses you off so much, you ought to look at your own DNA.
Me too, but the question is how do we prove it's human made? Maybe we need a certification authority. Anybody can claim "human written code" and people like you will drool all over a clanker written code.
You're not wrong, but then again this isn't high stakes stuff. I'm ok with vibes and trust in someone's character as a measure, imperfect as those things are. The cost of being wrong is some minor annoyance that I wasted time looking at someone's AI slop, which isn't so dire that it merits a ton of effort on avoiding.
It sadly continues the same abuse of English that's present in more modern Windows.
The word order makes it seems that it's a "Windows subsystem," rather than a "subsystem for Linux," that just happens to be in Windows.
If English used more word cases, Microsoft's unusual choice of word order probably would have been acceptable. But probably, some half-wit VP/PM decided that everything Windows must start with the word "Windows," and here me are.
Even "Windows Linux Subsystem" would be far more clear, and one word shorter, even if it is ugly.
Hate to be that guy, but if that's your problem just hand them an iPad or a Chromebook. Unsatisfying, I know, but it's not like my mom is Mrs. Roberts.
No one should be running Win9x for anything connected to the internet. Ever, full stop.
The only reason to touch it is for a dedicated retro gaming setup or (completely airgapped) for some industrial tool with drivers/software provided by a company that has been defunct for 25+ years.
Maybe not viruses much any more, but definitely worms. (And also some automated malicious servers scattered about the Internet that pull lists of devices with certain ports open from Shodan et al, and then repeatedly attempt to attack/penetrate whatever's on those lists.)
There are several videos available on YouTube, of someone connecting a Win9x/2K/XP machine to the modern Internet, waiting just a few minutes, and then observing (through Process Explorer) the silent introduction of various payloads onto the system.
You didn't have a router with dialup, or early DSL, where the modem was a separate device. You'd often get publicly routable IPv4s in your university dorm, too. See also napster. :-)
Probably not many instances of code infecting that way, as most boxes running an OS that old should be well firewalled by now so the virus type infections will have died out.
You occasionally still see probes for Win95/98 era vulnerabilities though, presumably because there are a surprising amount of systems still running those versions and the cost of a probe in case one is accidentally open to the public network. Or as an attacker if you've already got into a private subnet, finding such hosts might be worth it as an extra place to put a reverse tunnel to aid getting back in later if your main route is closed off.
Windows is closer to a "Just works" for my use cases. I think if you are more into running applications on a PC or writing software not related to the OS, it can be a good choice. Where I would choose linux for servers, multi-user IT style systems etc.
Windows as a product feels that way, but I think if you're a kernel hacker, that's not really true for you. Monolithic kernels for Unix-like operating systems like GNU/Linux aren't fundamentally that innovative either. (There's innovation within Linux, of course.)
I also don't really think computing advances in such a linear way. Lots of cool new tech is about digging up underappreciated insights from computing's distant past and applying it in a new context, or even just propagating it more widely.
I'm not saying Windows 9x in particular had anything super interesting going on. But all of the viable desktop and server operating systems are based on really old tech, and at the same time computing's distant past is full of hidden treasures.
> I'm not saying Windows 9x in particular had anything super interesting going on.
Oh it did though, it is a very interesting OS. Much more interesting than it usually gets credit for.
It's a proper 32 bit OS with pre-emptive multitasking and demand paging that is enough of a chimera with DOS that it still supports DOS programs, 16 bit Windows apps, and even your old DOS drivers - side-by-side with all the new 32 bit stuff.
> I'm not saying Windows 9x in particular had anything super interesting going on.
Win9X and the VxD layer was a neat virtualization system running in a very resource-constrained environment with a lot of backwards compatibility requirements.
Please don’t put Mustang and Corvette into the same sentence, they are entirely different classes. Mustang is more comparable to Camaro. While not my cup of tea, the latest mid engine Corvette is a true bargain vs other mid engine performance cars. Speaking of tech, I think the Corvette already 20 years ago had heads up display (projection onto the windshield of current speed).
It’s a craft like anything else. Some people enjoy building a table and feel a sense of accomplishment telling their friends “I built this.” Other people just want a table and buy one from Ikea
You're right. The table first magically clicked itself together in Fusion, and then the wood climbed into the CNC machine and fixed itself static, only for that CNC to then mill it on its own accord, all in a flamboyant whim just to make a table.
The finished table then climbed out of the CNC, applied finish on itself in the bathroom like the distinguished gentlemen it is, attached its legs, and then lived happily ever after.
It's useful indicator in these days of useless slop coded shit. Few things are a bigger waste of my time than reading about someone's proudly "ai"-generated pile of garbage.
And that doesn't even touch the Sun purchase, Solaris was impressive in its day, it could have had a stronger holding even today.
Microsoft's monopoly is a little like Oracle's was. Luck. Being ready at the right time. There was effective use of that luck, but that time has passed now.
Ah well.
Between i486, i586 and i686 there's been a steady drumbeat of Linux distros and kernel itself deprecating support
No, they cannot. 386 support was dropped in 2012 and 486 was dropped in 2026, including some third-party 586/686 vendors as well.
https://pcper.com/2026/05/first-i486-support-now-linux-aband...
I'd like to see indefinite support powered through emulation under a modern CI server hardware with rigorous automated test-suites, with maintenance potentially supported in part with AI.
But someone else should do this, of course.
I have a 486 PC sitting in my living room. For shits and giggles, I've cobbled together a FAT12 boot loader that runs a program directly off a floppy and played around from there.
And even by that little that I played around so far, I managed to run into more than one issue where something would work perfectly fine in Qemu, but not on the real hardware. Bochs appears to be more faithful, but also not 100% exact.
Btw. did you know that Windows 9x has an interesting TLB invalidation bug that apparently went unnoticed for decades and now triggers in KVM on AMD Zen 2 and newer CPUs? (see: https://github.com/JHRobotics/patcher9x)
AFAIK, part of the reason Linux no longer supports i486 is that it made CMPXCHG8B a hard requirement (and also RDTSC). You would need to maintain a completely separate implementation of a bunch of low-level locking primitives. I'm somewhat skeptical how well that will work when your testing relies entirely on emulation.
> ... someone else should do this, of course.
of course ;-)
Love it!
https://humanstxt.org/
I've been in the media space, so I've seen artists do this for years now.
It's fucking bullshit. It's like handmade goods (some of which turned out to be sweatshop produced anyway).
At the end of the day all code is ephemeral. It provides value in the here and now. It doesn't doesn't last forever.
Make the thing do the thing and stop worrying about how it was made. None of your code will be around in 200 years.
this sentiment is also very funny considering the subject matter is reimplementing coLinux, which no one uses anymore, except as a toy, for an operating system no one uses anymore, except as a toy.
I can already envision the contribution guidelines. You must install cameras all around you, like when taking a certification exam, and have them record you typing it all out, eye tracking included.
Only to then still get accused of "cheating" through I don't know, doing it all head of time with AI help, practicing the solution, and then just re-enacting it all.
--------
[0] Now, who thinks I wrote that “not as … but as …” part fully by hand and who thinks an LLM wrote it for me?!
The only thing performative around here is all you assholes evangelizing this worthless shit.
I'm getting really sick of this. I've had to deal with it in the AI art world for three years now (where actual practitioners are using the AI tools - big surprise, right?) Now it's finally seeping into software engineering.
This is a useless opinion. Most employers will only hire for AI coding now. Most code will be AI generated.
You need to start focusing on how you can create value in the new world. We aren't dealing with punch cards anymore.
If "junk code" pisses you off so much, you ought to look at your own DNA.
Meanwhile people are creating garbage with "ai" tools. I wish them the best of luck with their shit.
Also electronic music, now that I think about it. Or sorry, electronic "music", as it used to be written.
Can you elaborate? I’m honestly unsure what you’re suggesting she said, because I can imagine entirely contradictory scenarios.
https://www.reddit.com/r/aiwars/comments/1tcsjsg/someone_on_...
The word order makes it seems that it's a "Windows subsystem," rather than a "subsystem for Linux," that just happens to be in Windows.
If English used more word cases, Microsoft's unusual choice of word order probably would have been acceptable. But probably, some half-wit VP/PM decided that everything Windows must start with the word "Windows," and here me are.
Even "Windows Linux Subsystem" would be far more clear, and one word shorter, even if it is ugly.
Hate to be that guy, but if that's your problem just hand them an iPad or a Chromebook. Unsatisfying, I know, but it's not like my mom is Mrs. Roberts.
A WSL-like for Win9x is mostly just for the lulz.
No one should be running Win9x for anything connected to the internet. Ever, full stop.
The only reason to touch it is for a dedicated retro gaming setup or (completely airgapped) for some industrial tool with drivers/software provided by a company that has been defunct for 25+ years.
There are several videos available on YouTube, of someone connecting a Win9x/2K/XP machine to the modern Internet, waiting just a few minutes, and then observing (through Process Explorer) the silent introduction of various payloads onto the system.
You occasionally still see probes for Win95/98 era vulnerabilities though, presumably because there are a surprising amount of systems still running those versions and the cost of a probe in case one is accidentally open to the public network. Or as an attacker if you've already got into a private subnet, finding such hosts might be worth it as an extra place to put a reverse tunnel to aid getting back in later if your main route is closed off.
this is a juicy enough target to justify such a virus.
andLinux too?
I also don't really think computing advances in such a linear way. Lots of cool new tech is about digging up underappreciated insights from computing's distant past and applying it in a new context, or even just propagating it more widely.
I'm not saying Windows 9x in particular had anything super interesting going on. But all of the viable desktop and server operating systems are based on really old tech, and at the same time computing's distant past is full of hidden treasures.
Oh it did though, it is a very interesting OS. Much more interesting than it usually gets credit for.
It's a proper 32 bit OS with pre-emptive multitasking and demand paging that is enough of a chimera with DOS that it still supports DOS programs, 16 bit Windows apps, and even your old DOS drivers - side-by-side with all the new 32 bit stuff.
Win9X and the VxD layer was a neat virtualization system running in a very resource-constrained environment with a lot of backwards compatibility requirements.
Stop spamming plzkthxbai ^-^
The finished table then climbed out of the CNC, applied finish on itself in the bathroom like the distinguished gentlemen it is, attached its legs, and then lived happily ever after.
My food cooks on its own too as I always say!