MurphyA/hacker-news huggingface dataset:
by IgorPartola | 2025-12-28 20:08:49+00:00
Whichever way you manage memory, it is overhead. But the main problem is the language does not have zero copy semantics so lots of things trigger a memcpy(). But if you also need to call malloc() or even worse if you have to make syscalls you are hosed. Syscalls aren’t just functions, they require a whole lot of orchestration to make happen.

JavaScript engines also are also JITted which is better than a straight interpreter but except microbenchmarks worse than compiled code.

I use it for nearly all my projects. It is fine for most UI stuff and is OK for some server stuff (though Python is superior in every way). But would never want to replace something like nginx with a JavaScript based web server.
by immibis | 2025-12-28 20:10:28+00:00
Bluesky seems to be pre-Musk Twitter 2.0. Its content is basically the same (art + "look at the bad thing the Republicans are doing - the Democrats will solve this"). Its moderation policies are basically the same (post anything too different from what's there = ban. Centralised moderation). Its user base, although smaller, draws from roughly the same pool. And Jack Dorsey made it. And it even has a blue logo. It's clear he just wanted to create Twitter a second time and succeeded at that.
by flashgordon | 2025-12-28 20:12:12+00:00
There are different degrees of "ai wrote all my code". A very crappy way of doing it is to keep on one shotting it expecting it to "fall on the right solution" - very much infinite monkeys, infinite typewriters scenario.

The other way is to spend a fair bit of time building out a design and ask it to implement it while verifying what it is producing then and there instead of reviewing reams of slop later on. AI still produced 100% - just that it is not as glamorous or as marketing friendly of a sound bite. After all which product manager wants to understand refactoring or TDD or SOLID or design principles etc?
by esseph | 2025-12-28 20:12:15+00:00
> "The researchers investigated the techniques used in online game cheating, as well as those deployed by ‘anti-cheat’ technologies. Most modern anti-cheat engines run in the Windows kernel, alongside applications such as anti-virus, at the highest levels of privilege. Software can only run in the Windows kernel if it has been approved and signed by Microsoft. This makes it more powerful than software run normally by the user. An example of kernel level software is the Crowdstrike system that recently failed, bringing down large parts of the internet."

> "While the anti-cheats are allowed in the kernel by Microsoft, the study also revealed that cheat software commonly uses weaknesses in Windows protections to ‘inject’ itself into the kernel and gain higher privileges. Many techniques mirror what is commonly seen in the domains of malware and anti-virus, with a difference in motivation."

> "This kernel injection technique has previously been observed in advanced ransomware attacks to disable anti-malware protections before the main attack."

https://www.eurekalert.org/news-releases/1061994
by qnleigh | 2025-12-28 20:12:17+00:00
Yeah it's a great question. I don't know the answer, but I suspect the people who study it strongly suspect that it is highly complex in this sense. Otherwise they would be looking for simpler representations instead of running massive simulations.

To your question, I think there is an elegant answer actually; most composite particles in QCD are unstable. They're either made out of equal parts matter and antimatter (like pions) or they're heavier than the proton, in which case they can decay into one (or more) protons (or antiprotons). If any of the internal complexities of the proton made it distinguishable from other protons, they wouldn't both be protons, and one could decay into the other. Quantum mechanics also helps to keep things simple by forcing the various properties of bound states to be quantized; there isn't a version of a proton where e.g. one of the quarks has a little more energy, similar to how the energies atomic orbitals are quantized.
by brantmv | 2025-12-28 20:12:17+00:00
Maybe I'm wrong, but it looks like the authors did not actually have any LLMs write or verify any code for their experiments. Instead, their experiments consist of simulating the simplified Markov chain model itself. They simulated their simple Markov chain and checked if the theorem's predictions matched empirical statistics. This amounts to a test not of their model, but of basic Markov chain theory.

Did I misread or miss something?
by zahlman | 2025-12-28 20:12:37+00:00
It says:

> uv picks from the first index that has the package, stopping there. This prevents dependency confusion attacks and avoids extra network requests.

As long as the "first" index is e.g. your organization's internal one, that does ensure that some random thing on PyPI won't override that. A tool that checks every index first still has to have the right rule to choose one.

It is, however, indeed a terrible point. I don't think I've even seen evidence that pip does anything different here. But it's the sort of problem best addressed in other ways

By "syncopation" perhaps you mean "sycophancy"? I don't see how musical rhythms are relevant here.
by kulekci | 2025-12-28 20:12:45+00:00
Elasticsearch offers powerful features for full-text search, but one lesser-known and incredibly useful tool is the Percolator. Unlike traditional search, where you query data, the Percolator flips the paradigm — you store queries and match them against documents as they are indexed.

This article focuses on the lifecycle of a percolator index, especially during document ingestion, and how Elasticsearch validates queries against the current mapping to ensure compatibility.
by peteforde | 2025-12-28 20:13:00+00:00
I'm floored!

My experience pre-Uber was that cabs were never there when you need them, the cars were smelly and in bad shape, the rides were expensive, seatbelts were usually broken, and drivers were not particularly motivated to be civil, never mind kind.

I personally don't drink bottled water on principle, but in theory it's nice to know it's there if I'm suffering.

Are your local cabs just amazing? I'm open to it, but again... floored. This very well could be a regional difference.
by p2detar | 2025-12-28 20:13:41+00:00
I will not name it, but I worked on such product for some time. In fact it is still being sold, maybe 3rd decade already.

> you still need every recipient to be managing their own keys anyways to be able to decrypt/validate what they’re reading.

Nope, that is handled at the gateway on the receiving side.

edit: Again, the major point here is to ensure no plain text email gets relayed. TLS does not guarantee that plain text email doesn't get relayed by a wrongly configured relay on its route.
by drnick1 | 2025-12-28 20:14:13+00:00
Because there are free and privacy respecting alternatives. I use DuckDuckGo, but you can also use meta-engines that anonymize traffic like SearXNG. None of these require accounts or payment methods that effectively de-anonymize you. Finally, if you really like Google for some reason but don't want the side effects, use an adblocker and a VPN.
by drogus | 2025-12-28 20:14:16+00:00
Worker threads can't handle I/O, so a single process Node.js app will still have the connection limit much lower than languages where you can handle I/O on multiple threads. Obviously, the second thing you mention, ie. multiple processes, "solves" this problem, but at a cost of running more than one process. In case of web apps it probably doesn't matter too much (although it can hurt performance, especially if you cache stuff in memory), but there are things where it just isn't a good trade-off.
by immibis | 2025-12-28 20:14:17+00:00
We really need to do more adversarial interoperability. There should be a browser or at least a .onion site that blocks ads and bypasses paywalls.

Yes, it would be illegal - just like a great many good things in the past, some of which led to the law being changed.

The Decline of Deviance essay posted here a few days ago says people used to take legal risks a lot more often than they do today.
by JCattheATM | 2025-12-28 20:14:26+00:00
>If capitalism itself is the reason for not being able to pass good regulation, then what would you call that ?

A lack of regulation.

> We are living in a world where corporations are people and it’s ok to lobby

Corporate personhood is not the same thing as "corporations are people". Lobbying wouldn't inherently be an issue with an education and caring voting population.
Ask HN: How to Teach Kids AI?
by chirau | 2025-12-28 20:14:35+00:00
I would like to introduce my nieces and nephews to AI and teach it to them. I am wondering those have dealt with this before...

What is the best way to go about it? What are the must-cover topics to teach them? Are there any resources, courses, games etc that you recommend?

I am open to any and all suggestions. They are about 8-12 years old
by bahaAbunojaim | 2025-12-28 20:14:40+00:00
UPDATE: Mysti 0.2.2 Release

Hey HN! Quick update on Mysti based on your feedback:

1- Mysti now supports GitHub Copilot CLI as a fourth provider.
So you can now do Claude Code + Copilot (running GPT-5) in Brainstorm mode, or any combination of the 4 providers. Mix and match based on what catches different issues.

2- Mysti is now MIT Licensed. Switched from BSL 1.1 to MIT.
3- Better Auth UX When a CLI isn't authenticated, you now get a friendly error with one-click "Open Terminal & Authenticate" instead of cryptic CLI errors.
by potato3732842 | 2025-12-28 20:15:00+00:00
>I don’t see why these “fights” would be costly.

Most of society doesn't share most of HN's pro-jackboot disposition so there'd be warnings, appeals, etc, etc.

As a comparison point, it took a 20yr frog boiling exercise to turn DUI into a huge state revenue stream and that's at least backed by a crime most people can agree is fairly serious. To get the same for less serious crime you'd need to invest even more up front in propaganda because people aren't dropping dead from road infractions today like they were 40+yr ago so your ability to appeal to emotion is even more limited.

We can't even release the Epstein files. We don't go full jackboot on petty crimes with a victim. To think that there's public apetite to ruinously fine motorists out of large sums of money over petty victimless infractions is Luxury Space Communism (TM) type tone deaf lunacy.

And this is all assuming you get a bunch of friendly judges because this stuff is pushing it in terms of what the 6/7/8/14th amendments will tolerate.

Like FFS, get out of your filter bubble people.
by DaveZale | 2025-12-28 20:16:15+00:00
So stunning to see his "100 models of the world" and hints about superintelligence being interdisciplinary. Almost like he was anticipating powerful AIs.

I could not read some of his talks, but most of the text was very clearly thought out, and time-tested over decades of stunning success. He lived his advice of staying within the boundaries of what he understood well.
by cbeach | 2025-12-28 20:17:19+00:00
The Good Law Project is a left wing activist organisation, and Palantir is a conservative-aligned company.

It really is as simple as that.

If you’re wondering why these HN commenters are so passionately against Palantir and other right-wing-aligned things, just take a cursory look through their comment history and you’ll understand.

People are tribal.
by jazzyjackson | 2025-12-28 20:17:19+00:00
The context of this thread is essentially false flags, or at least some kind of entrapment to make the agency look useful by putting a stop to an attack they had instigated. So when someone asks "what were all the FBI agents doing there", it makes a great deal of difference whether agents were embedded in the crowd as the riot got started or if they arrived later to disperse the crowd.
by seanmcdirmid | 2025-12-28 20:17:57+00:00
That makes sense. I’ve heard harsher stories in China.

I lived in west Richland Washington as a kid, my dad worked at Hanford which is a giant nuclear reservation in the western USA. It was mostly typical American kid life, so nothing on your experience, except my dad eventually died of a rare cancer and we got a settlement from the US Department of Energy.

I spent 9 years living in Beijing but first visited in 1999 when thinks were kind of still brutaleski. I’ve had a couple of experiences with the PLA (living in a building where I wasn’t supposed to be living and some off limit areas on the border for foreigners that they don’t tell you about).
by A_D_E_P_T | 2025-12-28 20:18:02+00:00
Actually nice to see this kind of common-sense regulation.

The risk-reward ratio associated with retractable door handles is absurdly skewed. On the one hand, you can get locked in a burning and extremely flammable car if you're involved in any kind of traffic accident. On the other hand, you get a literally imperceptible improvement to aerodynamics and range. Retractable handles just seem extremely stupid in a trivially obvious way.
by IgorPartola | 2025-12-28 20:18:51+00:00
If we are discussing C10K we are by definition discussing performance. JavaScript does not enter this conversation any more than BASIC. Yes of course architecture matters. Nobody has been arguing otherwise. But the point is that if you take the best architecture and implement it in the best available JS environment you are still nowhere close to the same architecture implemented in a systems language in terms of performance. You are welcome to your wishful thinking that you do not need to learn anything besides JavaScript when it comes to this conversation. But no matter how hard you argue it will continue being wishful thinking.

We are discussing tech where having a custom userland TCP stack is not just a viable option but nearly a requirement and you are talking about using a lighter JS framework. We are not having the same conversation. I highly recommend you get off Dunning-Kruger mountain by writing even a basic network server using a systems language to learn something new and interesting. It is more effort than flaming on a forum but much more instructive.
by boothby | 2025-12-28 20:19:11+00:00
When my dad was battling cancer a decade ago, the distance from Seattle to Vancouver was maddening. In the end, I regretted not just taking some months off of school to spend time with him in what would be his last year. But now, it's my mom's time around... and I haven't moved back or taken extensive leave. But I'm calling her often enough that we're talking about daily life more more than cancer; enough that we run out of things to talk about. Proximity is nice, but contact is the most important thing.
by eptcyka | 2025-12-28 20:19:28+00:00
You can extend the kernel functionality without having to develop a whole kernel module? Just because your module has no memory errors does not mean that it is working as intended.

Further, if you want to hook into specific parts of the kernel, you might well end up writing far more boilerplate instead of just intercepting the one call you're actually interested in and adding some metadata or doing some access control.

I personally am all for a kernel that can do more things for more people with less bespoke kernel modules or patches.
by tempest_ | 2025-12-28 20:19:39+00:00
They will tell you they are repulsed by it if asked but its a toss up if they can identify it. Look at any thread on Reddit/IG/Tiktok whatever and I personally would guess I could manage to identify AI output 20% of the time.

Boomers might be out there consuming those AI youtube videos that are just tiktok voice over with a generated slide show but Millennials think since they can identify this as slop that they are not affected. That is incorrect, and just as bad.
by senshan | 2025-12-28 20:21:04+00:00
> I spent the day receiving over 500 (!) birthday greetings from LinkedIn contacts, whose names and faces I didn’t even recognize, who had clicked on a notification prompt

From the above, it appears that the harm is self-inflicted. Why would one have 500+ contacts who she does not recognize? Linkedin is a tool and every tool can be misused. My contact list is under 200 and those are the people I enjoyed working with and would not hesitate to ping if needed
by bmitch3020 | 2025-12-28 20:21:34+00:00
1. AI training companies don't care about your license, they'll still train on your software regardless.

2. Your software needs to be distributed with a license that is compatible with your dependencies. You can't add restrictions if your dependencies forbid that.

3. No one will use your project if it doesn't have an OSI license. It's not worth the time and effort to read every license and get it approved for use by the legal team. If you're doing anything useful, someone will make an alternative with an OSI license and the community will ignore your project.
by ChuckMcM | 2025-12-28 20:21:42+00:00
When Blekko was acquired by IBM in 2015 we had an "Integration Executive" assigned to us who was responsible for all the 'detail work' of the integration (if you can imagine a project manager for an integration that would describe their job). He had joined IBM in the '80s. I found his perspective on the Gerstner years pretty fascinating.

I had interned at IBM in the late 70's (as a high school kid of all things) and decided it was more of a real estate company than a computer company :-). Up until Gerstner, IBM had a policy of acquiring and holding real estate as a hedge. Often reported on the books under "cash equivalents" because real estate had the property that it could usually be liquidated when required into cash. When we were acquired in 2015 that had changed, nearly all of the places I had worked in the 70's were no longer owned (or operated) by IBM.

Our exec said that those property holdings were the only thing that kept IBM alive between 1990 and 2000. They had to ruthlessly re-tool the entire business and that required a lot of up front cash without a product revenue stream to fund it. That was Gerstner's legacy for him, he used that asset to re-invent the company around consulting services, business automation, enterprise data processing, and business insights driven by processing billions of metrics.

And it turned out that a lot of companies needed to understand their business better, and automate it, to adapt to this new fangled thing called the Internet.

We both agreed that they would be unlikely to do that again as they had used up their 'secret weapon' already.
by mFixman | 2025-12-28 20:21:58+00:00
I was very disappointed with Supernova in the East. What started as a telling of the Pacific War from the point of view of the Japanese empire morphed into the usual "war is bad but American soldiers are heroes" that's very common for this period.

I tuned out when he spent 30 minutes describing a famous photo-op of General MacArthur going ashore to the Philippines. That is the complete opposite of the original promise of the podcast.
by circuit10 | 2025-12-28 20:22:15+00:00
That’s a highly simplified, non-technical definition for people who aren’t necessarily computer literate. Compressing it to a single sentence will leave out important details about the word’s usage

On the topic of descriptivism/prescriptivism, Richard Stallman is very pedantic and prescriptive about how people use language (e.g. the GNU/Linux thing) so I don’t really respect him as an authority on this topic at all

Also if there are restrictions you can argue it doesn’t even meet that definition because it’s not “freely available”

I may have mixed up “shared source” and “source available” (which seems more common)

I’ve put a poll on a Discord server I’m on (about calculators, so I don’t think there will be bias) and I’ll report back with what people think
by mehulashah | 2025-12-28 20:22:31+00:00
I spent 9 months at IBM in 1999. At that time, Lou’s legacy had already been solidified. He saved IBM. While not everyone agreed with his decisions, there was a culture of both honesty to customers and innovation that permeated the company. In contrast, look what happened to HP without such great leadership. Once a shining light in Silicon Valley, it turned into a shell of its former self.
by bell-cot | 2025-12-28 20:23:49+00:00
America, if it cared to, has lots of ways of making things far less pleasant for Russia. The simplistic "Do Nothing, or Launch Nukes" duality only exists in fiction, propaganda, and undergraduate philosophy courses.

Assume that no one in Putin's inner circle, nor Russia's nuclear command structure, nor Russia's badly-needed allies (China) are interested in an actual at-scale nuclear war. But they ain't stupid enough to footgun their own "nuclear sabre-rattling" options by outright saying that.

And also note that experts have had grave doubts about the reliability of Russia's nuclear arsenal for the past decade or three. Military budgets have been far, far tighter in Moscow than in Washington. Unused weapons degrade with time. And nothing could destroy Russia's "we have nukes!" cred faster than a major hardware failure when they were attempting a limited-scale proof that they are willing to use nukes.
by LoganDark | 2025-12-28 20:24:26+00:00
I love GNOME Wayland; it has some of the best support for trackpad gestures of any Linux desktop experience I've ever tried. On the other paw though, client-side decorations are not the way to go on Linux, and I'm still incredibly frustrated that they insist on not even supporting server-side decorations at all.

Client-side decorations are for apps that are designed specifically for a certain desktop experience; server-side decorations are for compatibility with the many millions of apps that already exist!! (And for anything cross-platform / cross-DE.)

Apple gets away with it because macOS is largely monolithic, and doesn't really have swappable desktop experiences. GNOME does not get away with it because they're just one competitor in a large landscape of Linux and they should want to be compatible with Linux applications in general, not only GNOME applications.
by Vincent_Yan404 | 2025-12-28 20:24:30+00:00
很多人建议我不要用AI翻译，所以我用中文回答，辛苦大家用一下翻译功能。
1.厂区里几乎所有人认识所有人，我爸妈饭桌上的话题就是同事八卦。这样的话整个社会氛围其实有点压抑，只要你做了任何出格的事，很快所有人都会知道。
2.我也觉得建一个动物园简直是疯了，文章第二部分有提到这个。我大伯是负责挑选动物的人，从全国各地运动物过去。可能维护成本太高吧，动物园里的孔雀慢慢没了，变成珍珠鸡，最后只有几只家养母鸡了。
3.可能最大的不同是我非常好奇，对一切都很好奇，至今仍然是这样，对所有事情都想问一下为什么。另外一个很大的影响是，我感觉自己没有根，在世界上飘。文章第二部分有提到，整个厂区搬迁了，我没故乡了。
4.那一代人是真的认为自己在nation-building，不计回报的付出。很多人都是从发达城市调过去的，他们家人很多年都不知道他们在做什么。很奇怪，这可能被认为是最严重的洗脑，但是当他们离开404反倒找不到生活的意义了。
by ErroneousBosh | 2025-12-28 20:24:40+00:00
I don't know, if it wasn't for Linkedin I wouldn't be in my current job of almost ten years.

On a totally unrelated note if you're looking for someone who can blacksmith up something that approximates a web frontend to a DB or some audio DSP code or some embedded code for various microcontrollers, or actually blacksmith stuff up with hammers and a welder, I'm putting out feelers for a new gig. Network engineer, jobbing mathematician, and database mangler, open to offers.
by jaggederest | 2025-12-28 20:25:50+00:00
"almost surely" means "happens with a probability 1", which in infinite set contexts doesn't mean that there aren't other outcomes, but that they have probability 0.

So like, imagine that you had some finite list of integers, and you were picking a random number from 0 to infinity - because the domain is infinite, any finite set has 0 probability, but that doesn't mean it doesn't exist.

https://en.wikipedia.org/wiki/Almost_surely