HN Leaders

What are the most upvoted users of Hacker News commenting on? Powered by the /leaders top 50 and updated every thirty minutes. Made by @jamespotterdev.

danso ranked #9 [karma: 167370]

How are fire trucks supposed to respond to incidents involving airplanes, as it appears this case involves, if the runway is off limits to them?

jerf ranked #32 [karma: 91642]

There's a very wide band between "2G" and "unlimited" to explore.

Cell phone systems already have some tiering built in, at least based on the fine print I've read about my plans. Once I run out of "official data" I fall back to low-priority usage, but the cell system is generally so well-provisioned nowadays that I hardly notice. In 2026, one must take explicit action to force people back to 2G. Nothing would stop these plans from, say, simply always being "low priority usage" but at full speed, and for the most part this would satisfy everyone.

This sort of clause reeks of "it was written into a contract 15 years ago and nobody has even so much as thought about it since then" rather than some sort of choice.

PaulHoule ranked #25 [karma: 106735]

"Journalism didn’t collapse. The business model did."

toomuchtodo ranked #23 [karma: 107341]
PaulHoule ranked #25 [karma: 106735]

It's an interesting question.

I am behind schedule on developing a "summer phase" [1] for my foxographer costume and was chatting with Gemini about a crash priority "spring phase" [2] and asked it for suggestions and it gave me a 10-pack of results that had one good thing in it at rank #8, a similar query run against a normal search engine actually got something better at #1. Now sure I am talking w/ Gemini with big words like "supergraphic" whereas a normal search would be heavy on 3-letter and 5-letter words used in the product descriptions.

It makes think though of expert system based product configurators back in the 1980s

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

thing is that kind of product configurator is based on an ontology, constraints and rules as opposed to embeddings which might capture the "feel" of things like clothing.

[1] Busytown meets Arknights

[2] supergraphic shirt + camera gets resonance with my promotional system and people keep approaching me (e.g. laugh but every KPI in the system has an extra zero on the left)

bookofjoe ranked #26 [karma: 104284]
simonw ranked #27 [karma: 100932]

The telemetry they removed here isn't unique to uv, and it's not being sent back to Astral. Here's the equivalent code in pip itself: https://github.com/pypa/pip/blob/59555f49a0916c6459755d7686a...

It's providing platform information to PyPI to help track which operating systems and platforms are being used by different packages.

The result is useful graphs like these: https://pypistats.org/packages/sqlite-utils and https://pepy.tech/projects/sqlite-utils?timeRange=threeMonth...

The field that guesses if something is running in a CI environment is particularly useful, because it helps package authors tell if their package is genuinely popular or if it's just being installed in CI thousands of times a day by one heavy user who doesn't cache their requirements.

Honestly, stripping this data and then implying that it was collected by Astral/OpenAI in a creepy way is a bad look for this new fork. They should at least clarify in their documentation what the "telemetry" does so as not to make people think Astral were acting in a negative way.

Personally I think stripping the telemetry damages the Python community's ability to understand the demographics of package consumption while not having any meaningful impact on end-user privacy at all.

Here's the original issue against uv, where the feature was requested by a PyPI volunteer: https://github.com/astral-sh/uv/issues/1958

Update: I filed an issue against fyn suggesting they improve their documentation of this: https://github.com/duriantaco/fyn/issues/1

doener ranked #42 [karma: 81500]

"Europe champions digital freedom and its open source community.

We have introduced a tailored approach to boost open source development across EU countries and ensure it is safe from cyber threats.

We only apply security rules to software used in commercial activities.

We are also creating open source software stewards to support security with a light-touch regime and no administrative fines."

https://ec.social-network.europa.eu/@EUCommission/1162776891...

pjc50 ranked #24 [karma: 107146]

Not that I normally support this kind of thing, but.. how are the AI results in this context? Are they bad due to lack of docs?

doener ranked #42 [karma: 81500]

One possible reason could be that Russia is increasingly replacing its fallen soldiers with completely unqualified personnel:

https://xcancel.com/revishvilig/status/2036001522308309491

pjc50 ranked #24 [karma: 107146]

Which cases are you talking about? Compliance with actual court rulings is pretty high.

rbanffy ranked #5 [karma: 187413]

I don't think I have used X-forwarding in the last 10 years unless for checking whether it's still there. Most of the time, it was, and running a browser even on a nearby machine was not a pleasant experience. Running Emacs was less bad, but the only things that actually worked well were probably xlogo and xload.

mooreds ranked #35 [karma: 89252]
stavros ranked #46 [karma: 76500]

Waymo cars cause 90% fewer accidents than human drivers:

https://abit.ee/en/cars/waymo-robotaxi-autonomous-driving-sa...

TeMPOraL ranked #20 [karma: 113503]

> (Good) E-commerce has been ruthlessly optimised to get shoppers to products they'll actually buy and then remove all distractions from buying.

The only e-commerce site that fits this standard is that old one for buying (IIRC) nuts and bolts or such, that pops up on HN every other year, and whose name sadly escapes me now. Everyone else is ruthlessly optimizing their experience to fuck shoppers over and get them to products the vendor wants them to buy, not the products the shoppers actually want (or need).

> A chat interface is just fundamentally incompatible with this. The agent makes it too easy to ask questions and comparison shop.

That is precisely the point.

Chats may suck as an interface, but majority of the value and promise of end-user automation (and more than half the point of the term "User Agent" (as in, e.g., a web browser)) is in enabling comparison shopping in spite of the merchants, and more generally, helping people reduce information asymmetry that's intertwined with wealth and power asymmetry.

But it's not something you can generally sell to the vendors, who benefit from that asymmetry relative to their clients (in fact, I was dumbfounded to see so much interest on the sales/vendor side for such ideas, but I blame it on general AI hype).

Adversarial interoperability is the name of the game.

pjc50 ranked #24 [karma: 107146]

The problem is that the chat transcript is legally binding. If the chatbot makes incorrect statements which the customer relies on for their complex purchase, then you're going to have to refund them.

https://www.bbc.co.uk/travel/article/20240222-air-canada-cha...

pjmlp ranked #17 [karma: 127387]

Zero BASIC feels quite close to Casio's programming language.

Now apparently MicroPython has replaced BASIC in most calculators, the issue is that apparently always lags a bit behind, this one appears to still use Python 2.7.

pjmlp ranked #17 [karma: 127387]

Great article from a place of privilege, now go tell that to the HR drone, nowadays most likely a LLM powered assistant, that my CV matters enough for a phone call.

Animats ranked #10 [karma: 160361]

> > My technical skills are being disrupted by machines - that's fine I'll go do other things.

> As others have noted, it's great to not actually need the paycheck you are working for.

Um. Yes. There's a link on "other things". It's to a site for a bike tour. The author seems to be implying they don't really need a job.

I still remember hearing a group of homeless people near the cable car turntable at Powell and Market in SF talking about the days when they used to be printers. That was, for several hundred years, a stable, well-paying job.

pjmlp ranked #17 [karma: 127387]

This everywhere now, any Website that belongs to Windows Central parent company is now an unusable mess of ads, videos, the comments are a micro webapp that takes seconds to download.

Completely impossible to use on mobile phone.

userbinator ranked #36 [karma: 88618]

That privacy policy doesn't sound out of the norm for any telco, which will be subjected to laws that require https://en.wikipedia.org/wiki/Lawful_interception

userbinator ranked #36 [karma: 88618]

This "encryption" was arguably never for any security anyway, just obfuscation.

Animats ranked #10 [karma: 160361]

We really need automated roofing. Installing shingles is easy, except that it has to be done on top of buildings. There's an experimental roofing robot, but it's not good enough for production yet.[1]

[1] https://www.youtube.com/watch?v=60DqYMO_nRE

Animats ranked #10 [karma: 160361]

Also note that if you buy a Tin Can unit, there's a noncompete clause: You agree not to "build, benchmark, or develop a competing product or service." So don't buy this if you work for a telco, or a voice communications service of any kind.

toomuchtodo ranked #23 [karma: 107341]

These are the two uses cases we use it for: call parents, call grandparents, call friends. We bought units for their friends. No smartphones.

toomuchtodo ranked #23 [karma: 107341]

One of President Donald Trump’s lines during the 2016 presidential campaign was his promise that, “We’re gonna win so much, you may even get tired of winning. And you’ll say, ‘Please, please. It’s too much winning. We can’t take it anymore, Mr. President, it’s too much.’ And I’ll say, ‘No it isn’t. We have to keep winning. We have to win more!’”

https://www.c-span.org/clip/campaign-2016/user-clip-too-much...

Trump says US is 'winning so much' in longest ever State of the Union - https://www.youtube.com/watch?v=rhQUGjRtq-M - February 25th, 2026

Hence the joke, "I am tired of winning." as the situation continues to rapidly degrade through policy choices. So much winning, it's too much.

stavros ranked #46 [karma: 76500]

I don't understand the "he conned us" stance. He was literally saying all these things before getting elected. He wasn't being coy about it, we all knew it would be terrible, and here we are. What was the con exactly?

If there's one thing you can't accuse Trump of, it's ever masking how utterly nonsensical he is.

bookofjoe ranked #26 [karma: 104284]
toomuchtodo ranked #23 [karma: 107341]
bookofjoe ranked #26 [karma: 104284]
WalterBright ranked #43 [karma: 79160]

I remember the older driving games. They'd progressively "build" the road as you progressed on it. Curves in the road were drawn as straight line segments.

Which wasn't a problem, but it clearly showed how the programmers improvised to make it perform.

userbinator ranked #36 [karma: 88618]

The (now possibly vibe-coded) email clients hiding link destinations and the real senders' addresses as well as making it very hard to see the actual message content including all headers don't help either. Scammers might get the visible body content very convincing, but one look at the Received: and From: headers is still a reliable way to discern.

userbinator ranked #36 [karma: 88618]

Anything that uses the phrase "diverse perspectives" is not worth reading.

JumpCrisscross ranked #7 [karma: 179266]

Expensive eggs are a political choice. Canada has eggs [1]. Mexico, too [2]. Meanwhile we have Tyson notching record profits [3] while facing zero antitrust scrutiny.

[1] https://www.npr.org/2025/03/18/nx-s1-5330454/egg-shortages-r...

[2] https://www.globalproductprices.com/rankings/egg_prices/

[3] https://farmaction.us/farm-action-calls-for-an-investigation...

toomuchtodo ranked #23 [karma: 107341]

It runs on two servers. Data replicated to a new box (or two) outside the US, DNS switched, easy peasy. Non US controlled tld if needed.

stavros ranked #46 [karma: 76500]

I don't understand how we're still using fossil fuels. I thought the only thing that would save us from the scourge is if renewables were cheaper, but even with solar being cheaper than everything else, we're still deploying fossil fuels.

Is it because of the interests of fossil fuel companies and their lobbying, or am I missing some economic factor?

stavros ranked #46 [karma: 76500]

Of course there is! You want an AI agent to be able to do some things, but not others. OpenClaw currently gets access to both those sets. There's no reason to.

I've made my own AI agent (https://github.com/skorokithakis/stavrobot) and it has access to just that one WhatsApp conversation (from me). It doesn't get to read messages coming from any other phone numbers, and can't send messages to arbitrary phone numbers. It is restricted to the set of actions I want it to be able to perform, and no more.

It has access to read my calendar, but not write. It has access to read my GitHub issues, but not my repositories. Each tool has per-function permissions that I can revoke.

"Give it access to everything, even if it doesn't need it" is not the only security model.

userbinator ranked #36 [karma: 88618]

You may find this related article interesting: https://news.ycombinator.com/item?id=32960140

userbinator ranked #36 [karma: 88618]
userbinator ranked #36 [karma: 88618]

Looking at the state of things, it sure doesn't seem that way.

Literally nothing has degraded

Trying to gaslight others into thinking everything is just fine is not working anymore.

hn_throwaway_99 ranked #47 [karma: 75669]

> they made an offhand comment contrasting its abilities with Git's, referencing Git's approach/design wrt how it "stores diffs" between revisions of a file. I was bowled over.

It seems like you have taken offense to the phrase "stores diffs", but I'm not sure why. I understand how commit snapshots and packfiles work, and the way delta compression works in packfiles might lead me to calling it "storing diffs" in a colloquial setting.

userbinator ranked #36 [karma: 88618]

All the companies I've worked at implicitly assume that you're supposed to use your working hours for more than just coding, including learning what you need for the task at hand, although if you're looking at very beginner material that might raise some suspicion.

userbinator ranked #36 [karma: 88618]

It's still useful for comprehending the scale of volume. The useful part of the article is a few KB.

coldtea ranked #33 [karma: 90554]

The kind of prepping in "prepper" culture though is bullshit. People living and having actual experience in such dangerous places don't prep like that.

userbinator ranked #36 [karma: 88618]

I'd consider them "naturalized"; close enough to native that you wouldn't notice any big differences, but there are still minor ones if you know what to look for.

bookofjoe ranked #26 [karma: 104284]
coldtea ranked #33 [karma: 90554]

>Chris Lattner, inventor of the Swift programming language recently took a look at a compiler entirely written by Claude AI. Lattner found nothing innovative in the code generated by AI [1]. And this is why humans will be needed to advance the state of the art.

"Needed to advance the state of the art" and actually deployed to do so are two different things. More likely either AI will learn to advance the state of the art itself, or the state of the art wont be advancing much anymore...

pjc50 ranked #24 [karma: 107146]

All such private applications work better with a regular database.

dragonwriter ranked #16 [karma: 127637]

A case for currying:

In languages in which every function is unary but there is a convenience syntax for writing "multiargument" functions that produces curried functions, so that the type functions of type "a -> b -> c" can be written as if their type was "a b -> c", but which also have tuples such that "multiargument" functions could equally conveniently be written as having type "(a, b) -> c", and where the syntax for calling each type of function is equally straightforward in situations that don't require "partial application" (where the curried form has a natural added utility), people overwhelming use the syntax that produces curried functions.

People only predominantly use uncurried multiargument functions in languages which make writing and/or calling curried functions significant syntactic overhead.

Animats ranked #10 [karma: 160361]

> The reason casino dice have such sharp edges is to get the to stop rolling faster with fewer tumbling. The more a die tumbles the more likely it will present any issues with it.

No, casino dice are flat-sided cubes because corner curvature could bias the result. Corner curvature is hard to measure. Cubical dice are easy to check for flatness and dimensions. Gambling regulators have specs for dice: 19mm, flat sides, translucent, balanced, with appropriate tolerances. Casinos usually use dice with serial numbers and logos. Casino dice come in a pack of 5 with all dice in the pack bearing the same serial, to detect substitutions.

Here's a manufacturer of casino dice, with their specs.[1]

[1] https://tcsjohnhuxley.com/product/certified-perfects-dice/

ceejayoz ranked #34 [karma: 90095]

> Have you seen how bad flight booking sites can get?

Claude is pretty amazing, but it still goes down rabbit holes and makes obvious mistakes. Combining that with "oops I just bought a non-refundable flight to the wrong city" seems... unfun.

tptacek ranked #1 [karma: 417580]

The damage this will do to the reputation of the SOC2 Security Attestation is incalculable.

pjmlp ranked #17 [karma: 127387]

This is coping, with tools like Boomi, n8n, Langflow, and similar, there are plenty of automated tasks that can already be configured and that's it.

toomuchtodo ranked #23 [karma: 107341]

This administration also impaired FEMA’s ability to provide disaster response to those impacted by this event.

simonw ranked #27 [karma: 100932]

I left that page open in Firefox on macOS (no ad blockers) and after five minutes the network devtools panel showed me it had hit 200MB transferred, 250MB total from over 2,300 requests.

jedberg ranked #44 [karma: 78270]

Some may want to come in here leaving snarky comments about how they shouldn't vote for an administration that doesn't believe in climate change. But I will give a concrete example:

This administration fired thousands of Forrest Service and BLM employees at the start of the administration last year. Those workers were the ones that were responsible for the maintenance of these lands and for the fire lookout programs.

Maybe they couldn't have prevented this fire, but it's pretty clear these fires are much worse today because of those firings last year.

Animats ranked #10 [karma: 160361]

I think this article was on HN a few days ago.

toomuchtodo ranked #23 [karma: 107341]

Paper tigers preach and bully because words are cheap, winners build. Americans who have only known unearned prosperity through historical inertia are in for a painful century.

simonw ranked #27 [karma: 100932]

The first company to deliver a truly secure Claw is going to make millions of dollars.

I have no idea how anyone is going to do that.

simonw ranked #27 [karma: 100932]

Thanks for that, I didn't know about that API - which it turns out has open CORS headers so you can call it from JavaScript.

I now have my dream DNS lookup web tool! https://tools.simonwillison.net/dns#d=news.ycombinator.com&t...

Animats ranked #10 [karma: 160361]

There's a company which sells something like this, as "Prepper Disk".[1]

In the 1950s, US Civil Defense had a set of microfilms on how to rebuild society. These were packaged with a sunlight reader and stored in larger fallout shelters. Someone should find one of those.

[1] https://www.prepperdisk.com/

bookofjoe ranked #26 [karma: 104284]
JumpCrisscross ranked #7 [karma: 179266]

> Which is potentially powered by ChatGPT

It’s not. It’s distributed through ChatGPT and Claude. But Sparky is Walmart’s kit.

pjmlp ranked #17 [karma: 127387]

There are many countries in the world where iPhones have hardly a presence, yet they also don't have PWAs.

https://gs.statcounter.com/os-market-share/mobile/africa

paxys ranked #41 [karma: 81531]

Funny to see how creatively tech marketing teams are spinning their push for a permanent underclass in America.

No employment contracts. No benefits. No protections. Unpredictable wages. But hey, it's great because in this new model people have "flexibility" and "freedom".

rayiner ranked #18 [karma: 125995]

“Operation Epic Fury might turn Iran into a luxury resort destination” is a compelling argument only to the small subset of people who are against luxury resorts on principle.

That’s not to say that there aren’t more compelling arguments against attacking Iran.

JumpCrisscross ranked #7 [karma: 179266]

> Google has become the developer-focused company

They’re the advertiser-focused company. Bluetooth and NFC aren’t being exposed for developers first.

pjmlp ranked #17 [karma: 127387]

The rewrite from Xamarin.Forms into MAUI, has given a bad taste to many in the community, and kudos to Avalonia to make it happen on GNU/Linux.

By the way on macOS MAUI uses Catalyst as backend, not native macOS APIs.

Also it is kind of interesting that Miguel de Icaza, nowadays completely switched into Swift ecosystem, and is the responsible for making game development on iPad with Godot a reality. Or porting old .NET ideas of his into Swift.

jedberg ranked #44 [karma: 78270]

People are doing this now. It's basically what skills.sh and its ilk are for -- to teach AIs how to do new things.

For example, my company makes a new framework, and we have a skill we can point an agent at. Using that skill, it can one-shot fairly complicated code using our framework.

The skill itself is pretty much just the documentation and some code examples.

simonw ranked #27 [karma: 100932]

> Tasks and the new app are currently available in select places in the U.S., excluding California, New York City, Seattle and Colorado.

Anyone know why that is?

