David R. MacIver

@DRMacIver
1,095 Followers
217 Following
406 Posts
I guess I toot now.

@superlopuh if by "this sort of testing" you mean generative testing more broadly, yes it's seen spectacular successes with compilers, and indeed compiler testing is where most of the cutting edge research on it goes on. Compilers are reliably full of bugs that are hard to catch any other way

Also for python in particular there's Hypothesis, which I wrote so am entirely unbiased when I say yes every python project should be tested with it

@superlopuh it depends a bit on what the question means.

Antithesis for compiler testing? Probably not. Antithesis is spectacular if you have Antithesis shaped problems (currently mostly distributed or highly concurrent systems) and Antithesis shaped budgets (currently very high. We want to offer more affordable options but can't yet) and not so great outside that range. I'd not expect a compiler to have either

But...

@cfbolz Almost suspiciously good tbh. I keep waiting for the big reveal that it was all an elaborate joke, but if it is it's a remarkable degree of commitment to the bit.
@pozorvlak We've been making jokes about Hegelian synthesis at work for months, so I'm braced for it.

Anyway I partly mention this because work asked me to let you know that the second BugBash, our conference on software reliability, is coming up. https://bugbash2026.antithesis.com/

I figure enough of you know a thing or two about computers that this might be interesting. I didn't make it to (/know about at the time) the first one last year, but I've watched some of the talks and they're great. https://www.youtube.com/playlist?list=PLh4UhOpNuTJM5A_Ztsaz6OHQccdYowufH

Bug Bash 2026

A conference on software reliability, and some other things. Join us, April 23-24 at the Eaton Hotel in Washington, DC.

Bug Bash 2026

I keep forgetting to mention this in public, but I work at https://antithesis.com/ now. Joined back in November. It's been going great so far.

It's very funny, and really remarkable how often it turns out to be the case that Antithesis and Hypothesis are opposite (but complementary) to each other, e.g. on a power vs convenience curve. I'm hopefully there to help bridge some of the gap between the two.

Antithesis: autonomous software testing

Try the Antithesis autonomous testing platform and find bugs in your software with perfect reproducibility

@RosaCtrl I think it was "I am a body" vs "I am a brain piloting a meat mecha" or something like that.
@regehr To be clear I think the fancy recommendation algorithms are good too (especially for anything with an actually large catalogue), but there's just a lot of low hanging fruit they totally fail to pick.
@regehr I have a couple of heterodox recommendation system opinions, and one of them is your recommendation system obviously needs a whole bunch of human written rules, and without them your fancy machine learning system will have worse UX than a Python program I could write in a day.
Maybe someone needs to tell Google how to add DKIM records so that Gmail doesn't spuriously filter their emails as spam.