David Darais
daviddarais.bsky.social
David Darais
@daviddarais.bsky.social
Principal Scientist at Galois. Former computer science professor. Research in programming languages, networks, security and privacy. david.darais.com
I’m at ICFP/OOPSLA in Singapore! Hanging out at Marina Bay Sands for the day. Anyone else hanging out around here?
October 12, 2025 at 3:20 AM
Reposted by David Darais
Want to work on programs like VOXLET? Good news: Galois is hiring Principal Scientists!

apply.workable.com/galois/j/4A9...
Principal Scientist - Galois
About GaloisGalois tackles the hardest problems in computer science. Our mission is to assure trust in critical systems that protect the privacy and integrity of information in the real world. Core to...
apply.workable.com
April 21, 2025 at 11:11 PM
Reposted by David Darais
💡 Academic Tip: always get a haircut the first week of classes.

That way, (1) the students won't think your head is a bird's nest forgotten in the lecture hall, and (2) you can track what's left of the semester by how much you look like a Beatle.
February 25, 2025 at 4:19 AM
Reposted by David Darais
My email got hacked. The damage is limited to the intruder accepting an excessive amount of reviewing obligations on my behalf. Regrettably I will not be able to complete these.
February 25, 2025 at 4:20 PM
Reposted by David Darais
Please consider nominating yourself to be a member of the Board of the #Haskell Foundation: discourse.haskell.org/t/2025-call-...
2025 Call for nominations for the Haskell Foundation
Hello! everyone The Haskell Foundation’s directors are pleased to announce the nomination process for seats on the Foundation’s board of directors. The board is the ultimate decision-making body of ...
discourse.haskell.org
February 25, 2025 at 5:10 PM
Reposted by David Darais
Very proud to announce that the first Iris paper received the 2025 Most Influential POPL Paper Award this week. This is a testament to the amazing contributions of a wonderful international network of collaborators.

www.youtube.com/live/ZKwpY0g...
January 26, 2025 at 5:38 PM
Reposted by David Darais
I am very happy for @herrdreyer.bsky.social and @natefoster.bsky.social who have become ACM Fellows! Well deserved!
January 24, 2025 at 5:15 PM
Reposted by David Darais
Happy and honored to receive the 2025 ACM SIGSOFT Influential Educator Award! The citation refers to my work on interactive textbooks such as fuzzingbook.org and debuggingbook.org. Thanks to all who helped making this possible!
January 24, 2025 at 6:32 PM
Reposted by David Darais
On my way to POPL! Excited to meet many people I haven’t seen in some time and to hear Noam Zilberstein giving a talk on Demonic Outcome logic, joint work with me, Dexter Kozen, and Joe Tassarotti! Noam will be on the academic market next year, come listen to some of the cool stuff he’s been doing!!
January 20, 2025 at 9:28 AM
Reposted by David Darais
Hot take for POPL: the PL community is still mostly in denial about AI. This is bad because PL+AI go great together

- PL can solve the hardest problem with AI - trusting the output it produces

- AI can solve the hardest problem with PL - finding enough engineers who can even use the tools
January 20, 2025 at 9:52 PM
Reposted by David Darais
One week today is the deadline for expressing your interest to attend Programming Language Implementation Summer School (PLISS) -- we have a great program, if I do say so myself! pliss.org/2025/
January 14, 2025 at 11:03 AM
Reposted by David Darais
📢 VerifyThis 2025 - Call for Problems

