MurphyA/hacker-news huggingface dataset:
by ubercow13 | 2025-12-29 21:37:58+00:00
I don't really see how that would be precise enough, the mouse wheel has a DPI of like 10 vs 400-800 for a mouse. A mouse wheel has like 25 notches in a full rotation and even MIDI CC values go from 0-127, that's 5 full rotations, that doesn't sound practical as it would be far too slow. And many parameters require much more precise control than 127 steps.

I don't play flight sims but I imagine most flight surfaces require small adjustments and the effect of those adjustments on the aircraft is naturally smoothed out by the dynamics of the plane (you're adjusting an acceleration).

I imagine the scroll wheel is not suitable for dogfighting.
by rickcarlino | 2025-12-29 21:38:23+00:00
The way people get information online is changing rapidly.

I run a local makerspace. It is not quite the same thing as a local entertainment business, but there are certainly some similarities. We are local, and we are very event-based.

For the last 10 years, the way we would get new members was to host Meetups. Meetups are slowly bringing in fewer members. When I ask tour guests how they found out about us, they recently started saying that they found us on ChatGPT. They did not know what a makerspace was but they explained their problem and ChatGPT presented our space as a local solution. This has been good for us because we offer something useful to the community but struggle to explain it. In the old days of search, this was a problem because many people were not using the correct phrase to describe what we are. That doesn’t matter anymore.

How does a local business optimize for this though? I am not sure.
by btbuildem | 2025-12-29 21:38:39+00:00
I wish that were true, but I don't think it's dying, I think it's metastasizing.

Ads will ingress deeper into what were trusted layers -- embedded in text and video in a seemingly organic way. GenAI tools make this possible -- to splice a 20 second mention of something into a stream, or rewrite a paragraph injecting a subtle product placement.

We will develop new mental antibodies for this, we always do. Silver lining of sorts -- while short-form video content is making people illiterate, perhaps literacy will become a calm refuge once again.
by fairity | 2025-12-29 21:39:21+00:00
Surprised to see this upvoted because the takeaway is completely incorrect, and based on the anecdotal evidence of one advertiser.

As someone who spends seven figures every month on Google ads, what’s much more likely to be happening here is that the individual advertiser is either getting outcompeted or they’re executing ads poorly.

Google ads revenue in the US continues to grow every quarter. And, since advertisers will generally invest in ads until the last dollar is break even, it’s likely that the total value advertisers unlock through Google ads is growing as well. Whether that’s true or not, the notion that value generated for advertisers is “dead” is absurd.
by delichon | 2025-12-29 21:39:25+00:00
Push advertising sucks, but we can make pull much better by giving the user more control.

Imagine a protocol to publish commercial offers for any given fragment of content addressable by URI. It would describe the details of some product or service and a set of proposed terms. We could surf the web looking for relevant content and publishing related offers. Various repositories would subscribe or not.

A browser (extension or native) would optionally pull offers from various repositories and have UI for the user to solicit/pull offers for any given piece of content styled to signal their existence, and to filter and sort them. To make it sustainable there needs to be revenue sharing with the content source(s).

Are there existing projects like this?

The same protocol could be used for independent commentary and other annotation.
Show HN: AI Domain Data Standard – Complete Tooling Suite
by dylanl37 | 2025-12-29 21:39:26+00:00
AI, agents, and other robots frequently get domain details wrong. The AI Domain Data Standard fixes this by letting domains publish a canonical JSON profile at /.well-known/domain-profile.json that AI tools read directly.

We've just completed the full tooling suite:

PLATFORM INTEGRATIONS:
- WordPress: https://wordpress.org/plugins/ai-domain-data/
- Jekyll: https://rubygems.org/gems/jekyll-ai-domain-data
- Next.js: npm install @ai-domain-data/nextjs
- Cloudflare Worker: https://github.com/ai-domain-data/cloudflare-worker-ai-domai...

DEVELOPER TOOLS:
- CLI: npm install -g @ai-domain-data/cli
- GitHub Action: https://github.com/ai-domain-data/ai-domain-data-validate-ac...
- Resolver SDK: TypeScript/Node.js for programmatic access

