HNHacker News
TopNewBestAskShowJobs

holowoodman

868 karma · joined June 21, 2024

submissionscomments
holowoodman··on The Holy Grail of Linux Binary Compatibility: Musl and Dlopen
Most stuff like that uses some kind of "icd" mechanism that does 'dlopen' on the vendor-specific parts of the library. Afaik neither OpenGL nor Vulkan nor OpenCL are usable without at least dlopen, if not full dynamic linking.
holowoodman··on The Holy Grail of Linux Binary Compatibility: Musl and Dlopen
AMD uses the dynamically linked system libGL.so, usually Mesa.
holowoodman··on The Holy Grail of Linux Binary Compatibility: Musl and Dlopen
Statically linked binaries are a huge security problem, as are containers, for the same reason. Vendors are too slow to patch.

When dynamically linking against shared OS libraries, Updates are far quicker and easier.

And as for the size advantage, just look at a typical Golang or Haskell program. Statically linked, two-digit megabytes, larger than my libc...

holowoodman··on The Holy Grail of Linux Binary Compatibility: Musl and Dlopen
Not really. Nvidia-OpenGL is incompatible to all existing OS OpenGL interfaces, so you need to ship a separate libGL.so if you want to run on Nvidia. In some cases you even need separate binaries, because if you dynamically link against Nvidia's libGL.so, it won't run with any other libGL.so. Sometimes also vice versa.
holowoodman··on The Holy Grail of Linux Binary Compatibility: Musl and Dlopen
The OS does. Nvidia doesn't.
holowoodman··on Deutsche Telekom is throttling the internet
You get taken to court and sentenced to pay the damages? Same thing that happens with the TV cable that runs through the whole street. Or the cars parked openly along the road. If you damage it, you pay for it.
holowoodman··on Deutsche Telekom is throttling the internet
You may either rent/buy a device from your ISP, or you may bring your own, at your discretion. ISPs are required to accept all devices, of course if your device kills the network segment, they will kill your connectivity. But they can't refuse to let you connect.
holowoodman··on Deutsche Telekom is throttling the internet
They are a tier-1-wannabe. Tier 1 in prices, tier 3 in connectivity. No international peering to speak of, negligible international cables and presence compared to real tier 1.
holowoodman··on Deutsche Telekom is throttling the internet
> he behaviour of Telekom is the problem. That must change. The state has to ensure fairness rather than allow monopolies to milk The People.

The state is the monopoly here.

