Sankha Narayan Guria's Avatar

Sankha Narayan Guria

@sankhs.com

Assistant Prof @ University of Kansas| πŸ”§ programming languages / type systems / synthesis | https://sankhs.com

205
Followers
336
Following
17
Posts
18.07.2023
Joined
Posts Following

Latest posts by Sankha Narayan Guria @sankhs.com

Preview
Why the Computer Scientist Behind the World's First Chatbot Dedicated His Life to Publicizing the Threat Posed by A.I. Joseph Weizenbaum realized that programs like his Eliza chatbot could "induce powerful delusional thinking in quite normal people"

β€œWhat I had not realized is that extremely short exposures to a relatively simple computer program could induce powerful delusional thinking in quite normal people,” he wrote in 1976.

18.01.2026 12:06 πŸ‘ 19 πŸ” 9 πŸ’¬ 0 πŸ“Œ 2
Post image Post image

Something's cooking πŸ§‘β€πŸ³

04.06.2025 14:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Fun time to be an Assistant Professor

31.05.2025 06:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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!

12.05.2025 16:42 πŸ‘ 12 πŸ” 13 πŸ’¬ 3 πŸ“Œ 1

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.

05.05.2025 15:46 πŸ‘ 888 πŸ” 225 πŸ’¬ 13 πŸ“Œ 21

Typed holes and type placeholders

05.05.2025 12:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

the best kind of commits

30.04.2025 23:14 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

A and Bs quietly crying in a corner

13.03.2025 21:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I wonder if gradually introducing immutability xor shared data annotations to programmers will help?

The GC will always be there except when we reach Rust parity

12.03.2025 01:22 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The irony is despite seeing @lambda-calcul.us use it all the the time I avoided it. Now here I am

06.03.2025 20:56 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

My new favorite language is Racket!

06.03.2025 20:54 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Congratulations!

04.03.2025 02:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You are the second person who I have heard say PL people will be crucial for doing good evals in LLMs and like to hear more.

I will be interested to read that post about your experiences on the StarCoder team

27.02.2025 18:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think the other way round will be more useful. Library code that ships with dependent types and application code that are type checked statically to verify the library contracts.

Core libraries are used enough that their bugs are often ironed out (t&c apply)

27.02.2025 02:25 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

President Musk has said AI will write all code and types do not matter β€” so Rust has been laid off

22.02.2025 23:09 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

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)

22.02.2025 21:32 πŸ‘ 21 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1
Science Homecoming

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

18.02.2025 17:12 πŸ‘ 906 πŸ” 683 πŸ’¬ 43 πŸ“Œ 93

"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.

16.02.2025 05:58 πŸ‘ 27 πŸ” 4 πŸ’¬ 1 πŸ“Œ 1

Big sleep semantics

12.02.2025 13:54 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It is a confusing mess and fraught with people trying to upsell their own products. One of things I did early on was to get a credit card from a company that is easier to get approvals on - like Discover, etc. It is a real credit and helps build credit score

08.02.2025 19:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Blog post titled "Concurrency bugs in Lucene: How to fix optimistic concurrency failures" By Benjamin Trent and Ao Li (February 7, 2025)

Text reads: "Thanks to Fray, a deterministic concurrency testing framework from CMU’s PASTA Lab, we tracked down a tricky Lucene bug and squashed it"

Blog post titled "Concurrency bugs in Lucene: How to fix optimistic concurrency failures" By Benjamin Trent and Ao Li (February 7, 2025) Text reads: "Thanks to Fray, a deterministic concurrency testing framework from CMU’s PASTA Lab, we tracked down a tricky Lucene bug and squashed it"

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

07.02.2025 21:57 πŸ‘ 20 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0

The entire archive of CDC datasets can be found here.

HUGE shoutout to data archivists- this work is important πŸ‘πŸ™ŒπŸ»

archive.org/details/2025...

01.02.2025 18:33 πŸ‘ 11828 πŸ” 4664 πŸ’¬ 225 πŸ“Œ 223
Preview
Here are the words putting science in the crosshairs of Trump’s orders National Science Foundation staff have been combing through thousands of active science research projects, alongside a list of keywords, to determine if they include activities that violate Trump’s ex...

wapo.st/40KjInJ

06.02.2025 14:54 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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 …

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!

06.02.2025 15:02 πŸ‘ 11 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

I am changing my class notes to render text in white on a white background

29.01.2025 03:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

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

29.01.2025 01:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Did you add it to your favorites?

19.11.2024 00:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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?

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...

17.11.2024 18:52 πŸ‘ 22 πŸ” 5 πŸ’¬ 2 πŸ“Œ 2