HNHacker News
TopNewBestAskShowJobs

xorcist

9,133 karma · joined July 3, 2014

submissionscomments
xorcist··on Native FreeBSD Kerberos/LDAP with FreeIPA/IDM
> you were supposed to decide paying Redhat

Fwiw, all Red Hat LDAP products are based on 389DS because they thought OpenLDAP had too many pain points or something.

xorcist··on Native FreeBSD Kerberos/LDAP with FreeIPA/IDM
I don't think it's exactly the same thing as sssd is primarily a cache. You can use pam_krb5 on Linux too. But can you disconnect your FreeBSD laptop and work as normal from cache? I agree that sssd is quite finicky however, and I'd love a simpler alternative.
xorcist··on How to Have a Bad Career – David Patterson (2016) [video]
That power isn't even a rounding error compared to their power today. In those decades you had commercial dominance over a niche sector. Today you play kingmaker together with the other oligarchs.

Big Tech today is the media. Taken together, they completely control what a majority of the populace knows about the world. It is considered completely impractical and somewhat suspicious not to carry one of their location tracking communication devices at all times.

Orwell's Ministry of Truth could not dream of what Meta, Alphabet, OpenAI and Apple can do at any time, anywhere.

xorcist··on End of an era for me: no more self-hosted git
> I set it and use JavaScript to tell them to reload the page

While throwing out all users who opt-in to javascript, using Noscript or uBlock or something like it, may be acceptable collateral damage to you, it might be good to keep in mind that this plays right into Big Adtech's playbook. They spend over two decades to normalize the behavior of running a hundred or more programs of untrusted origin on every page load, and to treat users to opt-in to running code in a document browser with suspicion. Not everyone would like to hand over that power to them on a silver platter with a neat little bow on top.

xorcist··on Nobody knows how the whole system works
> Most people have no idea how to hunt, make a fire, or grow food

That's a bizarre claim, confidently stated.

Of course I can make a fire, cook and my own food. You can, too. When it comes to hunting, skinning and the cutting of animals, that takes a bit more practice but anyone can manage something even if the result isn't pretty.

If stores ran out of food we would have devastating problems but because of specialization, just because we live in cities now you simply can't go out hunting even if you wanted to. Plus there is probably much more pressing problems to take care of, such as the lack of water and fuel.

If most people actually couldn't cook their own food, should they need, that would be a huge problem. Which makes the comparison with IT apt.

xorcist··on TSMC to make advanced AI semiconductors in Japan
I wish more people understood this. Or perhaps they do, but it doesn't fir their political pitches or something.

Funding an enormously complicated semiconductor facility from a blank sheet of paper somewhere in Europe is a very expensive way to accomplish little, if the rest of the supply chain from materials to products is in non-friendly nations.

The way to bring in an industry the same way you do anything complicated: You start small. Get the specialized diode factory up and running again, and then build out supporting industries and value chains as needed. Complex lithography equipment can wait until last.

It wasn't long ago we built mobile phones in Europe. Ericsson, Nokia, Siemens, Alcatel and Bosch all had production and most if not all components were sourced from Europe or the US. Two decades ago is the blink of an eye in the larger scheme of things, not even a generation, and many who worked on this are still in their working years.

Without being directly related, it would also be a good opportunity to chisel out a crack in the Android/Apple monopoly. Then maybe in a decade or so you could actually live as a functioning citizen without giving remote root to the oligarchs and self proclaimed supranational kingmakers.

xorcist··on Start all of your commands with a comma (2009)
Why would you want to store your binaries in a hidden directory?

It kind of goes against the idea why dotfiles are dot-prefixed.

xorcist··on The time I didn't meet Jeffrey Epstein
Word salads can be very intimidating if the words are extremely technical and the person behind them carries a lot of clout. It's a bit of a trick that some people are very good at.

Bill Gates was known for making PMs and tech lead type people scared, often literally so, by going deep into technical details.

Elon Musk sometimes also talks a lot of details, to the point of actual rocket engineers working for him being impressed. At the same time, it is sometimes painfully obvious that he hasn't got the basics even remotely correct.

