Aaron Tomb (@atombeast) profile picture

Applied Scientist at Amazon Web Services. All opinions are entirely my own. He/him.

Portland, OR
Joined September 2013
Photo by Aaron Tomb (@atombeast)Photo by Aaron Tomb (@atombeast)
Aaron Tomb retweeted
I’ve done a lot of formal methods “technical sales” - trying to scope projects for Galois clients that solve their problem and fit into a budget. I gave a talk last week on some things that I learned along the way: mikedodds.github.io/files/ta…
13
95
11
385
37,174
A gang of VCs, scammers, grifters, and idiots want taxpayers to pump their crypto investments and socialize their losses, all while worsening a massive waste of electricity. Crypto is technologically and economically illiterate, and it isn't even privatized statecraft any more.
So I am not an economic genius but like... how does it work that crypto's most important feature is to be independent of governments, but all y'all's backers are so desperate for the US Treasury to prop it up?
7
36
3,578
Here's a practical example of how Formal Methods can make code faster: AWS's new proven-correct authorization engine is 65% faster (even at p99.9) than the previous version. youtu.be/oshxAJGrwMU?si=7H4w…
4
35
2
191
18,099
Aaron Tomb retweeted
AWS Clean Rooms Differential Privacy uses the SampCert sampler, a proven correct sampler implementation developed in Lean by AWS. docs.aws.amazon.com/clean-ro…
1
1
15
10,786
The cornerstone of differential privacy is the random number generator. You get it wrong and everything falls apart. This is a mechanically verified implementation of the discrete Gaussian algorithm by @thegautamkamath, @ccanonne_ , @shortstein
AWS Clean Rooms Differential Privacy uses the SampCert sampler, a proven correct sampler implementation developed in Lean by AWS. docs.aws.amazon.com/clean-ro…
1
7
33
8,689
Math is a wild garden with many different corners to explore and if you hit a Wall that is just an invitation to turn in another direction and continue exploring. It may take years to 'know yourself' in relation to math.
4
12
2,547
Aaron Tomb retweeted
We have added support for semi-automated proof assistance and repair to Crux, Galois’s symbolic testing tool for C/C++ and Rust. galois.com/blog/2023/02/proo…
1
10
729
I'm getting more convinced that Rust code is generally going to end up faster than C++ code every day I work on optimizations. Strong immutability and no-alias guarantees are a game-changer and we've only really begun to scratch the surface of what can be done.
15
86
5
930
Aaron Tomb retweeted
So many friends, and role models in this group (even some who are both!). This is a group that will prove to the world that Automated Reasoning is an indespensible component of high quality software. It feels great to be part of it.
Amazon researchers and engineers gathered for the annual Amazon Formal Reasoning Enthusiasts (FReE) workshop to discuss formal methods tools that improve quality of Amazon software and customer experience. 🙌
3
15
Seattle voters, please vote for ranked choice voting (RCV), that's prop 1B, and please retweet for reach! I've voted in Ireland using it and seen its benefits in action, and the @LWV agree that it's the best option on the ballot! Here's five reasons and more info ...
6
48
3
125
Replying to @chelseakomlo
My belief is that the primary purpose of formal verification tooling is to keep you from designing things as complicated as Matrix in the first place.
1
4
1
39
Aaron Tomb retweeted
I’ve been thinking there’s some kind of power vs predictability trade-off in engineering tools, and that formal methods tools often fall on the wrong side 🧵
3
16
1
75
Aaron Tomb retweeted
We continue to improve Cryptol with a new release. Even more exciting stuff coming in the next one! galois.com/blog/2022/06/anno…
1
1
10
Another thing that bothers me so much about the Rationality nonsense is that humans are by our very nature so profoundly irrational that, by building entire value systems around striving to become less irrational, we tend to become *more* irrational (1/2)
5
13
1
73
Aaron Tomb retweeted
We participated in the Competition on Software Verification (SV-COMP) this year. Find out how our verification tool, Crux, performed, what it took to get there, and what we have planned next. galois.com/blog/2022/01/crux…
5
1
25