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.
26.08.2025 21:06 β π 6 π 1 π¬ 2 π 0
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 β π 29 π 11 π¬ 2 π 1
Reflecting on PLDI 2025 | Rachit Nigam
@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 π 1
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!
01.07.2025 15:31 β π 34 π 2 π¬ 2 π 0
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 π 0
implicit public modules baaaaad
28.03.2025 17:14 β π 2 π 0 π¬ 0 π 0
one of us! one of us!
22.03.2025 20:09 β π 4 π 0 π¬ 1 π 0
Call For Papers β ACM Symposium on Parallelism in Algorithms and Architectures
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...
27.01.2025 20:34 β π 8 π 1 π¬ 0 π 0
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 π 0
What are people's favorite "core systems" textbooks (OS, Networking, Databases, etc.)?
27.01.2025 18:33 β π 2 π 0 π¬ 4 π 0
Which 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
24.01.2025 01:16 β π 5 π 0 π¬ 2 π 0
using emacs (spacemacs) and enjoying it...i have been corrupted
22.01.2025 15:28 β π 16 π 0 π¬ 3 π 0
syntactically or expressivity wise (amount of code needed to express an idea)
21.01.2025 18:35 β π 0 π 0 π¬ 1 π 0
And again, as a testing expert you (and similarly other PL people with different verification expertise) might be well suited to do this work.
Regardless, I'm broadly of the opinion that researchers should do what they want and not be pulled by things that don't excite them.
21.01.2025 16:09 β π 0 π 0 π¬ 1 π 0
I think the challenge is demonstrating to people that they even *should* use these systems (instead of taking the path of least resistance which is asking thr LLM to generate the tests for you)
21.01.2025 16:07 β π 1 π 0 π¬ 1 π 0
- a majority of LLM / Agentic systems work is being done outside the community
- formal reasoning with AI people have been ahead of the curve so that's one place we've been doing well
21.01.2025 16:05 β π 1 π 0 π¬ 0 π 0
- Bug data systems (spark, map-reduce were not PL conf papers)
- ML (TVM, PyTorch published at OSDI, ASPLOS)
- Cloud systems (hydro is at VLDB)
- High-performance design (HW design, image processing etc. came from outside the community)
21.01.2025 16:04 β π 1 π 0 π¬ 1 π 0
This is an interesting thread because my perspective on your work is that it's precisely the kind of thing we need to make LLM-assisted code generation better *now*.
Some folks in formal methods already realize this but: when code is cheap to generate, verification becomes the primary problem
21.01.2025 14:48 β π 1 π 0 π¬ 1 π 0
I would say the benefit of academia is the ability to take long-term bets instead of waiting for things to take their proper course.
PL historically has been late to the party on many different trends; it takes 2-3 years to really get a grasp on the ideas in a new area and contribute back
21.01.2025 14:46 β π 1 π 0 π¬ 1 π 0
You can reasonably argue whether a class on C programming (or build systems, tooling, validating programs, etc.) would be useful or not but it is a materially different curricular goal from what a required, sophomore-level systems courses do (and I would argue, should do)
19.01.2025 03:46 β π 4 π 0 π¬ 2 π 0
As @shriram.bsky.social always points out, it's more important to look at what the goals of the curriculum is instead of the specific language it uses.
The goals of most these classes is to teach students systems abstractions (which might include C but touch ISA, circuits, OS abstractions) ... 1/2
19.01.2025 03:46 β π 5 π 0 π¬ 1 π 0
Switching to OCaml really makes me appreciate how much effort Rust folks put into good error messages
17.01.2025 17:16 β π 15 π 0 π¬ 0 π 0
I don't think of "manufacturer prowess" (compilation is not novel-y hard, it is a lot of engineering).
Mobile definitely laid the groundwork
16.01.2025 22:09 β π 1 π 0 π¬ 0 π 0
I don't have strong evidence to think so. For example, RISC-V has been in development for quite some time but compiler support is not super strong.
Said differently: this remains a function of consumer demand and compiler engineering remains slow
16.01.2025 21:26 β π 1 π 0 π¬ 2 π 0
Can you say a bit more about what you mean by adapting?
Like, creating new compiler backends or something?
16.01.2025 20:54 β π 0 π 0 π¬ 1 π 0
This is a terry pratchett sentence right here
16.01.2025 03:34 β π 3 π 0 π¬ 0 π 0
as opposed to? it seems most (all?) search techniques are enumerative given a broad definition of enumeration (are wrong programs allowed? partial ones?)
16.01.2025 03:30 β π 1 π 0 π¬ 2 π 0
A programming language empowering everyone to build reliable and efficient software.
Website: https://rust-lang.org/
Blog: https://blog.rust-lang.org/
Mastodon: https://social.rust-lang.org/@rust
Building Astral: Ruff, uv, and other high-performance Python tools, written in Rust.
Retrofuturist software mender / Legacy Code Rocks / Empathy in Tech
jan Pana Suno li toki pona
Functional programmer, community builder, professor of CS, emerita, keen to get more women into CS and tech, lecturer, photographer, baker, table tennis player
Undergraduate programming languages researcher @ Northeastern PRL
Logic, types, compilers, categories
Assistant Prof @ Northeastern. Formal verification + security + crypto. https://gancher.dev
Still ultrafinitist, but with a softer side.
https://www.kleene.church/
I do the Church of Logic podcast.
https://open.spotify.com/show/6vEh6ZpQr1Eoeoz8TbsMKx?si=3-hd-mv3ShGe2LFij4MCIQ
Formal verification researcher at Sandia National Labs. Much too excited about bikes. Bread is my loaf language.
Computer scientist. Programming geek. Amateur mathematician. Concerned citizen.
nyc π mit '23 | meng '24
your friendly neighborhood PL enjoyer
she/her
Associate professor @ UMass Boston | https://cogumbreiro.github.io/ | Faial is a verifier for #CUDA and #WebGPU written in #OCaml https://gitlab.com/umb-svl/faial #ocaml #rocq
AI research scientist @ Sailplane. He/him
Usability of AI-based Programming Tools.
PL/HCI
π³οΈβππΊ
he/him/his. PhD student in computer science at UMD known for bad food takes. CS interests in PL, CS Ed, SE, and HCI.
Mastodon: https://types.pl/@pdarragh
Associate Prof. of Databases @ Carnegie Mellon.
Assistant professor (of mathematics) at the University of Toronto. Algebraic geometry, number theory, forever distracted and confused, etc. He/him.