MurphyA/hacker-news huggingface dataset:
by ElijahLynn | 2025-12-03 22:17:57+00:00
I will empathize with you there. I totally want to understand everything too. I LOVE being elbow deep in code for hours on end, especially late nights, so, much, FUN!!!

It is just now, I don't have to do that to actually build something meaningful, my ability to build is increased by some factor, and it is only increasing.

And coding LLM's have become a great teacher for me, and I learn much faster, for when I do want to dig deeper into the code, I can ask very nuanced questions about what certain code is doing, or how it works and it does a fairly good job of explaining it. Similar to how a real person would if I were in meat space at an office. Which I don't get that opportunity anymore in this remote life.
by bigyabai | 2025-12-03 22:18:10+00:00
I'm just as confused as you are, honestly. It feels like we've seen the "ASIC for everything" campaign so many times over, and yet only FPGAs and CUDA typically find adoption in the industry.

A lot of my questions went away when I got to this line though:

> He’s also fully engaged in the third leg of the “democratizing chip design” stool: education.

This is a valiant effort. Chip design is a hard world to break into, and many applications that could benefit from ASICs aren't iterating or testing on it because it sucks to do. It's a lot of work to bring that skill ceiling down, but as a programmer I could see how an LLVM-style intermediate representation layer could help designers get up-and-running faster.
by btilly | 2025-12-03 22:18:16+00:00
I was not addressing the size of the market. But the share.

According to https://en.wikipedia.org/wiki/Usage_share_of_web_browsers, Netscape had 60-70% market share. According to https://firstpagesage.com/reports/top-generative-ai-chatbots..., ChatGPT currently has a 60% market share.

But I consider the enterprise market a better indicator of where things are going. As https://menlovc.com/perspective/2025-mid-year-llm-market-upd... shows, OpenAI is one of a pack of significant competitors - and Anthropic is leading the pack.

Furthermore my point that the early market leaders are seldom the lasting winners is something that you can see across a large number of past financial bubbles through history. You'll find the same thing in, for example, trains, automobiles, planes, and semiconductors. The planes example is particularly interesting. Airline companies not only don't have a good competitive moat, but the mechanics of chapter 11 mean that they keep driving each other bankrupt. It is a successful industry, and yet it has destroyed tons of investment capital!

Despite your quibbles over the early browser market, my broader point stands. It's early days. AI companies do not have a competitive moat. And it is way to premature to reliably pick a winner.
by malcolmgreaves | 2025-12-03 22:18:18+00:00
Incorrect. They're not a C corp, they're a public benefit corporation. They have a different legal obligation. Notably, they have a legal obligation to deliver on their mission. That's why Anthropic is the only actual mission-driven AI company. They do have to balance that legal obligation with the traditional legal obligations that a for-profit corporation has. But most importantly, it is actually against the law for them not to balance prioritizing making money and prioritizing AI safety!
by babypuncher | 2025-12-03 22:18:24+00:00
My problem with this take is that it takes ARM > x86 as some kind of given, like there is an inherent flaw with the x6-64 ISA that means a chip that provides it can never be competitive with ARM on power consumption.

We've already seen Intel and AMD narrow the gap considerably, in part by adopting designs pioneered by ARM manufacturers like hybrid big-little cores.

Another aspect that I think gets forgotton in the Steam Deck conversation is the fact that AMD graphics performance is well ahead of Qualcomm, and that is extremely important for a gaming device. I'm willing to bet that the next Steam Deck goes with another custom AMD chip, but the generation after that is more of a question mark.

RISC-V is another wildcard that could end up threatening ARM's path to total dominance.
by jacquesm | 2025-12-03 22:19:00+00:00
Punishment eh? Serves them right for being skeptical.

I've been around long enough that I have seen four hype cycles around AI like coding environments. If you think this is new you should have been there in the 80's (Mimer, anybody?), when the 'fourth generation' languages were going to solve all of our coding problems. Or in the 60's (which I did not personally witness on account of being a toddler), when COBOL, the language for managers was all the rage.

In between there was LISP, the AI language (and a couple of others).

