Recent submissions

Comment · 4 days ago
Exactly, just because you can vibe code an HTML sanitizer or an operation system, doesn't mean that you should..

And its the same reason you'd rather have a SaaS vendor, than asking an agent why the cloud bill keeps climbing and then have to debate the impact of delete such and such VMs or databases that nobody knows what do :)

You also don't ask your agent to start from assembly.

Things you can get upfront as libraries or services are things you and your agent don't have to worry about.

I'm not even sure there is anything new here, just that we have a capability jump with LLMs, you'll probably prefer spending it on building features, not replacing vendors (unless they are crazy expensive).

Comment · 6 days ago
Yes, nobody wants to have to spot a memory bug in C code.

Indeed nobody wants to review LLM generated slop.

So being able to know that this code cannot contain memory bugs, race conditions, etc is extremely valuable.

I might go a far as to claim: I'd be okay with the AI using an obscure language, if I can know the code is free from memory issue, race conditions and has no side effects, etc.

The argument that with LLMs pure functional language that I didn't bother to write before is now viable.

Comment · 8 days ago
> Sguros filed a complaint against the real estate company in February, saying in filings that he discovered West in the home while he was on duty and detailing how he subsequently began to clean, secure and invest in the property. However, he never established in his records that he came to be involved in the home through a purchase, lease, probate appointment, deed or relationship with West’s heirs, the arrest affidavit said.

Wow, cops certainly know how to produce a confession.

Comment · 9 days ago
If this is an attempt to put in a backdoor, it's remarkably dumb.

CA has the key, if it wanted to give someone a backdoor, it wouldn't issue a weak key.

Comment · 13 days ago
You have the neighbors you have, and if you want to live in a "free country" then you have to accept that, that street goes both ways.

That doesn't mean, you can't invite your neighbors over pizza or coffee, be friendly and one day mention that you think X, Y or Z and you wouldn't mind helping, and if they they aren't interested you'll totally respect that.

Don't be a Karen. But being considerate the old school way can go far. The rest you just have to live with :)

Comment · 18 days ago
They can just ask you, you'll live on in the weights of the future models.
Comment · 19 days ago
> A person who has a real vision + strategy and hand written code will beat the team with no vision, strategy and code blasted out by llm’s.

But you have to beat the team with vision + strategy who is also blasting out code with LLMs.

Certainly, the time it takes to figure out that an idea is bad had been shortened :)

Comment · 19 days ago
If before AI you couldn't deploy to production without a code review, what makes you think you will be able to with AI?

To be fair, when I was a kid we'd connect the editor to the server using an unencrypted ftp connection and modify php files in production.

This worked perfectly fine, and phpmyadmin made schema changes super easy.

These days we do tests, schema migrations, terraform, staging sites, traffic migration, monitoring, logging, revision control, etc.

... it's a lot of boring work, and for most CRUD apps, its entirely unnecessary :)

That said: I doubt we'll abandon these practices for things that matter.

Because while modifying php files in production can increase velocity, it can also get very "exciting" if you have a few co-workers on the same project :)

Comment · 19 days ago
No doubt that if they wanted to they could be profitable.

But profitable enough to justify the ludicrous valuation?

Comment · 1 month ago
Yes, but if you happen to have a few million spare dollars laying around that have become unappetizing to you, it won't be hard to find someone who thinks they are appetizing :)
Comment · 1 month ago
Comment · 1 month ago
Fall of the Soviet union was also a major hegemonic realignment.

I don't know I have some hopes that maybe it'll play out more with economic tools.

Oh, and I don't think western alliances and trade relationships necessarily need to collapse. But Trump certainly tries :(

Comment · 1 month ago
In history 80 years is nothing.

But since the industrial revolution 80 years is something.

I hope it's a trend: but living in Europe right now, I do feel like our strongest ally are giving our enemies reason doubt the deterrence we've collectively built over the past 77 years.

We had to deploy armed troops to Greenland to deter an ally from invasion.

The deterrence to war we've spilled blood building for 77 years.

Economics is part of why we haven't had wars, collective deterrence probably had something to do with it too. Without NATO who is to say how many smaller nations Russia/USSR would have invaded for the fun of it.

Comment · 1 month ago
Also not everything needs to be formal.

I might want the REST API for a webshop to be solid, payment and checkout process, sure.

But the UI. So long as the LLM doesn't falsify product information, why customize the layout, theme, look and feel for each and every single customer.

Okay, maybe don't, but point is: you could take bigger risks, you maybe don't need to review UI changes as much.

Comment · 1 month ago
To me software engineering was often about: how do we structure the project so that the crappy code the other students/co-workers write don't break everything?

Not because everyone writes bad code. They do, at-least the do first time you read their code. You only think someones code is decent when you spent 3 hours trying to refactor their PR, and realized that the compromises they made were perhaps reasonable. (This is an important lesson to learn)

Whether code written by others is poor or not is also besides the point. You cannot keep everything in a large project in context (biological or not).

Software engineering (not computer science) is about: managing complexity. Structure your project in layers or abstractions or packages or silos or verticals or objects or whatever.

But break complexity into bits, so that everything isn't in mind all the time.

Nothing new about that. And poor engineering can be papered over with hard work. It's just easier to reach the point where poor engineering really bites ;)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton