Hacker Newsnew | past | comments | ask | show | jobs | submit | SuaveSteve's commentslogin

>Linux monoculture

How does Linux have a monoculture? You'd think it is anything but "mono" with all the distros.


Systemd comes to mind, although it wasn’t as dominant initially

I really don't understand all the systemd hate. It got popular because it was good. I have nothing against the other options, but systemd is just fine.

You always have the option of creating your own init scripts with the other systems, and there are plenty of spinoff distros that add those init systems if you so choose.


This wasn't a judgement on systemd but the fact stands that Linux has long abandoned POSIX compatibility, udev being another prominent example.

I'd say this is what ultimately drives monoculture, which is a shame because diversity from glibc (e.g. musl et al.) and other major components could make critical infrastructure more resilient overall


> How does Linux have a monoculture? You'd think it is anything but "mono" with all the distros.

The kernel, systemd, most mainstream distros use glibc, a whole bunch of GNU utilities, GCC being the default on many distros. Versus a different kernel, different libc, different utilities (gawk vs One True Awk), clang default.


Yes, within Linux there is diversity -- I was not talking about that. The server space in 2026 is dominated by Linux.

Solaris ? Gone* WindowsNT ? Niche. HP-UX ? Gone* AIX ? Gone* macOS ? Not in server. FreeBSD ? Niche (smaller than WindowsNT though).

In another world there would be at least two open source server os-es battling it out (like in hardware where we have aarch64 vs x64 and so on).

(*) "Gone" means probably a rounding error by now.


"A robot is not allowed to use the em dash — ever."

I use the Android app DriveSync for syncing files from GDrive. Here's a nice guide: https://www.reddit.com/r/ObsidianMD/comments/1ktk29p/use_dri...

By the way, you can also collab on a vault/folder over GDrive. DriveSync will be able to choose a "Shared with me" folder directly, but on Windows, first go to the web version (drive.google.com) and make a link to the shared folder in your "My Drive". Back in Windows, the link will be in your G:\My Drive folder. You can then mark that folder/link as "available offline" for the best experience. If you open the link in Windows, you'll get the full path to the folder and can then open it as a vault in Obsidian. You should end up with something like G:\.shortcut-targets-by-id\1-BkkGbtKp2342jSMgR7_HdfshNOAG3mg\OurCoolVault


Slightly old news, but I thought this was one of the more interesting posts this year; a reminder they're still kicking, and there have been some more recent posts too.


May someone please say how this compares to Claude's project view?


Will I ever be able to buy a house off Amazon?


You’ve been able to buy prefabricated houses on Amazon for a while now.


The people have chosen apps over protocols.


Worse is better.


Regarding the delete feature, can one not just raise in C++ for a deprecated/deleted function?


The concept of doing something at runtime that could be done at compile time is anathema for c++ programmers.


You could but why when we already know at build time that the function is deleted or deprecated and better yet know exactly where.

runtime errors when in a rare path are often never tested until a customer hits that rare case. this is on of the reasons I won't use python for a larga project, eventually you will have critical errors in production because not only didn't you test the code but you didn't even get the minimun proof that it works that a compiler provides.


> not only didn't you test the code

That's why I won't use C++ programmers in a large project


How do we stop this overindulgent neuroticism in leadership? Open source really brings out a certain type of ass.


Maybe allow board membership/de-membership by popular vote of the entire community?


>So you think you know ((CSS FEATURE))?

Why would I know it? It's CSS!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: