MurphyA/hacker-news huggingface dataset:
by yashwantphogat | 2025-12-16 15:08:45+00:00
I’ve run into the same wall. The issue is not that AI “can’t code well”, it’s that it’s bad at large, aesthetic refactors unless you constrain the problem very tightly.

A few things that have helped me get closer to that 15–20 minute review window:

1. Stop asking it to translate a whole route AI struggles when it has to infer intent, architecture, and taste at once. Instead, I break things down explicitly:

one prompt for semantic HTML structure only

one prompt for component boundaries

one prompt for state and data flow I often tell it “do not worry about styling or completeness, just structure”.

2. Give it examples of what “idiomatic” means to you Before asking it to generate anything, I paste a small, finished Svelte component from my codebase and say “match this level of abstraction and composition”. Without this, it will default to generic Svelte patterns.

3. Ask for constraints, not solutions Prompts like:

“Do not use boolean flags for view switching. Use composable components.”

work better than:

“Refactor this to be idiomatic Svelte.”

The more you forbid, the better the output.

4. Use AI as a first-pass reviewer, not an author I’ve had more success writing the initial version myself, then asking AI to:

point out anti-patterns

suggest component splits

identify places where logic can move to the server This tends to align better with how humans actually refactor.

5. Accept that taste is still human Things like semantic HTML, component boundaries, and long-term maintainability are closer to “design” than “coding”. Current models can assist, but they won’t replace your judgment yet.

One small thing that’s helped me personally is using quieter, review-focused AI tools instead of chat-style copilots. I’ve been building and using a GitHub app called MergeMonkey that gives short, structured PR feedback and only goes deeper when you ask. It’s been useful as a second set of eyes once the code exists, rather than trying to generate everything from scratch.
by t-3 | 2025-12-16 15:08:49+00:00
> The habit to blame the US/Europe/Jews for everything bad in the world and give a total pass to any other ethnic/political group for their transgressions seems pretty lazy at best, and actively dangerous at worst.

I'm not sure who you're arguing with in your head, but that kind of strawman should stay there rather than being brought into a public forum. Nobody has made any claims even remotely similar to those.
by rattus_rattus | 2025-12-16 15:08:50+00:00
The Ford Mach-e would like to have a word - it was the first Ford EV. It was available for the first year as a 2021 model, while the Lightning was available as a ‘22. The Mach-e is still available and I think the ‘26 models are already out there.

According to Car and Driver the Mach-e was the 4th most popular EV so far this year (around 42k sold) and the Lightning was the 7th (23k units sold.)

Anecdotally I see a ton of Mach-e on the road where I live, and Lightning too. We got a Mach-e this summer and it has been excellent.
by wkat4242 | 2025-12-16 15:09:05+00:00
> He says he could begin to block ad blockers in Firefox and estimates that’d bring in another $150 million, but he doesn’t want to do that. It feels off-mission

Eh yeah, killing the #1 reason why people still use your product is pretty much off-mission yes. I don't really understand how this would make money for them but either way it is the worst idea possible.

I understand more that he wants to be all in on AI. It's the big thing now. Billions are splashing around and Mozilla badly needs money. But everyone is doing AI browsers now. What would make Firefox so different from the rest? What is their moat? Better to focus on what makes it different rather than trying to play the same game as everyone else.

And yeah the web is in an existential crisis, but that's not really up to Mozilla to fix. I definitely won't stop adblocking that's for sure.
by komali2 | 2025-12-16 15:09:06+00:00
I hear this a lot but take a peek into any Japanese, Taiwanese, or PRC person's house and you'll unburden yourself of this idea of the east as a Marie Kondo paradise immediately.

In all my time in the USA I've encountered one person whose home looked like they had some kind of genuine medically diagnosable hoarding problem. If I walk down a small alley in Taiwan and peek into the homes, I would say 50% of them look slightly cleaner than that man's home, and 10% look just the same. I can pass about 15 ground floor units on either side of me with about a minute of walking. There is a lot of hoarded garbage here.
by vablings | 2025-12-16 15:09:10+00:00
I completely disagree. BLDC control is not far from AC-servo, and they are insanely cheap nowdays

