MurphyA/hacker-news huggingface dataset:
by FieryMechanic | 2025-12-11 15:05:36+00:00
A lot of people in the comments here don't seem to understand that it is a relatively small game company with an outdated engine. I am a lot more forgiving of smaller organisations when they make mistakes.

The game has semi-regular patches where they seem to fix some things and break others.

The game has a lot of hidden mechanics that isn't obvious from the tutorial e.g. many weapons have different fire modes, fire rates and stealth is an option in the game. The game has a decent community and people friendly for the most part, it also has the "feature" of being able to be played for about 20-40 minutes and you can just put it down again for a bit and come back.
by anonym29 | 2025-12-11 15:05:36+00:00
A homonym is not the same word. Homonyms include both homographs, which are still two different words with different meanings, just spelled the same way (e.g lead[verb] and lead[noun]), and homophones, which are also still two different words with different meanings, just pronounced the same way (e.g. there and their). That said, homonyms also includes word pairs that are both homographs and homophones like "bat", being the animal, the verb, and the baseball equipment (presumably among other uses).
by supratims | 2025-12-11 15:05:58+00:00
For the longest of times contract (and perm) developers/project managers/agencies have taken a lot of liberties of time and money only to develop sub standard products and then charge more for change requests and bug fixes. The model was long due to be disrupted. This new way of vibe coding is not perfect yet but produces results and thats what the sponsors are looking at as a return on investment. As technologists we have to play a big role to find that right balance and educate everyone, not just the business folks about what could go wrong and where are the areas where it might be actually used.
by dominicrose | 2025-12-11 15:05:59+00:00
I've used Clojure/Script in the past and it's good to enforce working with immutable data.

Immutable.js has similar data structures but it's not the standard way of doing things and uglier to debug.

Using standard objects, immutability is not enforced in JS and throwing a few Object.freeze calls won't change that so we lose half the benefits that Clojure would bring: parallel/concurrent programming benefits, easier deep equality checks, performance...

If the code is not performance sensitive and can run in a single thread, simply "not mutating some of the mutable data" is a start for someone interested in immutability. That's what ramdajs does, it doesn't invent new data structures or freeze objects but simply returns new ones.

Only a few functions from ramdajs are actually useful in 2025 since JS has evolved with things like array/object destructuring and "..." but in any case it's an inspiring library.
by hyperbolablabla | 2025-12-11 15:06:02+00:00
Stewart Lynch in his 10x VODs mentions his custom Function abstraction in C++. It's super clean and explicit, avoiding `auto` requirement of C++ lambdas. It's use looks something akin to:

// imagine my_function takes 3 ints, the first 2 args are captured and curried. Function<void(int)> my_closure(&my_function, 1, 2); my_closure(3);

I've never implemented it myself, as I don't use C++ features all too much, but as a pet project I'd like to someday. I wonder how something like that compares!
by eudamoniac | 2025-12-11 15:06:18+00:00
I'm not sure if this is sarcasm, but parents spending time with children is very important to the children. For example, it generally leads to better outcomes for a child to remain with their meth addict parents or their occasionally homeless parents or their violent drunk parents, than for the child to enter foster care. Being away from parents is just that bad.

Homeschooled children, also, have higher educational attainments on average, by a lot. I think you'll find that if you come up with your own proxy measurement for this question it will also point towards more parent time being better.
by Daishiman | 2025-12-11 15:07:02+00:00
> Either a) you do know what you’re talking about, or b) you are not confident in the results. It can’t be both.

You've been coding for a lifetime yet you don't seem to get that certainty in software is a spectrum? I have sufficient confidence in the output of LLMs to sign my name under the code it writes when putting up a PR for a specialist to read. That's good enough for 90% of the work that we do day-to-day. You think that's not hype-worthy?

> Doing it for K8s configuration, if you don’t know k8s is stupid. I know what I’m talking about when I say that. Having it help you if you do know what you’re doing is perfectly legit.

