skysight-inc/HackerNews huggingface dataset:
> Meanwhile voyager is beyond the solar system

Which is powered by Pu-238 - something which is in short supply nowadays, extremely expensive and pretty much inaccessible for a private company like Firefly who built the Blue Ghost lander.

> I don’t see why they didn’t use something that’s not solar

Cost. NASA paid Firefly $101.5M for the Blue-Ghost 1 contract [1]. Just the RTG used on the MSL Mars Lander cost $109M [2] (not counting the R&D costs).

> so they aren’t just littering the moon

Well, right now it is harming no one. They can only be seen by cameras orbiting the moon. If and when humanity starts living on the moon, these landers will go in museums and will no longer be "litter".

[1] https://spaceflightnow.com/2025/03/18/firefly-aerospaces-blu...

[2] https://en.wikipedia.org/wiki/Multi-mission_radioisotope_the...
Mold - abstracting Go templates for the rest of us
100x would mean after one month, people'd say 'I just did 10 years of work.' Is anyone saying that yet?
What piracy has the US government ever stopped? The pirate bay is up all the free movie tv.com sites are up
I've been contracting for a fairly largish company (around 300 devs split across ~40 teams). The US based company was bought out by private equity about a year ago and many senior/lead engineers were forced out and contracted out to cheaper overseas labor.

The company has been relatively ambivalent about the usage of code assistant AI, but during PR reviews it has become very apparent that its seen widespread adoption among the outsourced dev teams purely because of code duplication. Our company has a fairly large number of repositories and bespoke libs for utility type functionality.

In the past, a programmer might have internally said to themselves, "There's no way that somebody hasn't already written this stupid function X or method Y", and they'd take a few minutes to search or reach out to see if it exists within an organization.

Instead during some of the recent code reviews, there has been a huge uptick in core functionality that is very obviously being spit out by the LLM. At best its just extra unnecessary code. At worst it will introduce new bugs since our custom functions often handle business domain specific edge cases that an LLM simply wouldn't know about.
The depressing bit is it’s a corporate dystopia where you are a constant cash cow driven on hype and hope that never materialises.

Like fuck me someone was trying to sell my company an AI todo list the other day. What problem does it even solve?!?!?

Go out, buy a new iPhone. AI will come tomorrow and tell you when your mother gets to the airport and add it to your calendar and hire you a robotaxi to shovel your obsolete meat corpse into the worker ant distribution hub to escort her back to your techno-panopticon.
I agree. Also, emotional regulation is a thing—feeling an initial flash of anger is one thing, but allowing yourself to be consumed by it is another. I think I have pretty good emotional control of my anger, I rarely lose my temper at people and I'm generally pretty good at channeling it productively.

But the reaction doesn't go away, and it is also linked to other things like taking care of your physical health, diet, sleep, etc. taking accountability for your reactions to things ultimately involves cleaning up a lot of the rest of your life, too. Plus people can find it hard to believe that healthier people are less angry, but I firmly believe this is true based on my own observations of myself—so in this sense, emotions kind of are a choice, with enough practice and desire to achieve this and luck.

It is indeed very difficult to separate emotion and behavior, both concepts are encapsulated by the same continual shifting attention. That maintaining control over this shifting of attention is the focus of so many philosophies (eastern and western) shouldn't be ignored.
Not sure if this is a joke, but it's hilarious either way.
Nah, the magic/promise of AI is that it has positive chance of getting there, so you can keep feeding it dollars until it eventually gets you the thing you want, and that it's still cheaper than having people do it the old-school way.

We're not there yet, but I don't see anything preventing us from getting there in ~5 years.

(Remember: 5 years ago, SOTA in this space was letting a genetic algorithm poke at an AST and hopefully maybe arrive at a trivial program solving a small algorithmic problem.)
Garnix Blog: What Comes After GitHub Actions?
AMD Adaptive SoC Platform: Versal Architecture [pdf]
The issue is a lack of credential means you are putting in a lot of effort to teach yourself something hard, with little evidence to show you understand the material. If universities simply offered a for credit exam where learners had to self teach I reckon we would see a lot more success stories.
Analogy and the Roots of Creative Intelligence
You absolutely can't do that in C++ with consteval + template. C++ would need support for reflection to do that, and maybe it will get it in 10 years, maybe not, but as of today this would not be possible.

Furthermore, the original argument wasn't about whether something can or can't be done in C++, it was that this one feature in Zig subsumes what would require a multitude of features from C++, such as consteval, templates, SFINAE, type traits, so on so forth...

Instead of having all these disparate features all of which work in subtly different ways, you have one single feature that unifies all of this functionality together.
2020 was roughly when I noticed AMD hated developers.

Until AMD fixes that bug, NVidia will continue to outflank them at every point.

Ballmer had it right: "Developers, developers, developers."
I am very new to Next.js. I came across it first two years ago in a Vercel setup and it was it was a mess. I now attribute that to the code base rather than either Vercel or Next.js itself.

Fast forward to ~9 months ago. I joined a company that self hosts Next.js in GCP (Cloud Run). The set up is so effortless I’ve actually started building a new side project completely with it. I come from C#/Swift ecosystems.

This is to say, my anecdotal experience has been extremely good. Next.js is an amazing framework and has been the catalyst for me retooling my whole career into the TypeScript/JavaScript world after resisting for many years.
It’s the same sort of people who drive to the supermarket in the neighboring town for cheaper prices. Except it happens that the neighboring town is in another country.
These stories only ever come down to one thing: Cold.

"You aren't dead until you're warm and dead."
> Yes, there are lots of functions that don't make sense to co-locate with their operands.

May I ask for one or two examples?
Electricity generation would be a massive waste - especially in nuclear-powered France. It is far more valuable as input for various industrial processes.

For example, the Haber-Bosch process requires hydrogen and nitrogen to produce ammonia, which is used as fertilizer. Traditionally the hydrogen is obtained from methane, but that emits a massive amount of CO2 - about 1% to 3% of all worldwide CO2 emissions. Feeding the process directly with hydrogen would be a gamechanger.
> So how can we displace those moats?

Abolish private property I guess?
Musk’s actions around USAID have been halted by courts [1]. The actions persist. Meanwhile, Musk calls—as a member of the executive branch—for impeaching judges who disagree with him.

[1] https://www.wmar2news.com/local/maryland-judge-says-elon-mus...
Glad you like the idea!

Actually, returning a Pydantic model directly isn't mandatory—it's just a recommended and convenient approach to ensure automatic data validation and documentation.

If you prefer, you can keep your existing route handlers as-is, returning dictionaries or other JSON-serializable objects. FastOpenAPI will handle these just fine. But using Pydantic models provides type safety and cleaner docs out of the box.
Given that GitLab has a release _every_ single month, I’m surprised they haven’t adopted a version number like 25.3 for March 2025.
For learning internals of ML frameworks I recommend reading the source code of MLX: https://github.com/ml-explore/mlx .

It is a modern and clean codebase without legacies, and I could understand most things without seeking external articles.
It would not.

You'd need a resolver that was provided by a foreign organization, preferably a non-profit, with no business interests in your country whatsoever, so that your government had nothing to threaten them with if they didn't comply with the order.

Such a resolver would also need to be the default shipped with at least one major browser, such that blocking it would essentially mean "turning off the internet" for some users.

Then the pressure would move to forcing browsers to use a different DNS resolver, and the game would continue.
The other articles on C3 can found here: https://ebn.codeberg.page/programming/c3/
> It had all the hype, hands off, cheaper for the same work, faster to market, every other argument you've all certainly heard.

Like some of the other responses, I'm baffled by your comment. Have you not seen what's happened in the past 5 years or so?

Yes, there was an outsourcing craze to India after the .com bubble burst in the early 00s that largely failed - the timezone, cultural differences, and lack of good infrastructure support made it fail.

The past 2 companies I've worked for offshored the majority of their software engineering work, and there was no quality difference compared to American devs. The offshore locations were Latin America and Europe, so plenty of timezone overlap. The companies are fully remote, so what difference does it make if the dev is in your same city or a thousand miles away?

