Wooo! Congratulations Joe!!!
09.02.2026 18:01 β π 2 π 0 π¬ 1 π 0@notypes.bsky.social
incoming MIT prof. & director of FLAME lab (https://flame.csail.mit.edu/). building new languages and compilers to make hardware design fast, fun, and correct
Wooo! Congratulations Joe!!!
09.02.2026 18:01 β π 2 π 0 π¬ 1 π 0Very cool stuff! Thanks for the writeup!
09.02.2026 14:41 β π 1 π 0 π¬ 1 π 0Phew, survived the first grant submission and now onto prepping my first lecture! People weren't joking when they said you can't no-life as a prof. because you'll still have commitments tomorrow π
04.02.2026 17:18 β π 5 π 0 π¬ 1 π 0Building a "Rust for hardware design" requires the same so I spent the weekend writing a 2-page paper defining a criteria for "safe hardware description languages (HDLs)" and how they should complement, instead of competing with existing formal tools: people.csail.mit.edu/rachit/files...
03.02.2026 16:17 β π 0 π 0 π¬ 0 π 0A hopefully uncontroversial take is that Memory safety defines a class of *logical errors* that pointer-manipulating programs suffer from. By defining this category, we were able to create dynamic and static mechanisms to eliminate it.
03.02.2026 16:17 β π 0 π 0 π¬ 1 π 0People keep asking me what the "Rust for hardware design" would look like. Those who know their PL history know that, before we could build Rust, we had to define ideas like "Memory Safety".
03.02.2026 16:17 β π 5 π 0 π¬ 1 π 0Looks cool! Is it going to be streamed?
30.01.2026 21:47 β π 1 π 0 π¬ 1 π 1the Sloppy-Floppy-OS
28.01.2026 13:55 β π 1 π 0 π¬ 0 π 0I'm really excited to see where this line of work goes and what we can build with it! If you're around at ASPLOS and interested in this kind of work, come say hi and go watch the talks!!
27.01.2026 21:59 β π 2 π 0 π¬ 1 π 01. Lilac (arxiv.org/abs/2401.02570) : Demonstrates how safe HDLs enable fundamentally new design abstractions!
2.Anvil (arxiv.org/abs/2503.19447): Explores how Filament's verification abstractions can be applied to a higher-level, message-passing HDL and enforce safety properties!
Our work on Filament (filamenthdl.com) defined a criteria for safe hardware description languages (HDLs) and showed that you can enforce it using a type system and introduce no overheads. This year's ASPLOS features two papers exploring safe HDLs:
27.01.2026 21:59 β π 6 π 0 π¬ 1 π 0Hardware design needs its own safe programming model but instead of memory, the problem is time! Every hardware module reasons about how time affects itself and everything it communicates with. Getting it wrong means bugs: reading meaningless values and using resources that are unavailable.
27.01.2026 21:59 β π 5 π 1 π¬ 1 π 0Hardware design should be SAFER!
Memory-safe software languages changed the world and allowed to us to build massively larger systems. At their heart, memory-safe languages eliminate a category of bugs that pointer-manipulating programs suffer from.
Folks showing up to ASPLOS: would there be interest in having a "junior faculty social"? I used to organize in-person socials for PhD students at PLDI (pltea.github.io) and think it would be fun to have an excuse to meet the cohort of junior faculty!
20.01.2026 14:40 β π 2 π 0 π¬ 0 π 0The SRC is awesome! Especially good for new junior faculty as a way to meet a wide set of soon-to-be-PhD applicants and learn about all the cool research they've been doing!
06.01.2026 21:53 β π 5 π 0 π¬ 0 π 0Interesting ref! Thank you!
02.01.2026 22:18 β π 1 π 0 π¬ 0 π 0Curious about some programming languages history: when/where did the idea of "Memory Safety" come from? Is there a good source that traces its development and formalization?
02.01.2026 16:00 β π 33 π 5 π¬ 8 π 0Continuing my long-running beef with "transpiler", I wrote a post trying to formalize different definitions of the word and why they don't work (for me): people.csail.mit.edu/rachit/post/...
(Not so secret goal: Get more people to read "On the Expressive Power of Programming Languages")
Q: Is it OK to get the references for my paper from generative AI?
A: Only if you verify they are real & relevant. Submitting a paper with hallucinated references would violate the ACM Policy on Authorship, and your paper will likely be desk rejected.
Slide from Hot Chips 2025: "2025 TCMM Open Source Hardware Contribution Award: Claire Wolf: In recognition of outstanding contributions to RISC-V β including BitManip, RVFI, and PicoRV32βand to open-source tools like Yosys and IceStorm. [IEEE Computer Society TCMM / Technical Community on Microprocessors and Microcomputers]"
Congratulations @clairexen.bsky.social: #HotChips / IEEE TCMM 2025 Open Source Hardware Contribution Award
27.08.2025 01:33 β π 31 π 11 π¬ 2 π 1@sigplan-pldi.bsky.social was an absolute blast this year and had a lot of interesting conversations and papers! I've written down a little retrospective reflecting on some of them: people.csail.mit.edu/rachit/post/...
07.07.2025 13:07 β π 8 π 2 π¬ 0 π 1At PLDI this year, I received the SIGPLAN John C. Reynolds Distinguished Dissertation award and at ISCA, I received an honorable mention for the SIGARCH / TCCA Outstanding dissertation award!
Truly honored to receive recognition from both the communities! Really excited for what comes next!
somehow in $CURRENT_YEAR, I still can't get OCaml's LSP to jump to the correct definition for me after hours of debugging....
06.04.2025 21:43 β π 5 π 0 π¬ 0 π 0PLMW@PLDI'25 is now accepting applications: pldi25.sigplan.org/home/PLMW-pl...
Deadline: April 10, 2025
PLMW an excellent place to learn about exciting PL research, from the ground up, and to find your PL friends!
Please apply!
implicit public modules baaaaad
28.03.2025 17:14 β π 2 π 0 π¬ 0 π 0one of us! one of us!
22.03.2025 20:09 β π 4 π 0 π¬ 1 π 0SPAA'25 is seeking submissions! Uniquely this year, SPAA seeks a broader set of research areas, including algorithms, systems, PL, applications, quantum, and more. The central theme is parallelism and concurrency.
Deadline: Feb 28
Please consider submitting!
spaa.acm.org/call-for-pap...
Well-deserved! Iris is also a really great example of how well-engineered artifacts make it dramatically easier to pursue technically deep research.
27.01.2025 18:42 β π 18 π 2 π¬ 0 π 0What are people's favorite "core systems" textbooks (OS, Networking, Databases, etc.)?
27.01.2025 18:33 β π 2 π 0 π¬ 4 π 0Which specific idea? I can think of quite a few bits of things that react has that come from academia.
see ur/web, state monad, a long line of @shriram.bsky.social's work