I'm not saying that Epstein was like that, but the fact that these three people used to hang out isn't surprising, they're likely to be socially compatible.

xorcist··on Modernizing Linux swapping: introducing the swap table
There is too much focus in this discussion about low memory situations. You want to avoid those as much as possible. Set reasonable ulimit for your applications.

The reason you want swap is because everything in the Linux (and all of UNIX really) is written with virtual memory in mind. Everything from applications to schedulers will have that use case in mind. That's the short answer.

Memory is expensive and storage is cheap. Even if you have 16 GB RAM in your box, and perhaps especially then, you will have some unused pages. Paging out those and utilizing more memory to buffer I/O will give you higher performance under most normal circumstances. So having a little bit of swap should help performance.

For laptops hibernation can be useful too.

xorcist··on Data centers in space makes no sense
It's not supposed to make sense. It's supposed to be cool and signal that demand for the stock will not go down.
xorcist··on Software Survival 3.0
Maybe it's not for you as a human to understand.

Why presuppose that a human wrote this, as opposed to a language model, given the subject?

xorcist··on Software Survival 3.0
Yes, closely related to the question why AI services insists on writing software in ineffective high level languages intended for humans to read, such as Python. Which then needs to be compiled, use large standard libraries etc. Why not output the actual software directly, intended for a computer to run directly?
xorcist··on Lennart Poettering, Christian Brauner founded a new company
There were dozens of other init systems that, like systemd, wasn't a shell script.

What set systemd apart is the collection of tightly integrated utilities such as a dns resolver, sntp client, core dump handler, rpc-like api linking to complex libraries in the hot path and so on and so forth that has been a constant stream of security exploits for over a decade now.

This is a case where the critics were proven to be right. Complexity increases the cognitive burden.

xorcist··on Microsoft will give the FBI a Windows PC data encryption key if ordered
It is pretty uncontroverisal that the owner, in the sense of having responsibility and ultimate control, should control the cryptographic keys. I think the disagreement here is who owns the computer.
xorcist··on Microsoft will give the FBI a Windows PC data encryption key if ordered
Two weeks ago this would have been completely uncontroversial, but given the repeated executions by shooting people of probable opposite political conviction in the face, things just got a lot more complicated.
xorcist··on In Europe, wind and solar overtake fossil fuels
Some people like to say they did, but when you look at the money it was almost all private capital, from big banks and large infrastructure and private pension funds.

That does not make the investment any better. Private capital can be misallocated too.

xorcist··on In Europe, wind and solar overtake fossil fuels
The question does not make sense because it does not describe what happened. It was the conservatives who took the decision to phase out nuclear power in Germany.

It is unlikely that the greens had much control over that, even if someone would have claimed it their victory at the time. That the greens would wield secret power over their political opponents would require a special kind of conspiracy.

It was done for economic reasons, like so many other political decisions are. The connections to Russian oil and gas companies on both sides of politics probably helped, but it would have happened anyway. Of course it was spun as a great thing for the environment, which it wasn't, but spin doesn't have to make sense.

Ex-politicians riding the Russian oligarch gravy train should be chastised, and rightfully so. That does not require any anti-green sentiment or conspiracies, just common sense.

xorcist··on In Europe, wind and solar overtake fossil fuels
The interesting bit about using H2 in industrial processes is that, while inefficient, it's also the school book example of variable loads. Solar and wind produces power extremely cheap but intermittent, so in a grid the push down prices when they produce the most. Variable loads can, at least in theory, be run when prices are the cheapest.
xorcist··on Swedish Alecta has sold off an estimated $8B of US Treasury Bonds
The risk for credit default is very close to zero, but the risk for renegotiated contract terms is not zero. That's what the whole Mar-a-Lago Accords was about. It is a strategy that describes in detail how that would be executed. The likeliness for which is up for debate, of course, but it's certainly not a risk free asset.

Add to that the rampant debt increase over many decades and zero political will to rectify the situation, which is why the rate of return is so much higher than in more politically stable countries such as for example Switzerland, Germany or Sweden.

