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.

anigbrowl ranked #27 [karma: 97689]

Why would you post this pseudocelebrity claptrap here

simonw ranked #33 [karma: 89124]

Turns out I've linked to you five times since 2023! https://simonwillison.net/tags/benjamin-breen/

(A neat thing about having tags for people I link to is that it's easier to spot when I become a repeat-linker.)

toomuchtodo ranked #24 [karma: 103276]

This will potentially fire off data loss prevention and data exfiltration alarms at competent orgs.

dragonwriter ranked #16 [karma: 126181]

> And for cases involving licenses make some of it people qualified to hold the license.

Cases involving licenses (rather than cases involving torts or crimes by licensed professionals, which are not the same thing) already do, generally; they aren't held in courts, they are held by licensing boards who are themselves composed of licensed professionals in the same profession.

> And the lawyers would hate that.

Legal malpractice being tried to a jury of lawyers? Lawyers would love that.

toomuchtodo ranked #24 [karma: 103276]

This is an opportunity for schools to group buy through Costco.

PaulHoule ranked #25 [karma: 101821]

So this is like a patch to some configuration files?

crazygringo ranked #40 [karma: 79537]

Wow. To me, the big news here is that ~30% of devices now support AV1 hardware decoding. The article lists a bunch of examples of devices that have gained it in the past few years. I had no idea it was getting that popular -- fantastic news!

So now that h.264, h.265, and AV1 seem to be the three major codecs with hardware support, I wonder what will be the next one?

toomuchtodo ranked #24 [karma: 103276]

How does this square with unemployment and underemployment? For example:

US filings for jobless benefits fall to 191,000, lowest since September of 2022 - https://abcnews.go.com/Business/wireStory/us-filings-jobless... - December 4, 2025

The United States of Unemployment - https://www.visualcapitalist.com/sp/ter01-the-united-states-... - November 3rd, 2025

On the one hand, we hear about immigrants are powering America, filling 1 in 5 jobs as this piece mentions. On the other hand, we hear about unemployment and underemployment continuing to be issues and a fragile labor market, with the Fed cutting rates to preserve the job market.

It feels like the labor market is being held together by the retirement and death rate that ongoing job losses (in the aggregate) can be absorbed by this retirement rate, while wages aren't going up and labor supply slack still exists because of immigrant labor. Is that thesis incorrect? (~4M Boomers retire a year, ~11k/day, ~2M people 55+ die every year, about half of which are in the labor force; that means ~13k-14k workers leave the labor force every day in the US, ~400k/month)

anigbrowl ranked #27 [karma: 97689]

You should redo this with human controls. By a weird coincidence, I have sufficient free time.

paxys ranked #42 [karma: 77484]

In tech a customer with an annual contact value of tens to hundreds of millions of dollars will get a dedicated team of sales reps, account mangers, customer support, solutions architects, and definitely an executive point of contact. I'm sure the McDonald's-Coca Cola partnership is worth orders of magnitude more than that.

crazygringo ranked #40 [karma: 79537]

(never mind, think I read the comment wrong!)

crazygringo ranked #40 [karma: 79537]

There is nothing new about this. Elites have been shaping mass preferences with newspapers for centuries, and television for many decades. Countries have been shaping mass preferences through textbooks and educational curricula too.

If anything, LLM's seem more resistant to propaganda than any other tool created by man so far, except maybe the encylopedia. (Though obviously this depends on training.)

The good news is that LLM's compete commercially with each other, and if any start to intentionally give an ideological or other slant to their output, this will be noticed and reported, and a lot of people may stop using that LLM.

This is why the invention of "objective" newspaper reporting -- with corroborating sources, reporting comments on different sides of an issue, etc. -- was done for commercial reasons, not civic ones. It was a way to sell more papers, as you could trust their reporting more than the reporting from partisan rags.

WalterBright ranked #41 [karma: 78045]

> putting water on the toothbrush before toothpaste

Wat? I had no idea I had a disability!

stavros ranked #47 [karma: 74637]

An opaque umbrella doesn't hide the rain, it just keeps it from falling on you.

tptacek ranked #1 [karma: 414112]

I also prefer Rust's enums and match statements for error handling, but think that their general-case "ergonomic" error handling patterns --- the "?" thing in particular --- actually make things worse. I was glad when Go killed the trial balloon for a similar error handling shorthand. The good Rust error handling is actually wordier than Go's.

tptacek ranked #1 [karma: 414112]

Depends on who your adversary is. If it's your ISP: no, DNSSEC doesn't prevent that (in every mainstream deployment scenario, your upstream DNS recursive server is the only thing really doing DNSSEC validation).

bookofjoe ranked #26 [karma: 99287]
jacquesm ranked #2 [karma: 234312]

But not that much better compared the better filaments out there. Fair chance it was printed out of PLA, ABS or PETG, by the shade of the part it looks like it was CF loaded filament.

A better choice would have been PEEK. But even then, I would have done a lot of on-the-ground testing before trusting my life to a part from the printer.

toomuchtodo ranked #24 [karma: 103276]
toomuchtodo ranked #24 [karma: 103276]

It’s a $10k fine for acting in bad faith.

ceejayoz ranked #35 [karma: 86929]

My fav: a two-by-two LEGO block that can run and show Doom. https://www.hackster.io/news/james-brown-s-tiny-lego-brick-c...

toomuchtodo ranked #24 [karma: 103276]

Economic Nihilism - https://news.ycombinator.com/item?id=46150160 - December 2025

The housing crisis is pushing Gen Z into crypto and economic nihilism - https://news.ycombinator.com/item?id=46079617 - November 2025

”Giving Up": The Impact of Decreasing Housing Affordability on Consumption, Work Effort, and Investment - https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5770722 - November 19, 2025

mooreds ranked #36 [karma: 86075]
toomuchtodo ranked #24 [karma: 103276]
pjmlp ranked #18 [karma: 123345]

Not everyone has the privilege to live in world regions where there is a wealth of options in job opportunities.

PaulHoule ranked #25 [karma: 101821]

Might be the jobs are all non-intellectual and there is the opposite effect.

Animats ranked #11 [karma: 157870]

Oh, someone built a MIDI interface for an orchestron or band organ. Doing that for player pianos is not unusual. There are retrofit kits.[1]

An orchestron is basically a player piano with extra instruments attached. Retrofitting for MIDI makes a lot of sense. Regular piano rolls are available for player pianos. Orchestrons were not standardized, so there's not much content available.

In the SF bay area, the carousel at the Santa Cruz Beach Boardwalk has a 1894/1911 Ruth and Sohn band organ. Recent videos show that it's had a major overhaul and now runs on MIDI.[2] So they can modernize the playlist. It's amazing that thing is still running, next to the Pacific Ocean for well over a century.

[1] https://thompsonpianos.co.uk/pages/self-playing-pianos

[2] https://www.youtube.com/watch?v=CQGtprXz0Ks

rayiner ranked #17 [karma: 125134]

Seems like evidence of profound moral decline that students would do that.

anigbrowl ranked #27 [karma: 97689]

This hasn't got the attention it deserves:

The cable, sent to all U.S. missions on December 2, orders U.S. consular officers to review resumes or LinkedIn profiles of H-1B applicants - and family members who would be traveling with them - to see if they have worked in areas that include activities such as misinformation, disinformation, content moderation, fact-checking, compliance and online safety, among others.

Dang and his family members could be ineligible to enter the United States under this policy. Anyone who has worked in or around social media to minimize abuse, toxicity, and propaganda is now considered to be at odds with the US in some fashion.

jedberg ranked #44 [karma: 76614]

Looking back at the best leaders I've ever worked for, they all followed that philosophy that was explicitly stated at Netflix: Context not Control.

The goal of the manager was to explain to their reports what problems the team need to solves and why. Make sure the team was aware of any factors elsewhere in the org that might make a difference, and then connect the people on their team with the people on other teams who they need to talk to.

Beyond that the leader's job was to seek out such context from their peers and leadership.

But then it was up to the IC to figure out the how. The manager never told me how to accomplish the task unless I asked, and that was more of a mentorship than as a manager. And when I was a junior, most of that mentorship came from my more senior peers than my manager.

TeMPOraL ranked #20 [karma: 112577]

Given the current pace of changes and levels of uncertainty about the labor market 5-10 years from now, this may actually be the most useful skill-set the university is teaching students today.

JumpCrisscross ranked #7 [karma: 172573]

> Now they can say to firms, “Sorry, we aren’t shelling out hundreds of dollars a day for a junior person’s time.”'

They could always say this. The senior person’s time then just has to go up.

Not a lawyer, but I have done consulting work and have quoted absurd numbers when folks wanted my time versus letting me manage my team. Occasionally they took it. Everyone wound up happy.

Packing senior at $1k and juniors lower per hour just often sells better than $10+ k per hour, even if the net result is similar.

ceejayoz ranked #35 [karma: 86929]

> I suppose one happy fact from this must be that USCIS has never had convenient access to dragnet surveillance. For if they did, they would simply have used the backdoor rather than ask you to make the profile public.

Not necessarily.

One of the very common tactics by federal investigators is asking a question they already know the answer to. That lets them know when you're lying, which can be a crime on its own!

PaulHoule ranked #25 [karma: 101821]

An essay by Converse in this volume

https://www.amazon.com/Ideology-Discontent-Clifford-Geertz/d... [1]

calls into question whether or not the public has an opinion. I was thinking about the example of tariffs for instance. Most people are going on bellyfeel so you see maybe 38% are net positive on tariffs

https://www.pewresearch.org/politics/2025/08/14/trumps-tarif...

If you broke it down in terms of interest groups on a "one dollar one vote" basis the net positive has to be a lot worse: to the retail, services and constructor sectors tariffs are just a cost without any benefits, even most manufacturers are on the fence because they import intermediate goods and want access to foreign markets. The only sectors that are strongly for it that I can suss out are steel and aluminum manufacturers who are 2% or so of the GDP.

The public and the interest groups are on the same side of 50% so there is no contradiction, but in this particular case I think the interest groups collectively have a more rational understanding of how tariffs effect the economy than do "the people". As Habermas points out, it's quite problematic giving people who don't really know a lot a say about things even though it is absolutely necessary that people feel heard.

[1] Interestingly this book came out in 1964 just before all hell broke loose in terms of Vietnam, counterculture, black nationalism, etc. -- right when discontent when from hypothetical to very real

dragonwriter ranked #16 [karma: 126181]

> rgb values still points to a single color, which maps back to a single value on a 0 -> 1 or red -> violet continuum.

No, it doesn't. Wavelength is unidimensional, but color can mix many wavelengths, and RGB is a 3d color system which doesn't cover all combinations of visible light but does approximate the way most human vision works, and is therefore useful as a description for human-perceived colors (and more accurate than picking a single point on the unidimensional wavelength spectrum for that purpose.)

JumpCrisscross ranked #7 [karma: 172573]

> a point where it's not immoral to leverage systems available to you to land yourself in a better situation

That point is probably behind someone at Stanford.

Animats ranked #11 [karma: 157870]

Is that something a Stanford student would want on their permanent record? Employers or the government might be able to obtain that information. You could be flagged for life as a reject.

Under the Trump administration, accommodations for mentally disabled people are no longer enforced. Most of the enforcers were laid off. The new policy is “encouraging civil commitment of individuals with mental illness who pose risks to themselves or the public or are living on the streets and cannot care for themselves in appropriate facilities for appropriate periods of time.” [1]

[1] https://www.whitehouse.gov/presidential-actions/2025/07/endi...

dragonwriter ranked #16 [karma: 126181]

That’s probably because Reason’s libertarian goal is not to get claims of disability evaluated. The goal is to get the government mandate for disability accommodations eliminated, which eliminates any benefit of making the claims and therefore any reason to evaluate the claims.

ceejayoz ranked #35 [karma: 86929]

Your scale may smooth out the fluctuations automatically.

Mine takes a little while to notice when I'm adding something like a tenth of a gram of yeast to a recipe.

walterbell ranked #29 [karma: 94917]

If the OpenAI Hodling Company buys and warehouses 40% of global memory production or 900,000 memory wafers (i.e. not yet turned into DDR5/DDR6 DIMMs) per month at price X in October 2025, leading to supply shortages and tripling of price, they have the option of later un-holding the warehoused memory wafers for a profit.

https://news.ycombinator.com/item?id=46142100#46143535

  Had Samsung known SK Hynix was about to commit a similar chunk of supply — or vice-versa — the pricing and terms would have likely been different. It’s entirely conceivable they wouldn’t have both agreed to supply such a substantial part of global supply if they had known more...but at the end of the day - OpenAI did succeed in keeping the circles tight, locking down the NDAs, and leveraging the fact that these companies assumed the other wasn’t giving up this much wafer volume simultaneously…in order to make a surgical strike on the global RAM supply chain..
What's the economic value per warehoused and insured cubic inch of 900,000 memory wafers? Grok response:

> As of late 2025, 900,000 finished 300 mm 3D NAND memory wafers (typical high-volume inventory for a major memory maker) are worth roughly $9 billion and occupy about 104–105 million cubic inches when properly warehoused in FOUPs. → Economic value ≈ $85–90 per warehoused cubic inch.

dragonwriter ranked #16 [karma: 126181]

“The state” is an abstraction that serves as a façade for the ruling (capitalist, in the developed West) class. Corporations are another set of abstractions that serve as a façade for the capitalist class (they are also, overtly even though this is popularly ignored, creatures of the state through law.)

Animats ranked #11 [karma: 157870]

This little 20HP one-cylinder Diesel engine [1] powers much of third world agriculture. The original design seems to have come from Shanghai Engine Company in 1953, and is still manufactured by multiple companies. It's water-cooled, but non-recirculating; you have to fill the water tank when you fill the fuel tank. No electrical components at all. Starts with a hand crank.

Over 75 years of production of that design. It's the AK-47 of engines.

[1] https://www.alibaba.com/product-detail/High-Quality-Manufact...

jacquesm ranked #2 [karma: 234312]

I hope you have very deep pockets. But I'm cheering you on from the sidelines.

mooreds ranked #36 [karma: 86075]

Great post. Also a reminder that there isn't one career path for everyone.

The thing that is most interesting to me as someone who works at a devtool company is how this puts a spotlight on what vendors can offer (and what they can't). Every time you integrate a devtool into your product, you are trusting that they've thought out and gone through the deep process work of stewardship.

PaulHoule ranked #25 [karma: 101821]

Try https://archive.ph/JFfiD if that link doesn't work for you.

ChuckMcM ranked #22 [karma: 110655]

Random nerd note: The history is slightly wrong. Netscape had their own "interactive script" language at the time Sun started talking about Java and somehow got the front page of the Mercury news when they announced it in March of 1995. At the Third International World Wide Web Conference in Darmstadt Germany everyone was talking about it and I was roped into giving a session on it during lunch break (which then had to be stopped because no one was going to the keynote by SGI :-)). Everyone one there was excited and saying "forget everything, this is the future." So, Netscape wanted to incorporate it into Netscape Navigator (their browser) but they had a small problem which was that this was kind of a competitor to their own scripting language. They wanted to call it JavaScript to ride the coattails of the Java excitement and Sun legal only agreed to let them do that if they would promise to ship Java in their browser when it hit 1.0 (which it did in September of that year).

So Netscape got visibility for their language, Sun got the #1 browser to ship their language and they had leverage over Microsoft to extortionately license it for Internet Explorer. There were debates among the Java team about whether or not this was a "good" thing or not, I mean for Sun sure, but the confusion between what was "Java" was not. The politics won of course, and when they refused to let the standards organization use the name "JavaScript" the term ECMAScript was created.

So there's that. But how we got here isn't particularly germane to the argument that yes, we should all be able to call it the same thing.

PaulHoule ranked #25 [karma: 101821]

Try https://www.drugs.com/quetiapine.html XR 300 mg 2x and see me in the morning.

I mean seriously, this ticks all the boxes for paranoid psychosis and there is no way I can talk you out of this or anybody else, you need to shut up those demons in your skull.

See also https://www.theairloom.org/mindcontrol.php

JumpCrisscross ranked #7 [karma: 172573]

Are most industrial polymers drawn or extruded?

PaulHoule ranked #25 [karma: 101821]

In the 1970s the very first research into self-driving posited that there would be an autodrive lane or lanes in the middle of the highway and that cars would form convoys that draft each other for fuel efficiency and higher density

https://darwincav.com/autonomous-convoys-the-future-of-the-r...

Like you say, to get really tight convoys it is not enough to just follow the car in front of you but you need V2V communication.

Animats ranked #11 [karma: 157870]

Good numerical integration is easy, because summing smooths out noise. Good numerical differentiation is hard, because noise is amplified.

Conversely, good symbolic integration is hard, because you can get stuck and have to try another route through a combinatoric maze. Good symbolic differentiation is easy, because just applying the next obvious operation usually converges.

Huh.

Mandatory XKCD: [1]

[1] https://xkcd.com/2117/

jerf ranked #31 [karma: 90689]

It's one of those things that's hard to get for most of us not because we don't understand what it is, but that we don't understand what not having it is like. Most languages in common use have this.

It can be similarly difficult to explain to people what structured programming is, because basically everything is structured programming now. The hard part is understanding what non-structured programming is, so that you can then understand the contrasts, because there is so little experience with it anymore.

steveklabnik ranked #28 [karma: 96229]

The cloudflare date is incorrect.

The cell is based on making it up. It’s suggesting a number in 2035. We aren’t in 2035 yet.

I don’t think these points are good. They wildly extrapolate from some things that are technically correct, but miss nuance.

As one example, in that table, Rust is marked as “pay ferrocene” in red while C is marked as “yes.” Yet you’ll also pay for a qualified C compiler. These are equivalent.

It also pretends that an ISO specification matters specifically, as opposed to anything else. You’d believe that a C++ codebase will compile without modification indefinitely in the future simply because it has an ISO specification, but in the real world, both the specification and implementations have non-zero breakage, just like how Rust doesn’t have an ISO specification yet has very little real word breakage.

bookofjoe ranked #26 [karma: 99287]
minimaxir ranked #49 [karma: 73066]

You're being reductive to the point that you're saying "LLMs are an algorithm like auto complete/search engine, therefore they're the same."

That's not how it works. They're different approaches to how they handle the same inputs.

ceejayoz ranked #35 [karma: 86929]

> Robert F. Kennedy junior, America’s health secretary, thinks that autism has become an “epidemic” in his country. His concern stems from figures from the Centres for Disease Control and Prevention, which shows that the condition now affects 32 per 1,000 eight-year-old children in America (see chart). That is in contrast, he says, with the near-absence of the condition in his childhood. Mr Kennedy was born in the 1950s, and studies estimate a prevalence of autism to around two to four per 10,000 in the 1960s.

I'd note that RFK Jr.'s very own aunt was lobotomized then hidden away for something that sounds a lot like autism if diagnosed today. https://en.wikipedia.org/wiki/Rosemary_Kennedy

PaulHoule ranked #25 [karma: 101821]

Because freedom isn't free: https://archive.ph/49DEF

walterbell ranked #29 [karma: 94917]

Only two options (Google Pixel and Nothing Phone) for relocking Android with custom keys? https://github.com/chenxiaolong/avbroot/issues/299

PaulHoule ranked #25 [karma: 101821]

Germany sure as hell beats the US in developing soccer talent.

It's a case where America's dog-eat-dog culture and rampant achievement laundering undermines meritocracy. That is, even though the US puts a lot of kids into the bottom of the youth soccer pyramid, if you want to play through high school you have to be able to afford a pay-to-play league so the USNT is full of rich kids who have middling soccer talent instead of the best talent from whatever background.

pjmlp ranked #18 [karma: 123345]

Yeah, it started with the whole Wall Street, with all the depression and wars that it brought, and it hasn't stopped, at each cycle the curve has to go up, with exponential expectations of growth, until it explodes taking the world economy to the ground.

jacquesm ranked #2 [karma: 234312]

So, as the author of not one but two operating systems (one of which I've recently published, another will likely never see daylight): I've never felt the need for 'async/await' at the OS kernel level. And above that it is essentially all applications, and there almost everything has a runtime, usually in the form of a standard library.

I agree with you that writing Erlang in Erlang today is not feasible for the runtime performance matter, less so for maintainability (which I've found to be excellent for anything I ever did in Erlang, probably better than any other language I've used).

And effectively it is maintainability that we are talking about here because that is where this particular pattern makes life considerably harder. It is hard enough to reason about async code 20 minutes after you wrote it, much harder still if you have to get into a code base that you did not write or if you have to dig in six months (or a decade) later to solve some problem.

I get your gripe about the term systems language, but we can just delineate it in a descriptive way so we are not constrained by terminology that ill fits the various uses cases. Low level language or runtime-free language would be fine as well (the 'no true Scotsmen of systems languages ;) ).

But in the end this is about the actor model, not about Erlang per se, that is just one particular example and I don't see any reason why the actor model could not be a first class citizen in a systems oriented language, you could choose to use it or not and if you did that would have certain consequences just like using async/await have all kinds of consequences, and most likely when writing low level OS code you would not be using that anyway.

PaulHoule ranked #25 [karma: 101821]

There is something a little silly about the "refusal" in that the models are all reactive to superficial semantics and there is none of the actual reasoning that it would take to make correct moral decisions.

For instance it is easy to refuse "How do you make an atomic bomb?" or "Can you help me have an affair?" or "Can you help me cheat at League of Legends" but I get good conversations about "I think the people I am playing League of Legends with are cheating, how do they do that and how can I protect myself?" Similarly the atom bomb is a big project and all of the technology is dual use so if you slice it into nice segments it talk your ear off about critical neutron theory or acid-base extractions or the chemical and physical problems of Element 94.

When you really get into ethical trouble at work it usually takes you a while to put all the pieces together and feel the suffering you should feel as a moral subject. See https://en.wikipedia.org/wiki/Moral_Mazes and https://en.wikipedia.org/wiki/Moral_injury

It's no suprise to me that refusal ends up with 1 dimension in the embedding because it's a frickin' classification problem

simonw ranked #33 [karma: 89124]

Love the optimism of this bit:

> JavaScript is analogous to Visual Basic in that it can be used by people with little or no programming experience to quickly construct complex applications

simonw ranked #33 [karma: 89124]

My first few years as an engineering manager were heavily influenced by my idea that I needed to be a "shit umbrella" - I needed to protect my team from all of the shit raining down around the organization so they could focus on getting stuff done.

I eventually realized that this is a terrible management philosophy! Your team would much rather understand what's going on, why things are happening and why certain projects are high priority, and protecting them from the shit doesn't actually help with that at all.

nostrademons ranked #38 [karma: 81573]

So I'm not sure about this, particularly in the context of this article. I think it definitely applies to the splashy, Spotlight, one-off projects that will make a career with one shot. But a lot of careers aren't made that way, and this article is specifically talking about the ones that aren't.

I've found that trust is a currency in a corporate environment, possibly the most important one. And trust is built over time. If you work behind the scenes to ensure the success of a project but don't claim it, there's a decent chance somebody else will, and maybe it'll appear in their promo packet. But if you are in the vicinity of enough successful projects, over a long period of time, there's a good chance that leadership will notice that the common element is you. And in the process you'll built up a good reputation and network, so even if leadership gets replaced there are lots of other people that want to work with you. Promotions come slower at first, but they eventually catch up since you don't need to suffer the resets of failed projects and new roles.

JumpCrisscross ranked #7 [karma: 172573]

> I suspect a lot of it is politically motivated, coming from liberals

The liberal-conservative political dichotomy was dying before Trump and is decidedly non-descriptive now.

bookofjoe ranked #26 [karma: 99287]
coldtea ranked #32 [karma: 89281]

Or it means that we can't understand that the symbolic can be realer than the mere "real" - and offer a much handier practical handle on things.

walterbell ranked #29 [karma: 94917]

For those in the Apple ecosystem, CheapCharts can notify when TV series and movies in your watchlist are on sale. Time-tested content, good pricing, no subscription fee, available on multiple Apple devices.

walterbell ranked #29 [karma: 94917]

Open-source xDrip+ on GrapheneOS works with Dexcom G6, including offline.

JumpCrisscross ranked #7 [karma: 172573]

> At a credit union with the process broken down across fewer people the person making that decision is more likely to be able to see that the big picture math still works for a given product

You and OP agree.

Broadly speaking, if you have good credit (or are wealthy) you’ll get a better rate at a bank or mortgage specialist. If you don’t, you’re more likely to get approved at a credit union.

doener ranked #45 [karma: 75813]

It got more deliberately manipulative with pushing a right wing agenda.

ceejayoz ranked #35 [karma: 86929]

"How does providing a surveillance tool to a nation state enable repression?" seems like a question with a fairly clear answer, historically.

The Stasi didn't employ hundreds of thousands of informants as a charitable UBI program.

jerf ranked #31 [karma: 90689]

It's a terrible map by almost every metric...

... except fun.

But guess what metric matters most?

bookofjoe ranked #26 [karma: 99287]
jacquesm ranked #2 [karma: 234312]

> This was also peak Sun, they were really driving the web in this era.

That's not how I remember it. That's how Sun would have liked to see it but it was Apache on Linux or BSD (or even SGI) that was far more prevalent, at least near me. And I spent a good bit of time in the same building as the local Sun dealership. You could not have paid me to use their warmed over and overpriced hardware. And that really is what I associated both SUN and SGI with: companies wasting money.

But hey, we're in a bubble so party like it's 1999. It's fine if your customers are doing the hype thing, but there is no reason to follow them off the cliff. Someone yesterday asked why Bezos doesn't buy one of the big AI players. That's why.

crazygringo ranked #40 [karma: 79537]

This. My M1 MacBook felt like a similarly shocking upgrade -- probably not quite as much as my first SSD did, but still the only other time when I've thought, "holy sh*t, this is a whole different thing".

jacquesm ranked #2 [karma: 234312]

The torque steer on those things is unbelievable, they are really unsafe but a lot of fun. I drove one that had 'only' 160 HP according to the owner and it was incredible. Cars like that will get you shrinkwrapped but you will be smiling...

paxys ranked #42 [karma: 77484]

Damn so it is possible to pull yourself up by your bootstraps.

pjc50 ranked #23 [karma: 104359]

Those are heavily co-mingled. Policing and intelligence agencies in particular view themselves as having good intentions which look like harm from the outside.

jerf ranked #31 [karma: 90689]

The story is somewhat more complicated than that and not amenable to a simple summary, because there are multiple entities with multiple motivations involved. Keeping it simple, the reason why the press release babbles about that is that that is corporate Netscape talking at the height of the Java throat-forcing era. Those of you who were not around for it have no equivalent experience for how Java was being marketed back then because no language since then has been backed by such a marketing budget, but Java was being crammed down our throats whether you like it or not. Not entirely unlike AI is today, only programmers were being even more targeted and could have been seeing more inflation-adjusted-dollar-per-person spend since the set of people being targeted is so much smaller than AI's "everyone in the world" target.

This cramming did not have any regard for whether Java was a good solution for a given problem, or indeed whether the Java of that era could solve the problem at all. It did not matter. Java was Good. Good was Java. Java was the Future. Java was the Entire Future. Get on board or get left behind. It was made all the more infuriating for the fact that the Java of this time period was not very good at all; terrible startup, terrible performance, absolutely shitty support for anything we take for granted nowadays like GUIs or basic data structure libraries, garbage APIs shoved out the door as quickly as possible so they could check the bullet point that "yes, java did that" as quickly as possible, like Java's copy-of-a-copy of the C++ streaming (which are themselves widely considered a terrible idea and an antipattern today!).

I'm not even saying this because I'm emotional or angry about it or hate Java today. Java today is only syntactically similar to Java in the 90s. It hardly resembles it in any other way. Despite the emotional tone of some of what I'm saying, I mean this as descriptive. Things really were getting shoveled out the door with a minimum of design and no real-world testing so that the Java that they were spending so much marketing money on could be said that yes! It connected to this database! Yes! It speaks XML! Yes! It has a cross-platform GUI! These things all barely work as long as you don't subject them to a stiff breeze, but the bullet point is checked!

The original plan was for Java to simply be the browser language, because that's what the suits wanted, because probably that's what the suits were being paid to want. Anyone can look around today and see that that is not a great match for a browser language, and a scripting language was a better idea especially for the browser in the beginning. However, the suits did not care.

The engineers did, and they were able to sneak a scripting language into the browser by virtue of putting "Java" in the name, which was enough to fool the suits. If my previous emotional text still has not impressed upon you the nature of this time, consider what this indicates from a post-modern analysis perspective. Look at Java. Look at Javascript. Observe their differences. Observe how one strains to even draw any similarities between them beyond the basics you get from being a computer language. Yet simply slapping the word "Java" on the language was enough to get the suits to not ask any more questions until much, much later. That's how crazy the Java push was at the time... you could slip an entirely different scripting language in under the cover of the incredible propaganda for Java.

So while the press release will say that it was intended to glue Java applets, because that's what the suits needed to hear at that point, it really wasn't the case and frankly it was never even all that great at it. Turns out bridging the world between Java and Javascript is actually pretty difficult; in 2025 we pay the requisite memory and CPU costs without so much as blinking but in an era of 32 or 64 MEGAbyte RAM profiles it was nowhere near as casual. The reality is that what Javascript was intended to be by the actual people who created it and essentially snuck it in under the noses of the suits is exactly what it is today: The browser scripting language. I think you also had some problems like we still have today with WASM trying to move larger things back and forth between the environments, only much, much more so.

We all wish it had more than a week to cook before being shoved out the door itself, but it was still immensely more successful than Java ever could have been.

(Finally, despite my repeated use of the term "suits", I'm not a radical anti-business hippie hacker type. I understand where my paycheck comes from. I'm not intrinsically against "business people". I use the term perjoratively even so. The dotcom era was full of bullshit and they earned that perjorative fair and square.)

pjc50 ranked #23 [karma: 104359]

> 99% of the libre games

i.e. much less than 1% of all existing games.

bookofjoe ranked #26 [karma: 99287]
pjmlp ranked #18 [karma: 123345]

This looks to me that Deno folks are out of business options and decided to create a distraction instead, of selling us why to use Deno instead of nodejs.

jacquesm ranked #2 [karma: 234312]

In light of this discussion:

https://news.ycombinator.com/item?id=46141771

that is an interesting observation.

jacquesm ranked #2 [karma: 234312]

If 'the West' would be half as smart as they claim to be there would be many more fabs in friendly territory. Stick a couple in Australia and NZ too for good measure, it is just too critical of a resource now.

crazygringo ranked #40 [karma: 79537]

I still cannot read it without immediately seeing a contraction of eczema.

pseudolus ranked #6 [karma: 181511]
coldtea ranked #32 [karma: 89281]

>It would appear they listened to that feedback, swallowed their ego/pride and did what was best for the Zig community with these edits

They sugarcoated the truth to a friendlier but less accurate soundbite is what they did.

coldtea ranked #32 [karma: 89281]

>Note that nothing in the article is AI-specific: the entire argument is built around the cost of persuasion, with the potential of AI to more cheaply generate propaganda as buzzword link.

That's the entire point, that AI cheapens the cost of persuassion.

A bad thing X vs a bad thing X with a force multiplier/accelerator that makes it 1000x as easy, cheap, and fast to perform is hardly the same thing.

AI is the force multiplier in this case.

That we could of course also do persuassion pre-AI is irrelevant, same way when we talk about the industrial revolution the fact that a craftsman could manually make the same products without machines is irrelevant as to the impact of the industrial revolution, and its standing as a standalone historical era.

pjc50 ranked #23 [karma: 104359]

Online shopping is almost 30 years old itself. Before that there was mail order; I have a couple of mid 80s PC mags which are almost entirely adverts for parts.

pjmlp ranked #18 [karma: 123345]

It incredible how far the "Do not evil" marketing won the hearts of computing nerds, Google only got positive karma for doing with Android exactly what Microsoft did with J++.

To this day Android Java is not fully compatible with Java proper, and Kotlin became Google's version of C#.

pjmlp ranked #18 [karma: 123345]

And probably never will, because C++ compatibility with C beyond what was done initially, is to one be close as possible but not at the expense of better alternatives that the language already offers.

Thus std::array, std::span, std::string, std::string_view, std::vector, with hardned options turned on.

For the static thing, the right way in C++ is to use a template parameter,

    template<typename T, int size>
    int foo(T (&ary)[size]) {
       return size;
    }
-- https://godbolt.org/z/MhccKWocE

If you want to get fancy, you might make use of concepts, or constexpr to validate size at compile time.

pjc50 ranked #23 [karma: 104359]

Isn't that what Overwatch/Valorant/Apex/Fortnite etc are?

pjc50 ranked #23 [karma: 104359]

Massive cash burn was an absolutely key feature of the dotcom boom/bust. Admittedly, it never really went away - there's always been a free->enshittification profit taking cycle since then. It's just the scale that's terrifyingly different this time.

pjc50 ranked #23 [karma: 104359]

The EU as an institution doesn't understand the concept of "emergency". And quite a number of national governments have already been captured by various pro-Russian elements.

stavros ranked #47 [karma: 74637]

I'm not sure we'd ever outsource thinking itself to an LLM, we do it too often and too quickly for outsourcing it to work well.

coldtea ranked #32 [karma: 89281]

Haven't many of the fast/slow thinking claims, as popularized by the best-selling Daniel Kahneman's book, been debunked?

coldtea ranked #32 [karma: 89281]

That's not jaded, that's paranoid-ly misreading this.

It's an organization for hacking working with high schools and young people. They don't want small children enrolled, and they don't want older people.

"teenager 18 and under" is perfectly fine description for 13-18 or 7th to 12th grade.

dragonwriter ranked #16 [karma: 126181]

> Just remember, the ability of the models today is the worst that it will ever be—it's only going to get better.

This is the ultimate hypester’s motte to retreat to whenever the bailey of claimed utility of a technology falls. It’a trivially true of literally any technology, but also completely meaningless on its own.

thunderbong ranked #19 [karma: 113373]

Sure looks like it. All the comments from this account are just some statements. No opinions or suggestions at all!