WEB TOOLS:
- Generator: https://ai-domain-data.org/generator
- Checker: https://ai-domain-data.org/checker

The standard is intentionally minimal (name, description, website, contact, plus optional fields) and works with any domain type. All tooling is open source (MIT) and self-hosted by design.

Spec: https://ai-domain-data.org/spec/v0.1
GitHub: https://github.com/ai-domain-data/spec

What platforms should we support next?
by epistasis | 2025-12-29 21:39:40+00:00
As somebody who really appreciates being able to own a ton of different companies in small amounts in my retirement account, I'm not sure if this is the right way to solve the problem.

Requiring full disclosure of all ownership stakes, traceable back to individuals, is probably a better route for this.

And it seems that there's a trend towards that, last company I registered had a new process for listing beneficial ownership of all significant amounts. Just need to push that legislation further.
by jech | 2025-12-29 21:39:50+00:00
> in a foreign country [...] If he had an eSIM it would have quickly solved the problem for him. Instead he had to wait until he got home to pop in a new SIM card.

Are you sure that his carrier allows activating an eSIM while roaming? Mine definitely doesn't, which means that if I break my phone while abroad, I lose access to online banking.
by wouldbecouldbe | 2025-12-29 21:39:54+00:00
An instant drop in 50% means something else is off. The shift to llm's has been happening already for the last years.

Its more likely their your ranking dropped. Or a competitor got ahead of you. Google is still main source of leads for service businesses.

If you are old & previously ranked well the LLM's will also mention you similar to how Google did.
by kgeist | 2025-12-29 21:40:07+00:00
>Mafia III was delisted from Steam on May 19th, 2020 when it was replaced with Mafia III: Definitive Edition

>Lumines was delisted from Steam on June 22nd, 2018. The delisting coincides with the release of Lumines Remastered just a few days later

So there's a tactic of delisting a game to promote a remastered version.
by joenot443 | 2025-12-29 21:40:13+00:00
You're right - it was called FoxTrax, it's a fairly interesting piece of engineering.

It's pretty wild they were able to convince the NHL to use a modified puck with a battery and PCB inside, all so American viewers could better follow the action.

It was not well received in Canada :)

https://en.wikipedia.org/wiki/FoxTrax
by conradludgate | 2025-12-29 21:41:07+00:00
To elaborate, hashbrown uses quadratic-ish probing over groups, each group can store 16 slots on sse2.

https://github.com/rust-lang/hashbrown/blob/master/src/contr...

https://github.com/rust-lang/hashbrown/blob/6efda58a30fe712a...
by pigpop | 2025-12-29 21:41:20+00:00
This dig at the relationships between these companies also seems odd to me. Isn't this fairly normal practice for companies within an industry? There are lots of examples of joint ventures, partnerships, alliances, investment and mergers and acquisitions between lots of other corporations that are in competition with each other. I don't see how it could be otherwise unless each corporation was entirely vertically integrated so that they never had to work with any other.
by FloorEgg | 2025-12-29 21:42:02+00:00
> The exams will be proctored and in person. If someone is using a digital device it will be obvious enough.

This is only true if the proctors really care and are paying close attention the entire time, which unfortunately, from what I've seen, isn't the case most of the time.

Note that now students can cheat using smart glasses, so proctors have to check glasses for cameras which isn't trivial. Are your proctors doing this?

Also when students are caught cheating, most of the time there are no serious repercussions. There are too many disincentives in place to prevent professors from holding students accountable. It's tough when the institution has a philosophy that all students should graduate and any student failing is a failing of the institution.

I think this cheating epidemic is one of the hardest problems I know about and I'm extremely skeptical of any single "simple" solution (including pen and paper).

It's a cultural problem, a values misalignment problem, it's a social problem, it's an incentive system problem, it's a technical problem, it's an ease of cheating, benefit of cheating, downside of getting caught balance problem.

