MurphyA/hacker-news huggingface dataset:
by krish678 | 2025-12-16 08:30:10+00:00
Hi HN,

I’ve been experimenting with how far NIC receive latency can be pushed on commodity hardware when you bypass the kernel and treat the NIC as memory-mapped hardware instead of a network device.

This is a research / measurement project, not a complete networking stack.

What I’m measuring: • ~20–50ns NIC RX → userspace visibility (device-dependent) • Busy-polling descriptor rings via MMIO • Zero-copy DMA buffers • No syscalls, interrupts, or kernel networking

Public repo: https://github.com/krish567366/BareMetalNIC

Docs / notes: https://baremetalnic.krishnabajpai.me

Important clarification: The public code focuses on instrumentation, register access, and timing methodology. Some experimental logic and tuning paths are intentionally not published yet.

This is mainly about how to measure and reason about latency accurately at this scale, not claiming a drop-in replacement for DPDK or kernel stacks.

Questions I’d genuinely like feedback on: 1. Where do you usually see the first sources of jitter below ~100ns? 2. On ARM64, how much penalty do you typically expect from memory ordering? 3. Any recommended techniques for validating RX timestamps externally?

Happy to clarify methodology or measurements.
by jchw | 2025-12-16 08:30:25+00:00
> Is a piece of software really only of value to the open source community if any kind of unscrupulous use of it is allowed?

It's not even open source in the first place if any kind of unscrupulous use of it is disallowed, as that would be discriminating on use case. It ultimately doesn't matter much to the open source community, as it effectively can't be used in otherwise open source projects, as the result wouldn't be open source and it is going to be license-incompatible with many projects anyways.

That said, I find it preposterous to accept this notion even ignoring that point. You shouldn't have to take it on faith that what you're doing is allowed by the copyright license—the whole point of the license is to make that clear. Everybody always shrugs off the risk of a malicious owner until Oracle acquires their dependencies.
58.5% Zero-Click: The rise of AI agents and "App-less" interfaces
by tmss | 2025-12-16 08:30:34+00:00
We are witnessing the end of the "Link Economy."

According to the 2024 Zero-Click Search Study, 58.5% of Google searches in the US now end without a single click.

Why? Because browsers and search engines are shifting from "Discovery" (showing you where to go) to "Execution" (doing it for you).

The "App-less" Interface Look at Google’s 'Disco' or generic AI agents. If you open 10 tabs for travel planning, the browser now ingests them and generates a disposable "Trip Planner" interface. The original websites just become invisible backend databases.

The Paradox The better and more logical your content is, the easier it is for AI to summarize it. High quality = Zero clicks.

As a founder or marketer, if you are relying on being a "destination," you are in trouble. We need to shift from selling "information" to selling "inevitability"—something the AI cannot generate.

I wrote a deeper dive on this structural shift and how to survive the "App-less" era. Full analysis here: https://tmssmag.substack.com/p/the-death-of-the-link-the-culprit

What are your thoughts? Are you seeing this traffic drop in your analytics?
by mikerbrt2000 | 2025-12-16 08:30:34+00:00
Great journalism. I hope the authorities bring this person to justice and arrest them for fraud.

I saw this ad a few months ago on YouTube and flagged it as a scam when I couldn’t find much information about the company. Never donate money through random sites. If you use platforms like https://www.gofundme.com/, at least you have the option to file a complaint if you find something suspicious.
by Mawr | 2025-12-16 08:30:49+00:00
And sure, for the exact target demographic of carpenters and such that's... false.

What you do is get a regular car that's great for everyday stuff and buy a trailer. You get a flatbed that's what, 4x the size of the one on your truck? And it's cheap, at knee-level, and detachable, so you only pay the cost of inconvenience and extra fuel when you use it, not all the time.

You won't use it much anyway, because a regular car fits more than you think.
by pietz | 2025-12-16 08:31:30+00:00
It seems to me like many developers are moving from native vector stores back to Postgres with pgvector. It's easier to integrate, cheaper to set up, familiar to work with, oftentimes faster, while not hitting any limitations for most projects. My vector store recommendation boils down to: "Use pgvector unless you have specific reason not to".

