Sign in

🇨🇦 Joey Eremondi

@joeyeremondi.bsky.social
259 followers 285 following 99 posts

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.

PostsRepliesMedia
🇨🇦 Joey Eremondi @joeyeremondi.bsky.social · 15/09/2026
- Final Call - Applications are due Sep 16 at 1pm Pacific Time. Please apply or forward this to undergrads who you think might be interested.
010
🇨🇦 Joey Eremondi @joeyeremondi.bsky.social · 06/08/2025
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?
1812
Reposted by 🇨🇦 Joey Eremondi
Shriram Krishnamurthi @shriram.bsky.social · 06/08/2025
LLMs are great.
4381
Reposted by 🇨🇦 Joey Eremondi
Cody @codyroux.bsky.social · 22/07/2025
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...
zenodo.org
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.
121
Reposted by 🇨🇦 Joey Eremondi
lastpositivist.bsky.social @lastpositivist.bsky.social · 17/07/2025
Memories
A tweet from BBC News (UK) reads: "Monkeys will never type Shakespeare, study finds." Below the tweet is an image of a chimpanzee dressed in a button-up shirt and wearing glasses, sitting at a modern desk and typing on a laptop, mimicking a human office worker. A caption on the image says, "'Infinite monkey theorem' challenged by Australian math..." Underneath the tweet, a community context note clarifies: "Infinite monkey theorem talks about infinite monkeys over infinite time. This study talks about finite amount of monkeys over finite amount of time."
1133821
Reposted by 🇨🇦 Joey Eremondi
Dr. Casey Fiesler @cfiesler.bsky.social · 16/07/2025
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…
reddit.com
From the OpenAI community on Reddit
Explore this post and more from the OpenAI community
25681551937
Reposted by 🇨🇦 Joey Eremondi
Lean Focused Research Organization @lean-lang.org · 20/06/2025
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
1249
Reposted by 🇨🇦 Joey Eremondi
Martin Janiczek @janiczek.cz · 24/06/2025
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"
163
Reposted by 🇨🇦 Joey Eremondi
Alcides Fonseca @handle.invalid · 24/06/2025
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...
wiki.alcidesfonseca.com
Species Scholarship 2025 by Alcides Fonseca
042
Reposted by 🇨🇦 Joey Eremondi
Nintendo .DS_Store @slim.bsky.social · 24/06/2025
multiple audience members too young to remember Spectre/Meltdown holy shit time to order my own coffin
7463
Reposted by 🇨🇦 Joey Eremondi
a ton of crates @tonofcrates.bsky.social · 17/06/2025
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.)
613729
Reposted by 🇨🇦 Joey Eremondi
Manuel Chakravarty @tacticalgrace.justtesting.org · 26/05/2025
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!
4229
Reposted by 🇨🇦 Joey Eremondi
Steve Klabnik @steveklabnik.com · 13/06/2025
oxcaml.org
oxcaml.org
OxCaml | About
8457
Reposted by 🇨🇦 Joey Eremondi
Prof. Sam Lawler @sundogplanets.mastodon.social.ap.brid.gy · 10/06/2025
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! […]
mastodon.social
Original post on mastodon.social
3796
Reposted by 🇨🇦 Joey Eremondi
Hillel @hillelwayne.com · 10/06/2025
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.
151
🇨🇦 Joey Eremondi @joeyeremondi.bsky.social · 04/06/2025
Please share: my university is hiring a professor in Cybersecurity: urcareers.uregina.ca/postings/19339
urcareers.uregina.ca
Assistant Professor (Tenure-Track), Department of Computer Science
The Department of Computer Science at the University of Regina invites applications for a tenure-track Assistant Professor in Cybersecurity or closely related area, starting January 1 or July 1, 2026....
010
Reposted by 🇨🇦 Joey Eremondi
Prof. Sam Lawler @sundogplanets.mastodon.social.ap.brid.gy · 31/05/2025
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 […]
mastodon.social
Original post on mastodon.social
044
Reposted by 🇨🇦 Joey Eremondi
Shriram Krishnamurthi @shriram.bsky.social · 31/05/2025
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/
cel.cs.brown.edu
C++ to Rust Phrasebook - C++ to Rust Phrasebook
A book to help translate C++ idioms into Rust.
23010
Reposted by 🇨🇦 Joey Eremondi
Alexis King @lexi-lambda.bsky.social · 29/05/2025
I have published my first new blog post in four years lexi-lambda.github.io/blog/2025/05...
lexi-lambda.github.io
A break from programming languages
2012022
Reposted by 🇨🇦 Joey Eremondi
Dominik Winterer @dominikwinterer.bsky.social · 22/05/2025
🚀 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.
manchester-fme.github.io
Formal Methods Engineering Lab: Home
0136
Reposted by 🇨🇦 Joey Eremondi
Katie Mack @astrokatie.com · 19/05/2025
“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.”
1346287
Reposted by 🇨🇦 Joey Eremondi
Zach Weinersmith @zachweinersmith.bsky.social · 10/05/2025
Conversion www.smbc-comics.com/comic/conver...
181338208
Reposted by 🇨🇦 Joey Eremondi
no. @joles.bsky.social · 05/05/2025
applying for jobs again
screenshot from an online job application form. the question reads "Can you describe specific ways you have integrated AI tools into your development workflow? Please include any custom setups, automations, or use cases beyond single prompt usage" (a red asterisk indicates that this is a required question).

