Readit News logoReadit News
markus92 commented on The Holy Grail of Linux Binary Compatibility: Musl and Dlopen   github.com/quaadgras/grap... · Posted by u/Splizard
AshamedCaptain · 20 days ago
> Funnily enough grabbing some old .so files from the RHEL 7 install and dumping them into LD_LIBRARY_PATH also worked better than expected.

Why "better than expected"? I can run the entire userspace from Debian Etch on a kernel built two days ago... some kernel settings need to be changed (because of the old glibc! but it's not glibc's fault: it's the kernel who broke things), but it works.

> Now running stuff compiled on modern Ubuntu or RHEL 10 on the older OS, now that's a whole different story...

But this is a different problem, and no one makes promises here (not the kernel, not musl). So all the talk of statically linking with musl to get such type of compatibility is bullshit (at some point, you're going to hit a syscall/instruction/whatever that the newer musl does that the older kernel/hardware does not support).

markus92 · 15 days ago
Better than expected as it's mixing userlands. We didn't put the entire /usr/lib of the old system in LD_LIBRARY_PATH but just some stuff like old libpng, libjpeg and the shebang. Taking an image of an old compute node still on RHEL 7 and then dumping it a container naturally worked, but at that point it's only the kernel interface you have to worry about, not different glibc, gtk, qt and that kind of stuff.
markus92 commented on Antirender: remove the glossy shine on architectural renderings   antirender.com/... · Posted by u/iambateman
Imustaskforhelp · 15 days ago
> Does anyone have a mirror? I’m in authoritarian UK so the link is blocked

Here you go. I had it uploaded after hearing from the magospietato's comment but then saw you talk about the same so I am pasting the same image link here as well

https://files.catbox.moe/c4smhd.png

markus92 · 15 days ago
This looks like Rotterdam ten years ago
markus92 commented on The Holy Grail of Linux Binary Compatibility: Musl and Dlopen   github.com/quaadgras/grap... · Posted by u/Splizard
AshamedCaptain · 20 days ago
What I find amazing is why people continously claim glibc is the problem here. I have a commercial software binary from 1996 that _still works_ to this day. It even links with X11, and works under Xwayland.

The trick? It's not statically linked, but dynamically linked. And it doesn't like with anything other than glibc, X11 ... and bdb.

At this point I think people just do not know how binary compatibility works at all. Or they refer to a different problem that I am not familiar with.

markus92 · 20 days ago
We (small HPC system) just upgraded our OS from RHEL 7 to RHEL 9. Most user apps are dynamically linked, too.

You don't want to believe how many old binaries broke. Lot of ABI upgrades like libpng, ncurses, heck even stuff like readline and libtiff all changed just enough for linker errors to occur.

Ironically all the statically compiled stuff was fine. Some small things like you mention only linking to glibc and X11 was fine too. Funnily enough grabbing some old .so files from the RHEL 7 install and dumping them into LD_LIBRARY_PATH also worked better than expected.

But yeah, now that I'm writing this out, glibc was never the problem in terms of forwards compatibility. Now running stuff compiled on modern Ubuntu or RHEL 10 on the older OS, now that's a whole different story...

markus92 commented on Tube trains could navigate the Underground using the rules of Quantum Physics   ianvisits.co.uk/articles/... · Posted by u/beardyw
aglavine · a month ago
I don't know why I was downvoted for just asking a question.

I don't get it. Suppose this scenario:

- Instead of big formations, replace each wagon with an electric minibus. - Instead of stopping in all stations, each minibus stops in, lets say 3 or 4. - Each passenger checks into the bus dinamically assigned to their stop. - Minibuses can surpass each other.

You have less dwell time, each ride is reduced to one third of the time.

markus92 · a month ago
Your capacity drops dramatically, by at least an order of magnitude if not more. The Jubilee line can do 30 trains per hour, 875 people per train is 26250 people per hour. Say an average minibus can hold 26 people, you'll literally need a thousand busses an hour to move everyone. And yes it all runs at capacity especially during rush hour.
markus92 commented on EVs are depreciating faster than gas-powered cars   restofworld.org/2025/ev-d... · Posted by u/belter
benjiro · 4 months ago
> Was on a road trip last summer, around Norway, in VW id.Buzz. Charging time of 5min vs 20min doesn't matter. When you're on that long trip, you need time to eat, go to bathroom, walk a little so your legs/back doesn't hurt.

That is often the argument that i see but people forget a lot:

Fast charging if often 20 > 80% for 20min. If you want 80 to 100, its a lot less fast (think how your phone slows down).

While you can drive down to 5% of less, it can become a issue if you do not find a charger. When the summer vacation happened, a lot of north traffic goes south, over France ( and reverse).

What happened? People ended up waiting 15 a 25min at the chargers traffic jam in their cars. Then they charged up to 80% (because the stations had people to manage the flow), and needed to drive out (or pay more/fine).

This resulted that your range was already reduced by 20%. You ended up wasting 15 a 25 minutes stuck in your car. And with airco's on because its summer, so more battery drain. Aka, you did not really tank X km range, but X - waiting usage - 20% less limit.

Its always fun to compare a gasoline engine 5 min tank job, vs "not a issue, we need to stretch our legs", but when the reality of long trips that often coincide with vacation periodes... Yea, then the disadvantages of that statement come into play.

So the irony is that, a EV with a realistic 500km range, got hit with a 20% at chargers, then another hit from the waiting, o and you had no choice, it was fast charge or no charge.

I remember warning people to not see EVs based only on short trips or long "out of season" trips but also on those typical school vacation trips that many take. Ironic part, if you drove a hybrid, 5 min tank job for 100% fuel at the regular price.

markus92 · 4 months ago
Hit by A/C is negligible in most EVs. What you're saying is more that there is a current charger shortage, supply/demand will take care of that in the future.
markus92 commented on NL Judge: Meta must respect user's choice of recommendation system   bitsoffreedom.nl/2025/10/... · Posted by u/mattashii
jeroenhd · 4 months ago
Yes and no. The judge can choose to tack on zeroes to make Meta comply, but they may also find that monetary fines are not sufficient and take other measures. This is not just a money printing machine you can keep coming back to.

If Meta can provide a reasonable time frame for compliance, the judge may also choose to let the existing limit on reparations stand rather than increase it, despite them not complying the day they hit the 5 million euro mark.

It's all up to what the judge deems reasonable to make Meta comply with the court's orders.

markus92 · 4 months ago
Exactly, they can’t just pay the 5 million and call it a day.
markus92 commented on NL Judge: Meta must respect user's choice of recommendation system   bitsoffreedom.nl/2025/10/... · Posted by u/mattashii
tantalor · 4 months ago
Maybe it's per user?
markus92 · 4 months ago
Na, but under the Dutch legal you can go back to the court if they pay the 5 million without changing anything and ask if they can increase it cus it clearly wasn’t enough. They’ll just keep tacking zeroes on.
markus92 commented on Alibaba's new AI chip: Key specifications comparable to H20   news.futunn.com/en/post/6... · Posted by u/dworks
FuriouslyAdrift · 5 months ago
AMDs chips outperform nVidia's (Instinct is the GPU compute line at AMD) and at a lower per watt and per dollar range.

AMD literally can't make enough chips to satisfy demand because nVidia buys up all the fab capacity at TSMC.

markus92 · 5 months ago
Per dollar sure but they’re quite a bit off per watt. Plus the software ecosystem is still not there.
markus92 commented on Apptainer: Application Containers for Linux   apptainer.org/... · Posted by u/cl3misch
kinow · 8 months ago
Apptainer and singularity ce are quite common in HPC. While both implementations fork the old singularity project, they are not really identical.

We use singularity in the HPCs (like Leonardo, LUMI, Fugaku, NeSI NZ, Levante) but some devs and researchers have apptainer installed locally.

We found a timezone bug a few days ago in our Python code (matplotlib,xarray,etc.), but that didn't happen with apptainer.

As the code bases are still a bit similar, I could confirm apptainer fixed it but singularity ce was still affected by the bug -- singularity replaces the UTC timezone file by the user's timezone, Helsinki EEST in our case in LUMI HPC.

https://github.com/sylabs/singularity/issues/3686

markus92 · 8 months ago
Luckily they’re still compatible with each others containers. Can use Apptainer to build the container then run it on Singularity and vice-versa.
markus92 commented on "Localhost tracking" explained. It could cost Meta €32B   zeropartydata.es/p/localh... · Posted by u/donohoe
pesus · 8 months ago
There is probably little to no chance of that happening in the current political climate.
markus92 · 8 months ago
I can see the California or maybe even Texas AG go after them, wouldn’t be the first time.

u/markus92

KarmaCake day928May 25, 2018View Original