Does this still hold?
by cdf | 2025-12-16 08:34:00+00:00
Does anybody actually work with H100s and the like? Their failure rate is so high, I dont understand why anybody will even consider it feasible to put the machines in orbit or even the sea. By my ballpark estimate, if you have 800 H100s, after 6 months, about 100 would be overheating or throttling, and a few will disappear and one or two will crash the machine with load.
by reify | 2025-12-16 08:34:25+00:00
Not a midlife crisis, its a developmental stage of life.

You could reframe that, and say that you are ready for change.

being good enough in this modern world is difficult with all the external pressures we have to endure.

At 35 years old, I too looked at my life a felt something was severely lacking.

I decided I would change career and do something I wanted to do, not what family and society expected of me.

I decided to train as a psychotherapist. This gave me a great sense of personal acheivement by helping other people and deep personal knowledge and incredible self awareness.

I had experienced an extremely abusive childhood and psychotherapy was a way to heal myself, this is a common theme for psychotherapists.

I'm 70 next birthday and I am happy with my life.

I shall die a happy man.

I would suggest spending a few months in psychotherapy just to get a sense of who you are and what you want.

Most of my clients over 25 years did not have mental health problems, they were looking to find a new way to live their life.
by remus | 2025-12-16 08:35:46+00:00
Been playing daily since you last posted it on hn, great fun! For me Im a bit of an amatuer so the level is pretty nice, usually getting sub 5 mins or so.

A little feedback: clues which are cultural references can be pretty frustrating if you don't knw the reference. There have been some where even after piecing it together I've still got no idea how the answer matches the clue.
by ralph84 | 2025-12-16 08:36:04+00:00
American football teams and the military regularly charter that size aircraft to move personnel. The Arizona Cardinals own five 777s. The New England Patriots own two 767s. In addition to flying cargo, Atlas Air does passenger charter with a fleet of ten 747s and 767s.

https://www.planespotters.net/airline/Arizona-Cardinals

https://www.planespotters.net/airline/New-England-Patriots

https://www.planespotters.net/airline/Atlas-Air
by CrossVR | 2025-12-16 08:36:13+00:00
They can't declare war, that would require approval from congress. They're relying on the post-9/11 authorization granted to the president to use the military to go after terrorists and those that harbor them.

That is why this administration is leaning heavily into calling the drug traffickers "narco-terrorists" and calling fentanyl their "weapon of mass destruction". They're covering their ass legally so they can invade another country without congressional approval.
by reliefcrew | 2025-12-16 08:36:41+00:00
> The worry of losing your address should remain largely the same

You should actually worry more about losing your address because now there are two people who can screw you... the ESP (email service provider) _and_ their registrar.

If you hire the ESP to host email on your own domain though (or self host), then you can screw yourself (this is always a possibility) or the registrar can screw you... but you can always just switch ESPs if they're criminals or incompetent. This is what I was referring to when I said this:

> just shuffling things around (probably in the wrong direction).

... in the first reply. Phew... what a long strange trip! I hope the picture is clearer now.

Now I have to leave you to your own devices, sorry.
by jonway | 2025-12-16 08:36:53+00:00
Nope.

Should mention, stealing nearly any car is extremely easily, and quite fast, too.

The reason more cars aren’t stolen is because they are registered to an owner, and the resale value of a stolen cars is on the order of a couple hundred bucks USD for a brand new vehicle. It simply isn’t worth the time.

Essentially nobody is stealing cars except for a few chop shop operations who concentrate in specific areas.
by dmurray | 2025-12-16 08:36:58+00:00
You're correct but the complexity is in the things you're ignoring for simplicity.

This game is constructed such that the questions you can ask are not arbitrary, so you cannot choose them to always produce one bit of entropy (you need to frame your questions as ten matchups in parallel, using all the contestants exactly once) and the number of bits you need may indeed not be an integer.

Because you can't choose your questions to partition the state space arbitrarily, that affects not just the question you ask today, but also previous days: you want to leave yourself with a partitionable space tomorrow no matter what answers you get today.