xorcist··on Danish pension fund divesting US Treasuries
Which more than well illustrates the absurd claims that the US needs Greenland because Europe places too little military power there.
xorcist··on Danish pension fund divesting US Treasuries
> stop relying on America to fight the Russians for them,

That's a very uncharitable take. Europe relies on NATO to fight the Russians. Of course it does. There is no alternative, and the US would never allow other credible alliances to form. Because why would they? It's certainly not in their interest.

It's good that Europe spends more in security, and it's good that Europe seems to be serious about Ukraine. However western Europe is something else. If push really would come to shove, there is zero chance Russia could take and hold continental Europe.

The population is larger, the economy is larger by a ridicolous amount, and there are French and British nukes positioned all over. What Europe is mainly lacking military projection in the Pacific and the Middle East, and that's not likely to change.

xorcist··on Danish pension fund divesting US Treasuries
NATO is a rootkit, a foothold for lateral movement in a literal sense, for the US in Europe. Is is not "critical" for anyone, in some theoretical sense, but it has proven very effective over the better part of a century to keep European military in check and guaranteed not to form any other alliances than with the US.

The EU itself was viewed critically from Washington until it could be proven that it had no intention of becoming a military alliance. So while it could be true that the US does not need NATO in a strict sense, the idea that it has not been net beneficial to the US is absurd. No Danish soldiers would have died in middle eastern wars if it wasn't for NATO.

xorcist··on Command-line Tools can be 235x Faster than your Hadoop Cluster (2014)
> problem of reliably reproducing development, test and production environments and workloads

Then again so does a tar file.

Some people might disagree that the problem is "solved" but there you go.

xorcist··on Dead Internet Theory
That's because in Italian, like in many other European languages, you use en-dashes to separate parenthetical clauses. The en-dash is used with space, the em-dash (mostly) without space and that's why it's longer. On old typewriters they were frequently written as "--" and "---" respectively. So yes, it's mostly an English thing. Stick to your trattinos, they're nice!
xorcist··on psc: The ps utility, with an eBPF twist and container context
The commands in their example are not equivalent. The ps | grep thing searches the full command line including argument while ps -C (and, presumably, the psc thing) just returns the process name.

Should you for some reason want to do the former, this is easiest done using:

  pgrep -u root -f nginx
which exists on almost all platforms, with the notable exception of AIX.

Their other slightly convoluted example is:

  psc 'socket.state == established && socket.dstPort == uint(443)'
which is much more succinct with:

  lsof -i :443 -s TCP:ESTABLISHED
xorcist··on European troops arrive in Greenland to boost the Arctic island's security
The stated objectives for this administration was to be understood as: Weaken USD. Cheaper oil. Weaken NATO.

This should surprise no one. Undermining NATO fits the now well known negotiation style perfectly, you can try to get a good deal from allies to put it back together, while simultaneously playing those allies against an alternative and opposite deal with Russia for doing business again. The latter has the added bonus of even cheaper oil. Neither is good for Ukraine and Taiwan unfortunately.

xorcist··on JuiceFS is a distributed POSIX file system built on top of Redis and S3
> NFSv4 but it seems like nobody actually uses that

Hurry up and you might be able to adopt it before its 30th birthday!

xorcist··on We can't have nice things because of AI scrapers
I am sure Cloudflare would have no problem selling you a VPN service.

After all, it's not very far from hosting booters and selling DoS protection.

xorcist··on 90M people. 118 hours of silence. One nation erased from the internet
Does it really matter what is illegal if it is pardoned?

Starting insurrection to overthrow election? Pardoned. Killing police officer? Pardoned. Ordering contract killings? Pardoned. Large scale drug smuggling operation to the US? Pardoned.

Brand anyone who follows the law as a criminal and make sure to have them fired, and you can even ignore the constition that says power to regulate trade lies with the senate and enough of civil society might just decide to play along.

xorcist··on Git Rebase for the Terrified
That terminology is identical in git, likely inspired by cvs and svn, so that bit probably won't improve.

It's inherently confusing to juggle different trees, and clearly you need some terminology for it. At least this one has become a bit of a standard.

← PreviousPage 10 of 34Next →