🇨🇦 Joey Eremondi
banner
joeyeremondi.bsky.social
🇨🇦 Joey Eremondi
@joeyeremondi.bsky.social
PL Researcher. Assistant Prof at University of Regina 🇨🇦

Trying to make dependent types a bit easier to use.

Formerly Postdoc at Edinburgh with Ohad Kammar, and PhD at UBC with Ron Garcia.
Summer Undergraduate Internship - reposts welcome!

Are you a senior undergrad, interested in Programming Languages? Do you want to visit Canada for a paid 12-week internship?
August 6, 2025 at 7:25 PM
Reposted by 🇨🇦 Joey Eremondi
LLMs are great.
August 6, 2025 at 2:26 PM
Reposted by 🇨🇦 Joey Eremondi
A little sent by this "proof" of P = NP that incorporates Lean, as if that helped in the least. Maybe it does! But... not much.

zenodo.org/records/1609...
Proof of P = NP: The Harmonic Collapse
Abstract A full and final optimised twin harmonic spiral solution for P=NP in polynomial time, with proofs and scripts.
zenodo.org
July 22, 2025 at 5:39 PM
Reposted by 🇨🇦 Joey Eremondi
Memories
July 17, 2025 at 2:17 PM
Reposted by 🇨🇦 Joey Eremondi
This is fascinating: www.reddit.com/r/OpenAI/s/I...

Someone “worked on a book with ChatGPT” for weeks and then sought help on Reddit when they couldn’t download the file. Redditors helped them realized ChatGPT had just been roleplaying/lying and there was no file/book…
From the OpenAI community on Reddit
Explore this post and more from the OpenAI community
www.reddit.com
July 16, 2025 at 8:07 PM
Reposted by 🇨🇦 Joey Eremondi
Incredibly grateful to @sigplan.bsky.social and @sigplan-pldi.bsky.social for awarding #LeanLang the Programming Languages Software Award 2025 at #PLDI2025!

#LeanProver #FormalMethods #ProgrammingLanguages #Mathematics #SoftwareVerification
June 20, 2025 at 4:04 AM
Reposted by 🇨🇦 Joey Eremondi
I like how explicit How To Design Programs is about the process that takes place in my head but that I never named.

"IDK all the details right now but this function surely will access the three numbers in the input list. Put those accesses in there surrounded with ..., deal with the rest later"
June 24, 2025 at 8:09 AM
Reposted by 🇨🇦 Joey Eremondi
PhD and MSc students interested in Theorem Proving or Evolutionary Computation can apply for a Species scholarship to visit and collaborate with me in lisbon: wiki.alcidesfonseca.com/research/tea...
Species Scholarship 2025 by Alcides Fonseca
wiki.alcidesfonseca.com
June 24, 2025 at 11:48 AM
Reposted by 🇨🇦 Joey Eremondi
multiple audience members too young to remember Spectre/Meltdown holy shit time to order my own coffin
June 23, 2025 at 11:17 PM
Reposted by 🇨🇦 Joey Eremondi
it is impossible to generate code comments from source code because good comments are definitionally based on things not in the source code (intent, counterfactuals, experiments, etc.)
June 17, 2025 at 7:00 PM
Reposted by 🇨🇦 Joey Eremondi
I already hinted at it a few times. I’m building a new development environment for macOS. The current focus is on Haskell support, but it can also do Agda & Swift. I only just started beta testing with external testers, so there are still rough edges. Interested in giving the beta a spin? Send a DM!
May 26, 2025 at 8:12 PM
Reposted by 🇨🇦 Joey Eremondi
OxCaml | About
oxcaml.org
June 13, 2025 at 3:40 PM
Reposted by 🇨🇦 Joey Eremondi
shel silverstein on the LLM, 1981
June 10, 2025 at 7:34 PM
Reposted by 🇨🇦 Joey Eremondi
The more I learn about atmospheric chemistry, the more terrified and angry I am about satellite companies' blatant lack of consideration for how their actions will harm the atmosphere. I hope this gets a lot of press. Great work by a whole team of scientists, including @astrokiwi.bsky.social! […]
Original post on mastodon.social
mastodon.social
June 10, 2025 at 2:44 PM
Reposted by 🇨🇦 Joey Eremondi
To show the absence of bugs you need a proof that works for all inputs. Failing the proof doesn't necessarily give you insight into WHAT input is wrong, or even if there is a wrong input at all! While a failing test guarantees you know at least one buggy input.
June 10, 2025 at 3:31 PM
Reposted by 🇨🇦 Joey Eremondi
Welp, in case we needed even more things to worry about, apparently in 3 days we're going to stress-test Starlink's current orbital configuration with a severe geomagnetic storm. After running simulations of Starlink's orbital configuration, I am honestly quite worried about how this is going to […]
Original post on mastodon.social
mastodon.social
May 31, 2025 at 3:50 PM
Reposted by 🇨🇦 Joey Eremondi
Know C++, want to learn Rust? Read our new phrasebook teaching you how to convert C++ into Rust! (Work in progress, use our survey to tell us what you'd like to read about next!)
cel.cs.brown.edu/crp/
C++ to Rust Phrasebook - C++ to Rust Phrasebook
A book to help translate C++ idioms into Rust.
cel.cs.brown.edu
May 30, 2025 at 11:20 PM
Reposted by 🇨🇦 Joey Eremondi
I have published my first new blog post in four years lexi-lambda.github.io/blog/2025/05...
A break from programming languages
lexi-lambda.github.io
May 29, 2025 at 4:25 PM
Reposted by 🇨🇦 Joey Eremondi
🚀 I'll be launching the Formal Methods Engineering Lab (manchester-fme.github.io) – and I am hiring!
If you’re interested, feel free to reach out.
May 22, 2025 at 12:54 PM
Reposted by 🇨🇦 Joey Eremondi
“If I were a science journalist writing an article about a supposedly shocking development like this, I would email some experts and check to see if it’s for real. But plenty of science journalists don’t bother with that anymore: they just believe the press releases.”
May 19, 2025 at 11:31 AM
Reposted by 🇨🇦 Joey Eremondi
May 10, 2025 at 8:17 PM
Reposted by 🇨🇦 Joey Eremondi
applying for jobs again
May 5, 2025 at 2:03 PM
Reposted by 🇨🇦 Joey Eremondi
A Chicago Pope implies the existence of an MLA Pope and APA Pope
May 8, 2025 at 5:36 PM