In the Guess Who analogy, it's against the rules or at least the spirit to ask "does your character have a name which is alphabetically before Grace?". That would allow a strategy which always divides the state space exactly in two.
by whstl | 2025-12-16 08:37:06+00:00
I recently had a terrible experience with a developer who only communicates this way, and it's terrible.

Every single sentence is way too complicated, vague, deferring, or hand-wavy, and I can't know if they're being honest or just bullshitting me.

Half of the terms are incorrectly or are exaggerations when I probe: "Coupled" means "the code is confusing to me". "Monolith" means "the architecture is complicated to me". "Refactoring" means "adjusting the style". "We need a new abstraction" means "we need a new idea".

The team already had some issues with misunderstandings because of the above.

It's someone so eager to be part of the "big boys club" and trying to push their way to the top.

It's also infuriating.
by kim100 | 2025-12-16 08:37:11+00:00
I lost about $10,000 USD in bitcoin, which put me in a tight spot. I was inconsolable and believed that I had reached my lowest moment, with no possibility of getting my money back. Everything changed drastically when I discovered Coin Hack. The company intervened and promptly helped me get my full refund. Their services are highly recommended You can reach them on coinhackrecovery (@) gmail com for a help if you are having issues.
by ptx | 2025-12-16 08:37:34+00:00
Right, I guess I shouldn't have edited out my preemptive response to this: Of course the solution is internally composed of different parts. Most things are. People of course understand that those internal parts could be switched out for new parts that perform the same role in the overall solution, but that doesn't help when the disagreement is about the scope and purpose of the entire solution.
by curtisblaine | 2025-12-16 08:38:43+00:00
Relays are not coordinated. For every relay A that bans you because you say X, there will be a relay B that welcomes with open arms if you say X. If the recipients want to hear all the facets of discourse around X, they will subscribe to A and B. If they really hate X, they will subscribe to A but not to B. If they really love X, they will probably subscribe only to B.

Compare this with Mastodon, where your favourite server can decide to exclude other servers, so if A decides that X is toxic, you will never see X as long as you use A.
by somat | 2025-12-16 08:39:13+00:00
I was reading the superdome wikipedia page(as one does) and there is this amazing blurb on how in 1987 the jets once played to to an empty stadium due to a scheduling mix up. The idea was so compelling I spent a little time trying to find contemporary articles about the event (or non-event if you will). Unfortunately wikipedia's source is not readily available and I was not able to place the jets at the superdome in 1987. So just another unconfirmed weird factoid taking it's place among all the other unconfirmed weird factoids my brain likes to keep track of instead of actually remembering something useful.

https://en.wikipedia.org/wiki/Caesars_Superdome#Concerts

In retrospect this falls into that gray zone There are vast quantities of information that are not on the web, There were probably articles written about this. but I am only willing to put the bare minimum effort into researching it, If I can't find it with a 10 minute web search it might as well not exist and the web search engines are getting dumber at an alarming rate.
by Pooge | 2025-12-16 08:39:19+00:00
I completely get your point and you are right.