I think offshoring has absolutely put downward pressure on US dev salaries in the past couple years.
> for a more recent example. Purdue settled for $24 million, admitting no liability, sealing the deposition

I'm not sure that's "the Big One," though. The Sacklers keep trying to make bigger and bigger settlement offers, on the condition they are shielded from civil action, and the settlements keep getting nuked.
Archive: https://archive.ph/2025.03.22-175608/https://www.theatlantic...

The thing is that in the DOGE era there will still be intense pressure against social media sites no matter what.
It’s an entertainment headline, not news. Could write this about border arbitrage for any item.
I think it’s partially there:

For creating website (not apps) it absolutely is there. This is just the first rung on the ladder though. It’s not doing Linux kernel development yet, but that time will come eventually. In between are all the other rungs. AI will climb them one by one.
Excellent descriptive analysis. Wrong, misleading title, perhaps "technically correct," but at best with a "backdoored" meaning.

It points out the need and use for build-manager tools that go a step beyond union file system layers, but track then enforce that e.g. tests cannot pollute build artifacts. Take a causal trace graph of files affecting files, in the build process, make that trace graph explicit, and then build a way to enforce that graph, or report on deviations from previous trace graphs.
So we had finger, talk, irc, smtp, nntp, ftp, etc, all layered on TCP.

And now we have dozens of popular implementations of roughly the same functionality layered on REST/HTTP or JSON/WebSockets or whatever.

I suggest that the complexity is basically that same, from a programmers point of view. You define messages and a state machine and a bunch of event-handling …

The UI is now universal (mostly) but the programming model for HTML/CSS isn’t simpler than say Xaw/Xt: it is more capable, but putting together a decent UI for a browser-based email client is not substantially easier than doing it in Xaw/Xt.

With one exception: our programming languages are better, and the ecosystem of libraries and frameworks makes what would once have been weeks of work an import statement.

We could do the same things in the same time using custom protocols over at TCP as we do using JSON over WebSockets, using modern tooling, but the world has moved on. The entire ecosystem of libraries and services and network infrastructure channels you into using a vastly more complex stack.
Obviously?

The US pays $12,000,000,000,000~ in salaries per year the TAM of automation is, assuming that 10% of work can be automated, $1.2 trillion dollars.
Most likely yes. That doesn't really impact the funny factor for me.
I’m amazed that climate.gov hasn’t been taken down yet.
> The Climate Scam is Over.. Peer-reviewed AI analysis completely debunks all of the "man-made" claims

Finally a post on current affairs that is in no danger of getting flagged on this site /s
"Vibe Coding" might get you 80% the way to a functioning concept."

But 80% of the functionality is only 10% of the work. The last 20% of the functionality remains and will require 90% of the work.
The company I worked for 15 years ago outsourced QA to save money. It was sold as paying $15 for a 4080 video card. When they opened the package, instead of a 4080, it was a brick. The salt in the wound was when they realized they overpaid 3x for a $5 brick. If it wasn't for vendor lock-in (they being the vendor), they would be dead.

The local QA person could run through 100 or so scenarios a day. The offshore people could do 2 a day. They never improved. The offshore people who are tops aren't cheap.
Jevon's Paradox: https://en.wikipedia.org/wiki/Jevons_paradox

"In 1865, the English economist William Stanley Jevons observed that technological improvements that increased the efficiency of coal use led to the increased consumption of coal in a wide range of industries. He argued that, contrary to common intuition, technological progress could not be relied upon to reduce fuel consumption."
Yes, I'm a developer. LLMs allow engineers to become product people themselves.
It’s why Snap-On sells so many tools. They will send someone to you with the new tool if one breaks.
Humans are mostly "stochastic parrots" so I'm utterly unsurprised that it's hit a critical mass in the training data of people's wetware.
Panties in a bunch much? Go away.
You are right I wasn't up to date but it's still peanuts standing against the $35bn [1] in profits from oxy. They basically settled to pay 15 years of interest on it with 0 jail time for executives. These settlements are also always the same they NEVER exceed or even match the fraudulent profits. If I steal $100 from you and I’ll pay $24 back in $2 installments over a year you wouldn’t call it justice you probably would call it fraud.

