MurphyA/hacker-news huggingface dataset:
by raincole | 2026-03-05 11:58:31+00:00
Because code reuse is hard. Like, really hard. If it weren't we wouldn't be laughing at left-pad. If it weren't hard we wouldn't have so many front-end JavaScript frameworks. If it weren't Unreal wouldn't have their own GC and std-like implementation.

The whole history of programming language development is exploring how to properly reuse code: are functions or objects the fundamental unit of reuse? is diamond inheritance okay? should a language have an official package management? build system? should std have network support?

Electron is the ultimate effort of code reuse: we reuse the tens of thousands of human-years invested to make a markup-based render engine that covers 99% of use case. And everyone complains about it, the author of OP article included.

LLM-coding is not code reuse. It's more like admitting humans are not smart enough to properly reuse code except for some well-defined low level cases like compiling C into different ISA. And I'm all for that.
by ekjhgkejhgk | 2026-03-05 11:58:37+00:00
These self-help people are always looking for one liners which are true in every aspect of life, and reality isn't like that. You can see this in how often 2 different deep-truth one-liners contradict each other.

On this post he says "it was the people around the fire", in other posts you have to find happiness in yourself and not depend on others for your happiness.
by hrmtst93837 | 2026-03-05 11:58:44+00:00
I've found teh 'AI' sticker sways press more than buyers, because people who actually care want measurable wins like lower latency for LLM inference and faster Stable Diffusion renders. When I've shipped machines with accelerators, the hard work is driver and runtime support, optimized kernels for matrix ops, and solid quantization paths like INT8 or BF16 in ONNX Runtime or TVM so projects like llama.cpp actually see the speedup. If AMD wants the branding to be an asset they should publish reproducible real world benchmarks and reference kernels that show power and latency gains on consumer workloads, otherwise the label will just add noise.
by myrmidon | 2026-03-05 11:58:44+00:00
I'm really curious how the tracking works in such a system, and how "bad" the beam spread is (my impression is that from the diffraction limit alone the beam has to be spread over at least a ~10m radius after travelling 36000km).

Some info on the laser itself would also be very interesting (power? wavelength?).

Really cool project though!
by vairoh | 2026-03-05 11:58:57+00:00
Atomity is building an enterprise-grade cloud intelligence platform that helps companies
understand, govern, and optimize cloud and Kubernetes workloads across multiple cloud
providers.

We are currently looking for two backend engineering interns with different technical profiles:
one focused on Java and Spring Boot for enterprise backend systems, and
one focused on Golang and distributed systems for cloud-native infrastructure.

This internship is currently unpaid, with the potential to convert into a paid role after six months, based on performance and mutual fit.

If this sounds like a good fit, please send a short introduction along with your resume to: career@atomity.de
by jmyeet | 2026-03-05 11:59:03+00:00
I think the genie is out of the bottle on this one and there's really no putting it back.

There is a certain amount of brand loyalty and platform inertia that will keep people. Also, as you point out, just having the source code isn't enough. Running a platform is more than that. But that gap will narrow with time.

The broader issue here is that there are people in tech who don't realize that AI is coming for their jobs (and companies) too. I hope people in this position can maybe understand the overall societal issues for other people seeing their industries "disrupted" (ie destroyed) by AI.
by robinsonb5 | 2026-03-05 11:59:18+00:00
This indeed the real issue (not the AI angle per se, but the wholesale replacement. The licensing issue is real, but less important IMO).

Half a million lines of code have been deleted and replaced over the course of four days, directly to the main branch with no opportunity for community review and testing. (I've no idea whether depending projects use main or the stable branch, but stable is nearly 4 years old at this point, so while I hope it's the version depending projects use, I wouldn't put money on it.)

The whole thing smells a lot like a supply chain attack - and even if it's in good faith, that's one hell of a lot of code to be reviewed in order to make sure.
by cure_42 | 2026-03-05 12:00:14+00:00
This is just sad. If your passion for creating something you can be proud of is entirely propped up by imaginary sex appeal that not even most teenagers would believe exists, it's no surprise you'd arrive at such a cynical, pathetic conclusion.

Your perspective is a path with only one logical end. That nothing you do or think or believe matters unless someone you're attracted to finds it attractive.

That is not how I or most others live. We take pride in and derive satisfaction from our accomplishments without the need for external validation.

Yeah, only I care whether the solution I found to a problem today was elegant, or whether my kitchen was pristine and well organized after I prepped for next week's lunches, but so what? I care and it injects more than enough meaning into my life to be worth it.
by trhway | 2026-03-05 12:00:37+00:00
>I love the promise of nuclear energy

Nuclear today isn't that much different from steam engine - the fundamentals make it a technology of the past clearly losing to the today's tech, in this case to the massive solar/wind accompanied by the battery storage.

Nuclear will work in space, as it is the only tech feasible beyond the Mars orbit.

May be, may be the fundamentals will be sufficiently, to make it feasible on Earth, different for thorium MSRs and hopefully for fusion.
by hamzzaamalik | 2026-03-05 12:01:05+00:00
Good question.

ESLint focuses mostly on *syntax, style, and common JavaScript pitfalls*. It’s excellent for enforcing code quality rules (formatting, unused variables, best practices, etc.), and many teams already rely on it heavily.

CodeDrift is trying to focus on a different layer: *semantic and security-relevant patterns that often appear in AI-generated code*.

A few examples:

• *Async logic mistakes* – patterns like `array.forEach(async ...)` where promises are never awaited. ESLint can warn about some async patterns, but many variations slip through when the code still “looks” valid.

• *Authorization / IDOR patterns* – cases where user-controlled IDs are used directly in database queries without an authorization check. This usually requires looking at how request data flows into a query.

• *Hallucinated dependencies* – imports of packages that don’t exist in `package.json`, which AI assistants sometimes generate.

• *Stack traces leaking through API responses* – error handlers that expose internal paths or secrets.

So the idea isn’t to replace ESLint. In fact they work well together:

TypeScript → type safety
ESLint → style and best practices
Security scanners (like Snyk) → dependency vulnerabilities
CodeDrift → logic/security patterns often introduced by AI code generation

Right now it’s still early and rule coverage is small, but the goal is to focus specifically on that “AI-generated code safety” layer.
by kgwxd | 2026-03-05 12:01:32+00:00
When i browse sites based in other countries, i don't complain when there's a lot of talk specific to that country. I didn't know what Eurovision was until last week, but now LMNC is representing the UK. A lot of talk about how it should be boycotted because of Israel. How a bunch of people i never heard of are corrupt. i'm just there to cheer on LMNC, but i get why it's being overshadowed by the current politics.
by hnlmorg | 2026-03-05 12:01:37+00:00
That’s why it’s a superset ;)

You can map anything to it but that flexibility means you then need to define schemas et al to ensure compliance

The schema thing isn’t actually unique to XML either. you can do the same thing with JSON and YAML too. But in my opinion, if you get into the realm of needing schemas in JSON then you’re at the point where you shouldn’t be using JSON any longer since you’re now violating the “simplicity” argument which is JSONs only real advantage over other formats.
by NoLinkToMe | 2026-03-05 12:02:53+00:00
I've seen Musk note in an interview that at year-end the bottleneck will not be CPU/RAM etc, but electricity. And new powerplants are backlogged for years.

That's why he wants to go into space (10x solar potential because you don't have a day/night cycle, no clouds, no dust/rain, no temperature loss, no orientation issues, and no atmosphere reducing solar).

To me it seems ridiculous, for one because sending 150kg to space costs about $500k, and this is about the weight of a solar installation that costs $800 to install and generates about $1000 worth of electricity across 20 years at utility wholesale prices.

But suppose it was cheaper and viable, and earth-electricity was indeed capped, you could argue (if you believe the hype) that developing AI is an existential arms-race objective for US/China.

But from what I've understood that's just not the case at all. Something like 170+ coal plants are scheduled to be decommissioned, and the average coal and gas plant runs at 40-50% of capacity, because wind/solar is eating their lunch (cheaper marginal $ per kWh). i.e. there is so little demand that these plants keep using less capacity and shutting down superfluous plants.

