News for hackers. Stuff that matters.

lucasyvas

Re:I'm sorry, but you still have to think on Sunday October 11, 2026 @05:47PM (#50048161)
I’m an advocate for LLMs to code and basically use it for everything now, but just want to say you really nailed that.

It takes effort to debunk because you have to holistically consider what the problem was and actually find the better solution to prove why it’s lacking.

In other words, to debunk it, you have to do the actual work that wasn’t done the first time.

Some people may argue “so what?”

And to that I would just respond that the fast solution implies nobody probably thought about it, which is always risky and generally leads to very bad outcomes. If for no other reason than there is at least no consensus, which for long-term software evolution is deeply problematic.

This has happened many times since this trend has started, and forcing everyone to step back after a year objectively reveals the murder that has been committed that, believe it or not, is not trivially unwound.

In the wrong hands it’s a debt machine that is already killing companies from the inside.

None of you have any idea what you’re talking about - this thread should be nuked. A bunch of arm chair commentators with no actual understanding of the specifics of a negotiation claiming to know otherwise.
Re:Tell HN: Anthropic's Fable model is too expensive on Wednesday June 10, 2026 @11:57PM (#48486024)
Guys, are we poor? I just ran out after a 20 minute refactoring exercise for the next 4.5 hours lol.
Isn’t this flawed anyway? If an application communicates with Claude Code over ACP (like Zed), it works fine?

Instead of using SDKs, this will just shift the third party clients to use ACP to get around it - Claude Code is still under the hood but you’re using a different interface.

This all seems pretty idiotic on their part - I know why they’re trying it but it won’t work. There will always be someone working around it.

Re:C Is Best on Tuesday January 06, 2026 @09:53AM (#46513003)
Well they don’t have to wait for Rust in the way they said - they’ve already been forked by Turso which has been moving along for a while now. I wouldn’t mind hearing from them how that’s been going.
Re:Love Your Customers on Friday January 02, 2026 @10:02AM (#46465404)
I also think love is the wrong word here.

But I will agree with the overall sentiment - in most places I’ve worked in software when I thought to myself “fuck that customer”, I was wrong. It was actually our fault because we weren’t meeting their needs or didn’t set a clear boundary on service expectation we were willing to provide to them.

So I see it as more “respect the needs of your customer and be prepared to part ways amicably”.

If you want to call that love, sure. But I think some customers can be abusive as well so I don’t agree with that word choice.

I work in a vertical right now where prospective customers are desperate to switch from the incumbent because of abusive lock-in contracts and poor service levels for obscene pricing based on ancient processes. So, overall, I have to agree with Brian’s sentiment even if I think it comes off as too idealistic.

Re:Ask HN: Why Did Python Win? on Monday December 22, 2025 @11:07AM (#46355249)
Did it win? Against just Perl, or everything else?
Re:Netflix to Acquire Warner Bros on Saturday December 06, 2025 @01:08AM (#46171109)
This was just about the worst case scenario.
Re:Cloudflare outage on November 18, 2025 post mortem on Tuesday November 18, 2025 @11:50PM (#45975974)
Well let me avoid those that don’t understand it. It’s literally Rust 101.
Re:Exploring PostgreSQL 18's new UUIDv7 support on Friday October 17, 2025 @06:20PM (#45622823)
These are all non-issues - don’t allow an end user to determine a serial primary key as always.

And the amount of information it leaks is negligible - they might know the oldest and the newest and there’s an infinite gulf in between.

It’s better and more practical than SERIAL or BIGSERIAL in every way - if you need a random/external ID, add a second column. Done.

Re:Why Today's Python Developers Are Embracing Type Hints on Sunday September 28, 2025 @11:07AM (#45404891)
This is like saying you don’t like nails because you don’t understand how to use a hammer though. Developers are not understanding how to use the hints properly which is causing you a personal headache. The hints aren’t bad, the programmers are untrained - the acknowledgement of this is the first step into a saner world.
Re:Apple says it may stop shipping to the EU on Thursday September 25, 2025 @10:22AM (#45372957)
> Among the requirements of the DMA is that Apple ensures that headphones made by other brands will work with iPhones. It said this has been a block on it releasing its live translation service in the EU as it allows rival companies to access data from conversations, creating a privacy problem.

This sounds bogus right? If all the headphones can do is transmit audio via first party operating system features how is this creating a data privacy issue? How are headphones going to exfiltrate data unless they have their own Wi-Fi connection or application that can serve as a bridge? Just disallow both.

Re:Slack has raised our charges by $195k per year on Thursday September 18, 2025 @11:25PM (#45297646)
We all work at companies and know how it works - you get away with what you can. You bet wrong and nobody will believe otherwise. If it was a mistake, it’s fireable.
You could make money off of this if you are able to pair willing manufacturers to realistic and popular ideas that get generated. It could become a real market place.

Hilarious project.

Edit: I did both Mouthwash Ramen and Time Machine to the Present. I’m now addicted to this, thanks.

Re:Polars Cloud and Distributed Polars on Thursday September 04, 2025 @10:32AM (#45127717)
I understand the user pool comment but don’t understand why you wouldn’t be able to have a rust layer that’s the same as the Python one API-wise.

I say this as a user of neither - just that I don’t see any inherent validity to that statement.

If you are saying Rust consumers want something lower level than you’re willing to make stable, just give them a higher level one and tell them to be happy with it because it matches your design philosophy.

Re:First attempt will be 95% garbage: 6 weeks with Claude Code on Tuesday September 02, 2025 @06:36PM (#45110017)
I reached this conclusion pretty quickly. With all the hand holding I can write it faster - and it’s not bragging, almost anyone experienced here could do the same.

Writing the code is the fast and easy part once you know what you want to do. I use AI as a rubber duck to shorten that cycle, then write it myself.

Re:Vaultwarden commit introduces SSO using OpenID Connect on Friday August 15, 2025 @10:36AM (#44912981)
Difference between work and personal. For personal, you’re right because there is nothing to bootstrap off of.

But in corporate it’s provisioned to a user account that exists first.

My personal bootstrap is two Yubikeys (for redundancy) that contains the password and 2FA for my Proton Pass. This plays the role of what IT would in a company with a user directory.

Re:133-year old Kodak says it might have to cease operations on Wednesday August 13, 2025 @11:33PM (#44896487)
They should re-market as an anti-AI documentation company that uses analogue capture techniques. Use film!
Re:I'm Worried It Might Get Bad on Wednesday August 13, 2025 @10:56AM (#44889301)
Just become a black hat then. It will be easy to find problems in everything but the very top percent of AI generated software.
Re:The Toyota Corolla of programming on Monday August 04, 2025 @10:24AM (#44786250)
PHP is a DeLorean. I think I encountered 10 segfaults in it within 1 year which is a complete joke. This was only two years ago.

It also includes breaking changes in point releases which is a nonsensical maintenance strategy - this is in stark contrast to the reputation of stability in a Corolla.

While PHP may have some strengths, it immediately fails this particular comparison.

Re:IRS head says free Direct File tax service is 'gone' on Friday August 01, 2025 @10:55AM (#44757721)
It’ll become a paid offering lol. What’s the license?
Require per visit biometric authentication via your device and the bot can’t sign in unless it compromises the device.
The web has no choice but to move to a paid access model in my view. It was fought against for years but I don’t see another option left.

Maybe after sign up, biometric authentication being mandatory is the only thing that would potentially work. The security and offline privacy of those devices will become insanely valuable.

Anyone not authenticating in this way is paywalled. I don’t like this but don’t see another way.

I’m not using the web if I’m bombarded by captcha games… shit becomes worthless over night if that’s the case. Might as well dump computing on the Internet entirely if that happens.

Re:AI is killing the web. Can anything save it? on Monday July 21, 2025 @12:42AM (#44631863)
AI will be ridden with ads - just disguised as answers.

And without the web there is no new datasets for AI so it’ll grind to a halt.

Re:LLMs should not replace therapists on Sunday July 06, 2025 @07:25PM (#44485083)
> LLMs offer access to good enough help at cost, scale and availability that human practitioners can only dream of.

No

Re:ApplePay vs. Alternative Payment Services on Saturday July 05, 2025 @01:18PM (#44474125)
OK that’s super confusing but makes sense. I can choose between Apple Pay and other options in literally every app I use and was very confused.
I fail to see how this won’t just result in UA string or other obfuscation.
Re:I am not a supplier (2022) on Tuesday July 01, 2025 @12:01PM (#44435266)
Social obligations are inherently weak is the point I’m trying to make. Make it easy for active users of your software to distribute it and make it harder for free-loaders. The problem solves itself.
Re:I am not a supplier (2022) on Tuesday July 01, 2025 @11:59AM (#44435237)
Ubuntu literally has LTS releases where they guarantee fixes for security issues and the like for absolutely no charge.
Re:I am not a supplier (2022) on Tuesday July 01, 2025 @11:33AM (#44434954)
If there’s a bug in SSH libraries that Canonical ships in Ubuntu, that is their distribution of that library even if they are not the primary authors. Canonical guarantees support for the software it ships, so they are obligated to fix it no matter what. Fixes are upstreamed to the primary author - the author never asked for their software to be included in that distribution so it’s not their problem to fix it for Ubuntu users.

This is a model that solves the problem the author is discussing.

Older »