However, understand the context: the beggar entered a McDonald's and asked clients that were currently eating for money. He got offered the fries of a woman who didn't finish them. So there was no poisoning (I think this is very much an American problem, where I don't live) possible—except if you consider McDonald's to be poison in the first place.

In my experience, people don't give cash to beggars anymore. Everyone has their reason, but I think the fact that a lot of beggars were not really in need hasn't helped. But I think many would be open to give food or donate useful objects instead (which they don't have at hand when being begged).
by latexr | 2025-12-16 08:39:54+00:00
Because fast food restaurants get a lot of foot traffic and they’re less likely to be aggressively thrown out. Another popular place to beg are subway stations, but that doesn’t mean they need a ticket.

Did anyone ask what the money was for? Did anyone offer to buy whatever it was they needed, even if a meal at a better place? Or was the interaction to simply offer fries (probably the least filling, cheapest, far from healthy choice that they likely have been offered dozens of times already) and then do nothing when they refused?
by ndsipa_pomu | 2025-12-16 08:40:54+00:00
I get your point, but that's just editing text and I did not "say" those words, but typed them - the BBC was broadcasting parts of Trump's speech, so it is literally his words. Also, that's a lot more editing with your example and doesn't entirely make sense without the "not" - there's also the argument that deliberately leaving out negations is a malicious attempt to change the meaning.

The BBC editing was "merely" snipping out a bit in the middle - likely due to time constraints. I don't agree with their editing, but it's not in the same ballpark as your example.

Incidentally, I have previously raised a complaint with the BBC for one of their news articles when they edited a bike cam video by snipping out a bit in the middle. The removed part showed an aggressive driver performing a dangerous close pass on a group of cyclists, so without that, it made it look like the cyclists were hassling the driver for no reason.
Show HN: NgDiagram: open-source graph and diagramming library for Angular
by mononykus | 2025-12-16 08:41:23+00:00
ngDiagram is an open-source Angular library for building graphs and diagramming solutions.

It lets you design any diagram interface – e.g., node-based editors, flow charts, network and schematic diagrams – with draggable nodes, customizable connections, and groups. Built for Angular using signals for performance, with vast look & feel customization options with Angular templates. Supports Angular 18+ versions.

We've been developing it for several months and now have a stable version ready for testing. We'll be happy to hear your feedback, feature suggestions, and issue submissions.
by jonway | 2025-12-16 08:41:39+00:00
We don’t need flock to track stolen or flagged vehicles, there is already a national patchwork of cameras (typically on intersections) that do this, bullet type, dome type, and the very old IR ALPR type. Been this way a long time.

All flock gets you is more of that except also every petty theft gets run and then they harass an old lady. It almost certainly costs more, too.

https://www.cbsnews.com/amp/colorado/news/flock-cameras-lead...
by bluepuma77 | 2025-12-16 08:41:57+00:00
> I don't understand why so many people are using [Cloudflare].

> "Let us handle all your internet traffic.. you can trust us.. []"

TLS does not help, when most Internet traffic is passed through a single entity, which by default will use an edge TLS certificate and re-encrypt all data passing through, so will have decrypted plain text visibility to all data transmitted.
by calculacti | 2025-12-16 08:43:06+00:00
Calculatuindemnización es un despacho de abogados especialistas en reclamación de indemnizaciones por accidentes de tráfico. Contamos con abogados especializados, médicos en valoración del daño corporal y profesionales en gestión de reclamaciones, garantizando la máxima indemnización para nuestros clientes. Somos independientes de aseguradoras, asegurando así un servicio transparente y comprometido con los derechos del lesionado. Priorizamos la recuperación integral de nuestros clientes, ofreciendo un acompañamiento completo y personalizado.
by Aachen | 2025-12-16 08:43:39+00:00
Off topic but I really enjoyed that video, thanks!

The voice... idk, I don't hear a lot of voices where I think or know of was generated so I'm not qualified to say but it didn't give me generated vibes. There's no glitches or mispronounciations that I'd expect to pop up at least a few times across 15 minutes of material
by brabel | 2025-12-16 08:44:45+00:00
> Ukraine was not joining NATO

Oh my god, you're just ignorant.

NATO itself said they would join the alliance back in 2008.

> At the 2008 Bucharest summit, NATO declined to offer Ukraine a Membership Action Plan, but said that Ukraine would eventually join the alliance.

Source: https://en.wikipedia.org/wiki/Ukraine%E2%80%93NATO_relations

Also mentioned even in NATO's own website:

https://www.nato.int/en/what-we-do/partnerships-and-cooperat...

You can read the full statement from 2008 here: https://www.nato.int/en/about-us/official-texts-and-resource...

This was the trigger for the Russian invasion of Georgia, which was also mentioned in the above statement.

Do you think NATO is spreading Russian propaganda on its website??
by aianus | 2025-12-16 08:44:57+00:00
Sure but price to income has never been lower if you're willing to move and work remotely (or retire on investment income) somewhere cheaper.

If you want to live in the best real estate in the world and expect to continue doing so when you have no job, that's not going to happen. If you're willing to adapt and spread out you can live better and freer than ever in a hypothetical world where AI has taken most jobs.
by Nextgrid | 2025-12-16 08:45:12+00:00
> I hope the authorities bring this person to justice and arrest them for fraud.

They haven’t scammed nor inconvenienced a rich, well-connected person, so unlikely anything will happen. Remember that online fraud is effectively legal (10% of Meta’s revenue is from scam ads by their own estimates) as long as you only target the poor.

These scam campaigns have been going for years with people operating in the field across many countries - if there was an incentive to stop this it would’ve been done already, but since everyone’s making money why bother?

> file a complaint if you find something suspicious

Which will be piped to /dev/null, just like reporting scams on social media.
by jjpones | 2025-12-16 08:46:08+00:00
One of the more recent experience I've had pushing a skill from conscious competence to unconscious competence is in a multiplayer video game that involved very large scale fights that literally hundreds of players participate in (and I'm using the word literally literally here). Imagine Starcraft or a Civilization game, but rather than one player controlling an army of units, each unit is 1-is-to-1 controlled by a player.

I clearly recall how I started out, I was lost in a deluge of character models and health bars surrounding my screen, moving about, particles flashing from abilities. I had a difficult time listening to calls by the leader of my group (effectively, everyone is being coordinated by 1 person in a voice call) while trying to make sense of what's around me. I couldn't tell when I was in danger, or where I was supposed to be relative to the rest of the group. It was intense trying to parse everything around me.

But after years of practice (playing at a decently competitive level with other like-minded players who wanted to truly dedicate time to something they found worthwhile), everything in those fights just becomes clear. There's no friction in the hundreds of character models as they enter and exit my screen, reading the flow of combat is as easy as reading a cozy piece of fiction.

I think the way I'd describe the whole experience of learning this part of the game is I learned how to separate important states to non-states. When I started out, I did not know what information to immediately prune out. I was busy juggling a network of useless information and made a mesh of "non-states" that filled my mental capacity. The more I learned, the more I could actually build an intuition of real or important states to be aware of. This one flash of red means I'm in danger. This flash of yellow from an ally means I should advance more aggressively, etc.

If anyone's interested at what I'm describing, here's someone's gameplay: https://www.youtube.com/watch?v=gaZhda3rWvU
by SilverElfin | 2025-12-16 08:46:10+00:00
In some American cities I’ve noticed a lot of seemingly homeless women with kids standing on street corners, that are actually Romanian scammers (“gypsies”). People have caught them drugging their babies to make them compliant with sitting under the hot sun all day. And at the end of the day they climb into a Benz because they aren’t actually in need. It really sucks for the people who are truly in need.
I built a free tool to extract original YouTube thumbnail images (HD and MaxRes)
by Picknar | 2025-12-16 08:46:25+00:00
Hi HN,

I built a small web tool that lets you extract the original thumbnail images directly from YouTube’s CDN using only a video or Shorts URL.

It pulls all available resolutions (including maxresdefault when present) without using the YouTube API, accounts, or extensions. The goal was to make a simple, fast utility for creators and designers who want the actual uploaded thumbnail file rather than screenshots.

It works entirely in the browser and doesn’t store URLs or logs.

I’d appreciate feedback on:

Reliability across older vs newer videos

Edge cases with Shorts thumbnails

Any technical or UX improvements you’d suggest

Link: https://picknar.com/
by littlestymaar | 2025-12-16 08:47:05+00:00
I'd like to read your sources on that, because from what I checked in the meantime it looks like it's more of a “culture war” thing that a real thing. See: https://www.sdkrashen.com/content/articles/great_plummet.pdf which provides figures for tests results between 1984 and 1990 showing no such decline over that period.

Also, the PDF I quoted is from 2002, 10 years after California had legislated in favor of phonics in 1992 (which had never stopped to be used no matter what the urban legend says).
by guysenkot | 2025-12-16 08:47:49+00:00
we built a code review cli because we felt reviews were not reliable anymore.

over time, we observed for most devs approvals turned into skimming 1-2 files and leaving comments based on whatever stood out first. most ai /review tools just made this louder by dumping more findings without helping me decide what mattered.

i wanted a review process that guided me instead of overwhelming me. walkthrough->requirements->comments->code.