You'd think if experts believed electricity was going to be a bottleneck, that venture capital / AI companies, or even traditional capital, would be buying up plants or signing guaranteed-usage contracts. But it doesn't seem to be the case.
by jacquesm | 2026-03-05 12:03:10+00:00
I just wrote a long comment about that, but yes, you are on to something here.

The key to me is that the LLM itself is a derived work and that by definition it can not produce something original. Which in turn would make profiting off such a derived work created by an automated process from copyrighted works a case of wholesale copyright infringement. If you can get a judge to agree on that I predict the price of RAM will come down again.
by bartread | 2026-03-05 12:04:03+00:00
> Classic procedural generation is noteworthy here as a precedent, which gamers were already familiar with, because by and large it has failed to deliver.

Yes, this is a wildly uneducated perspective.

Procedural generation has often been a key component of some incredibly successful, and even iconic games going back decades. Elite is a canonical example here, with its galaxies being procedurally generated. Powermonger, from Bulldog, likewise used fractal generation for its maps.

More recently, the prevalence of procedurally generated rogue-likes and Metroidvanias is another point against. Granted, people have got a bit bored of these now, but that's because there were so many of them, not because they were unsuccessful or "failed to deliver".
by porridgeraisin | 2026-03-05 12:05:09+00:00
A library is a collection of data structures functions. My argument still holds.

> Syntactic reuse would be macros

Well sure. My point is that what can be reused is decided ahead of time and encoded in the syntax. Whereas with LLMs it is not, and is encoded in the semantics.

> Pragmatics

Didn't know what that is. Consider my post updated with the better terms.
by mr_toad | 2026-03-05 12:05:16+00:00
> Regarding art, what do you feel about museums? Why would you go see an original instead of simply looking at a jpg.

Generally you get a much better ‘view’ of the artwork in a museum. It’s higher ‘resolution’ you can view it from multiple angles etc.

There are some exceptions. You’re probably going to get a better look at the Mona Lisa online than if you try and see it at the Louvre.
by marceldegraaf | 2026-03-05 12:05:18+00:00
I recently replaced the shock dampers on our Miele washing machine (~10 years old) and I was amazed how well designed and ergonomic the inside of the machine is.

Parts are very easy to get at, all screws are Torx of identical size, and there's one very obvious way to take the machine apart and put it back together again. Made the replacement a breeze.
by jacquesm | 2026-03-05 12:05:28+00:00
Well, you are not making things easier for yourself by looking at that source code if the author of chardet brings a case for copyright infringement against you.

The question is: if you had not looked at chardet's source would you still be able to create your work? If the answer is 'yes' then you probably shouldn't have looked at the source, you just made your defense immeasurably harder. And if the answer is 'no' then you probably should have just used chardet and respected its license.
by navaed01 | 2026-03-05 12:05:57+00:00
I wouldnt have inagined AI overviews would impact tech news site heavily.
I can say personally I have gone from being a daily reader of sites like The Verge to virtually never visiting, the experience and quality of the content fell off a cliff and I try to seek out more meaningful content. Maybe this is a story more about people having alternatives and the rise of Substack and seeking out quality over dross?
by tsylba | 2026-03-05 12:06:47+00:00
It's funny and beautiful because I recognized the sounds from my country but less so those from other places, which obviously might be a bias due to me seeing where the pointer is at any moment but can also simply be explained as different geography and biomes would produce different sounds. Even a river will be mold differently and have a peculiar acoustic, which I never really think about until now and find fascinating.
by anticorporate | 2026-03-05 12:07:03+00:00
I guess it depends on what games you play. I have an AI Max 395 (Framework Desktop) and it runs every game in my library flawlessly. I'm sure if I played this year's most resource-intensive games it might stutter, but I don't. For me, it's an amazing low power minpc doing triple duty as a gaming PC, development box, and running my self-hosted services for the rest of the house.
by twincipher | 2026-03-05 12:07:16+00:00
Yes and no. Claude code helped with boilerplate and debugging, however every city's permit system is different enough to warrant hands-on work - figuring out the API endpoints, understanding the schema, pagination quirks, etc... AI was extremely useful for the repetitive parts (parsing HTML and mapping fields), but the hard part is comprehending each city's unique data and normalizing it into something consistent. That's still a human problem.
NiroDB – A key-value storage engine built from scratch in Go
by nirox | 2026-03-05 12:07:22+00:00
I built NiroDB, a key-value storage engine from scratch in Go
with zero external dependencies.

What's inside:
• Skip List memtable (O log n reads/writes)
• Write-Ahead Log with CRC32 crash recovery
• SSTable v2 with Bloom Filter (~0.8% false positive rate)
• Size-tiered Compaction
• TCP Server with RESP protocol (Redis-compatible)

It's still early stage but fully working — you can even
connect to it using netcat:

echo -e "SET foo bar\r" | nc localhost 6380

Open to contributions and feedback!

github.com/nirodbx/niroddb
by jacquesm | 2026-03-05 12:07:22+00:00
> which is about AI using code as input to produce similar code as output

> not about AI being trained on code

The two are very directly connected.

The LLM would not be able to do what it does without being trained, and it was trained on copyrighted works of others. Giving it a piece of code for a rewrite is a clear case of transformation, no matter what, but now it also rests on a mountain of other copyrighted code.

So now you're doubly in the wrong, you are willfully using AI to violate copyright. AI does not create original works, period.
by usrusr | 2026-03-05 12:07:49+00:00
And yet there were a lot of games with procedural generation as their centrepiece that did not suffer from this at all. The original X-Com games come to mind. I guess we can somehow "feel" where it's simulation, where it's "honest diceroll" (also very much ok when the rules appear tuned well).

But when it's too much it's too much, and an LLM game (where either the LLM remains in the loop, or it just spewed out a seemingly infinite heap of static filler) can't not be too much.
by porridgeraisin | 2026-03-05 12:08:05+00:00
I am not talking about using an LLM to make code reusable in the sense youre arguing.

My point is that the very act of training an LLM on any corpus of code, automatically makes all of that code reusable, in a much broader semantic way rather than through syntax. Because the LLM uses a compressed representation of all that code to generate the function you ask it to. It is like having an npm where it already has compressed the code specific to your situation (like you were saying) that you want to write.
by namibj | 2026-03-05 12:08:10+00:00
Maybe today, but basically everywhere south of Canada solar is so high ROI that it's just a question of time before sunlight hours have electricity so much cheaper that the primary daytime parking locations become the favored (slow-)charging spots.

For you to prefer charging there your employer only has to charge you less during the day than your utility charges during the night, so the day/night rate arbitrage can easily pay for the metering hardware and installation (at the next opportunity to install without having to dig the parking lot up just for the chargers), with the rest being profit to incentivize the managers to install/offer this.
by regentbowerbird | 2026-03-05 12:08:47+00:00
If you consider only the product is relevant and not how it is made, then no it does not matter; or at least it doesn't matter as long as you don't personally attach any emotional qualities to products beyond their material qualities (unlike the vast majority of people).

But the comment you reply to explicitly points out the process is in fact relevant as it is itself a cultural artifact. You're not replying to their main point.
by kpdoumbia | 2026-03-05 12:09:25+00:00
Twindo (Formerly Canvas; The Spatial Computing Company) | Full-time | Remote

At Twindo, we’re working on spatial computing - using computer vision to 3D reconstruct and understand your surroundings so that software can operate over real-world spaces.

Twindo brings together everything that professionals need to understand the spaces they design, build, and manage, without extra site visits or second-guessing. With a quick scan or plan upload, any space becomes structured, accurate, design-ready data your whole team can actually use.

iOS & Backend Engineer (Python) (Europe/LatAm Remote)
Chief Product and Technology Officer (Global Remote)
Associate Account Executive (Mid Market Sales) (USA Remote)
Full Stack Engineer (Backend focus) (Europe/LatAm Remote)

For detailed information check out https://www.twindo.com/careers/

Keywords: 3D, computer vision, photogrammetry, geomatics, SLAM, CAD, iOS, Python
by pkaral | 2026-03-05 12:09:34+00:00
There are various views on Dario's communication style etc. But in this, he is the guy we have been waiting for. The guy who is willing to say: "We built this company for America, and we're going to do what we believe is right for America, regardless of short term expediency." Also called having a spine.

