News for hackers. Stuff that matters.

biztos

Isn't this still a thing? "Software Engineer in Test" being the newer term?

I just checked LinkedIn and they have quite a few job listings in this vein. Which makes sense: in the "AI and YOLO" development lifecycle, automated testing is more important than ever.

Re:Redesigning Source Control at Anthropic on Tuesday October 13, 2026 @02:46PM (#50076639)
Does your agent not know how to just build a binary?
Re:QGIS bans AI assisted contributions on Monday October 12, 2026 @02:57PM (#50061109)
Maybe your extension/app is compelling enough that the core team finds a way to recreate it, or make an exception?

Maybe it becomes normal to fork a project and vibe-code the extra thing you want and everybody does that and it's fine?

Doesn't seem like a loss for the project, just a win for you. If I understood the announcement correctly, they're doing this more for logistical reasons than to outright ban all AI-assisted code, so if something turns out to be super awesome then it's not like they have to do a clean-room reimplementation.

Meanwhile, let a thousand forks bloom, why not?

Re:QGIS bans AI assisted contributions on Monday October 12, 2026 @11:56AM (#50058260)
I hear this a lot as a reason to accept that only the robots have read the code: "but it's too much code for one person to understand."

Yes, but it's not ever too much code for a team to understand, or a community. The question is whether you can build a team or community with enough trust and integrity that two things are always true:

1. Alice understands the fluxtron renoberator module she wrote.

2. Bob can also shift his attention there and understand it if necessary, because Alice writes clean code that was reviewed by John and Sally.

You can have Alice, Bob, John and Sally all be robots, and you can decide to trust the robots, but (so far anyway) it's a choice, not an inevitability.

Re:QGIS bans AI assisted contributions on Monday October 12, 2026 @09:47AM (#50056421)
Alas, I think we (collectively) either are, or will be soon. There will be people who keep 100% knowledge of the code in their projects, but I don't think there will be any monetary reward for that, nor reputational outside of their own niche. And I say that from a position of really wanting to be wrong about it.

I recently started using Claude to write an app. I was going to write it by hand but was having trouble getting motivated, and I knew I had to "up my game" in the vibecodery anyway. So far it's been a lot of back and forth, I keep the leash pretty short because I don't want The Claude AI you see everywhere now.

But even with good intentions and the short leash, I find myself saying "yeah, whatever, it looks like it did what I told it to do" and not actually reading all the code. Some yes, all no. And this is for my own project, nobody is my boss here, and it's nothing I couldn't have done by myself.

Now imagine the incentives for someone who's doing it for money, whose boss is pushing them to do more AI and not less, who probably doesn't actually know how to do all the things the AI is doing for them, who looks around and sees who's getting promoted and who's getting laid off...

And remember that most of us, most of the time, no matter how much we might love computers and software, are that person.

But hey, it could be worse! Have you heard about the Literacy Crisis?

I just went and tried this with ChatGPT and one of my favorite cartoonists, Olaf Schwarzbach aka OL (yes, German humor exists):

https://ol-cartoon.de/

I prompted ChatGPT: Make a cartoon in the style of "Die Mütter vom Kollwitzplatz"

What it generated looks nothing like OL's work at all, so short of the lame attempt at copying his humor and the correct setting in Berlin, the only way you would ever confuse it for an original is...

...by the quite authentic "OL" signature ChatGPT rendered in the bottom right.

I saved the proof but am not posting it anywhere. You can probably generate the same thing yourself. Below is a rambling discussion with ChatGPT about it.

https://chatgpt.com/share/6ac4d10f-9a70-83ec-ac39-7f80c6cc63...

How big are the images? Is 160px 1%, 10%…?
Re:Intellectual Fly Is Open on Monday September 07, 2026 @12:13AM (#49593819)
How do you think they will verify this?

With AI?

Out of curiosity, why should sports betting via a bookie be legal in the US? Currently it is not.
Re:Grok Outage on Thursday September 03, 2026 @01:30PM (#49553620)
Yes but that doesn't mean it's not the singularity!
Re:Claude Fable 5.1 and Claude Mythos 5.1 on Wednesday September 02, 2026 @01:07PM (#49539262)
If I get a response from the OpenAI API (or whatever), the fact that the text is embedded in a JSON object that is obviously an AI response, and even tells me which model was used and how many tokens it took, then I already have a machine-readable format clearly identifying the text as AI-generated. Whether the recipient chooses to keep that when they use the text is not my problem, right?

As the API provider, I would be very happy to consider myself compliant based on this. But I have a feeling it wouldn't fly in Brussels.

Re:Claude Fable 5.1 and Claude Mythos 5.1 on Wednesday September 02, 2026 @01:05PM (#49539242)
So if an AI-generated thing is cut in half, and only one half can be identified as being AI-generated while the other half can not, do we think that will be OK?
Re:Claude Fable 5.1 and Claude Mythos 5.1 on Wednesday September 02, 2026 @05:14AM (#49533770)
Leaving aside the fact that this is already the new Ubiquitous Cookie Consent[0], how do you arrive at metadata on text output satisfying this requirement?

[0]: I was just in the EU and got a chuckle out of the "AI disclaimer" coming at the end of every second advertisement, soon to be every advertisement.

Re:Don't Paste the AI, please on Friday August 21, 2026 @06:01AM (#49385968)
Both: English messages sent to me, and I also see my friends do it in Spanish for messages sent to other people.
Re:Don't Paste the AI, please on Thursday August 20, 2026 @10:17AM (#49374906)
I was surprised WhatsApp didn't give me a "transcribe" button (as recently as yesterday). Seems like it'd be pretty easy to implement that.
Re:Don't Paste the AI, please on Thursday August 20, 2026 @08:16AM (#49373579)
The WhatsApp voice message is very common in Spain. I always find it jarring when I'm there, mostly because I'm not used to it, but also because it seems to defeat the purpose of the messaging app: I can't listen to your voice message on the bus, for instance.

It's so normalized there that I wonder whether this is a particularly Spanish habit. Maybe there are a bunch of countries where people routinely leave each other voice recordings on WhatsApp/Messenger/etc, and I just haven't been to them yet.

Re:DeepSeek V4 Pro 0813 on Thursday August 13, 2026 @11:01AM (#49287075)
Basket? Fish? All I see is the model recursively running itself locally on an eye-pad, which for some reason beyond our understanding is obscuring the invisible fork.
Re:Don't be a meat proxy on Wednesday August 05, 2026 @04:17AM (#49179985)
FWIW I did a day of German-language software design with Claude and it was great, a bit strenuous of course but I also wonder if it might have found some bugs it would have overlooked in English.

If you're doing it for writing practice, one of the good/bad things is that it's quite typo-tolerant (in any language). So you can have the chat with less effort, at the risk of practicing bad habits.

I read it as asserting that unlike in Asia, people do this work willingly. Which I don't actually believe: if you couldn't find qualified people for this work in Cambodia, how are you going to find them in Africa?
Re:Don't be a meat proxy on Monday August 03, 2026 @12:34PM (#49158045)
That's a great idea.

I've been thinking about how to avoid having AI-isms creep into my own voice, because I see that way too much in my tech-world friends. It's natural enough: if you spend a lot of time talking to somebody, you usually end up mirroring some of their speech patterns.

One idea I had was to start doing my Claude sessions in German. (That happens to be my strongest second language, no other reason.) Thus any Claude-isms I pick up will presumably not wander into my English, which is what I use for most communications.

This would have the added benefits of getting some much-needed German typing practice, and preventing me from ever lazily copy-pasting AI text into an email or a README.

Re:Read this before you buy that TV streaming stick on Thursday July 30, 2026 @10:30PM (#49118359)
While it could of course be produced in Xinjiang without using "slave labor," the US government banned those tomatoes in 2021 because of that risk:

https://www.cbp.gov/newsroom/national-media-release/cbp-issu...

If Costco were circumventing the ban it'd be a pretty big deal. I couldn't google up any indications that they are, so on balance I'd say it's "possible" in the same way my winning the lottery is possible. Can't rule it out, but reasonable people should probably bet against it.

TIL: Xinjiang tomatoes are something like 15% of the global market!

Re:Substack writers, you need a website on Wednesday July 29, 2026 @01:33AM (#49093759)
"Publish Own Site, Syndicate Elsewhere"

https://indieweb.org/POSSE

(There were a dozen other, unrelated things ranking higher on Google.)

Re:Kimi-K3 Releases on HuggingFace 7/27 on Tuesday July 28, 2026 @12:06AM (#49079214)
If you put a layer between the customer and the LLM, a la ChatGPT/Claude, are you a Model-as-a-Service business? I think you are not.

But then how thick does that layer need to be?

I think the real win from these models is enabling well-funded/profitable companies to not be beholden to the big closed-weight providers. But I like the idea of letting a hundred flowers bloom for under $20M/y each.

That's a fun idea! I wonder if it'd work if you just used something like an e-Ink screen and had it generate random license plates?

I suppose "blocking the view of surveillance cameras" is probably illegal though.

In this new age of AI, all the devs are Daves.
Re:Ask HN: What are your favorite blogs not about AI? on Sunday July 19, 2026 @09:24PM (#48973414)
That's a great blog/website! I always forget where it is because of the weird domain, but now I'm adding it to my RSS aggregator.
Re:Ask HN: What are your favorite blogs not about AI? on Sunday July 19, 2026 @09:19PM (#48973394)
Marginal Revolution is nominally about economics, and it's not entirely not about AI, but AI is a fairly small part of what they cover:

https://marginalrevolution.com/

I follow a fair number of people who would, back in the day, have been classic bloggers, but are now doing Substack, and rarely even mention AI. Here's one I like enough that I actually pay for it:

https://walkingtheworld.substack.com/

Re:Grok Build is open source on Thursday July 16, 2026 @05:45AM (#48932345)
Thanks for the explanation.

Safari on iPad lines these up almost perfectly - the second line is a tiny bit wider, I didn’t even notice it at first.

That example had a tone mark but no vowels, so I will try one with both. E&OE.

    |ดื่มน้ำอยู่|
    |abcdef|
[edit] These are even closer, but still imperfectly aligned on my iPad.
Re:Grok Build is open source on Thursday July 16, 2026 @12:15AM (#48930259)
Interesting. Thai characters can also blow it out, I imagine because of the difficulty mapping glyphs to width:

https://biztos.com/hey/thai-mermaid-chart.png

To my surprise, Sublime Text gets it almost right:

https://biztos.com/hey/sublime-thai-mermaid.png

I tried finding a Thai monospace font and using that in the HTML but it was worse, probably didn't have the box drawing chars.

Still a fun tool and useful for lots of ASCII cases!

Older »