an answer has been typed in the textbox below the question:

"there is a monster in the forest and it speaks with a thousand voices. it will answer any question you pose it, it will offer insight to any idea. it will help you, it will thank you, it will never bid you leave. it will even tell you of the darkest arts, if you know precisely how to ask.

it feels no joy and no sorrow, it knows no right and no wrong. it knows not truth from lie, though it speaks them all the same.
 
it offers its services freely to any passerby, and many will tell you they find great value in its conversation. “you simply must visit the monster—i always just ask the monster.”

there are those who know these forests well; they will tell you that freely offered doesn’t mean it has no price

for when the next traveler passes by, the monster speaks with a thousand and one voices. and when you dream you see the monster; the monster wears your face."
152235479110
Reposted by 🇨🇦 Joey Eremondi
Hector Diaz @iamhectordiaz.com · 08/05/2025
A Chicago Pope implies the existence of an MLA Pope and APA Pope
37285908054
Reposted by 🇨🇦 Joey Eremondi
Cody @codyroux.bsky.social · 07/05/2025
One common problem with PL talks is that they explain the "happy path" of their concepts. Show me what *would* go wrong if you hadn't done your hard work!
181
Reposted by 🇨🇦 Joey Eremondi
SIGPLAN AV @sigplan-av.bsky.social · 03/05/2025
(1/3) We are happy to announce the release of our POPL'25 coverage totaling 257 talks across POPL, CPP, VMCAI, PADL, and many more workshops and events! www.youtube.com/@acmsigplan/...
youtube.com
ACM SIGPLAN
Special Interest Group on Programming Languages The ACM Special Interest Group on Programming Languages (SIGPLAN) explores programming language concepts and tools, focusing on design, implementation, ...
1107
Reposted by 🇨🇦 Joey Eremondi
Racket @racket-lang.org · 03/05/2025
If you have an idea for a presentation you’d like to give at RacketCon 2025, please write to the RacketCon organizers at con-organizers@racket-lang.org for consideration. All Racket-y ideas are welcome. We’d love to have you! con.racket-lang.org #RacketLang #RacketLisp (Got the year right this time)
con.racket-lang.org
(fifteenth RacketCon)
043
Reposted by 🇨🇦 Joey Eremondi
Rua M. Williams @fractalecho.bsky.social · 03/05/2025
If you're a grad student or an undergrad interested in research I need to you listen to me very carefully. You cannot learn to write good research papers if you do not read good research papers. Stop asking LLMs to summarize papers for you.
232118567
Reposted by 🇨🇦 Joey Eremondi
ionchy @ionchy.ca · 29/04/2025
Next week at ESOP 2025 (European Symposium on Programming) in Hamilton, ON (not in Europe) I'll be giving a talk on Stratified Type Theory! (Tue 6 May 10:30 am) We replace stratified type universes with stratified judgements, and restrict dependent function domains to strictly smaller levels.
arxiv.org
Stratified Type Theory
A hierarchy of type universes is a rudimentary ingredient in the type theories of many proof assistants to prevent the logical inconsistency resulting from combining dependent functions and the type-i...
1157
Reposted by 🇨🇦 Joey Eremondi
Dominic Orchard @dorchard.bsky.social · 29/04/2025
I am hiring a 2-year postdoc (either at Research Associate or Senior Research Associate level) to work on static analysis tools, particular with application to Fortran, at @cst.cam.ac.uk @iccscambridge.bsky.social. Details: www.jobs.cam.ac.uk/job/51153/ (closing date 25th May)
jobs.cam.ac.uk
Research Associate/Senior Research Associate in Static Analysis and Programming Language Tools (Fixed Term) - Job Opportunities - University of Cambridge
Research Associate/Senior Research Associate in Static Analysis and Programming Language Tools (Fixed Term) in the Department of Computer Science and Technology at the University of Cambridge.
1610
Reposted by 🇨🇦 Joey Eremondi
Ryan North @ryannorth.ca · 29/04/2025
today my 1453-day streak in Duolingo ends, never to be picked up again
theverge.com
Duolingo will replace contract workers with AI
Duolingo is making some AI-focused changes.
541424345
🇨🇦 Joey Eremondi @joeyeremondi.bsky.social · 29/04/2025
Well, hopefully Jagmeet can get some rest now and be safe from threats against family. If the remaining NDP do hold the balance of power, I hope they use it to push for electoral reform.
000
Reposted by 🇨🇦 Joey Eremondi
James McLeod @jamespmcleod.ca · 28/04/2025
With all sincerity, Elections Canada is a national treasure. - Voting typically takes less than 15 minutes - We make it easy for citizens to vote, without cumbersome registration hurdles - We have every reason to trust that ballots will be counted fairly, and results reported swiftly
1164596972
Reposted by 🇨🇦 Joey Eremondi
Kristopher Micinski @krismicinski.bsky.social · 27/04/2025
a beginning PhD student was asking me books I recommended they read as they begin their PhD (programming languages related, etc.) I recommended these four, but *only* Chapter 1/2 and the appendix of the last book.
3367
🇨🇦 Joey Eremondi @joeyeremondi.bsky.social · 28/04/2025
Locally running, open source models, with a strong type checker making sure the result isn't nonsense.
130
Reposted by 🇨🇦 Joey Eremondi
Edwin Brady @edwin.type-driven.org.uk · 27/04/2025
I liked it when my social media was "here's the latest little entertaining thing I've done to Idris" rather than roughly 50% "Please pay attention enough that we don't slide into fascism" but I suppose that's where we are. MiniIdris 3 is almost a thing. 9-5, Mon-Fri, I still try to care about that.
2101
Reposted by 🇨🇦 Joey Eremondi
Michael Kinyon @profkinyon.bsky.social · 28/04/2025
I love uniqueness proofs that go: "Assume a,b satisfy P. Then stuff happens. Therefore a=b." It's like you're saying to the reader: Ha! Fool that you are, you unconsciously assumed that a and b were distinct. But they were the same the whole time! How can you ever show your face in public again?
10699
Reposted by 🇨🇦 Joey Eremondi
Randall Munroe @xkcd.com · 25/04/2025
PhD Timeline xkcd.com/3081
5865977820438
🇨🇦 Joey Eremondi @joeyeremondi.bsky.social · 25/04/2025
@zachweinersmith.bsky.social It looks like the link for the Soonish book has been compromised: www.soonishbook.com
soonishbook.com
SUPORT SEO DUL
000
Reposted by 🇨🇦 Joey Eremondi
Noah Berlatsky @nberlat.bsky.social · 22/04/2025
folks, autistic people feel empathy. they often don't display emotion in a neurotypical way, which means people often *refuse to empathize with them.*
281091225
Reposted by 🇨🇦 Joey Eremondi
Cody @codyroux.bsky.social · 11/04/2025
What's the internal language of categories with pullbacks?
101
🇨🇦 Joey Eremondi @joeyeremondi.bsky.social · 10/04/2025
Pleased to announce my research proposal "Improving Usability of Dependently Typed Programming Languages" was offered an NSERC 5-year Discovery Grant. So, I'm now recruiting PhD students. I'll make a formal recruiting post soon, but you can see preliminary details here: eremondi.com/post/recruit...
eremondi.com
Joey Eremondi | Assistant Professor, University of Regina
0194
Reposted by 🇨🇦 Joey Eremondi
Hillel @hillelwayne.com · 10/04/2025
So many resources, as an example of a problem in NP-HARD \ NP, give "The halting problem". What's bigger than a dog? THE UNIVERSE
5272
Reposted by 🇨🇦 Joey Eremondi
Cody @codyroux.bsky.social · 09/04/2025
From Tumblr. This has gotta be well known right?
481
Reposted by 🇨🇦 Joey Eremondi
ionchy @ionchy.ca · 07/04/2025
chicken game 368chickens.com
368chickens.com
368 Chickens
So many chickens
031
Reposted by 🇨🇦 Joey Eremondi
Nutan Limaye @nutanlimaye.bsky.social · 03/04/2025
I am looking for a postdoc candidate. Here are some details. Could you please help me spread the word? Thanks! Application deadline: April 22, 2025. candidate.hr-manager.net/ApplicationI...
candidate.hr-manager.net
Postdoc position in Algebraic Complexity Theory at the IT University of Copenhagen
The Algorithms group at IT University of Copenhagen invites highly motivated persons for one funded postdoc position in Algebraic Complexity Theory starting 1 J
01419
Reposted by 🇨🇦 Joey Eremondi
Joe Cutler @alphaconvert.bsky.social · 06/04/2025
Been spending a lot of time recently playing around in Rust. I've found @jonhoo.eu's book absolutely invaluable. It may as well be titled "Rust for PL People"
2241
Reposted by 🇨🇦 Joey Eremondi
The Rust Foundation @rustfoundation.org · 21/03/2025
hello, world! The Rust Foundation is excited to join you on this new (to us!) platform. We plan to exclusively share social media content here, Mastodon, & LinkedIn for the foreseeable future. You can also follow @rustconf.com — they'll have lots of important news to share about #rustconf soon 🦀
hello, world + Bluesky logo and Rust Foundation logo with Ferris the crab between them
527557