He has my respect for that
by SigmundA | 2026-03-05 12:10:03+00:00
Pointers to process specific memory addresses to functions other data structures that only exist in that process. I didn't say it was intractable only that it takes more effort, other databases do it.

The current PG query plan and jit is designed around just being in memory in a single process, this would need to be extracted into something not process specific and shared between all processes. The plan itself is just a bunch of C structs I believe.
by kokada | 2026-03-05 12:10:33+00:00
To be clear, I am not complaining. I am well aware that the target demographic is students and casual users. It is just an observation.

However, the price argument doesn't make sense. I bought a EUR300 laptop for my wife 3 years ago that has a Intel Core i3 N305 CPU (https://www.intel.com/content/www/us/en/products/sku/231805/...), and that CPU, like any modern CPU from Intel, has virtualization instructions.

Heck, my Chromebook Duet with a Snapdragon 7c Gen 2, that compared to this A18 Pro chip is laughable underpowered, also has virtualization instructions (this is why Crostini, the Linux virtual environment for ChromeOS, works).
Show HN: PulseTech.news – an automated, privacy-first tech aggregator
by neojakey | 2026-03-05 12:11:35+00:00
I built PulseTech.news because I was tired of "heavy" tech news sites. I wanted a lightning-fast, zero-bloat aggregator that I could check in 30 seconds to get the global pulse.

Technical Highlights:

* Performance: Built on a lean PHP/MySQL stack for sub-100ms page loads. No heavy frameworks, just vanilla performance.
* Automation: A headless background scraper (bin/scrape.php) runs on an hourly cron cycle to digest, categorize, and deduplicate headlines from the world’s top tech sources.
* Privacy-First: Implemented Google Consent Mode v2 and PII-free click tracking to be fully GDPR/CCPA compliant without compromising analytics.
Semantic Web: Every listing is backed by dynamic JSON-LD ItemList schemas, making the site highly discoverable by search engines.
* I’ve spent the last few days fine-tuning the automated categorization engine to ensure that "AI" news stays in AI, "Cybersecurity" stays in security, etc., based on a weighted keyword detection system.

I'd love to hear your feedback on the speed, the UI (especially the dark mode), and any other tech sources you think I should add to the automated engine!
by amelius | 2026-03-05 12:13:16+00:00
You have good points regarding how copyright works.

> Software is usually obvious.

Hardware and mechanical designs are usually described in CAD programs nowadays, so it comes pretty close to software; it's just that LLMs are not the right tool to "GenAI" them but I've seen plenty of these kinds of design that I know for sure that they are often not any less obvious than a lot of software. Treating software as "obvious therefore not patentable" is not accurate and not fair and is probably not going to help the profession in the AI age. But I agree that patents are bad for innovation.

It is also not fair to claim that an AI-copy is fundamentally different from photocopying.

I mean, in both cases it is like you are picking the worst case interpretation for the field of software engineering.

> I think we'll have to wait for this stuff to shake out before anyone really knows what the rules will end up being.

Yes, but it will help if we think deeply about this stuff ourselves because what law-makers come up with may not be what the profession needs.
by Gym-Berlin | 2026-03-05 12:13:32+00:00
The death of Supreme Leader Khamenei has detonated the very foundation of Tehran’s regional strategy. From Hezbollah’s bunkers in Lebanon to Houthi strongholds in Yemen, militias once bound by Iran’s patronage now drift leaderless, exposed, and vulnerable. What was once the “axis of resistance” is unraveling into chaos—its rhetoric louder than its firepower, its threats more hollow than ever.
This is not just a leadership vacuum; it is the orphaning of an entire network of armed groups that defined Middle Eastern geopolitics for decades. As Tehran falters, rival powers move in, reshaping the balance of influence. The map of the region is being redrawn—not by Iran’s hand, but by its sudden absence.
A storm of instability is coming. The question is not whether the proxies will survive, but how the world will adapt to their collapse.
by rayiner | 2026-03-05 12:13:47+00:00
Here’s industry wide stats for hospitals: https://www.chartis.com/insights/hospital-margins-trend-high.... Median hospital operating margin is 1.5% in 2024. Even among the top 50 systems, the median is 2.3%. https://hospitalogy.com/articles/2025-05-29/top-50-health-sy...