Rachit Nigam
notypes.bsky.social
Rachit Nigam
@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
Reposted by Rachit Nigam
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.
August 26, 2025 at 9:06 PM
Reposted by Rachit Nigam
Congratulations @clairexen.bsky.social: #HotChips / IEEE TCMM 2025 Open Source Hardware Contribution Award
August 27, 2025 at 1:33 AM
@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/...
Reflecting on PLDI 2025 | Rachit Nigam
people.csail.mit.edu
July 7, 2025 at 1:07 PM
At 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!
July 1, 2025 at 3:31 PM
somehow in $CURRENT_YEAR, I still can't get OCaml's LSP to jump to the correct definition for me after hours of debugging....
April 6, 2025 at 9:43 PM
Reposted by Rachit Nigam
PLMW@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!
PLMW @ PLDI 2025 - Programming Languages Mentoring Workshop - PLDI 2025
The Programming Language Mentoring Workshop (PLMW) aims to broaden the exposure of late-stage undergraduate students and early-stage graduate students to research and career opportunities in programmi...
pldi25.sigplan.org
March 28, 2025 at 3:56 AM
implicit public modules baaaaad
March 28, 2025 at 5:14 PM
Reposted by Rachit Nigam
SPAA'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...
Call For Papers – ACM Symposium on Parallelism in Algorithms and Architectures
spaa.acm.org
January 27, 2025 at 8:34 PM
Well-deserved! Iris is also a really great example of how well-engineered artifacts make it dramatically easier to pursue technically deep research.
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 27, 2025 at 6:42 PM
What are people's favorite "core systems" textbooks (OS, Networking, Databases, etc.)?
January 27, 2025 at 6:33 PM
using emacs (spacemacs) and enjoying it...i have been corrupted
January 22, 2025 at 3:28 PM
Switching to OCaml really makes me appreciate how much effort Rust folks put into good error messages
January 17, 2025 at 5:16 PM
Reposted by Rachit Nigam
What role should Student Research Competitions play in mentoring new researchers? @notypes.bsky.social and @avh.bsky.social argue for a renewed focus on feedback and visibility for SRCs. blog.sigplan.org/2025/01/13/t...
The Missing Mentoring Pillar
The Missing Mentoring Pillar The programming languages (PL) community has developed a whole host of mentoring pillars to help new research become a part of our community The Programming Languages M…
blog.sigplan.org
January 13, 2025 at 4:49 PM
Reposted by Rachit Nigam
Mentoring is incredibly important to students and young researchers. @notypes.bsky.social and @avh.bsky.social talk about the "missing mentoring pillar" in our latest PL Perspectives blog post blog.sigplan.org/2025/01/13/t...
The Missing Mentoring Pillar
The Missing Mentoring Pillar The programming languages (PL) community has developed a whole host of mentoring pillars to help new research become a part of our community The Programming Languages M…
blog.sigplan.org
January 13, 2025 at 4:29 PM
Been thinking about these ideas for a couple of years! Finally time to put them into action and make the SRC an awesome place for junior researchers to get high-quality feedback on ongoing work!
January 13, 2025 at 4:53 PM
Reposted by Rachit Nigam
The paper on Data Race Freedom a la Mode was just awarded a Distinguished Paper award at POPL25!

An excellent excuse to read all about a potential future for safe parallel programming in OCaml.

richarde.dev/papers/2025/...
January 13, 2025 at 12:30 AM
wait does ocaml NOT have global DCE?
January 10, 2025 at 5:44 PM
Reposted by Rachit Nigam
☕️ We’re running LATTE again: our ASPLOS workshop about languages/compilers/tools/whatever for hardware design.

Submissions are just little 2-pagers, due on January 31. Plenty of time to throw something together! capra.cs.cornell.edu/latte25/
LATTE ’25
capra.cs.cornell.edu
January 9, 2025 at 5:15 PM
Also a classic example of something architects thought would be good (resolving branches take time so lets do something useful in the middle) but didn't really work because compilers and programmers couldn't use it well!
For you young 'uns: This was a classic RISC move. Your first run version of the compiler you'd just stick a NOP there, then try to get clever once you got everything working. And you'd forget (esp if dealing with more than one ISA)…hence the ***ALWAYS*** in the pix.
en.wikipedia.org/wiki/Delay_s...
January 8, 2025 at 9:11 PM
Okay, I am in NYC for a bit. Where do the cool people (PL / Systems / Architecture) hang out??

I promise food and hot takes.
January 7, 2025 at 12:14 AM
Reposted by Rachit Nigam
If you're working in the general area of languages and/or accelerators, you should absolutely submit a paper!

I'm biased of course, but LATTE always has a ton of great people and interesting discussion so I hope to see everyone there :)

Submissions close on Jan 31
The workshop is on March 30
We're running our early workshop on building new languages, tools, and techniques for accelerator design (capra.cs.cornell.edu/latte25/) co-located with ASPLOS!

It's an awesome crowd of PL, Compilers, and HW design folks all of whom are passionated about making accelerator design better!
LATTE ’25
capra.cs.cornell.edu
January 6, 2025 at 10:09 AM
there is an art in writing a one-page long letter of recommendation for a student and still making it compelling.

concise, to the point, and hard to ignore.
January 5, 2025 at 7:36 PM
SIGPLAN-M and PLTea.github.io continue to fuel my belief that broader, virtual meet-ups are an incredibly important way to grow the research community. Looks like folks at PLDI also agree!!
January 4, 2025 at 12:50 PM
Reposted by Rachit Nigam
Before PLDI 2021, in-person PC meetings were the norm. The steering committee decided to reconsider, 4 years hence, whether to revive them.

That bill has come due. We have survey results. blog.sigplan.org/2025/01/02/s...
“Should PLDI return to in-person Program Committee meetings?” – Survey results
[Note: Since PLDI joined the PACM-PL journal, what was previously called Program Committee is now called Review Committee. In the following, we use the term Program Committee (PC) because it is a b…
blog.sigplan.org
January 3, 2025 at 11:30 PM
Academic LoRs: "This student is fantastic! Let me spend the next 2 pages describing the nuances of their research experience and places for growth......"

Industrial LoRs: "The student performed well under my supervision."
December 31, 2024 at 6:51 AM