My theory is that any sustainable solution will have several components and require significant cultural, economic and social support on behalf of the institution, and no institution I know of seems ready to lean into it yet. From what I've seen most institutions downplay how bad it is and some even to so far as hide evidence of it.
by WarOnPrivacy | 2025-12-29 21:42:02+00:00
> The major advantage is now that the expensive and time-consuming part ... is ... sending out a physical SIM card

For the carriers I can see that. Especially the part where users can't move their esim without carrier cooperation. That grants telcos (and sometimes handset manufacturers) additional control over users - control that they don't get with physical sim.

And physical sim save me time and money. I get a new SIM each month. It's 1 min to swap it and update my forwarding #. Service is reliably cheap.

When I need my sim elsewhere (ex:5g router), I just move it.
by ben_w | 2025-12-29 21:42:05+00:00
> This is like let's make a new Google and "already implementing the sorting algorithm". While undoubtedly important, it does not actually advance you towards your goal.

Google, the search engine?

A search engine is just a sorting algorithm for the query over the data. This is what Page Rank is. Also, the Page Rank patent has expired.

What made Google Inc. (and later Alphabet) a big player in the world was the money from the adverts. Their excuse for the prices they charge for those adverts comes from their analytics. The analytics are worryingly invasive, hence GDPR and the consent popups.

> Kelkoo.co.uk

Kelkoo is a European price comparison service founded in France in 1999.[1]

In 2000 Kelkoo merged with Zoomit, Dondecomprar and Shopgenie. The company was bought by Yahoo! on 26 March, 2004.[2] and was subsequently sold by Yahoo to Jamplant, a British private equity firm, in 2008.

…

Initial funding of $3 million was provided by Banexi Ventures and Innovacom

That's not even trying to be Google. Nor is it an example of the EU trying to force the creation of a new Google. Even if you can find EU funding despite evidence of this not being listed in the wiki page nor in, ahem, *Google's own* AI Overview, in that era a better question would be "was this the EU jumping on the dot.com bandwagon?"

You might be able to put it in a similar role as eBay or Amazon, but only if I could also categorise Kaufland's website that way. But not Google.
by hn_go_brrrrr | 2025-12-29 21:42:10+00:00
Compilers implement the parts of the standard they agree with, in the way they think is best. They also implement it in the way they understand the standardese.

Read a complex enough project that's meant to be used across compiler venrdos and versions, and you'll find plenty of instances where they're working around the compiler not implementing the standard.

Also, if you attended the standards committee, you would hear plenty of complaints from compiler vendors that certain things are implementable. Sometimes the committee listens and makes changes, other times they put their fingers in their ears and ignore reality.

There are also plenty of places where the standard lets the compiler make it's own decision (implementation defined behavior). You need to know what your compiler vendor(s) chose to do.

tl;dr: With a standard as complex as C++'s, the compilers very much do not just "implement the standard". Sometimes you can get away with pretending that, but others very much not.
by reify | 2025-12-29 21:42:23+00:00
The only penalty I can see, is where the uploader changes the link title hoping to induce a masterful click of a mouse by some festive season person who has had one too many glasses of wine. Not considering for one moment that my fellow HN users are far too astute to fall for a such a rudimentary "trick for a click".

real title: concrete bias in llms.

Basically its about building site workers trying to come to terms with ai taking over their jobs. The ai brick layer strikes again.

https://www.genrankengine.com/blog/concrete-bias-in-llms/
by yeputons | 2025-12-29 21:42:45+00:00
One does not have a debit/credit card at all (e.g. they're young, or don't have enough documents, or are an immigrant from a sanctioned country).

Alternatively, the card is rejected because "fraud prevention", see e.g. https://news.ycombinator.com/item?id=46424584

Or the game is not available in my "account's region", which is chosen arbitrarily based on God knows what.
by ibrar74 | 2025-12-29 21:42:55+00:00
This article does a good job separating model capability from system behavior. One point worth emphasizing is that most real failures come from the surrounding system, not the model itself. Tokenization choices, context truncation, retrieval quality, and update frequency often dominate output quality more than model size. In production, debugging usually means tracing data flow and state, not tuning prompts.
by dundarious | 2025-12-29 21:42:55+00:00
I was mixing up the fact that "Linux native games do not support GOG's Cloud Saves feature" (direct quote from the app itself), with a general lack of support. Given it says "Use the Windows version instead", I am quite wrong, it clearly does support them for Windows games.