I've done a bit more than looking at this and saying 'huh, that's interesting'. It is interesting. It is mostly interesting in the same way that when you hand an expert a very sharp tool they can probably carve wood better than with a blunt one. But that's not what is happening. Experts are already pretty productive and they might be a little bit more productive but the AI has it's own envelope of expertise and the closer you are to the top of the field the smaller your returns in that particular setting will be.

In the hands of a beginner there will be blood all over the workshop and it will take an expert to sort it all out again, quite possibly resulting in a net negative ROI.

Where I do get use out of it: to quickly look up some verifiable fact, to tell me what a particular acronym stands for in some context, to be slightly more functional than wikipedia for a quick overview of some subfield (but you better check that for gross errors). So yes, it is useful. But it is not so useful that competent engineers that are not using AI are failing at their job, and it is at best - for me - a very mild accelerator in some use cases. I've seen enough AI driven coding projects strand hopelessly by now to know that there are downsides to that golden acorn that you are seeing.

The few times that I challenged the likes of ChatGPT with an actual engineering problem to which I already knew the answer by way of verification the answers were so laughably incorrect that it was embarrassing.
by MattDaEskimo | 2025-12-03 22:19:03+00:00
Let's be honest about this current situation.

Valve pushing for Linux gaming is for survival, not charity.

Windows is closing in on them: stricter kernel access (tougher time for anti-cheat)

Encouraging users to use the app store, or more accurately: discouraging users to install from binary

They threaten Valve's business model, and Valve is responding with proton & SteamOS
by captn3m0 | 2025-12-03 22:19:34+00:00
I’d love to see a citation for a Hotel being legally allowed access to the Aadhaar KUA system, even before the Supreme Court judgement. No hotel in India does this, because Aadhaar as implemented is a “honor based system” for the majority of usecases where a photocopy of a Aadhaar (with or without QR) is assumed to be valid.

In comparison, a Voter ID and PAN are both hologram protected and forgeries are easily detected.

W3C verifiable credentials do not require a singular identity source, they work perfectly fine with multiple issuers.
by nostrademons | 2025-12-03 22:19:54+00:00
This is what people used to use Google for; I remember so many times between 2000-2020 that Google saved my bacon for exactly those things (travel plans, self-diagnosis, navigating local bureaucracies, etc.)

It's a sad commentary on the state of search results and the Internet now that ChatGPT is superior, particularly since pre-knowledge-panel/AI-overview Google was superior in several ways (not hallucinating, for one, and being able to triangulate multiple sources to tell the truth).
by keldaris | 2025-12-03 22:19:57+00:00
It's not crazy, it's just what happens if you write mostly C with some conveniences where they actually make sense instead of "modern C++". I generally write very performance sensitive code, so it's naturally fairly low on abstraction, but usually most of my projects take between one and two seconds to build (that's a complete rebuild with a unity build, I don't do incremental builds). Those that involve CUDA take a bit longer because nvcc is very slow, but I generally build kernels separately (and in parallel) with the rest of the code and just link them together at the end.
by bachmeier | 2025-12-03 22:20:06+00:00
As someone that's been using R for 20 years, I don't necessarily wish that had happened, but I think the trend to teach intro R using the tidyverse is a bad development. People that use the tidyverse don't realize that it's complex. There are no doubt complex and frustrating parts of base R. For the most basic things, base R is natural. The tidyverse has you piping and using advanced concepts from the start.
by wakawaka28 | 2025-12-03 22:20:15+00:00
Have a look at this: https://m.slashdot.org/story/180969 Clearly there is precedent in the US and elsewhere for prosecution based on accessing URLs. Politicians have even argued that you should not be able to tamper with website source code in your browser, or otherwise use websites in any way not anticipated by the owners.

>Two things can be true at once: what Swartz did was in fact cool and laudable, it still shouldn't be legal. Similarly, a reasonable person might consider it cool and laudable to punch a nazi, doesn't mean it should be legal. We live in an age where people call other people Nazis as if uttering the accusation gives them a free pass to infringe on the rights of those people. Even if it could be proven to be true, the facts would not grant them any such right.