https://www.omc-stepperonline.com/ac-servo-motor

These are EtherCAT AC Servos for a couple hundred bucks, Any small cnc project that uses steppers/small bldc is a joke IMO
by yeutterg | 2025-12-16 15:09:10+00:00
The Philips bulbs are more general purpose bulbs that would replace your "soft white" 2700K bulbs. I think they dim down to around 2200K. Otherwise, the specs are pretty typical for LED bulbs in terms of color quality, flicker, and dimmability.

Bedtime Bulb v2 starts at 2100K, much warmer, and dims down to 1700K. BBv2 has infrared. The flicker is very low: under 1% at 120 Hz; the best I have seen in any dimmable bulb. It is also designed to dim perfectly with all TRIAC and ELV dimmers (basically, any standard dimmer), which no other LED bulb can claim to do.

Side note: the term "flicker-free" is a total lie, so we stopped using it. I have seen lighting with up to 50% claiming to be flicker-free. Pretty much all lighting has some flicker. The term is just not true.
by alephnerd | 2025-12-16 15:09:28+00:00
How much of this is convergence due to the addition of much poorer Central, Eastern, and Southern Europe - especially because this is "per capita"?

Edit: looking at the source dataset, it is just convergent growth from Central, Eastern, and Southern Europe. Those EU countries that were already developed countries in the 2000s grew well below the average excluding Ireland, Sweden, and Germany.
by trgn | 2025-12-16 15:09:30+00:00
what i'm reading here then is that those 7.999999999B others are braindead morons.

OP is 100% correct. either you accept that the vast majority are mindless automatons (not hard to get onboard with that honestly, but still, seems an overestimate), or there's some kind of structural unbalance, an asymmetry that's actively harmful and not the passive outcome of a 8B independent actors.
by gbil | 2025-12-16 15:10:08+00:00
> At some point, though, Enzor-DeMeo will have to tend to Mozilla’s own business. “I do think we need revenue diversification away from Google,” he says, “but I don’t necessarily believe we need revenue diversification away from the browser.”

So they want to monetize the browser somehow outside of the Google deal. Future does't look good for Firefox
by matt_kantor | 2025-12-16 15:10:18+00:00
Thanks for the reply.

> RegExpExecArray gives you a structure that looks different between the jsdoc version and the typescript version.

> The typescript version has `.groups` inside RegExpExecArray.

The JSDoc version has `.groups` too, and it appears to be typed identically to the TypeScript version given similar configuration.

Here's the TypeScript version: https://www.typescriptlang.org/play/?target=5&strictNullChec...

And here's the JSDoc version: https://www.typescriptlang.org/play/?target=5&strictNullChec...

Could you show me what you mean in the playground? You can change it to JSDoc mode by selecting "JavaScript" in the "Lang" dropdown in the "TS Config" tab.
by dijit | 2025-12-16 15:10:21+00:00
> Safari.... I dont know why this battery life argument keeps coming up because it is not the case. It hasn't been so for at least 5 - 6 years.

I mean, observably, this is still the case.

Now, luckily the M-series laptops have such insane battery life that it barely matters compared to before... but I can still observe about an hour of battery life difference between Safari and Chrome on an M2 Macbook Air (running Sequoia). Now, my battery life is still in the region of 7.5 hours, so even if it's a large difference it's not impacting my workday yet (though the battery is at 90% max design capacity from wear).

I know this, because there are days where I only use chrome, and days where I only use Safari, and I do roughly the same work on each of those days.
by titzer | 2025-12-16 15:10:24+00:00
> Does anybody actually work with H100s and the like?

They don't. The expectation the cloud develops in people is that magic computers just appear. They're living at a virtualized layer where all the nitty gritty of real machines going down and needing to be serviced all the time is handled by unseen minions (sorry SREs and DC staff) and cluster management and provisioning software.

The reality is that datacenters in space is mind-boggling stupid, just from the infeasibility of maintenance alone.
by everdrive | 2025-12-16 15:11:03+00:00
I think the case here is overstated, and the author falls prey to a common problem; the first thing most people do when they conceive of a clever idea is to over-apply that idea.

