MurphyA/hacker-news huggingface dataset:
by weego | 2025-09-11 12:45:39+00:00
I think what we have right now is an excellent interface for low-friction, non-specialised interaction by humans (work or personal use) with a vast array of highly specialised and highly-complex systems.

What it isn't is the actual final "thing" itself. It's just the thin veneer right now.

I'm not convinced that that revolution was worth whatever trillions we'll end up spending, but fortunately that's not on my shoulders to be worried about.
by inglor_cz | 2025-09-11 12:46:26+00:00
They have their own neighbourhood and rarely mix with the rest of the population. Their Dunbar number (the max. amount of meaningful interpersonal connections that a person can maintain) is fully reached within that inner circle of European power.

Ironically, we managed to re-create a Forbidden City full of mandarins and eunuchs, or a new Versailles, only now they wear modern suits.

Scaling power institutions is always tricky, and this is the main risk.
by plqbfbv | 2025-09-11 12:46:35+00:00
> All of the "btrfs eats your data" bugs have been fixed ... I have a btrfs on my home file server that's been running just fine for almost 10 years now and has survived the initial underlying hard drives mechanical death

In the last 10 years, btrfs:

1. Blew up three times on two unrelated systems due to internal bugs (one a desktop, one a server). Very few people were/are aware of the remount-only-once-in-degraded "FEATURE" where if a filesystem crashed, you could mount with -odegraded exactly only once, then the superblock would completely prevent mounting (error: invalid superblock). I'm not sure whether that's still the case or whether it got fixed (I hope so). By the way, these were on RAID1 arrays with 2 identical disks with metadata=dup and data=dup, so the filesystem was definitely mountable and usable. It basically killed the usecase of RAID1 for availability reasons. ZFS has allowed me to perform live data migrations while missing one or two disks across many reboots.

2. Developers merged patches to mainline, later released to stable, that completely broke discard=async (or something similar) which was a supported mount option from the manpages. My desktop SSD basically ate itself, had to restore from backups. IIRC the bug/mailing list discussions I found out later were along the lines of "nobody should be using it", so no impact.