Theft and unprovoked assault are neither cool nor legal. I don't care if we're talking about absolute assholes, either. For each and every one of us, there is probably someone in the world who thinks that they should have our property and have the right to attack us.

>Swartz killed himself, so the CFAA must be bad, but it's probably realistic to assume that Swartz did not kill himself because he was scared of spending a few months in prison. He was likely seriously mentally ill, and a victim of the poor state of the US healthcare system, not of the CFAA or the DOJ.

Idk that much about this case. It seems to me that Swartz was in a hell of a lot of trouble, that could have gotten him a prison term along with financial and career ruination. He clearly should not have killed himself but that kind of stress can make people lose sight of the future.
by Rochus | 2025-12-03 22:20:48+00:00
Steve Reich is "minimal music", played on classical instruments. I very much appreciate all other composers/improvisers you mention, but again they would distract me too much and require my full attention, barely leaving anything left for "mental work". There is also fully algorithmically composed and played music which sometimes has a similar effect as Reich's 18 Musicians IMHO: e.g. https://djezmusic.bandcamp.com/album/idem.
by esseph | 2025-12-03 22:20:55+00:00
"Competition is for losers."

He's said there are "Satanic" components to AI.

"fate of our world may depend on the effort of a single person who builds or propagates the machinery of freedom that makes the world safe for capitalism."

"Monopolies are good"

He's said the country should be lead by a monarch or "monarch-like figure".

