PhD Student at the University of Washington, youtuber Mastodon: @oflatt@discuss.systems

Joined May 2013
The "winner stays" rule in sports is bad and here's why. oflatt.com/winner-stays.html Graphs included!
123
Tune in tomorrow and ask questions at 10pm PT for the second episode of theforkjoin.com! Super excited to host @wise_jenna, who has been working on *Gradual Verification*: transforming dynamic checking into static, compile-time verification in a smooth way.
1
153
TheForkJoin is back for season 2!!! Join me and @notypes as we chat with new faculty in programming languages in systems, taking questions from the audience and generally having a great time. First up: @tonofcrates *Sep 7 at 10am PT*! Schedule: theforkjoin.com
1
3
921
Our paper “SpEQ: Translation of Sparse Codes using Equivalences” accepted to PLDI 2024 @PLDI. SpEQ uses equality saturation and equivalence checking to automatically translate input codes to library calls or domain-specific languages (DSLs). Paper: paramathic.com/wp-content/up…
1
8
1
49
6,833
Oliver Flatt retweeted
Join us on Thursday at 9am PT for the first EGRAPHS Community Meeting! egraphs.org/meeting/ For the first meeting, I'll be giving an overview of e-graphs, recent developments, and exciting open directions. Don't know much about e-graphs? This is a great starting point!
1
8
15
2,745
New blog post Follow the instructions to make cool dragon curves out of paper or code! uwplse.org/2024/01/22/Dragon…
Replying to @uwplse
👀 Check out what @oflatt did with lab outreach for @uwcse's Computer Science Education Week! uwplse.org/2024/01/22/Dragon…
4
735
Oliver Flatt retweeted
🌟 We're Hiring at the Lean FRO! 🌟 Interested in Lean, functional programming languages, and theorem provers? We have open positions that might be just right for you. For more details and to apply, please visit: lean-fro.org/jobs/
1
25
1
68
10,339
Moppet, the dog Tessa (my partner) walks is in trouble! They need a temporary home and it's not cheap. We started a GoFundMe, and anything helps! More info there gofund.me/b3447b59
4
3
306
Did you know they make low latency wireless audio dongles now!??
214
Oliver Flatt retweeted
Excited to announce! Accepted at POPL: Automatic Parallelism Management (Westrick,Fluet,Rainey,Acar) We present a fork-join parallel language where the programmer liberally expresses all _opportunities_ for parallelism, without worrying about the cost of spawning threads.
2
32
2
178
43,689
Painted this at the mentoring event at UW!
3
222
Some actual code I wrote today
7
485
My dinner might look like nacho cheese and mashed potatoes from hell but I promise it's actually delicious curry and vinegar fusion mashed potatoes
6
566
egglog has its first release! crates.io/crates/egglog Egglog is a language that combines the power of egraphs and datalog, and it's ready to use! It's the culmination of a long line of egraph research across institutions and industry. I'm super excited to release it.
2
23
111
11,510
That being said, we have big ideas for the future of egglog- proof certificates, functional programming, modules, and more! Use egglog because it's awesome, expect breaking changes.
1
3
399
🎉 Finally got this example of using egglog to optimize @scikit_learn with @numba_jit, through an Array API interface, working! egg-smol-python.readthedocs.… I am so grateful to build on all the wonderful work of the egg team. More info: egg-smol-python.readthedocs.… #egraphs #python
Thanks for stopping by my weird talk! Here's the recording youtube.com/watch?v=Pbi2uV9v… Stay tuned for the working sklearn example...
1
6
2
24
17,985