Manu Sridharan's Avatar

Manu Sridharan

@manu.sridharan.net

CS prof at UC Riverside in Programming Languages and Software Engineering. Original author of NullAway. https://manu.sridharan.net

677
Followers
420
Following
37
Posts
11.09.2024
Joined
Posts Following

Latest posts by Manu Sridharan @manu.sridharan.net

Preview
Metrolink electrification would boost efficiency and reduce pollution Metrolink can follow Caltrain’s success and not only deliver faster, more efficient train service for the region, but give struggling cities along the line a shot in the arm.

I've got an op-ed in several papers across the Inland Empire today electrifying Metrolink service between Los Angeles and San Bernardino. It would make everyone's life a lot better and we are dumb not to do it.

07.02.2026 20:59 πŸ‘ 96 πŸ” 22 πŸ’¬ 2 πŸ“Œ 3
Preview
Sponsoring Metro Metro is the proudest work of my career. Ever since starting it on vacation in November 2024, building it has been an incredible journey and the community reception has been nothing short of wonderful...

πŸ‘‹ Hi everyone, I’m enabling GitHub Sponsors for Metro

If Metro has improved your developer experience or saved your team's build times, I’d appreciate the support!

Full pitch and ROI napkin math here: www.zacsweers.dev/sponsoring-m...

29.01.2026 16:00 πŸ‘ 42 πŸ” 7 πŸ’¬ 0 πŸ“Œ 2
Preview
Release Micronaut Core 5.0.0-M9 · micronaut-projects/micronaut-core What's Changed Bug Fixes 🐞 Add support for less buggy multipart decoder by @yawkat in #12202 Preserving Body Related Headers When Following 307 or 308 Redirects by @everett-hayes in #12271 In CORS...

Cool to see that Micronaut is starting to adopt JSpecify and NullAway! github.com/micronaut-pr...

27.01.2026 04:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The new (or at least new to me) feature on Spotify to make radio stations β€œnon-personalized” is great. Much less of hearing the same songs again and again!

11.01.2026 22:30 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

So (685)568-556855?

30.12.2025 03:53 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Phone number rendered as (nul)lnu-llnull

Phone number rendered as (nul)lnu-llnull

Haven't seen this result from missing null checks before πŸ€”

30.12.2025 02:38 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Null Safety in Java with JSpecify and NullAway by SΓ©bastien Deleuze @ Spring I/O 2025
Null Safety in Java with JSpecify and NullAway by SΓ©bastien Deleuze @ Spring I/O 2025 YouTube video by Spring I/O

If you need to get up to speed with null safety in #Java with #JSpecify and @manu.sridharan.net's #NullAway, watch @seb.deleuze.fr's excellent presentation from @springio.net 2025.

www.youtube.com/watch?v=5Lbx...

26.12.2025 06:20 πŸ‘ 8 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Preview
PLDI 2026 - PLDI Research Artifacts - PLDI 2026 Background A paper consists of a constellation of artifacts that extend beyond the document itself: software, proofs, models, test suites, benchmarks, and so on. In some cases, the quality of these ar...

Calling all motivated students and researchers to be part of the PLDI'26 Artifact Evaluation Committee! The first round of self-nominations ends on Dec. 22: pldi26.sigplan.org/track/pldi-2...

01.12.2025 23:21 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1

πŸŽ‰PLDI'26 is already off to an incredible start, with a record breaking 398 paper submissions this year!πŸŽ‰Let the reviewing fun begin!

17.11.2025 23:35 πŸ‘ 11 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

The Spring team has done an amazing job introducing nullability annotation and checking for Spring Boot 4, using NullAway and other great tools. Really excited about the potential for increased nullness checking across the Java ecosystem!

12.11.2025 17:39 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The PLDI'26 deadline is right around the corner on Nov. 13. We look forward to your submission(s)! See the call for papers for more information: pldi26.sigplan.org/track/pldi-2....

08.11.2025 02:24 πŸ‘ 3 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
JSpecify and NullAway: A fresh take on nullsafety in the Java world Introduction Sir Antony Hoare[1] introduced the concept of Null-references or Null pointer[2] back in 1965 with the release of ALGOL W. In 2009 he spoke about it as his β€œBillionΒ DollarΒ Mistake”[3]. De...

Enjoy my new, artisanal blog post about #JSpecify and #NullAway, a fresh take on null safety in the #Java world. Be warned, may contains #Lombok. Happy weekend you all.

info.michael-simons.eu/2025/09/26/j...