Telekom is still partially state-owned (~27%), since they were, back in the 90s, privatized from the former total monopoly "Deutsche Bundespost" and the related ministry "Bundespostministerium". Nowadays, the parts of the ministry that were back then regulating EM spectrum, allowable phones (basically phone police, you had to rent from Bundespost or go to jail) and generally being corrupt (relations of the former ministry to copper manufacturers is why they botched the first fibre rollouts in '95 and then ignored the topic for 20 years). Nowadays, the "Regulierungsbehoerde", staffed with the same people, is supposed to regulate their former colleagues at Telekom. Telekom got all the networks and was never split up, so it still has a (~85%?) monopoly on everything copper basically, as well as on customers, using this monopoly to bully other ISPs as well as it's own customers and extending this monopoly into future tech. And the state has a financial interest in this regulation being as lax as possible. So you can imagine how this goes...

holowoodman··on In Europe, wind and solar overtake fossil fuels
That stuff is ages old, I doubt you will find current papers on it. Pick a chem textbook or table book, you should find it somewhere in there.
holowoodman··on In Europe, wind and solar overtake fossil fuels
Well, actually, thermolysis for water occurs at 2200°C. Thermolysis of CO₂ starts at 1400°C, of CO at 3700°C. The melting point of iron is around 1500°C, similarly its oxides.

So water as a product is actually more stable than CO₂, and doesn't undergo thermolysis at the relevant temperatures for smelting iron. Whereas when going the CO₂ route, there is the risk of producing relevant amounts of CO, which is not as desirable and less efficient because it only absorbs half the oxygen.

Cost is a big question, but it will for sure be more expensive to use hydrogen. Back of the envelop calculation (250$/t coal price, need 1/3t of H_2 for the same effect, so H₂ may cost up to 750$/t, need 40kWh/kg for H₂ electrolysis at 100% efficiency) gives a breakeven electricity price of 1.875ct/kWh. While this happens from time to time due to overproduction, those prices will even out as soon as there is a market for that excess electricity through batteries, storage and electrolysis. Which means that cost-wise, the H₂ route will never be more effective than coal. To make it viable, coal use needs to be made more expensive through taxes and tariffs.

holowoodman··on In Europe, wind and solar overtake fossil fuels
No, not at all. Coke or hydrogen always only provide additional heat, they are never the main source of heat. The main heat source can either be coal or an electric arc furnace. The coke or hydrogen are just necessary for the chemical reaction, and providing some heat is a side-effect.
holowoodman··on In Europe, wind and solar overtake fossil fuels
See https://en.wikipedia.org/wiki/Steelmaking#Hydrogen_direct_re... and linked sources.
holowoodman··on In Europe, wind and solar overtake fossil fuels
> Most uses of fossil fuels are very inefficient. For instance, when you step on the accelerator in your car, only around 30% of the energy in the fuel you use actually is being used to propel you forward. The majority of the energy is wasted as heat. In a power plant that's more like 70% being captured and going towards the goal (electricity generation).

Yes, but there are also future inefficient uses of renewables. E.g. when making iron, you heat the ore (iron oxides) with coke (refined sulfurless coal). The coke will provide extra heat and act as a reduction agent, separating the oxygen atoms from the iron oxides. Now you can do the same thing with hydrogen as the reduction agent to avoid producing CO2 and to avoid using fossil fuels. However, creating renewable hydrogen is atm only 30% efficient, storing and transporting it has losses. Even with possible improvements, that hydrogen will be a very inefficient and costly use of electricity, and at least half of it will always be wasted.

So in terms of total energy usage, making those kinds of industrial processes use hydrogen, we will have to at least double our electricity output. And a lot of that doubling will be wasted because of the inefficiency of electrolysis, as opposed to directly using coal or natural gas.

holowoodman··on We will ban you and ridicule you in public if you waste our time on crap reports
Make it possible to turn off PRs from new accounts, accounts with a low PR acceptance rate or accounts that create lots of PRs all at once in unrelated projects. Or mark those kinds of PRs in a visible special way. Or make those kinds of issues and PRs non-public so that maintainers can silently drop them without creating publicity for the slop-spammers.
holowoodman··on US believes its power matters more than international law, UN chief
Well, America is the police for parts of the world. Unfortunately, the police is also criminal...
holowoodman··on US believes its power matters more than international law, UN chief
As they say, law is for the poor, little people.

International law even more so. For national laws, there are enforcement mechanisms. If you break a national law, there is a court deciding on punishment and an executive punishing you according to that decision. With international law, there might be a court, but often there isn't even a court. Sometimes there is the UN general assembly, UN security council or a similar body deciding on a political basis whether some violation might have occured. Usually those kinds of decisions are far from impartial, not even pretending any kind of neutrality or fairness.

So even if some international court or some council arrives at a decision that a violation of international law has occured, where is the executive? There isn't one. There is only the equivalent of old wild west dead-or-alive bounties: The decision is an authorization to go to economic war (like in sanctions or blockades) or shooting war. There might be states interested in doing that, but generally only if they think they can win and profit.

So international law is only ever enforced against powerless states without a coalition supporting them. For any larger power, there is no actual international law.

holowoodman··on High-speed train collision in Spain kills at least 39
Sitting backwards is beneficial if looking at accidents.

But sitting backwards is very very uncomfortable if there is any kind of uneven acceleration, bumps, swaying, rolling, curvy tracks or whatever. Humans need to look forward at the horizon to get their visual stimuli aligned with their motion/balance sense in the inner ear. If that alignment isn't there, you will get seasick. Backwards makes this even worse.

Babies don't suffer from this, because closing your eyes helps, and infants don't have as strong a reaction to motions anyways, due to them usually being carried by their parents until walking age. So reverse baby seats only work for babies.

holowoodman··on Statement by Denmark, Finland, France, Germany, Netherlands, Norway, Sweden, UK
Yes, what I told is a slight simplification. Since any company is usually not an end user and does something with its inventory that will sell to some end user, you can always get your VAT back. The way this works is that you as a company just never pay any VAT in the first place if you have a special VAT tax ID that you have to apply for and give to all your business partners. But that usually only works when not exporting or importing.
holowoodman··on Statement by Denmark, Finland, France, Germany, Netherlands, Norway, Sweden, UK
> The US wouldn’t attack in an invasion. It would simply start building bases

Greenland is an island full of a vast nothingness, there is enough space for those kinds of bases. Greenland and Denmark have repeatedly said as much, and allowed the US to build any number of bases of any size. Building bases is totally possible, and always was possible, because Greenland and Denmark have always allowed it and would have continued to allow that.

I mean, they even turned a blind eye towards the US loosing a nuclear reactor and contaminating quite a bit of ice while trying to build tunnels for their ICBMs. https://en.wikipedia.org/wiki/Camp_Century

holowoodman··on Statement by Denmark, Finland, France, Germany, Netherlands, Norway, Sweden, UK
> because their extremely high VAT taxes and non-tariff trade barriers always hurt the US worse, and the EU rebates VAT on its own exports

Your post is yet another example of how USians don't understand how VAT works.

There is no VAT rebate on exports, there is a 100% reimbursement of VAT on any export. There is also a 100% reimbursement of VAT on any B2B sale. That way VAT is a tax only on goods that are sold to consumers in the EU, no matter where they came from and no matter where they were manufactured/processed/...

How this works as an example: You mine iron ore, sell a ton for 1000€. Buyer pays 20% VAT. But since it's B2B, buyer can get those 20% back immediately in his monthly VAT declaration. Buyer makes 500kg steel from that iron ore, sells it for 2000€. Buyer of the steel can get those 20% back, since it's B2B. Let's say the buyer makes paperclips from that steel and sells those. Now the buyer of those paperclips is the interesting thing here, because the buyer pays 20% VAT on those paperclips. He might be their end-user (either business or customer) in which case he won't get 20% VAT back. He might be a reseller, in which case he will get the VAT back. End-users don't get their 20% VAT, resellers and processing industry do. It's always only the last step in the chain who really pay VAT, everyone else doesn't.

And any border-crossing is treated as a sale, so the you get the VAT rate (different EU contries have different rates) from the country that the goods are leaving paid out, and you have to pay the VAT rate of the country you are entering on those goods. If you are exporting to non-EU, and there is no VAT in the destination country, you don't pay any, you just get the VAT back from the country you are exporting from. So it is totally symmetrical, totally fair, and totally neutral, independent from whether it is US, EU, Chinese or whatever the origin might be.

And if you think it's complicated, you might be right. But then again, look at the complete and utter mess that US sales taxes are. Every other town might have a different tax rate, system, catalogue of goods every other week. USians shouldn't complain about trade barriers as long as that mess is still in place.

> The EU enabled the Dutch Sandwich and Irish offshoring trade scams which has become a tax haven

That's a fault of Ireland and the Netherlands, the EU is just powerless to stop those practices. Same as the US is powerless to get rid of their own tax haven states like Delaware, Nevada or Wyoming. Just to cite Wikipedia, "Andrew Penney from Rothschild & Co described the US as "effectively the biggest tax haven in the world" and Trident Trust Co., one of the world's biggest providers of offshore trusts, moved dozens of accounts out of Switzerland and Grand Cayman, and into Sioux Falls" https://en.wikipedia.org/wiki/United_States_as_a_tax_haven

holowoodman··on Open Infrastructure Map
There were backup cables. The bridge carried 5 cables, redundancy configuration would have been 3+2 afaik. But only for purposes of maintenance, not to protect against hostile action. For that, one should have taken care to not have all redundancies on the same bridge ;)