"Knowing" k8s is an oxymoron. K8s is a profoundly complicated piece of tech that can don insanely complicated things while also serving as a replacement for docker-compose or basic services that could have been hosted on ECR. The concepts behind basic k8s functionality are not difficult, but I saved myself two weeks of reading how to write helm spec files, a piece of knowledge I have no interest in learning because it doesn't add any appreciable value to the software I produce, and was instead able to focus on getting what I needed out of my cluster automation scripts.

This really isn't that complicated to understand. I don't care for being a k8s expert and I don't care for syntactical minutiae behind it. It isn't hype that I now I only need to understand the essential conceptual basics behind the software to get it working for what I need instead of doing a deep dive like I had to do years ago in when reading similar docs for similar IaC producs to get lesser functionality going.
by altairprime | 2025-12-11 15:07:07+00:00
Our country can afford it because it’s the last reliable source of privatized growth in revenue growth per year left in our economy. (A.I., by comparison, has merely a one-time effect of reducing headcount per dollar earned, and the Internet stripped away 99% of consumer-originated postal mail so there’s no growth left from privatizing that anymore.) So from a political standpoint it’s either maintain the health insurance nightmare or preside over the collapse of oligarchical capitalism.

That’s what this article fails to comprehend: the problem isn’t that health care is being done poorly, but that it’s the only source of GDP growth in the U.S. economy. All of the points it makes are fine points, but they’re irrelevant to the cause of the problem, so they will have little effect on the problem.
by lxgr | 2025-12-11 15:07:19+00:00
In my work, the bigger bottleneck to productivity is that very few people can correctly articulate requirements. [...] software development is a lot more than coding and requires critical thinking to discover the requirements.

Very well said. More often than not, the job isn't to translate the product requirements into compiling/correctly executing computer code, but rather to reveal the hidden contradictions in a seemingly straightforward natural-language feature specification.

Once these are ironed out, the translation into code quite often does become a somewhat mechanical exercise, at least in my line of work.

We're basically the lawyers the person finding the magic lamp should have consulted with before opening their mouth while facing the genie ;)
by sorenjan | 2025-12-11 15:07:32+00:00
You want to know what the global impression of the US is right now? Here's a translated quote from a newspaper today, from a source in our military:

> – The US has the most qualified intelligence organizations in the world at its disposal. Both the CIA and the FBI have been politicized under the current regime. I find it difficult to see how we will be able to maintain the trusting cooperation we have had with the US in the past after this.

The actions of the current administration speaks far louder than any font ever could, and it's tearing down decades of good will and trust.
by stevetron | 2025-12-11 15:07:55+00:00
Which Times does Rubio want: There's a NY version, and a Chicago version.

I got politely informed to not use NYTimes font in a paper I turned-in when I was in college. On that occasion, it was an accident. I'd taken the file to school to print, and my owiginal font selection had been replaced by the default. My professor merely said that it is hard to read by people with older eyes.

Several years later, I understand. My default font is now set for Liberation Sans. I have trouble reading 'decorative' fonts. For printouts, I use Liberation Mono.
by bonesss | 2025-12-11 15:07:58+00:00
I have had similar experiences, and wonder how the subjective experience is impacting my estimations of progress and productivity.

Specifically: what if I just started downloading repo’s and aggressively copying and pasting to my needs… I’d get a whole bunch of code kinda quick, it’d mostly work.

It feels less interactive, but shares a high level similarity in output and understanding.
by citrin_ru | 2025-12-11 15:08:12+00:00
> I never knew there was an entire subclass of people in my field who don't want to write code.

Some people don't enjoy writing code and went into software development only because it's a well paid and a stable job. Now this trade is under the thread and they are happy to switch to prompting LLMs. I do like to code so use LLMs less then many my colleagues.