If you think that's a "lie", consult a dictionary.

As for whether my general point stands, I think it's a reasonable inference that if GOG Galaxy supported Linux, it would support Linux games and cloud saves for those games, and only then would Heroic and the like be able to implement such a feature. I could be wrong, as it depends on details I don't know, and I'm just making an educated guess.
Show HN: Portdetective – A tiny, fast rust CLI for port inspection
by ckugblenu | 2025-12-29 21:42:57+00:00
Hi HN,

I kept getting annoyed having to track down which process was sitting on a port so I could kill it, so I built a tiny CLI tool that shows you exactly what’s using a given port and having the option to kill it. Sharing it here in case it helps someone else too.
by hansmayer | 2025-12-29 21:43:22+00:00
Absolutely, not to say "You are right!" :) The items touched by Midas were if nothing else, shiny and gold after all is a precious metal preserving its material properties for a long time...Whereas the stuff produced by LLMs...yes, quite resembles the key properties of feces, come to think of it. It is a simple meshup of whatever was digested over a timespan, it stinks, and it does not require special skills - anyone can produce one!
by redsymbol | 2025-12-29 21:43:26+00:00
Yeah, as someone who spends a lot of money every month buying Meta ads, I had that thought looking at some of the article's examples.

But in its current form, I think that may happen mostly for very direct-response ads, while creating branding problems that would be expensive for many companies in the long run.