I think the criticism in this thread is valid, and the essay would have been better if it had been a bit more nuanced, but there is something there; are you critically thinking about what what you have in your life and whether or not it was a good use of your time any money? Money itself is possibility. A couch is just a couch. But despite this being true, that doesn't mean the couch wasn't worth it.
by no_wizard | 2025-12-16 15:11:19+00:00
They’re not in a position to completely ignore some of the current AI trends. That much I can wrap my head around.

The seeming double down makes no sense to me. It won’t suddenly make Mozilla more popular. It could be useful, yes, however I doubt it’ll be radically different from other implementations of AI + Browser in such a way that it stands above the others.

What I wish they would realize in the Mozilla C-Suite is that there is real appetite browsers that get out of people’s way and focus on productivity. Given their small market share they could stand to grow by addressing that part of the market. Look at the previous success of Arc.

They keep chasing trends instead of creating them. And while it is a hard job to do that, I feel they haven’t given it an earnest attempt in some time

Firefox is still my daily browser of choice. I really want to see it do better and succeed
by unformedelta | 2025-12-16 15:11:28+00:00
Perhaps you don't intend this, but I intuit that you imply that Game theory's inevitability leads to the inevitability of many claims the author's claims aren't inevitable.

To me, this inevitability only is guaranteed if we assume a framing of non-cooperative game theory with idealized self-interested actors. I think cooperative game theory[1] better models the dynamics of the real world. More important than thinking on the level of individual humans is thinking about the coalitions that have a common interest to resist abusive technology.

[1]: https://en.wikipedia.org/wiki/Cooperative_game_theory
by CharlieDigital | 2025-12-16 15:11:31+00:00
Find any definition of "monopoly" and it should be pretty clear that it's not merely marketshare but the active manipulation of markets and market conditions to produce that marketshare.

> A monopoly is a market in which one person or company is the only supplier of a particular good or service. A monopoly is characterized by a lack of economic competition to produce a particular thing, a lack of viable substitute goods, and the possibility of a high monopoly price well above the seller's marginal cost that leads to a high monopoly profit.