Though I don't expect to see many from this crowd in HM, instead I expect here to see entrepreneurs who need a product to sell and don't care if it is written by humans or by LLMs.
by superboum | 2025-12-11 15:08:41+00:00
It is harder and harder to publish SaaS building bricks as open-source, as too many companies are not contributing back their change (sometimes called "freeriders"), leading to the core developers abandoning open-source to protect their business model. This post is a summary of the discussions that happened between Garage core developers and their strategy to make sure that everyone share their improvements while making legally mandatory that future versions are published under the same open license.
by andsoitis | 2025-12-11 15:09:45+00:00
What matters is the reason for them being shuttered.

I totally believe that those accounts have been shut down (without checking even one), but I do not buy that it is for the mere fact that they link to abortion info or queer content which is the framing in the article and a lot of the assumption in this discussion thread, because the counter evidence is clear and voluminous.

I get that people are passionate about topics that are important to them, but I will also say that one ought to keep a level head, even if only for one’s one emotional resilience.

I also accept that people need to vent (against corporations, rich people, government, etc.) and I try to give people the space to do so even when I think they’re wrong. At the same time, I think what is more helpful is to lean in with curiosity and not to assume you’re right.
by tialaramex | 2025-12-11 15:10:13+00:00
I agree that "programming is programming" but Rust feels very different with my background (some ML and many years of C, Java, some Python, a little Go, etc.) than for somebody whose only previous language is Java, or Javascript, or perhaps even C++

The "You can write Java in any language" mentality afflicts some languages worse than others, but if your programming is exclusively in a single language you will be tainted by that regardless of the language. C++ is perhaps worst for this because its proponents, and indeed its standards committee have their own terminology for everything. So there aren't "methods" but instead "non-static member functions" for example. This has the "Call a rabbit a smeerp" problem, where you can't tell whether you actually don't know a feature or if you just know the exact same feature by a different name.

I guess what I'm saying is that writing any language in an idiomatic way takes a bit more than just "programming is programming" plus a word-for-word translation guide, and some people might be weary of learning new idioms.
by afavour | 2025-12-11 15:10:19+00:00
I think OpenAI having the best model still isn't enough. The AI marketplace isn't really in a race to the top, it's in a race to the mass market middle. If Gemini is good enough for the majority of people to complete the majority of tasks they want to then market effects and bundling can get an already dominant company like Google to take over the market. And that's without considering the integration possibilities, e.g. Gmail and Google Docs.

That doesn't mean everyone will use Gemini. As a software engineer I prefer Claude Code and will pay good money for it. I'm sure there will be plenty of other specialisms that will have preferred models. But OpenAI's valuations are based on the idea that it's going to be everywhere, for everything, all the time. And I'm skeptical. ChatGPT Pro is a $200 a month product. That's not a mass market proposition.
by DonHopkins | 2025-12-11 15:10:46+00:00
Brilliant idea, but "case" is redundant, and upper/lower is incomplete, so there should be:

text-transform: CASE; text-transform: case; text-transform: Case; text-transform: casE; text-transform: cASe; text-transform: CaSE; etc...

I've wanted the latter to write headlines about NeWS and NeXT and NeRF.
by artur44 | 2025-12-11 15:10:56+00:00
I keep wondering about one thing: maybe Disney isn’t paying for the technology at all — maybe they’re paying for a spot in the future. If generative video becomes as common as social media, AI models will be the new TV channels, and whoever controls the prime shelf space wins. In that sense, this billion isn’t a fee for Sora it’s the price of having Disney’s front row booth in a new world of storytelling. So the real question isn’t why is Disney paying? but who’s going to own the shelves in this new story marketplace?
by monospaced | 2025-12-11 15:10:59+00:00
In Germany a couple of two software developers would earn above the threshold of ca. 70k EUR per year each and therefore pay each around 15.000 EUR per year, which would be higher than the number given in the article ($27.000 for a family in US vs. around $35.000 in Germany currency converted). This applies for the public insurance where adults each have to be insured but kids are included for free.

People with lower incomes pay proportionately less, government employees and high earners can also switch to private insurance where they get much better service but for non-government employees this comes with risks and has to be done at a younger age.
by shadowgovt | 2025-12-11 15:11:07+00:00
Regarding the spooky-action-at-a-distance concerns of a `.freeze()` method on dict:

`.freeze()` should probably just return a frozendict instead of in-place mutating the dict, and they should be separate types. Under the hood, you'll have to build the hashtable anyway to make the frozendict; as long as you're doing that work, you may as well build an object to contain the hashtable and just have that object be separate from the dict that birthed it.

The values referenced by both the original dict and the frozendict can be the same values; no need to clone them.
by neom | 2025-12-11 15:11:07+00:00
That's very romantic. The golden age of both cinema and animation was an assembly line, often an exploitative one. Most frames were the by product of industrial labor, done by people with little autonomy, low wages, no creative input... the human element was already highly concentrated among a very small elite, and, the majority of the labor pool was treated as mechanical/replaceable input. "seeing that a human created this inspired the wish to create in yourself." Sure, but, it's not reeeaaally “a human did it.” It is more “a small number of visible artists did it.”
by lopis | 2025-12-11 15:11:09+00:00
When one side is actively trying to make most people miserable, poor, or dead, while the other side is trying to save people from ruining their lives (e.g. through an unwanted pregnancy), or just be proud of who they are without hurting others, the whole "both sides" argument reaaaly doesn't work. You're comparing the issues of being cringe with committing human rights violations?
by darthcircuit | 2025-12-11 15:11:20+00:00
Not op, but magicka is a pretty fun game.

You cast spells in a similar way as calling in strategems in hd2.

The spell system was super neat. There’s several different elements (fire, air, water, earth, electricity, ice, ands maybe something else. It’s been a while since I played). Each element can be used on its own or is combinable. Different combinations would cast different spells. Fire+water makes steam for instance. Ice + air is a focused blizzard, etc.

there’s hundreds to learn and that’s your main weapon in the game. There’s even a spell you can cast that will randomly kick someone you’re playing with out of the game.

It’s great fun with friends, but can be annoying to play sometimes. If you try it, go with kb/m. It supports controller, but is way more difficult to build the spells.
by myrmidon | 2025-12-11 15:12:42+00:00
If there are no parties mainly concerned with climate sustainability, then that is very likely because voters are not sufficiently interested in such platforms, and are more receptive to messages like "will fight immigrants", "will fight use of incorrect pronouns" or "will prevent trans-women from fighting in womens MMA".

Speaking for the US: climate sustainability (as main focus) was up for election 25 years ago, and about half the nation did not even bother voting, so it seems unsurprising to me that focus has shifted away from this issue (and fair to blame voters for that).
by toomuchtodo | 2025-12-11 15:13:02+00:00
Oof, “are we the baddies?”

Edit: It appears the US is deporting Russian nationals back to Russia, who are immediately served with military draft notices upon landing. So, the US is helping push more Russians into military service while increasing efforts to destabilize the region and assist Putin.

https://www.euronews.com/2025/12/11/latest-us-deportations-t...
by wakawaka28 | 2025-12-11 15:13:28+00:00
You can't just leave it, huh?

>The equivalence is between typing out what you want and having a machine produce code from that and compilers. Call that "AI systems" instead of "compilers" if you want, but "AI systems" lacks precision, so I think we can eventually come to agree that compiler is more precise.

You are trying to assert this equivalence to ultimately assert a similar equivalence between vibecoding and software engineering. I'm not going to accept that. The analogy is about as bizarre as calling a compiler a search program. You could indeed call it that: You tell it what you are looking for, and it does something to find the matching output out of infinitely many possible outputs. But this is just as strained of an analogy. The mechanics of how each of these things works is sufficiently complex and distinct as to deserve dedicated terminology. Nothing is gained by drawing these connections, that is unless you are going to commit fraud.

>Even if we don't, it is what I chose to call it. Therefore, that's what it means in the context of my comments. That is how English works. I am surprised this is news to you.

It is not. I said it works that way in multiple comments to you. This type of shit is, as I said, exactly why natural language is a bad category of input for writing software.