Also, some of the AI-generated creatives and copy that Meta has suggested to me actually misleads or flat-out lies about what is being advertised. Which makes me wonder if the American FTC will go after some companies for running misleading ads at some point, if they are not careful about what suggestions they accept (the ad manager UI currently makes it extremely easy to accidentally approve something you shouldn't).
by treespace8 | 2025-12-29 21:43:37+00:00
I'm using Claude code to help me learn Godot game programming.

One interesting thing is that Claude will not tell me if I'm following the wrong path. It will just make the requested change to the best of its ability.

For example a Tower Defence game I'm making I wanted to keep turret position state in an AStarGrid2D. It produced code to do this, but became harder and harder to follow as I went on. It's only after watching more tutorials I figured out I was asking for the wrong thing. (TileMapLayer is a much better choice)

LLMs still suffer from Garbage in Garbage out.
by JodieBenitez | 2025-12-29 21:43:52+00:00
Yeah, but about personal projects we're probably different. They don't always involve a computer and my joy is in the making, not in the completing. Wither on the vine is fine for me.

Now back to computing, since I've been doing this for 25 years as my main job and it's probably what you thought I had in mind:

> at some point, you gotta put down the old tools and learn to use the new

I have the habit of learning new tools out of curiosity and only keep the ones that actually solve problems I have. Over time I have kept some (example: dvcs) and ditched others I was told were the best thing since sliced bread (example: containers). So far, conversational AI has been very good at replacing google/stack overflow. But that's about it.

I'm sure I'll use more of this stuff as time goes by, but there is really no need to rush things. I'll let early adopters adopt and I'll harvest mature solutions in due time.
by pizza234 | 2025-12-29 21:44:36+00:00
"Zero cost abstractions" refers to some features of the language that provide functionalities with no runtime cost, e.g. (safe) iterators, not to a presumed simplicity of the whole language. Therefore, this is not mutually exclusive with the fact that certain concepts in Rust require more complexity than their counterpart in other languages (after all, the complexities of the borrow checker don't exist in C).

In general, and it applies to the referenced article, programming with a high level of control over the implementation is complex, and there's no way around it. This article explains the concept: https://matklad.github.io/2023/01/26/rusts-ugly-syntax.html.
by esseph | 2025-12-29 21:44:47+00:00
Everybody hates daylight savings time but we still have it.

54% of people are creeped out by targeted ads, 79% of mobile and 73% of desktop users are "frustrated" by the current ad load, and 70% of customers across the board find digital advertising "annoying and unpleasant".

(I have a self-held theory that roughly 30% of people are... interesting to say the least.)
by btbuildem | 2025-12-29 21:44:52+00:00
They do all those things you've mentioned more efficiently than most of us, but they fall woefully short as soon as novelty is required. Creativity is not in their repertoire. So if you're banging out the same type of thing over and over again, yes, they will make that work light and then scarce. But if you need to create something niche, something one-off, something new, they'll slip off the bleeding edge into the comfortable valley of the familiar at every step.

I choose to look at it as an opportunity to spend more time on the interesting problems, and work at a higher level. We used to worry about pointers and memory allocation. Now we will worry less and less about how the code is written and more about the result it built.
by crystal_revenge | 2025-12-29 21:44:59+00:00
I don't know why people are so aggressively downvoting this. It's the honest truth.

I grew up before Google, I remember when it was just a useful search tool. Then an industry grew up around exploiting it in various ways and ads became a major revenue source for Google, completely changing the platform. I witnessed this entire online marketing/ad industry come into existence.

I have friends who worked in SEO for years. Very talented, smart people. But that industry is gone now. Likewise Google ads is clearly not long for this world as Google will probably get a lot more money leveraging their AI for product recommendations/sales etc.

People used creative thinking to create this industry, so the answer to "where do we go now?" is find the next one. It won't just be the same thing repeated, just like SEO and ad optimization where fairly major departures from the previous world of advertising and marketing they came from.
by heliumtera | 2025-12-29 21:45:14+00:00
Interesting concept, but as of now we don't apply this technologies as a new compounding layer.
We are not using them after the fact we constructed the initial solution. We are not ingesting the code to compare against specs. We are not using them to curate and analyze current hand written tests(prompt: is this test any good? assistant: it is hot garbage, you are inferring that expected result equals your mocked result).
We are not really at this phase yet. Not in general, not intelligently.
But when the "safe and effective" crowd leave technology we will find good use cases for it, I am certain (unlike uml, VB and Delphi)
by SideQuark | 2025-12-29 21:45:18+00:00
Someone at work recently copied the ellipse SDF from that page into production code without checking it, and shipped a crash to a ton of people. If you simply glance at it, you’ll see it divides by zero on circles. Then, if you try to check for that, you’ll immediately hit overflow cases for common values in shaders.

I replaced it with correctly designed, numerically robust code.

Don’t use these routines; they’re all similarly land mines of bad numerics. They’re pretty but not robust.
by ac29 | 2025-12-29 21:45:27+00:00
What you say is a bit dismissive of where Intel currently is. They are maybe a year behind TSMC and have been "printing" EUV in high volume since 2023 and shipping it in high volume since 2024.

Their latest node 18A is already in production and should be a lot closer to TSMC's latest and greatest, with the first products shipping early next year.
by kimixa | 2025-12-29 21:45:40+00:00
Zen1 was further behind in ST perf than Intel is today in it's desktop offerings. They really exploited their strength in MT and price, and showed that the market was already chafing under Intel's reluctance to go beyond 4 cores on their consumer line, presumably to avoid stepping on the toes of HEDT. But that just caused the competition to pretty much invalidate that entire line instead.

And I don't really see the situation being that obviously different if it was Nvidia who they merged with and Jensen was CEO.

The big issue was simply that AMD didn't have the cash at hand to both pay for ATI and maintain investment in R&D, at least without their next few products completely dominating the competition. I don't see a different CEO changing that. Unless Jensen was willing to value Nvidia significantly less than ATI at the time.
by thomassmith65 | 2025-12-29 21:45:47+00:00
With respect, you seem immediately to have started out on the war path, and since then have been arguing with some imagined opponent (is he modeled on the 'love it or leave it, Tommy' character in Born on the Fourth of July?).

Responding to your criticisms today - and hopefully you're just having an off day today - is a dull task. They show little engagement, aside from the fixation with small phrases like 'useful idiot', with what I actually write.