MurphyA/hacker-news huggingface dataset:
by foresto | 2025-09-24 05:00:45+00:00
I run rootless containers on a low-power system.

With Docker, I found rootless setup to be a PITA, despite having experience with unprivileged LXC containers. The manager daemon constantly consumed system resources even when no containers were running. Docker upgrades sometimes refused to run my containers until I chased down whatever storage driver problem they introduced in the latest version.

When the most recent upgrade broke my containers yet again, I decided to give Podman a try. Setup was a breeze. There is no management daemon wasting resources. My containers just worked. Even the little cron script I wrote to query Docker for pending image updates just worked with Podman tools.

I think Podman also makes it easy to map host uids to non-root container uids, which ought to help me reduce attack surface. (I haven't actually tried this feature yet.) Last time I checked, Docker did not.

So far, I couldn't be happier.
by anematode | 2025-09-24 05:01:56+00:00
I did a little unscientific test here on an Apple M4 Pro with n threads spamming atomic operations with pseudorandom values on one memory location (the worst case). Used inline asm to make sure there was no funny business going on.

atomic adds n = 1 -> 333e6 adds/second n = 2 -> 174e6 n = 4 -> 95e6 n = 8 -> 63e6 atomic maxs n = 1 -> 161e6 maxs/second n = 2 -> 59e6 n = 4 -> 39e6 n = 8 -> 27e6 atomic maxs with preceding check n = 1 -> 929e6 maxs/second n = 2 -> 1541e6 n = 4 -> 3494e6 n = 8 -> 5985e6

So evidently the M4 doesn't do this optimization. Of course if your distribution is different you'd get different results, and this level of contention is unrealistic, but I don't see why you'd EVER not do a check before running atomic max. I also find it interesting that atomic max is significantly slower than atomic add
by throwmeaway222 | 2025-09-24 05:02:01+00:00
So take this to the maximum, lets say in 30 years (honestly probably a lot sooner) - should police have trackers on them that give YOU accurate up to the second 3d/GPS location of all of them and done in an app that's attached to a drone that shoots people. Since they are in public this is the obvious thing you're looking for.
by brookst | 2025-09-24 05:03:07+00:00
Because it doesn’t make sense. The reason there’s a bubble is investor belief that AI will unlock tons of value. The reason the bubble is concentrated in silicon and model providers is because investors believe they have the most leverage to monetize this new value in the short term.

If all of that stuff becomes free, the money will just move a few layers up to all of the companies whose cost structure has suddenly been cut dramatically.

There is no commoditization of expensive technology that results in a net loss of market value. It just moves around.
by __rito__ | 2025-09-24 05:03:46+00:00
Java is still the default choice for many for enterprise software. Job-focused courses and curricula all over the world are still leaning big on Java ensuring a steady and large pool of okay Java devs.

Job focused Bachelor courses and curricula highly outnumber rigorous CS courses like the ones you are likely to find in MIT, UCLA-B, IISc, IITs, Oxford, UCL, Tsinghua, Peking, etc.
by int_19h | 2025-09-24 05:03:58+00:00
Let's say some random Russian in Moscow decides that they are not okay with it. What would you have them do, exactly? It's not even that the government is oppressive and will crack down, but an even bigger problem is that this oppressive government genuinely does have majority support of the population (as you note yourself!) - so what can they do even? And if the answer really is nothing, then how can they be responsible?

Your second argument - that this is acceptable collateral damage - makes more sense, but it requires demonstrating that there is some connection between the specific measures and "making it harder".
by oaiey | 2025-09-24 05:04:43+00:00
Yes. Companies with existing workforces are doing new software all the time. If you have a workforce with let us say 100 devs. Even if you hire 10 new ones temporarily or permanent, you for sure tell them: use what the other 100 do. It is not maintenance what drives this, it is the lack of momentum in your work force.

And that is very okay. (Modern) Java and .NET are excellent choices. There is nothing wrong with them.
by mike_d | 2025-09-24 05:05:27+00:00
It was maybe $50k in hardware at each site.

They operate a bunch of cellular modems that send SMS spam, receive SMS verification codes for creating fake accounts, and use the data to act as proxies for web scraping and other nonsense. It isn't criminal, but it isn't exactly ethical either. But it is profitable.

You have to go swap out some of the SIM cards every day to get new numbers, so you need to balance spreading your locations out across multiple cell towers for throughput, but also needing to be within reasonable travel distance.
by runevault | 2025-09-24 05:06:07+00:00
How many people are waiting for it to hit 1.0? I am.

I am interested in Zig, but until they can guarantee a stable point for an extended period of time I have limited interest. Same way with Rust gamedev I'm keeping an eye on Bevy but want it to hit 1.0. Some things pre-1.0 is fine, but more core pieces of dev like the language often warrant requiring greater stability guarantees.
by medvezhenok | 2025-09-24 05:07:03+00:00
Race and culture are not the same thing and it’s a big pet peeve of mine that Americans always link the two.

A Slav that was born and grew up in China would be Caucasian but culturally Japanese.

Accusations of racism should stay limited to disparate treatment based on skin color or race exclusively and not extend into the cultural domain. Cultural preferences are not racist, full stop.
by ChrisMarshallNY | 2025-09-24 05:07:04+00:00
> I’m shocked by the highly upvoted grumpiness!

Sadly, I’m not.

People can be quite cruel; especially as a mob.

You’d think that a crowd like nerds, with our famously awkward aspect, and the way so many of us were treated, would be empathetic, but it seems that the treatment has actually had the opposite effect. I suspect many of us have had “nerdy” bosses that were walking nightmares.

It didn’t happen to me, but that’s through no fault of my own. I had a lot of stuff happen to me, that forced me to become empathetic. If that hadn’t happened, I suspect I would have been a real demon.
by dsign | 2025-09-24 05:07:58+00:00
> I don't think it's necessary to completely discard the idea. However, I do think it's important, at the end of it all, to ask: Okay, so what's the utility of this framework? What am I getting out of setting up my point of view this way?

That's the important question indeed. In particular, classing life as a computation means that it's amenable to general theories of computation. Can we make a given computation--an individual--non-halting? Can we configure a desirable attractor, i.e. remaining "healthy" or "young"? Those are monumentally complex problems, and nobody is going to even try to tackle them while we still believe that life is a mixture of molecules dunked in unknowable divine aether.

Beyond that, the current crop of AI gets closer to anything we have had before to general intelligence, and when you look below the hood, it's literally a symbols-in symbols-out machine. To me, that's evidence that symbol-in symbol-out machines are a pretty general conceptual framework for computation, even if concrete computation is actually implemented in CPUs, GPUs, or membrane-delimited blobs of metabolites.
by ralusek | 2025-09-24 05:08:51+00:00
I JUST had a very intense dream that there was a catastrophic event that set humanity back massively, to the point that the internet was nonexistent and our laptops suddenly became priceless. The first thought I had was absolutely hating myself for not bothering to download a local LLM. A local LLM at the level of qwen is enough to massively jump start civilization.
by wvenable | 2025-09-24 05:08:59+00:00
I am sorry to hear what you and your wife are going through. Nothing I say here is meant to dismiss your experience.

That said, I think it's important to separate personal experiences from what the larger body of evidence shows. Many vaccinated people still got COVID, especially once Omicron came along. The vaccines were never perfect at preventing infection. But the strongest data we have from randomized trials and real-world results show that vaccinated people were far less likely to end up in the ICU or die from COVID. That's what the vaccines were designed to do and that's where they consistently worked.

As for cancer, I understand why you'd connect your wife's diagnosis to the vaccine -- it's natural to search for causes -- our brains are wired to look for patterns especially when big events happen close together. But cancer registries and monitoring systems around the world haven't found an increase in cancer rates linked to COVID vaccines. The vaccines give a short-lived immune stimulus; they don't reprogram the immune system or permanently shut down T-cells. My family has a long history of cancer going back generations. Literally every other member of my family has had cancer long before COVID. The idea that there is a low probability of two people in the same family getting cancer in the same year is unfortunately not as unlikely as you want to believe. That is perhaps a cold comfort but doctors and scientists aren't seeing the pattern you're worried about.

That isn't to say there aren't side effects to the vaccine. Myocarditis and clotting problems are well documented but rare side-effects. In fact, someone I know about indirectly had a heart attack immediately after the COVID vaccine -- his family is genetically predisposed to this kind of heart attack but it was directly triggered by the shot (he survived). It's good to acknowledge those risks. But when you look at the big picture, health agencies estimate that the vaccines prevented millions of deaths. I sadly know of a few people who died from COVID prior to vaccine availability and have family members with permanent lung issues. They're currently struggling to get another COVID shot because they don't think they can survive getting it unprotected again.
by Zanfa | 2025-09-24 05:09:10+00:00
IMO free speech requires moderation, but the "how" is an unsolved problem. In a completely unmoderated environment, free speech will be drowned out by propaganda from your adversaries. The decades of experience and the industrial scale that Russian (or similar) troll factories can manufacture grassroots content or fund influencers is not something that can be combated at an individual level.

It would be a mistake to think such operations care too much about specific talking points, the goal is to drown out moderate discussion to replace it with flamewars. It's a numbers game, so they'll push in hundreds of different directions until they find something that sticks and also both sides of the same conflict.
by runevault | 2025-09-24 05:10:00+00:00
I used to use clojure, but one of the reasons I stopped was I personally found tools like Maven cumbersome to work with. I admit that was 8 years ago or so, so there's a chance it got better, but once people are driven away by tooling issues it takes a lot to convince them to give an ecosystem another chance.

An example of this ossification of understanding is how people still think dotnet is Windows only because they stopped caring before Core/Modern dotnet became a thing
by eszed | 2025-09-24 05:11:40+00:00
I agree entirely. Baseball is about the accumulation of (very) small advantages. No umpire is being unfair (whatever particular fans may think about certain umpires - though, yes, some are better than others), but each umpire is unique, and learning and adapting to individual umpires' idiosyncrasies is a dimension across which the best players can distinguish themselves. Removing that flattens the game.

I don't hate the challenge system as much as I would an entirely-automated strike zone - and I'll probably appreciate the occasional corrected call, and the game-within-a-game of when to spend your challenges - but it's all of a piece with the general flattening of baseball. The DH, and now the universal DH. Interleague play. Balanced schedules. Three true outcomes hitters. Outlawing certain defensive positioning. Maniacal pursuit of spin-rate. Manfred runners. All of these eliminate elements of the game that made it more interesting - at least from this Old Man's perspective.

(As counter-examples: I like the pitch clock, and I'm OK with enlarging the bases; those increase the premium that accrues to specific skills, and heighten the stakes of particular situations. Those are the directions in which positive changes should point.)
by pjmlp | 2025-09-24 05:13:38+00:00
Naturally, because it doesn't take into account that the OS does much less.

Less see how those benchmarks compare, now that just like with netbooks, Microsoft is finally acknowledging they need to react.

The translation is the reason SteamDeck will suffer the same fate as OS/2, and netbooks, building castles on other companies kingdoms.

For that not to happen, the SteamDeck needs to be sold on its actual capabilities, not by pretending to be someone's else platform.
by int_19h | 2025-09-24 05:14:58+00:00
Oh, absolutely, I don't think this move by Google has anything to do with them being some kind of staunch free speech supporters. It's an obvious and rather pathetic attempt to suck up to the Trump administration, which itself is cancer when it comes to rights and freedoms. I'm no COVID denialist either.

I just don't think that "there's no point debating a Nazi" is, in general, a good argument in favor of censorship, whether public or private. It's one of those things that have a good ring to it and make some superficial sense, like "fire in the crowded theater", and then you look at how it works in the real world...
by asimpleusecase | 2025-09-24 05:15:49+00:00
So, we have two tales. In the USA, H1B visas are critical to acquire talent for tech because of critical shortage of talent OR they are used to suppress salaries and replace American workers with less expensive indentured servants who have very limited rights.

In both cases those workers come and there is a large pool of those willing to come, because they view the opportunity to work in the USA as a way to potentially live there long term. The is still the view that the USA presents a unique opportunity to have personal freedom and be rewarded for hard work.

I’m not aware of China having those characteristics or being perceived as having those characteristics by technical talent globally.

It will be interesting to see the outcome
by TranquilMarmot | 2025-09-24 05:16:00+00:00
> do you trust hetzner with your photos?

No, it's really a temporary solution. My ideal setup will be having it on a local server w/ encrypted backups to Hetzner (or Backblaze or whatever) but I need to acquire the hardware for it and got fatigued with de-Googling so I put the project on hold as "good enough" for now.

If anybody does manage to get a hold of all of my photos... I won't be too heartbroken about it. It would be creepy for somebody to have them but there's nothing incriminating in there and it's literally 90% pictures of dogs and cats (and 9% landscapes/flowers, 1% people)
by evanjrowley | 2025-09-24 05:16:07+00:00
Whenever I see this Wikipedia article posted, I makes me think of the comments I've seen on very niche YouTube content by people who recognize some things out there are still very genuine. Buried somewhere in the comments on these vids for example:

"Alive Internet Theory" https://youtu.be/Qi8tkNbXjxg?si=hjJf3Gkx_c77ZFLY

"Immortal internet theory" https://youtu.be/SxSKr3WRJeE?si=lHtwwy0nBKHOy0Oo
by outworlder | 2025-09-24 05:16:11+00:00
Windows might not have build containers, but it has an enormous compatibility layer. API calls may work differently based on the executable running. Windows goes as far as changing the freaking memory allocator to not deallocate pages for buggy games. Raymond Chen's blog is a good source for some of these compat workarounds.

One could argue that Proton is a kind of a container. It has a runtime system, filesystem, wine itself has several executables and interprocess communication, etc.
by int_19h | 2025-09-24 05:17:36+00:00
You're right, but freedom of speech is also a valid angle from which to debate antitrust and regulation. Indeed, I don't want Google to be compelled to platform others - I want platforms that large to not exist in the first place. But pointing out that censorship by big tech megacorps has very real and very negative effects that can be comparable to outright government censorship in some cases is a part of that fight.
by skylurk | 2025-09-24 05:17:37+00:00
I'm not disagreeing with you, schools can be great places to learn. I envy your experience.

My school sucked, catering to the slowest students and bullying the self-motivated ones. The general view of the administration was that the whole universe was only a few thousand years old and was unlikely to last much longer.

I got a decent education, in spite of my school, thanks to my parents working hard to fill the gaps. Obviously the list above is not exhaustive, and it adapted as I got older.

So it was true for me then, and probably even more true in 2025, that the parents have full responsibility for the education of the student. Picking a school like yours would be a great first step, if that's an option.
by noisy_boy | 2025-09-24 05:18:22+00:00
It is a good choice if you want to use a non-Microsoft stack language (yes C# can be developed on Linux but the quality of the development experience on Linux isn't same as Windows) and want a vast ecosystem. Golang is too verbose due to lack of exceptions and the size of its ecosystem of third-party packages isn't anywhere as close to Java's. Swift is very nice but issues with ecosystem exist there too. Too steep a learning curve with Rust so more difficult to find developers. Modern Java has improved a lot compared to, say, Java 8 with record types, pattern matching, multiline strings etc. The pace of new features coming to Java has been quite high in recent times. Plus there is always the network effect.
by ajcp | 2025-09-24 05:18:32+00:00
> this is definitely not it.

> is probably because

I don't mean to be contrary, but these statements stand in opposition, so I'm not sure why you are so confidently weighing in on this.

Also, while I'm sure you've "been in senior engineering management", it doesn't seem like you've been in an organization that doesn't do engineering as it's product offering. I think this article is addressing the 99% of companies that have some amount of engineers, but does not do engineering. That is to say: "My company does shoes. My senior leadership knows how to do shoes. I don't care about my engineering prowess, we do shoes. If someone says I can spend less on the thing that isn't my business (engineering) then yes, I want to do that."
by baq | 2025-09-24 05:20:08+00:00
The linux kernel’s handling of IO under memory pressure is abysmal. I have to tune dirty ratios and write back ages and swap and whatnot just to get the system to not hard lock when running multiple node microservices in stages which run fine, just slower, when starting them all at once on a MacBook.

Disclaimer: I don’t even like macOS.
by nradov | 2025-09-24 05:20:44+00:00
A lot of people thought that America was fundamentally done in 1861, and yet here we are. The recent fracturing of certain established institutional norms is a matter of some concern. But whether other countries trust us or not is of little consequence. US foreign policy has always been volatile, subject to the whims of each new administration. Our traditional allies will continue to cooperate regardless of trust (or lack thereof) because mutual interests are still broadly aligned and they have no credible alternative.
by nelox | 2025-09-24 05:21:19+00:00
> The main reason for the push from the top is probably because they believe companies that don't adopt AI strategies now and ensure their programmers are familiar with AI toolsets will be at a competitive disadvantage. Note they may even believe that today's AI systems may not be much of a net benefit, but they probably see the state of the art advancing quickly so that companies who take a wait-and-see approach will be late to the game when AI is a substantial productivity enhancer.

Yes, this is the correct answer.
by mattigames | 2025-09-24 05:21:33+00:00
There is a chunk of devs using AI that do it not because they believe it makes them more productive in the present but because it might do so in the near future thanks to advances on AI tech/models, and then some do it because they think it might be required from them to do it this way by their bosses at some point in the future, so they can show preparedness and give the impression of being up to date with how the field evolves, even if at the end it turns out it doesn't speed up things that much.
by fuzzfactor | 2025-09-24 05:21:51+00:00
>the covenant with God is automatic in that situation even if the people are ignorant and have never heard of God.

Yes. That's the kind of attitude that can build toward peace & harmony, and to live & let live instead of the hate against nonuniformity often shown by the religious extremists. Whether they are Christian or anything else. Hate is hate.

When an unmarried couple is completely faithful to each other until death, regardless of any other family, there's no way the average religious marriage can compare in that regard.

Not even close, zero is still a very small number.

Statistics are pretty accurate here. With the rate of divorce and unfaithfulness so rampant in religious marriage, it's only become more of a gamble over decades and decades of direct observation and interacton.

IIRC some cultures have shunned the idea of gambling since prehistoric times.

Others have it inscribed in scriptures almost as old, but not universally adhered to by the "faithful" just yet.

And it's been a while . . .
by rkomorn | 2025-09-24 05:22:04+00:00
I think it's very double-edged. I don't think anybody genuinely wants refs affecting outcomes with bad calls.

The problem is we have more and more technology (camera angles, first down markers, strike zones, HD and 4K resolution, etc) that make it easier to see errors after the fact.

Not using technology to get things right starts to feel like dereliction of duty by the leagues as evidence of errors pile up.

I accept the "human element" but I wouldn't say I like it. I do think umps having their own strike zones is one of the better instances of human element, though (so long as they're consistent).
by BXLE_1-1-BitIs1 | 2025-09-24 05:22:12+00:00
Netanyahu recently spoke that Israel needs to become a Super Sparta as the world is turning against it.

Sparta periodically declared war against the Helots.

In between those "wars" (it's not really a war when a helpless population is subjected to killings) the Crypteia assassinated Helot leaders.

I agree with Netanyahu in characterizing Israel as a Super Sparta.
by int_19h | 2025-09-24 05:22:27+00:00
It doesn't sound reasonable to me tbh. If anything, reading those manifestos is a good way to learn just how nutty those people are in the first place. At the same time, having it accessible prevents speculation about motives, which can lead to false justification for politically oppressive measures.

OTOH if the goal is to prevent copycats then I don't see the point of a 90-day embargo. People who are likely to take that kind of content seriously enough to emulate are still going to do so. Tarrant, for example, specifically referenced Anders Breivik.