Sankha Narayan Guria
sankhs.com
Sankha Narayan Guria
@sankhs.com
Assistant Prof @ University of Kansas| 🔧 programming languages / type systems / synthesis | https://sankhs.com
Something's cooking 🧑‍🍳
June 4, 2025 at 2:45 PM
Fun time to be an Assistant Professor
May 31, 2025 at 6:14 AM
Reposted by Sankha Narayan Guria
PL Academics in the US; I'm looking around for postdoc positions for the coming year!

With the NSF pause, I'm assuming a lot of US faculty are reluctant to hire postdocs right now

Is it worthwhile to continue searching for positions in the US? or should I look elsewhere~

Reposts welcomed!
May 12, 2025 at 4:42 PM
Reposted by Sankha Narayan Guria
Re LLMs writing term papers: the other day I saw someone say that using LLMs to write is like bringing a forklift to the gym. It's not that the weights need to go up; it's that you need to do the lifting. The doing of the work is the result, not the paper being done or the weights having moved.
May 5, 2025 at 3:46 PM
the best kind of commits
April 30, 2025 at 11:14 PM
My new favorite language is Racket!
March 6, 2025 at 8:54 PM
Reposted by Sankha Narayan Guria
Excited about Proofwala, @amitayush.bsky.social's new framework for ML-aided theorem-proving.

* Paper: arxiv.org/abs/2502.04671
* Code: github.com/trishullab/p...

Proofwala allows the collection of proof-step data from multiple proof assistants (Coq and Lean) and multilingual training. (1/3)
February 22, 2025 at 9:32 PM
Reposted by Sankha Narayan Guria
Join us! Science Homecoming helps scientists reconnect with communities by writing about the importance of science funding in their hometown newspapers. We’ve mapped every small newspaper in the U.S. and provide resources to get you started. Help science get back home 🧪🔬🧬 🏠

sciencehomecoming.com
Science Homecoming
sciencehomecoming.com
February 18, 2025 at 5:12 PM
Reposted by Sankha Narayan Guria
"Automatically Verifying Replication-aware Linearizability" has been accepted to OOPSLA 25.

Draft: kcsrk.info/papers/mrdtc...

This work is a substantial improvement over our prior work (dl.acm.org/doi/10.1145/...) on verifying MRDTs.
kcsrk.info
February 16, 2025 at 5:58 AM
Reposted by Sankha Narayan Guria
Back to basics: Concurrency testing in Java!

Our new tool *Fray* correctly solves a 25+ year old problem for real-world software. See this feature from Elastic Labs about Fray's contributions to Lucene.

📰: www.elastic.co/search-labs/...

🔧: github.com/cmu-pasta/fray

📝: arxiv.org/pdf/2501.12618
February 7, 2025 at 9:57 PM
Reposted by Sankha Narayan Guria
The entire archive of CDC datasets can be found here.

HUGE shoutout to data archivists- this work is important 👏🙌🏻

archive.org/details/2025...
February 1, 2025 at 6:33 PM
Reposted by Sankha Narayan Guria
This statement from CRA outlines the critical importance that the National Science Foundation plays for our nation's prosperity, security, and future. I highly recommend sharing it with your colleagues, and calling your representatives in Congress to convey these benefits to them in your own words!
NSF Budget Cuts Would Put the Future of U.S. Innovation and Security at Risk
A statement from the Computing Research Association (CRA) Recent executive actions have raised the potential of significant budget cuts and mass layoffs at the National Science Foundation (NSF), a …
cra.org
February 6, 2025 at 3:02 PM
I am changing my class notes to render text in white on a white background
it's worth repeating that trump's executive order against DEI was actually against DEIA … the A stands for Accessibility, a very different issue. Accessibility means coding software and documents properly so everyone can use them, instead of making them wrong. Almost nobody is against accessibility
January 29, 2025 at 3:57 AM
My UG student Bhavik Goplani presented our ongoing work on verifying idempotency of REST API clients under for request retries at the POPL '25 SRC.

The work involves some exciting effect analysis and a nifty translation to Dafny to automatically prove liveness and safety
January 29, 2025 at 1:46 AM
Reposted by Sankha Narayan Guria
What if we could only code by using examples? How can we integrate AI into actual programming languages? I made a little proof of concept:
austinhenley.com/blog/mirrorl...
Mirror: An LLM-powered programming-by-example programming language
What if we could only code by using examples? Can we integrate AI into traditional programming languages?
austinhenley.com
November 17, 2024 at 6:52 PM