(Claude thinks it's because those places have gig worker protection laws such that "classifying Dashers as independent contractors for non-delivery work is most legally risky")

jedberg ranked #44 [karma: 78270]

I too am here all the time and have never heard of it. But it looks interesting.

pjmlp ranked #17 [karma: 127387]

You will need it, because since Windows Vista, most new APIs are COM based, as they redid Longhorn ideas in C++ instead of .NET, and WinRT also builds upon it.

Classical Win32 C API surface, with some exceptions, is mostly stuck in Windows XP view of the world.

tptacek ranked #1 [karma: 417580]

I would take the counterargument more seriously if anyone could name just one police department that administers IQ tests to applicants.

mooreds ranked #35 [karma: 89252]
simonw ranked #27 [karma: 100932]

This thing is really short. https://github.com/bramcohen/manyana/blob/main/manyana.py is 473 lines of dependency-free Python (that file only imports difflib, itertools and inspect) and of that ~240 lines are implementation and the rest are tests.

bookofjoe ranked #26 [karma: 104284]
PaulHoule ranked #25 [karma: 106735]

In the end Iranians who want freedom need to form a different regime but when a group is under attack it rallies around the flag so it is a setback not an opportunity for dissidents.

jrockway ranked #49 [karma: 73246]

I think the choice of breed has meaning. The border collie is the smartest breed of dog, and its origin is in herding sheep. Calling your coworkers sheep isn't particularly nice. Calling yourself the smartest breed of dog isn't particularly humble. That's why the person you're replying to objects.

rayiner ranked #18 [karma: 125995]

Crippling web apps is a user-positive behavior. It just so happens that user’s incentives and apple’s incentives are aligned.

bookofjoe ranked #26 [karma: 104284]
PaulHoule ranked #25 [karma: 106735]

I am amused that this in the classic 1955 Asimov story

https://en.wikipedia.org/wiki/Franchise_(short_story)

the protagonist is interviewed as a one-man "focus group" in lieu of a national election and one of the questions he is asked is "What do you think about the price of eggs?" and he said roughly "I have no idea, my wife does the shopping."

pjc50 ranked #24 [karma: 107146]

Winforms is great until you try to make windows dynamically sized, or deal with DPI nicely. In every other regard it's still fine, and for accessibility actually _better_ than many subsequent frameworks. And produces nice small fast executables.

pjc50 ranked #24 [karma: 107146]

So .. the plan is Big Afghanistan, to install a puppet regime at massive expense which evaporates the moment the US ground troops leave?

bookofjoe ranked #26 [karma: 104284]
stavros ranked #46 [karma: 76500]

One issue is that the human was less accurate than the LLM. The other is that the author probably didn't pay $1,500 for this, they probably paid $20 on a subscription.

jacquesm ranked #2 [karma: 240776]

> "Pen is mightier than sword"

You completely misunderstood that. Take into account that you see the swords failing all around you whilst one nation effectively messed up the rest of the world through propaganda and maybe you'll begin to understand the true meaning of that sentence.

Information, used well or abused well, is more powerful than any other weapon of war.

jacquesm ranked #2 [karma: 240776]

Cuba's biggest problem is its neighbor that through continuous embargo and immigration blockades helps cement the regime's position.

jacquesm ranked #2 [karma: 240776]

Oh, good one! I had never heard of it but yes, that would work.

stavros ranked #46 [karma: 76500]

Ahh I see, thanks. Here in Greece chargers are pretty good, though not very many still.

bookofjoe ranked #26 [karma: 104284]
bookofjoe ranked #26 [karma: 104284]
hn_throwaway_99 ranked #47 [karma: 75669]

I literally don't understand this comment at all. What point are you trying to make?

anigbrowl ranked #28 [karma: 99181]

It's not murder if they're guilty. Those planes come with doors for a reason.

tptacek ranked #1 [karma: 417580]

You must be new to this. The median line of code in a security tool is materially less secure than the median line of code overall in the industry.

toomuchtodo ranked #23 [karma: 107341]

I ingest, process, and archive the HN firehose. I know others do as well. Regardless of how one feels, once you put something on the Internet, any hope of control of that info is gone forever. Act accordingly. They are kind enough to make changes within some forum integrity tolerances, even though those changes are likely to help very little from an opsec perspective.

Edit: my use case is building a graph for archiving every link ever posted on HN (posts and comments), if that’s relevant. The contents of HN comments have little value to me for my workflow, nor do I profile users.

bookofjoe ranked #26 [karma: 104284]
WalterBright ranked #43 [karma: 79160]

In the 1960s, Kosmos made the best electronics sets available. If you went through the kits, you received a complete undergraduate course in electronics (less the calculus).

https://generalatomic.com/teil1/index.html

jacquesm ranked #2 [karma: 240776]

I you want to point at evil and dangerous regimes I have a list and Iran wouldn't even be in the top 3...

tptacek ranked #1 [karma: 417580]

You should just mail hn@ycombinator.com about this stuff.

Or: write a short blog post about it, and post that, on your (different) domain.

bookofjoe ranked #26 [karma: 104284]