>I know you like silly semantic debates, so is talking past everyone really a conversation? The dictionary definition indicates that there needs to be an exchange, not just taking turns writing out gobbledygook.

First you want to manipulate the definition of "software developer" to elevate vibecoding (the socially and industrially acceptable definition) to the same level. When I disagree with you in a series of comments, you want to redefine "conversation" to mean something else and also call my thoroughly explained rationale "gobbledygook". What you're writing isn't exactly gobbledygook, though I could easily call it that and move on. What it is is simply an incorrect argument in favor of destroying the meanings of certain well-established words. You are simply wrong from multiple angles: historical, logical, and social. We are all dumber for having heard it. You LOSE!
by NekkoDroid | 2025-12-11 15:13:30+00:00
I think most graphics cards nowadays come with roughtly 3 DP ports and 1 HDMI port. It might be different for things like the Multi-media cards that are on the low-low end of the spectrum (think of GT 730 level in a generation) might have more HDMI ports since they are more intended for such an audience.
Show HN: Ward – Modern antivirus in your browswer
by greenbeans12 | 2025-12-11 15:13:32+00:00
I live in an area with a lot of older folks and I try to talk to them. One thing I've heard is how many of them have been scammed or know people who have gotten conned by phishing, tech support fraud, Medicare schemes, etc. Sometimes even their whole 401k or life savings. It's maddening to think there are individuals in this world taking advantage like that.

I built Ward to start to tackle this. It’s a Chrome extension that can either run locally on your machine (with Gemini Nano) or use a hosted cloud-based endpoint.

So far, it can pick up on a bunch of the top techniques used with little false positives. It’s for people who have older folks, young kids, or anyone less tech savvy in their life that Ward could help.

I’ve put off monetizing and am bootstrapping and covering costs for the first couple hundred users to improve Ward. When stuff inevitably gets past server-side filters, Ward works really well for client side edge defense.
by margalabargala | 2025-12-11 15:13:38+00:00
Regenerative braking needs something to act against in order to slow the car down. Whether the thing on the car side is an electric motor generating voltage or a brake caliper generating heat, the effect of both is to create resistance to the axle turning. This slows the car via tire-road friction.

EVs tend to use regenerative braking, thus applying road-tire friction, much more often than an ICE vehicle uses brakes. In an EV if you are going tobfast and let off the accelerator, the regen braking slows you. With tires. In an ICE car, you will coast along and slowly slow down, mainly due to air resistance, unless you actively press the brake.

If regen braking only happened when then EV driver pushes the brake pedal with their foot, your expectations would be correct and weight would be the only differentiator. But the single pedal driving design decision means the tires wear more.
by FieryMechanic | 2025-12-11 15:13:39+00:00
They made a decision based on existing data. This isn't unreasonable as you are pretending, especially as PC hardware can be quite diverse.

You will be surprised what some people are playing games on. e.g. I know people that still use Windows 7 on a AMD BullDozer rig. Atypical for sure, but not unheard of.
by dfxm12 | 2025-12-11 15:13:52+00:00
These people only think in terms of money. Their bank accounts will tell them if it was the right decision or not.

Someone like Zuck actively isolates themselves: from buying huge tracts of land to literally isolate themselves, building underground shelters, hiring security to keep riff-raff away, etc. They have no concept of society. They just don't see themselves living in the same world as we do.
by griffzhowl | 2025-12-11 15:13:56+00:00
One part of the story I found fascinating is the overlap in infants' brains of the areas involved in tool use and hierarchical syntax. These diverge and specialize in adults. The homologous brain region in primates is involved in motor planning.

It's an interesting hint at the deeper evolutionary origins of language in the ability to plan complex actions, providing a neural basis for the observation that language and action planning have this common structure of an overall goal that can be decomposed into a structure of subgoals, which we see formalized in computer programs too.

This is an older reference (1991) where I first heard about it. there are more recent studies reinforcing various aspects of it but I didn't find one that was as comprehensive

https://doi.org/10.1017/S0140525X00071235