26.09.2025 14:05 πŸ‘ 14 πŸ” 11 πŸ’¬ 1 πŸ“Œ 0
Preview
Release NullAway 0.12.10 Β· uber/NullAway This release contains significant improvements to inference support for generic method calls in JSpecify mode (#1075). We expect that many more valid calls will pass NullAway, but that some new bug...

Excited to release NullAway 0.12.10 with much better inference support for generic method calls in JSpecify mode: github.com/uber/NullAwa... Please let us know if you run into issues!

16.09.2025 18:59 πŸ‘ 7 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Only problem is the filtering doesn’t get applied on Mac. For now I’ve β€œsolved” that problem by using the Known Senders view on Mac and turning off Messages notifications there 2/2

22.08.2025 16:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
β€ŽBouncer: Spam Text Blocker β€ŽStop unwanted SMS and text messages with Bouncer, the powerful spam blocker and text filter that puts you back in control. Block scam texts, political messages, phishing attempts, and junk SMS instan...

Really happy with Bouncer as a solution to getting too many spam political texts apps.apple.com/us/app/bounc... open source too and privacy preserving github.com/afterxleep/B... 1/2

22.08.2025 16:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Highly worth your time to read

19.08.2025 00:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Here's a paper describing quantum computing using standard programming constructs, w/o the linear algebra!

The hope is that this will demystify quantum computing and serve as a formal foundation for reasoning about quantum programs.

paper eprint.iacr.org/2025/1091.pdf
code github.com/qqq-wisc/qwla

12.06.2025 14:38 πŸ‘ 48 πŸ” 13 πŸ’¬ 3 πŸ“Œ 2

The submission deadline for the ML Family Workshop 2025 is approaching. Just about two weeks to go!

Deadline: June 19

This year we're in Singapore, colocated with ICFP/SPLASH. It's going to be a great event -- please consider submitting, and hope to see you there!

04.06.2025 15:30 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Reservation-Link

If you’re planning to attend PLDI 2025 in Seoul, please book your room via the SIGPLAN room block link ASAP!

www.marriott.com/event-reserv...

Super stoked to see folks in a month :D

20.05.2025 20:18 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

A few thoughts on AI and education, from someone who uses AI and also teaches many levels of student.

1. Most importantly, it's not possible to know what will happen because no one knows what skills AI will or will not replace in the next few years.

08.05.2025 16:30 πŸ‘ 27 πŸ” 9 πŸ’¬ 1 πŸ“Œ 0
Preview
The White House’s Next Orchestrated Budget Crisis This is something I’m still trying to get my head around –...

Shared a few thoughts here on the next orchestrated budget/constitution "crisis" the white house has planned for the end of the summer talkingpointsmemo.com/edblog/the-w...

04.05.2025 15:38 πŸ‘ 684 πŸ” 244 πŸ’¬ 29 πŸ“Œ 22
Big Tech, You Need Academia. Speak Up! – Communications of the ACM

cacm.acm.org/opinion/big-...

29.04.2025 19:14 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
I oversaw rigorous review of NSF-funded research on misinformation: Now the Trump administration is cancelling it Politicians, not scientists, are the ones engaged in censorship

New, from @mkfeeney.bsky.social at Can We Still Govern?:

She oversaw the Science of Science: Discovery, Communication, and Impact program at NSF, whose including grants to study misinformation.

The cancelation of those grants is government censorship. 🧡
donmoynihan.substack.com/p/i-oversaw-...

26.04.2025 20:08 πŸ‘ 281 πŸ” 111 πŸ’¬ 3 πŸ“Œ 2
Preview
Unikernels wins the ASPLOS most influential paper award

Yay for the first unikernel paper getting the ASPLOS most influential paper award, and some reflections on it anil.recoil.org/notes/uniker...

13.04.2025 12:47 πŸ‘ 40 πŸ” 10 πŸ’¬ 2 πŸ“Œ 1
Post image

New post: Better Shell History Search tratt.net/laurie/blog/...

25.03.2025 11:59 πŸ‘ 23 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

A very interesting retrospective on using Sea of Nodes in V8 and the pros and (seemingly in the majority) cons v8.dev/blog/leaving...

25.03.2025 16:45 πŸ‘ 13 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Two updates: 1) early registration for physical attendees has been extended to April 1 and late registration to April 18, and 2) travel grant information is available on the VerifyThis website (verifythis.ethz.ch), apply by April 8. Hope to see you there!

29.03.2025 20:34 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

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!

28.03.2025 03:56 πŸ‘ 17 πŸ” 9 πŸ’¬ 0 πŸ“Œ 1

New paper: Simulating Time With Square-Root Space

people.csail.mit.edu/rrw/time-vs-...

It's still hard for me to believe it myself, but I seem to have shown that TIME[t] is contained in SPACE[sqrt{t log t}].

To appear in STOC. Comments are very welcome!

21.02.2025 22:19 πŸ‘ 262 πŸ” 74 πŸ’¬ 17 πŸ“Œ 14