3. Had (maybe still has - haven't checked) a bug where if you fill the whole disk, and then remove data, you can't rebalance, because the filesystem sees it has no more space available (all chunks are allocated). The trick I figured out was to shrink the filesystem to force data relocation, then re-expand it, then balance. It was ~5 years ago and I even wrote a blog post about it.

4. Quota tracking when using docker subvolumes is basically unusable due to the btrfs-cleaner "background" task (imagine VSCode + DevContainers taking 3m on a modern SSD to cleanup 1 big docker container). This is on 6.16.

5. Hit a random bug just 3 days ago on 6.16, where I was doing periodic rebalancing and removing a docker subvolume. 200+ lines of logs in dmesg, filesystem "corrupted" and remounted read-only. I was already sweating, not wanting to spend hours restoring from backups, but unexpectedly the filesystem mounted correctly after reboot. (first pleasant experience in years)

ZFS in 10y+ has basically only failed me when I had bad non-ECC RAM, period. Unfortunately I want the latest features for graphics etc on my desktop and ZFS being out of tree is a no-go. I also like to keep the same filesystem on desktop and server, so I can troubleshoot locally if required. So now I'm still on btrfs, but I was really banking on bcachefs.

Oh well, at least I won't have to wait >4 weeks for a version that I can compile with the latest stable kernel.

The only stable implementation is Synology's, the rest, even mainline stable, failed on me at least once in the last 10 years.
by throw8924389 | 2025-09-11 12:47:04+00:00
And yesterday the Munich Philharmonic was uninvited from an event in Brussel, because their conductor is from Israel.

It's antisemitism, plain and simple.

For instance, nobody would ban a US pop star from an international event just because many disagree with the current policies of the US government.

Compare to the countless global conflicts we have seen in the last decades, including the reactions and overreactions and including wars and military force and ask yourself, why Israel is singled out and moreover why individual jews that are living abroad are singled out.
by shoo | 2025-09-11 12:47:33+00:00
How big is $344B?

Apparently the total market capitalisation of the US stock market is $62.8 trillion. Shiller's CAPE ratio for the S & P index is currently about 38 -- CAPE is defined as current price / (earnings, averaged over the trailing 10 years)

That suggests that over the last 10 years, the average earnings of the US stock market is about $1.7 trillion annually.

So $344B of spending is about 1/5 of the average earnings of the total US stock market.

Still hard to interpret that, but 1/5 is an easier number to think about.
by chasing0entropy | 2025-09-11 12:47:35+00:00
It seems that most engineers have forgotten (or never learned) that vehicles were designed with cable driven primary systems for a reason.

The power steering pump is a good example of good design. The pump boosts mechanical(turning) input but the boost is not required to produce the output(steering).

The electric brake which replaces the pedal or handle is a good example of bad design.
by arw0n | 2025-09-11 12:48:01+00:00
Going from institutionalized forms of slavery common around the globe for thousands of years to the almost complete absence of it in today's world is still a major accomplishment. Three hundred years ago, slavery was seen as natural by many, today that would be an absolute fringe position almost no one would feel comfortable stating out loud. That is progress, even if it is not yet enough.
by thiago_fm | 2025-09-11 12:48:11+00:00
They MUST. It doesn't matter if it looks fragile or how much money it is.

LLMs risk most of those companies business, they can't afford to not be ahead. If they aren't ahead, there's a risk that the entire US's economy would be in a terrible shape.

American Big Tech companies that make plenty of INTERNATIONAL revenue from Ads (Meta, Google), can quickly become a shell of its former self.

How? Countries and economic blocks could quickly substitute their American products counterparts if they have nothing to offer and could roll out their own.

The US's economy has become very dependant on FAANG cashflow, it's what gets other parts of the economy moving.

No wonder they had a dinner with Trump. If this fades away, US will look very weak and with a terrible economic outlook.
by wtetzner | 2025-09-11 12:48:50+00:00
> Clojure is pretty smooth but there is nothing stopping anyone implementing any interface on any object in most languages

I mean, this is false for Java. Creating a wrapper can end up being a big mess if you need to expose the functionality of the inner type. And if you need to preserve the actual underlying type, you end up needing wrap/unwrap all over the place. I think you're underestimating the cost of needing wrappers.

I would also argue that "it's rare enough in practice" because people just avoid doing it, either just avoiding using a library because it would be too much work to wrap, or more likely, just writing directly to the implementation instead of using an interface.
by renehsz | 2025-09-11 12:49:09+00:00
That might make sense... until they ask you to tip before you receive the service! When I order a coffee at a small shop, and the card terminal asks me to select a tip (displaying the default choice of 20% centered and in bold), how am I supposed to know whether the coffee will be good or not? As a regular customer, sure, you'll have an idea of what the general level of service at this place is like. But the expectation these days is to always tip, even if I've never been there before and I have no way of accurately judging the quality.
by netruk44 | 2025-09-11 12:49:40+00:00
I wanted the same, so I hacked/bolted on an LLM to Morrowind (the open source recreation OpenMW).

The biggest problem I faced at the time (during ChatGPT 3 era) was that, without a good context, LLMs are the most vanilla roleplayers you’ve ever seen. By themselves, LLMs are just not interesting enough for a player to choose to talk to in-game.

If you want them to be “interesting” to talk to, you must provide (or generate and keep track of): a backstory, chat history, the scene, NPC inventory, the NPC’s current emotional state, the weather, literally everything needs to be given to the model before it generates messages for the player.

At which point you’ve got a big task. You need a way to automatically get the relevant data to the model for the specific conversation you’re having. There might be tools to pick appropriate text documents from a db given a conversation topic, but I didn’t/don’t know how to make that work for games.

I’m sure there’s a way to accomplish this with more modern tools and models. (Maybe instead of providing all that data up front, you would now give the model tools to call to retrieve that data on-demand?) But that’s what made me give up in 2022.
by inglor_cz | 2025-09-11 12:50:15+00:00
"the European cause."

Plenty of Europeans, including me, disagree with you on the very existence of a "European cause".

"There's a reason the US became a single country and not loosely associated states."

I don't want federal EU, many others don't either. At least hold a referendum before running your fix. I suspect that most member countries would vote against being reduced to provinces of a centralized state.
by coffeefirst | 2025-09-11 12:50:28+00:00
And it seems to be accelerating. We made a lot of stupid shit in the 2010s, but at least it had a user in mind. There seems to be this new, pure disdain coming from the top: we will invest a fortune in this thing, and anyone who doesn’t embrace our vision is a Luddite.

It will not end well.
by menaerus | 2025-09-11 12:50:56+00:00
Chill out. Compiler is a heavily multithreaded program that is utilizing all of the cores in C and C++ compilation model. Since each thread is doing the work, it will obviously also consume memory, no? Computing 101. Total amount of data being touched R/W we call a dataset. A dataset in cases of larger codebases does not fit into the cache. When dataset does not fit into the cache then the data starts to live in main memory. Accessing the data in main memory consumes memory bandwidth of the system. Try running 64 threads and 64-core system touching the data in memory and you will see for yourself.
by unddoch | 2025-09-11 12:50:58+00:00
> I'd like to see references to those claims and experiments, size of the codebase etc. I find it hard to believe the figures since the bottleneck in large codebases is not a compute, e.g. headers preprocessing, but it's a memory bandwidth.

Edit: I think I misunderstood what you meant by memory bandwidth at first? Modules reduce the amount of work being done by the compiler in parsing and interpreting C++ code (think constexpr). Even if your compilation infrastructure is constrained by RAM access, modules replace a compute+RAM heavy part with a trivial amount of loading a module into compiler memory so it's a win.
by Hire1 | 2025-09-11 12:51:05+00:00
Hiring: Senior Data Engineer (Remote Contract)

Seeking a Sr. Data Engineer to build scalable data solutions for a healthcare analytics company. Reduce pharmacy benefit costs with data.

Tech Stack: Snowflake, Airflow, Python, SQL, Tableau.

Requirements: 6+ yrs DE exp. Expert in the stack. Strong communicator (English C1). Remote contract experience.

Contract: Remote. $5k-$5.8k/mo.

Apply: bayonle.afolabi@hire1.email
by tim333 | 2025-09-11 12:51:17+00:00
Looking at the example he gives of an exercise plan, I'm not sure the advice is very good. He says don't do the simplistic plan the LLM gave, and be aware of technical stuff like "discussions of Olaf Alexander Bu on the difference between capacity and power numbers".

My experience as a bit of geek is it's easy to get caught up in theory and do stuff that doesn't work in practice. Better than either the LLM or theorising is an experienced coach who can look at what you are doing and say don't to that - it's all wrong - do this etc.
by absurdwebsite | 2025-09-11 12:51:40+00:00
This is a tiny browser game: OPERATION D-DAY.

Most shooters are played as if the player is immortal — you run, respawn, repeat forever. But real battles (like the D-Day landing) often meant a soldier’s story ended in just a few seconds.

So I wondered: what if a war game captured that? One second of chaos. Blink, and it’s over.

Can you survive more than a couple of seconds?

It’s part of my absurd.website project, where I make small experiments that blur the line between games, art, and jokes.
by bob1029 | 2025-09-11 12:51:44+00:00
Game development is likely the most bipolar example of this. You get both flavors as strongly as possible in the same place. Part of it is incredibly pure as mentioned in the article. Building an engine that can run on all targets is impressive. But then you have to meet all of these artists and customers in the middle which requires some of the messiest work imaginable. You'll end up with odd game objects hidden under the scene that manage elaborate things because the technical team had no way to anticipate the messiness of the impure world of art and emergent gameplay mechanics. The best they can do is continue to support the pure aspects as best they can and account for this mess in their future engine designs.

There is a reason you see some shops perfectly happy using old tools like unity 2022lts, UE4, etc., and others constantly upgrading to the latest new version. In the later case, the quest for purity has outstripped all other priorities - We must be on the latest and greatest at all times. In the former case, they've already experienced the later case and realized that it can never be clean. It's always going to be messy somewhere when you are working on something this complicated. Might as well use the engine that has already been deployed to a billion devices and proven itself over a decade.

Those who have been in the industry for a while can often tell when an indie dev is going to fail at launching a game simply by how they talk about the technology they intend to use. Shopping for tools is fun. It's pure and clean. You haven't really committed to anything when you buy a screw driver or a hammer. The moment you use that hammer to tear into that first piece of drywall, you have a kinetic, messy situation on your hands. Tooling might still be important but it needs to take a back seat to the mission at that point.
by pclmulqdq | 2025-09-11 12:52:07+00:00
The poster made a comment using imprecise generalities that was intended to imply specifics. When taken as a set of generalities, it seems a lot softer and less politically pointed than it is. I treated what they said as what they wanted to say in order to expose what they meant.

A strawman in the common usage of the term involves changing the argument to a weaker version that is not within the text you are arguing with. If you want to suggest that this is fallacious, you could call it a tu quoque fallacy, which was the point of the post.

However, when you want to claim the moral high ground to forgive/soften a political assassination, it does matter that you are being a hypocrite about it.
by goku12 | 2025-09-11 12:52:09+00:00
I completely disagree with Charlie Kirk's rather unsympathetic preachings on many topics. But this act - it gives me a very sinking feeling. What worries me more than the yet undetermined identity of the killer is how a lot of people are responding to the news.

Why do some people celebrate his death? This was not a person who was declared as an enemy of the state. He was someone holding a public political debate. Can't they see that this incident is going to have extreme repercussions on their own welfare and the values they stand for? Can't they see the fear, pain and tears on the other side, that's gradually getting replaced by outrage and resentment? How do politics make people so blind to the suffering of the others? Doesn't the nation exist to support opposing ideas without such carnage? I know that Kirk has expressed opinion that downplayed the value of human life (like in case of gun rights). But how does that make the side that advocated for dignity, equality and empathy just suspend those values in his case?

You can't seriously convince any opponent with violence or hatred. And guns aren't the best tools for genuine persuasion. The mockery of their pain will only lead to their conviction and resolve. And at some point, it will become irreversible. Please don't let politics and bias cloud your judgment. This isn't a victory for your cause.

And no matter what sort of a person Kirk was, his role in this world is over rather abruptly. His grizzly demise displayed around the world leaves terrible wounds in the psyche of his family, friends, followers and numerous others. I hope that their pain doesn't mutate into destructive energy. I hope that they find the strength to overcome it and find peace.
by ndsipa_pomu | 2025-09-11 12:52:31+00:00
Yes, there's often a lot of discussion about law enforcement priorities.

In general, law enforcement is used to prevent harmful behaviour that disrupts society, so preventing theft is typically high up on the list. I think the people decrying shop lifters being targetted are highlighting the hypocrisy of societies that celebrate people who can steal huge amounts of money (e.g. not paying for work/services provided due to them being a large organisation) and yet demonise people who are struggling to survive and end up stealing food.

I was somewhat on the fence about mask mandates (I'm in the UK by the way) as I didn't think the evidence for masks being effective was particularly strong, but I had no issue with wearing a mask in public as it seemed like a sensible precaution that wouldn't cause me any harm. Then, we had social distancing laws introduced which were fairly draconian, but most people tried to observe them. The real kicker was when Boris Johnson and his cronies were caught not following the laws that he himself had introduced.
by gchamonlive | 2025-09-11 12:52:51+00:00
Yeah, it's optional but if you don't tip everybody loses their minds. I've experienced this once abroad, I was with a group of exchange students that didn't want to pay the tip because students are always broke, and the cashier was mad to the point of being aggressive.

In Brazil we have 10% tip which you can opt out, and we usually do it when there is a problem with the service, but I wouldn't think twice to ask for the tip to be excluded if I was undergoing financial hardships, and I'm sure nobody would bat an eye.

I think it's not just the tip culture that is toxic. I feel like the entire American culture is plagued by toxic masculinity, the gun culture and hyper individuality.
by 0points | 2025-09-11 12:54:05+00:00
It's always just a delay until the next round with these guys.

Chat control has already been voted down more than once in the past.

They will keep at it until they succeed [1]. The playbook was copied from the tobacco & oil industry and perfected by hollywood.

1: https://en.wikipedia.org/wiki/Regulation_to_Prevent_and_Comb...
by jitl | 2025-09-11 12:54:06+00:00
Ah gotcha. My understanding of the heap reference was that heap lookups involve traversing a heap-like tree data structure, not a direct link to a specific leaf page.

Based on the limited description of OrioleDB I understand it works like SQLite WITHOUT ROWID, actually storing the row tuple in the primary key b-tree, but I didn’t go read the code
by jqpabc123 | 2025-09-11 12:54:07+00:00
Reference?

Buses operate for long periods of time over designated routes but with frequent stops.

Under these unique conditions, improvements in overall efficiency (not necessarily the charging part itself) is made possible by more frequent charging (at bus stops for example) and thus allowing the use of smaller, lighter weight batteries.

This obviously doesn't apply to the CyberTruck.
by inglor_cz | 2025-09-11 12:55:46+00:00
This sort of false dichotimes was peddled to us in the 1940s already. Choose Berlin or Moscow.

Let us say that I don't consider your prophecy very accurate. Czechia, in some form, exists for about 1100 years. The EU probably won't match that record.

As for the Russians, molon labe, and I wouldn't count on Brussels to help us efficiently in such situations, if they cannot even enforce law in local Arab neighbourhoods.

Even today, the southwestern part of Europe is mostly obsessed with Gaza and I have to remind my Spanish and Italian colleagues that there is an actual shooting war on this very continent.
by supermatt | 2025-09-11 12:55:50+00:00
The link in the submission is saying that the representatives position is mostly unknown for all the Baltics (Lithuania, Latvia and Estonia).

For Finland it says only 3 of 15 have opposed - which is clearly not a majority.

The “assumption” based on government position has no reference to any stated government position (I know for a fact Lithuania have expressed no such opinion, and can’t find anything related to Latvia or Estonia having done so either) - and also “assumes” all representatives (that are from different parties) are aligned, which they most likely aren’t.
by mexicocitinluez | 2025-09-11 12:56:35+00:00
I agree, but not because impure engineering is bad (like OP is suggesting). It's because tech debt is often a result of changing requirements. It's part of the nature of impure software development. Thinking tech debt is a reflection of poor engineering or bad practices is just plain wrong, imo. It's part of the job.

There is this fantasy (primarily pushed by the pure devs), that impure/enterprise dev is like following a recipe. The stakeholder gives you the requirements (ingredients, how to cook) and your job is to execute that. And anyone that has spent a non-trivial amount of time in the enterprise world knows this just not how it works. Unlike a video game where there will eventually be an end date, impure devs often have to build solutions that don't have an expiration date. And that's not easy development, trust me.
by Marazan | 2025-09-11 12:56:51+00:00
The main issue with any pixel-to-pixel colour mapping approach is that we don't perceive individual pixels so you will not get a good overall effect from pixel-to-pixel mapping (the article touches on this by talking about structure but you don;t have to go that far to see massively improved results).

Any serious attempt would involve higher level dithering to better reproduce the colours of the original image and dithering is one of those topics that goes unexpectedly crazy deep if you are not familiar with the literature.
by mkfs | 2025-09-11 12:57:08+00:00
Do leftists, especially the ones one reddit, not realize that to a normal person, Kirk wasn't George Lincoln Rockwell, but just some boring, establishment Christian, conservative dweeb doing the well-worn campus "debate me bro" shtick of Shapiro and Crowder before him, and that the optics of them celebrating his death are really, really bad?
by therealpygon | 2025-09-11 12:57:15+00:00
Your professor was teaching Industrial chemistry. At industrial (undiluted) strengths, there aren’t many chemicals that can’t damage tissue or potentially cause cancer. Constantly breathing the undiluted fumes or other exposures will certainly carry some risk in an Industrial application.

Washing clothes in a dilute peroxide solution is not going to cause cancer, therefore simply walking outside to hang your clothes carries substantially more cancer risk than the use of Hydrogen Peroxide.

Saying it causes cancer in “small amounts” is a bit like shouting at someone that stepping on a twig is destroying the entire forest…while standing next to an inferno.