Submit your interesting academic or industry verification problems to the 2025 edition of the VerifyThis competition (co-located with ETAPS’25) by Feb. 7, 2025! For more information about the competition
& submission process:
www.pm.inf.ethz.ch/research/ver...
January 14, 2025 at 4:31 AM
Reposted by David Darais
@andersmoeller.bsky.social and I are co-chairing OOPSLA'26 and soliciting PC nominations. If you'd like to serve on the OOPSLA PC next year or know anyone (e.g., recent graduate) who you think would do a good job, please nominate them here: forms.gle/NVnzjcmbshoL...
forms.gle
December 23, 2024 at 8:43 PM
Reposted by David Darais
I gave a talk recently about proof technologies - what people deploy today, what might be available soon, and what seems far off even with fancy AI. Slides here: mikedodds.github.io/files/talks/...
December 17, 2024 at 3:10 AM
Reposted by David Darais
Congrats to Yihao Sun (@StarGazerMiao on X :-) on his AAAI '25 paper (his fourth paper this term!). We present our latest GPU Datalog engine, which beats a SOTA CPU-based system by up to 250x, and our previously-SOTA GPU Datalog (ASPLOS '25) by 2.5x. Code is here: github.com/harp-lab/fvlog
December 9, 2024 at 11:16 PM
Reposted by David Darais
One of my favourite papers recently: “Verified Cake-Cutting, Faster” arxiv.org/abs/2405.14068
Verifying Cake-Cutting, Faster
Envy-free cake-cutting protocols procedurally divide an infinitely divisible good among a set of agents so that no agent prefers another's allocation to their own. These protocols are highly complex a...
arxiv.org
December 4, 2024 at 9:58 PM
Reposted by David Darais
Lindsey Kuper's* group has produced this fantastic zine on choreographic programming that folks should definitely check out: decomposition.al/blog/2024/12...

(* can't seem to find Lindsey here but please tag if you know the handle)
“Communicating Chorrectly with a Choreography” is out!
decomposition.al
December 6, 2024 at 4:16 AM
Reposted by David Darais
Program correctness and incorrectness are not just two sides of the same coin; they're two faces of the same cube! johnwickerson.wordpress.com/2024/12/04/t...
The Hoare Cube
I wrote earlier this year about my attempt to understand the repercussions of toggling $latex \subseteq$ and $latex \supseteq$ when giving a semantics to Hoare triples. In response to that post, Ya…
johnwickerson.wordpress.com
December 4, 2024 at 4:31 PM
Me in 2021: oh look, PL folks are all arguing about whether or not the word “transpiler” should exist on Twitter. Always good fun!

Me in 2022: ew, Elon bought Twitter, I’m out.

Me in 2024: bluesky looks fun. PL folks must have moved on to arguing about something else… Let’s log on and find out!
November 27, 2024 at 7:54 PM
Reposted by David Darais
What could be simpler? 5 mode axes and 11 distinct modes. Nothing to worry about.
November 24, 2024 at 4:17 PM
Reposted by David Darais
Attention🚨 We are looking for motivated students and researchers to be members of the PLDI 2025 Artifact Evaluation Committee. This year, we are accepting self-nominations (the form is here: forms.gle/2TPmixasDmqM...). Deadline: Dec 23rd, 2024.

For more info: pldi25.sigplan.org/track/pldi-2...
PLDI 2025 Artifact Evaluation Committee Self Nomination
This form allows any member of the community to nominate *yourself* to be part of the Artifact Evaluation Committee for PLDI 2025. While we cannot select all qualified candidates, we will do our best ...
forms.gle
November 22, 2024 at 11:37 PM
Reposted by David Darais
this is one of my favorite custom feeds, Quiet Posters

it shows you posts from people you follow who don't post that much! so it surfaces friends' posts that might otherwise get drowned out in the Following feed (which is reverse chronological) 🤗
November 22, 2024 at 11:55 PM
Reposted by David Darais
This talk from Jonathan Ragan Kelley highlights the basic pressure around parallelism and hardware, and the coevolution of hardware (particularly GPUs) and parallel programming paradigms, as well as some directions for us to go next. Great talk.

youtu.be/vU3ryvZYlkk?...
November 22, 2024 at 11:27 PM
Reposted by David Darais
My talk "How to Compare Fuzzers" at SAPLING'24 yesterday is available on line here: speakerdeck.com/rahulgopinat... #SoftwareEnginnering #MutationTesting #Fuzzing
How to Compare Fuzzers
SAPLING'24
speakerdeck.com
November 23, 2024 at 3:01 AM