>> On January 23, 2025, the Sackler family and Purdue settled the lawsuit they faced, in a $7.4bn deal with states and individuals. The Family agreed to pay $6.5bn over 15 years, while Purdue agreed on $900mn in settlements. [2]

[1] https://www.newyorker.com/magazine/2017/10/30/the-family-tha...

[2] https://ft.pressreader.com/1389/20250124/281663965680298
Where we are now, I wonder if is similar to the early days of compiled languages existing, back when people still somewhat commonly wrote assembly by hand and didn't trust compilers.

Sure, things like Roller Coaster Tycoon exist, but but writing in a compiled language is so much faster, easier, and more broadly accessible than writing in assembly that compilers took over.
Years ago i ended up in a Microsoft store and they had the Surface Studio (https://www.engadget.com/2016-11-17-microsoft-surface-studio...) and the Surface Book (https://www.engadget.com/2015-10-21-surface-book-review.html) and it occurred to me that a decade prior I would have guessed this to be Apple’s future hardware.
This idea that now everyone with little knowledge can code is absurd. For sure everyone can code: with hours of dedication, sitting down and trying things out, learning and improving from errors and past experiences. There is no other way round. I don't know how the next generation of coders is going to be like, but my advice still stands: read books, realiable sources, do your homework and "vibe coders" will become so irrelevant that will be extinguished by their own ignorance. Don't get fooled by number crunching programs that seem to "program".
This is just silly. LLMs have

a) More knowledge than the most senior developers
b) Can work at ridiculous throughput 24/7
No need for complex async / event loop stuff. VTs can be spawned by millions and they will not block the thread (/CPU) while doing IO, in this (win-win) scenario there is no value in doing complex (and 2 colored) async programming.
How is that different than non-AI crawlers doing the same for the past decade or so? Tons of businesses engage in site crawling and scrapping, and many of them are bad citizens.

My issue isn't with blocking bad-behaving bots - it's with singling out LLMs (both training and use), or worse, assuming the problem is being associated with AI and not bad bot behavior.
You're willingly naive and blind if you think this isn't happening everywhere around you.
The content was great but the looping animated gifs made actually reading the page nauseating.
I don't think it matters if the content is accurate, feeding it its own slop as if it were new data is deeply damaging to the model
And without any traditional software engineers, who's going to check that those test cases actually do anything useful and verify the important properties of the system? It doesn't matter how many unit tests your Therac-25 has if none of them test the thing that matters.
That sounds reasonable to me. If anything, I might even go further and say that reading the manuals wouldn't be enough to fully convince me without also actually testing it by running a script on a given platform. It's not that I don't trust the manuals to be right, but I have less trust in myself to write bug-free code than probably any other language I've ever used, and I don't think I'd feel confident without verifying that I actually did what the manual said correctly.
There’s already a project that does this and it didn’t need to use AI.
I was a private yacht chef for 6 years. I would always source weather from https://www.metoc.navy.mil/ and plan meals around it. I'm pretty good with a Japanese chef's knife in 8 foot seas.
And at 2,100 pages (seemingly letter sized) it may well be the longest free book I have seen on HN. Wow!
Guess what happens when you can suddenly build features ahead of schedule? You can make them bulletproof instead of cutting corners.