And in most environments, you cannot hide the location of those cables. Either they are visible directly, like all overhead power lines. No use in hiding those. And for the underground ones, you could try to hide them. But every backhoe operator will rightfully want a map of those anyways, so the information will come out in some way.

The only environment where hiding this kind of infrastructure would be possible is some state-does-everything soviet-like police state. Where comrade backhoe-operator wouldn't get a map, but he would get accompanied by a secret police supervisor who would tell him where to dig and where not to.

holowoodman··on A4 Paper Stories
Well, yes. I was just too lazy to find the superscript minus ;)
holowoodman··on Meditation as Wakeful Relaxation: Unclenching Smooth Muscle
The author is looking for this: https://en.wikipedia.org/wiki/Autogenic_training

Tried it, works, does exactly what the author wants. And while it is a meditation technique, it skips all the religious nonsense and focuses on the relevant.

holowoodman··on A4 Paper Stories
It's not you who should feel stupid.

The person deciding to use nonstandard "GSM" as a unit instead of the proper "g/m²" needs to feel stupid...

holowoodman··on The PGP problem (2019)
> Because Signal's client software still is open source.

Only when you can trust that the published client source code is equivalent to the distributed client binaries. The only way to do this is reproducible builds, since building your own client is frowned upon and sometimes actively prevented by the signal people. Signal has always been a my-way-or-the-highway centralized cathedral, no alternate implementations, no federation, nothing. Which was always a suspicious thing. Also, "the signal client is open source software" only holds if you don't count in the proprietary Google blobs that the signal binary does contain: FCM and Maps. Those live in the same process and can do whatever to E2EE...