^ Wikipedia def is a prime example (https://en.wikipedia.org/wiki/Monopoly)
by mastax | 2025-12-16 15:11:37+00:00
> On that note: GCC doesn't provide a nice library to give access to its internals (unlike LLVM). So we have to use libgccjit which, unlike the "jit" ("just in time", meaning compiling sub-parts of the code on the fly, only when needed for performance reasons and often used in script languages like Javascript) part in its name implies, can be used as "aot" ("ahead of time", meaning you compile everything at once, allowing you to spend more time on optimization).

Is libgccjit not “a nice library to give access to its internals?”
by flawn | 2025-12-16 15:11:48+00:00
I do partly disagree because Game Theory is based on an economic, (and also mentioned) reductionist view of a human, namely homo oeconomicus that does have some bold assumptions of some single men in history that asserted that we all act only with pure egoism & zero altruism which is nowadays highly critiqued and can be challenged.

It is out of question that it is highly useful and simplifies it to an extent that we can mathematically model interactions between agents but only under our underlying assumptions. And these assumptions must not be true, matter of fact, there are studies on how models like the homo oeconomicus have led to a self-fulfilling reality by making people think in ways given by the model, adjusting to the model, and not otherwise, that the model ideally should approximate us. Hence, I don't think you can plainly limit or frame this reality as a product of game theory.
by DoctorOetker | 2025-12-16 15:12:08+00:00
Its super easy to change imho: one could make a cryptocurrency, using PoT: Proof of Theorem, as opposed to just proof of stake or proof of work.

What do Bitcoin etc. actually prove in each block? that a nonce was bruteforced until some hash had so many leading zero's? Comparatively speaking, which blockchain would be more convincing as a store of value: one that doesn't substantially attract mathematicians and cryptographers versus one that does attract verifiably correct mathematicians and cryptographers?

Investors would select the formal verification chain as it would actually attract the attention of mathematicians, and mathematicians would be rewarded for the formalization of existing or novel proofs.

We don't need to wait for the magic constellation of the planets 20 years from now nor wait for LLM's etc to do all the heavy lifting (although they will quickly be used by mathematics "miners"), a mere alignment of incentives can do it.
Show HN: CommerceTXT – An open standard for AI shopping context (like llms.txt)
by tsazan | 2025-12-16 15:12:37+00:00
Hi HN, author here.

I built CommerceTXT because I got tired of the fragility of extracting pricing and inventory data from HTML. AI agents currently waste ~8k tokens just to parse a product page, only to hallucinate the price or miss the fact that it's "Out of Stock".

CommerceTXT is a strict, read-only text protocol (CC0 Public Domain) designed to give agents deterministic ground truth. Think of it as `robots.txt` + `llms.txt` but structured specifically for transactions.

Key technical decisions v1.0:

1. *Fractal Architecture:* Root -> Category -> Product files. Agents only fetch what they need (saves bandwidth/tokens).

2. *Strictly Read-Only:* v1.0 intentionally excludes transactions/actions to avoid security nightmares. It's purely context.

3. *Token Efficiency:* A typical product definition is ~380 tokens vs ~8,500 for the HTML equivalent.

4. *Anti-Hallucination:* Includes directives like @INVENTORY with timestamps and @REVIEWS with verification sources.

The spec is live and open. I'd love your feedback on the directive structure and especially on the "Trust & Verification" concepts we're exploring.

Spec: https://github.com/commercetxt/commercetxt Website: https://commercetxt.org
Show HN: I made a tool to make user onboarding easier
by josheverett | 2025-12-16 15:12:45+00:00
Building onboarding was a huge pain when I was head of customer success for a SaaS. It required design and dev time, and editing it later required more design and dev time. We knew it was important to build good onboarding, we just didn't have the time or bandwidth to do it well

So I made a tool that makes it easy for non-technical people to build onboarding flows with things like checklists, modal popups, and guided highlighting in the app

Honestly our UI isn't amazing and maybe my friends and I will be some of the only people who ever use this, but figured I'd share it around and see if anyone else is interested

If this gets any traction then I'll want to improve the UI, improve the preview feature, and perhaps add more methods of onboarding. I'd love to add things like surveys, happiness indicators (like click here for smiley face, click here for sad face), automatic notifications to customer support teams if the user follows certain steps...

So we'll see :) here's the link (https://www.joinahoy.com/) Let me know if there's anything you'd like to see in this project?

Thanks for your time!
by tylerchilds | 2025-12-16 15:13:18+00:00
Exactly this.

The managerial class found my LinkedIn findings irritating

I just got a job recently after getting laid off three years ago

I spent a lot of time in the San Francisco Bay Area talking to people

That data is simple:

100% of the people excited about the prospects of AI are currently employed.

And even then, I do sense a wavering in the voice where they’re making sure to tell their manager that they use ai just enough to not need to be replaced by a different person or the machine they’re training.

Kurt Vonnegut’s Player Piano was written for this current moment
by insane_dreamer | 2025-12-16 15:13:33+00:00
I still can't decide whether DOGE was a genius steal "hit job" to steal a bunch of data and put people into key positions under the pretext of "reducing waste", or whether it was just truly an exercise in rushed "kill them all!" style incompetence that wasn't properly thought through.

Either way, ultimately it wasted more than it saved, and harmed thousands of lives (and tarnishing the government's reputation as an employer) in the process.
by vidarh | 2025-12-16 15:13:43+00:00
> None of the issues go away just because it's in chat?

There is a wast difference in risk between me clicking a button provided by Claude in my Claude chat, on the basis of conversations I have had with Claude, and clicking a random button on a random website. Both can contain a malicious. One is substantially higher risk. Separately, linking a UI constructed this way up to an agent and let third parties interact with it, is much riskier to you than to them.

> If the interactive diagram or UI you click on now owns you, it doesn't matter if it was inside the chat window or outside the chat window.

In that scenario, the UI elements are irrelevant barring a buggy implementation (yes, I've read the rest, see below), as you can achieve the same things as you can do that way with just presenting the user with a basic link and telling them to press it.

> as transported/renderered/etc by NxM combinations of implementations (there are 4 renderers and a bunch of transports right now), is not going to have security issues, i've got a bridge to sell you.

I very much doubt we'll see many implementations that won't just use a web view for this, and I very much doubt these issues will even fall in the top 10 security issues people will run into with AI tooling. Sure, there will be bugs. You can use this argument against anything that requires changes to client software.

But if you're concerned about the security of clients, mcp and hooks is a far bigger rats nest of things that are inherently risky due to the way they are designed.
by JoshTriplett | 2025-12-16 15:13:45+00:00
> And Enzor-DeMeo is convinced Mozilla can get there, that people want what the company is selling. “There is something to be said about, when I have a Mozilla product, I always know my data is in my control. I can turn the thing off, and they’re not going to do anything sketchy.

I used to think that, but they no longer have as much of that trust, and announcements like this are part of the reason.
by ralphc | 2025-12-16 15:13:54+00:00
Due to the nature of the sport (one person in a metal box, pit crews distanced from each other), after an adjustment period NASCAR races happened during the pandemic. To empty stands. The winner would get out of the car and instead of thunderous applause, or boos depending on the driver, there would be absolute silence. The word surreal is overused but it was that kind of experience for the driver and people watching at home.
by ptx | 2025-12-16 15:14:11+00:00
This makes no sense.

Their AI solution is all about trust, he says, and we can trust Mozilla because they're not incentivized to push any particular provider. But all we're trusting them with is a frontend for other AI providers, which really doesn't help much since the backend provider also needs to be trusted.

But wait! Since Mozilla is trusted, they're also going to provide their own AI backend service. And they're going to do placement deals with AI providers. Which of course incentivizes them to favor their own services and their partners, which nullifies the CEO's stated basis for trusting them, which makes the whole thing pointless.
by kspacewalk2 | 2025-12-16 15:14:17+00:00
If you have a PET/MR system [0], you can probably do this "gold standard" comparison, and I know that one is used for research studies. I think you can piggy-back off a different study's healthy controls to write a paper like this, if that study already uses PET/MR and if adding an oxygen metabolite scan isn't a big problem. But that's speaking as someone who does not design experiments.

[0] https://www.siemens-healthineers.com/en-us/magnetic-resonanc...
by philipallstar | 2025-12-16 15:15:01+00:00
I would say your problem is the framing :) You're assuming an outcome because you know antibiotics work. What is the incentive to spend $10m on research for a particular drug? It's not "because we know it ends up in a cure for X", because we haven't done the research yet. It's "because we think this will reach enough people to be useful and we'll commit a lot to this thing vs lots of other options."
by CmdDot | 2025-12-16 15:15:55+00:00
When it comes to quickly reducing the search space of possible words, it is - that’s how you solve it optimally, even if (or in fact, especially) if the word they chose intentionally does not use the most frequent letters.

The faster you can discard all words containing «e» because of a negative match, the better.

If you want to be really optimal, you’ll use their list of possible words to calculate the actual positional frequencies and pick the highest closest match based on this - that’s what «mostly» was meant to imply, but the general principle of how to reduce the search space quickly is the same
by 1718627440 | 2025-12-16 15:15:55+00:00
They are still the only browser I know, which has actual useful chrome like changing the stylesheet, is CUA compliant and behaves and feel like a native GTK+ app (now-a-days only after restoring the OS window bar and enabling the menubar).

They also have useful keyboard behaviour and provide both a search and a URL bar, which makes it effortless to search locally and perform additional refinery searches while hunting down something, because you can change the search term without returning to the search website. Searching via the search engines portal is also often slower than via the search bar on crappy connections. Their search provider integration is also great (not sure how other browsers are in this regard) which makes opening a Wikipedia or MDN page about a specific topic a single action, without needing to look at a search result list.

There Profile Manager is also a breeze (not the new crap), it allows to open any URL in any Profile by clicking on any link in another program.

The extension system and the advanced configuration is also quite good.