Our code is better and more robust than it's ever been. Our rate of user-reported bugs have dropped more than 50% since we started "vibe" coding 6-ish months ago.
Makes me wonder how organic or astroturfed the name is. That a bunch of influencers all started using it at the same time makes me think someone is pushing it, perhaps because a focus group (or LLM) decided 'vibe' was a warm and fuzzy way of pushing the latest iteration of 'move fast and break things'.
It says the site is not secure. Anyone else get through?
[This is part of the lyric of a song https://www.musixmatch.com/es/letras/C%C3%A1ssia-Eller/O-Seg... This kind of comments are usually downvoted here.]
In some parts of the US, the clack of typewriter keys can still be heard
I feel the author is a bit tunnel visioned by what happens to happen this time. The Jiatan incident has a sample size of one, it'd be a bit short sighted to think that's the only way it could happen. You can imagine various scenarios where the defenses suggested here will not have worked.

Also I (as a nix user myself) think it's unlikely NixOS would have caught it. As evidenced by the fact that it didn't. (Yeah I realize I just said next time it might happen differently but it'd be foolish to put faith in nix without evidence).
Well… to be frank, this is someone not reading TFA.

The article is pointing out real limitations of vibe coding today (which you appear to agree with). It does suggest AI coding won’t be viable in the future. You should probably update your comment to say something like, “spot on”.
I finally gave in and clicked on the article so I could find out what "vibe coding" is.

You learn something new every day. Some days that thing does not piss you off. Today is not that day.
Well since all people who suffered from job loss at that period was dead, we can probably brush it away.

Now it's our turn to enjoy progression.
Do you think leaders should have moral training? And if so, how would such training be provided? Ytcombinator itself maybe deficient in providing moral guidance, but this just one anecdote. What does it say about our mentors and community leaders when they stay out of the moral and simply stay in the technical and business?

Mark Zuckerberg had to turn around and beg forgiveness from the parents of social media users in Congress. This needed to be broadcast globally, and witnessed, because that event shows the full power of the entire history of what this all was, that by the end of it we had to beg forgiveness. I do believe we’ve crossed a threshold and these topics are now in the forefront. The moral question.
I've recently been stuck on the idea that speculation is akin to computation... the moment we depart from the reality before us.
They were good... probably a bit bloated. Without AI we could probably be 5 devs. With AI we can do it all in 1-2.
I have no idea… the accounts are obviously dupes… my mom is very active and they are not… I still get messages back from Facebook saying they’ve investigated and decided they are legit accounts.

(I have the same experience with my dupes, except I’m not active, though I am more active than my dupes)
Most programmers are already doing a form of vibe coding when they, for example, let an ORM write their database queries for them. I think a decent number of Rails and Django devs probably would struggle to write raw SQL queries from scratch. Mostly I see vibe coding as an extension of that, and it's not necessarily a bad thing since it lets you spend more time focusing on the actual problem you're solving rather than on implementing it.

Of course, I haven't seen a single vibe-coded thing that I'd want to spend money paying for yet, but that's probably more reflective of the difficulty of making something people want than whether or not you use vibe coding to do it.
Whatever helps you sleep at night, while the rest of the world zips past you.
Everything discussed upthread is irrelevant because the indicators are reliable, or do you have proof otherwise?
> I hope the hole your head is buried in is comfortable.

Not being on Facebook is burying your head in a hole? I mean, really, why say something like that?
If you delete things from a file manager in Linux, they all generally go into the Trash too.

And if you rm/del/Remove-Item on Windows, it will also delete without sending to the recycle bin.
I've noticed that it seems to be a pattern that's used for other compression/decompression software as well. Sometimes mods I use for games will be uploaded as rars or 7zips (I guess because this stuff gets developed on and for Windows, and tarballs aren't really something people use much there), and the CLI invocations I use to extract them always look off to me, especially the 7zip one: `unrar x` and `7z x`.
Vibe coding is 100% real. Or maybe we should call it code vibing when there is no coding ability. But I just taught 18 professionals with no coding ability to build functional software. Their minds were blown
Nifty trick.
Why are you so certain that flaws will be fixed? Seems like there is a giant leap between a machine spewing words based on probability and actual deep understanding of the code it's suppose to write
I'm pretty sure "differentiable" isn't necessary or sufficient to create valid and useful code.
Long-term weight loss, willpower, and acceptance
Why should laws favor rural regions instead of people?
My worry about this approach is: there is a reasonably popular saying that writing code is hard but debugging it is twice as hard (at least), which I think is an accurate description.

LLMs will greatly increase code production, will they also increase debuggability to match?