About the signal client that does the E2EE, reproducible builds are frequently broken for the signal client, e.g.: https://github.com/signalapp/Signal-Android/issues/11352 https://github.com/signalapp/Signal-Android/issues/13565 and many more. Just search their issue tracker. The latter one was open for 2 years, so reproducible builds were broken at least during 2024 and most of 2025 for the client. They don't keep their promise and don't prioritize fixing those issues, because they just don't care. People do trust them blindly and the Signal people rely on that blind trust. Case in point: you yourself reviewed their code and probably didn't notice that it wasn't the code for the binary they were distributing at the time.

Now you might say that reproducible builds in the client you reviewed weren't affected by their Mobilecoin cash grab, and you are right, but it shows a pattern in that they don't care, and even lots of professionals singing their praises don't care.

And their server code does affect your privacy even with E2EE. The server can still maliciously correlate who talks to whom. You have to trust their published source code correctly doing its obfuscation of that, otherwise you get metadata leaks the same as in all other messengers. The server can also easily impersonate you, read all your contacts and send them to evil people. "But Signal protects against this", you say? Well, it does by some SGX magic and the assurance that the code inside the enclave does the right thing. But they clearly don't care about putting their code where their mouth is, they rather put their code where the money was. Behind closed doors, until they could finish their Mobilecoin thingy.

>> The Signal people are absolutely not trustworthy for reasons of money and greed.

> I don't think you've raised sufficient justification for this point.

Trust is hard to earn and easy to squander. They squandered my trust and did nothing to earn it back. Their behavior clearly shows they don't care about trust, because they frequently break their reproducibility and are slow to fix it. They cared more about their coin thing. They are given trust, even by professionals who should know better, because their cryptography is cool. But cryptography isn't everything, and one should not trust them, because they obviously are more interested in Mobilecoin than in trust. What more is there to justify, it's obvious imho.

holowoodman··on Neurodivergent Brains Build Better Systems (2025)
> I literally cannot work in silence.

That is different for many neurodivergent people, but not all. I know some who need silence. I myself need some noise floor, but something that is not distracting, like chatter than I cannot understand or make out, and without loudness spikes or recognizable names/topics/voices. For me, some kinds of music or soundscapes like waves on a beach or forest work best.

And generally, everyone who needs their personal noise in a quiet room can always use headphones. The opposite doesn't work, and the only available soundscape is "office noise" anyways.

holowoodman··on The PGP problem (2019)
No money in anything?

Signal was made by people who then used it to push their get-rich-quick cryptocurrency scheme on users and who threw all their promises of being open-source and reproducible over board for it. The Signal people are absolutely not trustworthy for reasons of money and greed.

holowoodman··on Understanding the bin, sbin, usr/bin, usr/sbin split (2010)
No. Temporary data is /var/tmp or /tmp. The difference: /var/tmp should survive a reboot. /tmp might be lost on reboot.

/var is data that needs to be writable (/usr/*, /bin and /lib may be readonly), and that might be important. Like databases, long-term caches, mail and printer queues, etc.

holowoodman··on Fahrplan – 39C3
Back in the old days, you could sit down at a table in the hackcenter and do stuff that was more of the exploratory pentesting kind. Because everyone around you understood. Because there were strict "no-photos" policies in place. Because all people were technical and in it primarily for the technical challenge.

Nowadays you cannot do that anymore, because most visitors are non-technical. Nobody respects the photo policy. Everyone judges your actions through their political lens. Instead all the "action" happens elsewhere and CCC became much more about social stuff, talking and politics. And of course about policing and judging other peoples' politics.

← PreviousPage 3 of 13Next →