The guy is a fucking nut.
by _sinelaw_ | 2025-12-03 22:20:59+00:00
Which terminal are you using? (I'm not a MacOS user so less familiar). That's a shame, but I guess the only fix is for you to change the terminal shortcuts because the in-terminal programs will just not receive those key events.

Or maybe try using a single tab in your terminal, maybe that will let the key pass through?

Anyway I need to add keybinding UX or maybe a different default set of keys for MacOS? hmm.
by toast0 | 2025-12-03 22:21:18+00:00
If I'm an evil monetizing ISP or a great firewall, I don't really need to catch 100% of the traffic I'm trying to prevent. If there's a handful of people who can circumvent my restrictions, that's fine. As long as I get all the people trying to use popular DNS, that's good enough.

If I really do need to get that last bit, there's always other analysis to be done (request/response size/cadence, always talks to host X before making connections to other hosts, etc)
by IshKebab | 2025-12-03 22:21:38+00:00
I think that's still highly debatable. Intel and AMD claim the instruction set makes no difference... but of course they would. And if that's really the case where are the power efficient x86 chips?

Possibly the truth is that everyone is talking past each other. Certainly in the Moore's Law days "marginal impact" would have meant maybe less then 20%, because differences smaller than that pretty much didn't matter. And there's no way the ISA makes 20% difference.

But today I'd say "marginal impact" is less than 5% which is way more debatable.
by Flundstrom2 | 2025-12-03 22:22:21+00:00
The irony that an article about Germany is unavailable to EU citizens because the publisher don't want to comply with GDPR. I think I'll pass on that publisher.

451: Unavailable due to legal reasons We recognize you are attempting to access this website from a country belonging to the European Economic Area (EEA) including the EU which enforces the General Data Protection Regulation (GDPR) and therefore access cannot be granted at this time.
by jandrewrogers | 2025-12-03 22:22:37+00:00
AI is okay (not great) at generating low- to mid-skill code. If you are working in a high-skill software domain that requires pervasive state-of-the-art or first-principles implementation then AI produces consistently terrible code. It frequently is flatly incorrect about esoteric technical details that really matter.

It can't reason from first principles and there isn't training data for a lot of state-of-the-art computer science and code implementations. Nothing you can prompt will make it produce non-naive output because it doesn't have that capability.

AI works for a lot of things because, if we are honest, AI generated slop is replacing human generated slop. But not all software is slop and there are software domains where slop is not even an option.
by captn3m0 | 2025-12-03 22:22:44+00:00
This is the ultimate facade of Digital Identity that UIDAI lets happen while sitting idly by. They put a circular against “Aadhaar photocopies not being valid” only to rescind it the next day because everyone made fun of them.

The truth, as you point out, is that Aadhaar in reality is a an “honour based system”, where UIDAI pretends everything is valid and authenticated as long as it gets used everywhere.
by aaaashley | 2025-12-03 22:23:20+00:00
Funny thing about that n[static M] array checking syntax–it was even considered bad in 1999, when it was included:

"There was a unanimous vote that the feature is ugly, and a good consensus that its incorporation into the standard at the 11th hour was an unfortunate decision." - Raymond Mak (Canada C Working Group), https://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_205.htm
by schmuckonwheels | 2025-12-03 22:23:28+00:00
Unironically giving the people what they want. EVs are still well within the realm of enthusiasts and rich people.

The infrastructure isn't there yet, and most blue collar families cannot afford an EV, nor the home electrical modifications needed. One-car households cannot abide the inflexibility. Oh, and forget about renters, they were never part of the equation. The EV mandate was one of the biggest ivory tower initiatives ever enacted by the government and it was objectively a failure.

No one said EVs are bad. But they are one small part of a larger picture that includes ICE and hybrid for many years to come. Purists will be upset, but they will never be satisfied with any reasonable compromise.
by SeanAnderson | 2025-12-03 22:23:40+00:00
I don't think that analogy holds because the environment isn't actively in an arms race against seatbelts.

The qualifier "good" for "good anti-cheat" is doing a lot of heavy lifting. What was once good enough is now laughably inadequate. We have followed that thread to its logical conclusion with the introduction of kernel-level anti-cheat. That has proven to be insufficient, unsurprisingly, and, given enough time, the act of bypassing kernel-level anti-cheat will become commoditized just like every other anti-cheat prior.
by Protato85 | 2025-12-03 22:23:53+00:00
For some things its helpful, like have one agent plan changes / get exact file paths, another agent implement changes, another agent review the PR, etc. The context window being small is the point I think. Chaining agents lets you break up the work, and also give different agents different toolsets so they aren't all taking a ton of MCPs / Claude Skills into context at once.
by jacquesm | 2025-12-03 22:24:08+00:00
> I am not american. I’m from Sweden.

Being from Sweden or America has no bearing on what I wrote.

> The point is it it is silly to claim the goal is zero acci[d]ents since the only way to achieve that is by removing cars.

That isn't true either. When you replace one form of transportation with another you will still have accidents. Maybe more, maybe less, maybe different. But they will be there.

> We all agree they are useful. The goal should be to have as few accidents as possible.

Indeed, and that is what TFA is all about. It is emphatically not about 'buses, trains, ambulances, fire trucks' because those do not normally appear in the guise of a 2500 Kg pickup truck with limited visibility for urban deployment. If you wanted to make a reasonable case I would suggest an alternative: a minivan.
by xorcist | 2025-12-03 22:24:23+00:00
Perhaps. But does it matter? There is a million tools to investigate complex data already. Are you suggesting it is more useful to develop a new tool from scratch, using LLM-type tools, than it is to use a mature tool for data analysis?

If you don't know how to analyze data, and flat out refuse to invest in learning the skill, then I guess that could be really useful. Those users are likely the ones most enthusiastic about AI. But are those users close to as productive as someone who learns a mature tool? Not even close.

Lots of people appreciate an LLM to generate boiler plate code and establish frameworks for their data structures. But that's code that probably shouldn't be there in the first place. Vibe coding a game can be done impressively quick, but have you tried using a game construction kit? That's much faster still.
by LargoLasskhyfv | 2025-12-03 22:24:49+00:00
There is KLEVV, the outlet of SK Hynix. They are crass!

https://www.klevv.com/ken/main

And don't forget about https://www.nanya.com/en/

While I never had a problem with https://semiconductor.samsung.com/dram/module/ , I think they will be rare/more expensive now, or 'soonish'.

For chinese CXMT and YMTC there is https://www.biwintech.com/

We live in interesting times!

(Cackling madly...)
by rbn3 | 2025-12-03 22:24:59+00:00
Quite the opposite actually. certain live coding languages give you the tools to create extremely complex patterns in a very controlled manner, in ways you simply wouldn't be able to do via any other method. the most popular artist exploring these ideas is Kindohm, who is sort of an ambassador figure for the TidalCycles language. Having used TidalCycles myself, the language lends itself particularly well to this kind of stuff as opposed to more traditional song/track structures. And yet it also constrains and prevents the construction of bad programs in a very strict manner via its type system and compiler.

It's also notable for being probably the only Haskell library used almost exclusively by people with no prior knowledge of Haskell, which is an insane feat in itself.
by josephg | 2025-12-03 22:25:39+00:00
It really depends on what you’re doing. AI models are great at kind of junior programming tasks. They have very broad but often shallow knowledge - so if your job involves jumping between 18 different tools and languages you don’t know very well, they’re a huge productivity boost. “I don’t write much sql, or much Python. Make a query using sqlalchemy which solves this problem. Here’s our schema …”

AI is terrible at anything it hasn’t seen 1000 times before on GitHub. It’s bad at complex algorithmic work. Ask it to implement an order statistic tree with internal run length encoding and it will barely be able to get off the starting line. And if it does, the code will be so broken that it’s faster to start from scratch. It’s bad at writing rust. ChatGPT just can’t get its head around lifetimes. It can’t deal with really big projects - there’s just not enough context. And its code is always a bit amateurish. I have 10+ years of experience in JS/TS. It writes code like someone with about 6-24 months experience in the language. For anything more complex than a react component, I just wouldn’t ship what it writes.

I use it sometimes. You clearly use it a lot. For some jobs it adds a lot of value. For others it’s worse than useless. If some people think it’s a waste of time for them, it’s possible they haven’t really tried it. It’s also possible their job is a bit different from your job and it doesn’t help them.
Show HN: ESLint-plugin-code-complete – ESLint Rules for Code Complete
by arye_lu | 2025-12-03 22:25:53+00:00
A new ESLint plugin that brings principles from Steve McConnell's Code Complete directly into your linting workflow. It enforces high cohesion within modules, minimizes coupling between components, and promotes other clean code practices to make JavaScript/TypeScript codebases more maintainable at scale.

Check it out at https://github.com/aryelu/eslint-plugin-code-complete. What rules would you add for better software design? Feedback welcome!
by 20after4 | 2025-12-03 22:25:54+00:00
"Bun is a new JavaScript runtime built from scratch to serve the modern JavaScript ecosystem. It has three major design goals:

Speed. Bun starts fast and runs fast. It extends JavaScriptCore, the performance-minded JS engine built for Safari. Fast start times mean fast apps and fast APIs. Elegant APIs. Bun provides a minimal set of highly-optimized APIs for performing common tasks, like starting an HTTP server and writing files. Cohesive DX. Bun is a complete toolkit for building JavaScript apps, including a package manager, test runner, and bundler.

Bun is designed as a drop-in replacement for Node.js. It natively implements thousands of Node.js and Web APIs, including fs, path, Buffer and more."

- From the homepage[1] - it's a shame they use semantic html but no anchors for direct linking.

1. https://bun.com/
by chrisjj | 2025-12-03 22:26:46+00:00
True title: ‘From taboo to tool’: 30% of GPs in UK use AI tools in patient consultations, study finds

Quote:

Almost three in 10 GPs in the UK are using AI tools such as ChatGPT in consultations with patients, even though it could lead to them making mistakes and being sued, a study reveals.
by TMWNN | 2025-12-03 22:26:48+00:00
> My customers have included a lot of real businesses running legacy software who want the fastest, least intrusive, and least energy intensive Mac OS 9 desktop machine they can buy. I've sold to dentists, veterinarians, museums, and auto repair stores. You'd be amazed how many people are running Classic Mac software in 2025.

Is there any software that only runs on System 7, and not 9.2.2?
by etempleton | 2025-12-03 22:26:52+00:00
AI is better than you at what you aren’t very good at. But once you are even mediocre at doing something you realize AI is wrong / pretty bad at doing most things and every once in awhile makes a baffling mistake.

There are some exceptions where AI is genuinely useful, but I have employees who try to use AI all the time for everything and their work is embarrassingly bad.