asker the gauche, glycojohn destroyer of carbs's Avatar

asker the gauche, glycojohn destroyer of carbs

@johnbender.bsky.social

Formal verification researcher at Sandia National Labs. Much too excited about bikes. Bread is my loaf language.

166 Followers  |  93 Following  |  419 Posts  |  Joined: 07.07.2023  |  1.9169

Latest posts by johnbender.bsky.social on Bluesky

Random idea for web standards people:

An interesting test of a written standard is an implementation. Since we now seem to be living in a world where prototypes are made quickly (AI) one could request such an implementation and view confused interpretations as an opportunity to clarify.

13.02.2026 17:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It also leans in the direction of automated reasoning

> By enforcing invariants โ€ฆ we let agents ship fast without undermining the foundation.

Weโ€™ve been yelling about this at work: trust wants structured output and checks via ground truth written in logic with interpretable failures

13.02.2026 17:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A lot of it reads like guidelines for how to work in large teams

> In practice, this meant working depth-first: breaking down larger goals into smaller building blocks (design, code, review, test, etc)

Which makes me wonder if the people are getting better at communicating amongst themselves too?

13.02.2026 17:21 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Preview
How the GNU C Compiler became the Clippy of cryptography FOSDEM 2026: Security devs forced to hide Boolean logic from overeager optimizer

Ancient Aliens meme:

*verified compilers*

09.02.2026 20:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yah totally, we can make nondeterministic systems correct/ robust. In the case of LLMs thatโ€™s a per request/per system proposition but there are other such very complex (inscrutable) translation systems with universal correctness properties (like compilers) which makes this analogy somewhat weak ๐Ÿคท

09.02.2026 20:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think we probably agree. On point 2 one can verify generated programs of course (do the verification too please!) Quite separately I can say once and for all what it means for a compiler to be correct in translating between languages but I canโ€™t do that for LLMs which go from English to code.

09.02.2026 20:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

When one needs to understand the build system to answer questions about outcomes thatโ€™s significantly easier for deterministic pipelines.

Similarly, I see this same argument made wrt compilers but it is possible to say what a compiler should do to be correct, thatโ€™s not true for an LLM.

09.02.2026 18:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Huge. Congratulations friend!

09.02.2026 18:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thereโ€™s a substantial portion of the US population thatโ€™s having a full mental breakdown right now.

09.02.2026 01:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is almost entirely unrelated to the content of the article.

08.02.2026 22:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Whenever UB is discussed I rarely ever hear about the reason why it exists and why itโ€™s good: itโ€™s how the compiler tells you about assumptions it needs for optimizations you almost certainly like a whole bunch.

Best modern example is stacked/tree borrows in Rust unsafe regions.

08.02.2026 22:29 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Buried way way down in that article:

> Waymo has been fairly upfront about its human operators. In a May 2024 blog post, the company compared it to a โ€œphone-a-friend.โ€

07.02.2026 02:20 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thereโ€™s also clearly an interesting opportunity to hook up CSmith in a tight loop with the output here to see how well it responds to feedback about output discrepancies

06.02.2026 22:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Separately, imagine project/code specific compiler optimizations backed with general purpose translation validation to ensure right output even when the pass is generated by an LLM.

06.02.2026 18:51 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Building a C compiler with a team of parallel Claudes Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.

www.anthropic.com/engineering/...

Now imagine that we could convey what a correct compiler is in a useful way for this process to leverage. The statement is complex if you care about optimization but it does exist as math.

06.02.2026 18:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

new CSmith approach just dropped

06.02.2026 01:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

this has some real โ€œour food product is uranium freeโ€ energy, ie no credit awarded

04.02.2026 18:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

<<WARNING: explosions may occur>>

02.02.2026 04:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I am going to assume for fun that he just forgot to press the โ€˜qโ€™ in which case โ€ฆ yes you are still correct ๐Ÿ˜…

30.01.2026 22:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A poster with a smiling man wearing a helmet on it. It says we ride in unity sat 1/31. 1 pm meet 130 pm roll. Dupont circle Washington dc. Ride together stand together

A poster with a smiling man wearing a helmet on it. It says we ride in unity sat 1/31. 1 pm meet 130 pm roll. Dupont circle Washington dc. Ride together stand together

A ride for Alex Pretti is being organized in DC on Saturday, 1/31. Meetup at Dupont Circle Fountain at 1pm, roll at 130. Dress warmly and wear layers. #BikeDC
www.instagram.com/p/DUERoBsj6e...

28.01.2026 21:49 โ€” ๐Ÿ‘ 15    ๐Ÿ” 12    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2

โ€œLock up your premises friends, linear logic is out to devour them.โ€

28.01.2026 05:07 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

choosing to interpret โ€œsoftware should workโ€ to mean that this is an AI conference

27.01.2026 16:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Iโ€™m worried your heat sink is too small.

21.01.2026 14:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

many many handspans on the map for some

16.01.2026 21:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

okay I was hoping this was about guaranteed termination

15.01.2026 02:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

One can also delete the account from the web as a matter of data privacy in some states (I did this in CA)

www.hilton.com/en/hilton-ho...

14.01.2026 18:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

slot pulling outdoors is an under explored business opportunity

13.01.2026 18:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Itโ€™s a very weird sign of the times but even a cursory understanding of Fed history makes clear that we are well off the rails if the chair is making public addresses about the pressure campaign from the Whitehouse.

12.01.2026 01:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

you do have a strong moral compass @steveklabnik.com

09.01.2026 02:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

feel like this deserves a dropped โ€˜gโ€™

09.01.2026 01:04 โ€” ๐Ÿ‘ 17    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@johnbender is following 20 prominent accounts