Joe Cutler
@alphaconvert.bsky.social
š¤ 1185
š„ 220
š 265
CS PhD student at Penn and NSF GRFP fellow. Types, Programming Languages, and Distance Running.
Is there ever a reason to explicitly copy a file into memory instead of mmapping it if you don't plan to write it?
1 day ago
4
2
0
reposted by
Joe Cutler
David Van Horn
4 days ago
3
45
11
I have also experienced this. When it works well (not always), Claude code can free me up to think mostly about the bits of the work I'm interested in.
add a skeleton here at some point
about 2 months ago
1
4
0
I will also be at ICFP/SPLASH in Singapore! Similarly excited to see everyone (especially Harry)
add a skeleton here at some point
about 2 months ago
0
9
0
I'm very excited about this new movie from Kathryn Bigelow. More great movies about how terrifying nukes are can only be a good thing. Side-bonus: I expect more WIRED videos featuring
@wellerstein.bsky.social
www.youtube.com/watch?v=_wpw...
loading . . .
A HOUSE OF DYNAMITE | Official Trailer | Netflix
YouTube video by Netflix
https://www.youtube.com/watch?v=_wpw2QHJNco
2 months ago
0
1
0
reposted by
Joe Cutler
Harry Goldstein
2 months ago
Have you been considering hosting a local PL meetup? Need a good place to start? Check out the PL Perspectives post that I wrote with Michael Greenberg and Noam Zilberstein!
blog.sigplan.org/2025/09/16/think-globally-discuss-pl-locally/
loading . . .
Think Globally, Discuss PL Locally
In-person meetings are hugely beneficial for academic research; they provide a venue to collaborate and connect, making our community more connected and facilitating the exchange of ideas. In additā¦
https://blog.sigplan.org/2025/09/16/think-globally-discuss-pl-locally/
0
6
2
reposted by
Joe Cutler
Harry Goldstein
5 months ago
Upstate NY folks: Cornell will be hosting Upstate PL (
www.cs.cornell.edu/upstate-pl/
) on Thursday, August 28th. You should come if you're in the area! Talk proposals are due August 4th, registration closes August 18th.
loading . . .
Upstate PL August 2025
https://www.cs.cornell.edu/upstate-pl/
0
7
5
reposted by
Joe Cutler
PLDI
5 months ago
Some more exciting news! This year we had not one, but two(!) dissertations receiving the SIGPLAN John C. Reynolds Doctoral Dissertation Award at PLDI! The awardees are: Harrison Goldstein from the University of Pennsylvania and Rachit Nigam from Cornell University. More info ā¬ļø
1
24
8
Reality has a well-known liberal bias
add a skeleton here at some point
6 months ago
0
6
0
Headed to NYC for the summer! If you're in town and want to hang out, let me know!
6 months ago
2
6
0
Going to New York on Saturday morning. Tomorrow will be spent feverishly packing and being a little ball of excitement
6 months ago
0
4
0
Passed my proposal defense! Now a PhD candidate, I guess.
6 months ago
4
41
0
reposted by
Joe Cutler
Evan Torner
7 months ago
There is a false dichotomy drawn between "the ivory tower" and "the real world," and I'm here to report that in a post-industrial society, your real-world economy absolutely hinges on the university. University towns are factory towns. Universities drive economic activity, not the other way around.
add a skeleton here at some point
70
4600
1445
Wow, they made Cheyenne Mountain from the hit 1983 thriller WarGames starting Ally Sheedy and Matthew Broderick into a real place!
7 months ago
1
4
0
reposted by
Joe Cutler
Peter
7 months ago
Itās genuinely embarrassing that people keep falling for these āAI explains the hidden secrets of its programmingā posts. Grok is not sentient, it cannot explain what itās doing and why.
add a skeleton here at some point
93
3801
533
On the way back to Philly after an exhausting week in NYC. One week at home, then to Colorado for my brotherās college graduation. Then back to Philly to propose my thesis, then to NYC for the summer!
7 months ago
1
13
0
reposted by
Joe Cutler
Harry Goldstein
7 months ago
If you are considering applying for a PhD this Fall, please get in touch. Iām looking for students who are interested in PL, SE, and/or HCI ā and ideally all three! You can find more information about me and my work on my website:
harrisongoldste.in
loading . . .
Harrison Goldstein
https://harrisongoldste.in/
2
18
12
reposted by
Joe Cutler
Harry Goldstein
7 months ago
I'm incredibly excited to announce that I've accepted a tenure-track position as an assistant professor at the University at Buffalo! The PL/SE group at UB is already really impressive, and I am honored to be part of its continued growth
13
73
10
Ok, I put up this little library SubSlice for per-index refcounted access to a slice on Github. Maybe it'll be useful for someone someday, who knows.
github.com/alpha-conver...
loading . . .
GitHub - alpha-convert/SubSlice: A little Rust library for giving ref-counted access to disjoint sub-slices of a slice
A little Rust library for giving ref-counted access to disjoint sub-slices of a slice - alpha-convert/SubSlice
https://github.com/alpha-convert/SubSlice
7 months ago
0
9
0
Rust-knowers. Is there a good way of getting RefCell-like refcounted access to disjoint slices of an array? Essentially, this, but with a (presumably) less dumb implementation of the reference counting structure.
gist.github.com/alpha-conver...
loading . . .
subslice.rs
GitHub Gist: instantly share code, notes, and snippets.
https://gist.github.com/alpha-convert/909cdc87cd994b51f067044ff4cd3000
7 months ago
3
11
2
reposted by
Joe Cutler
Mark Riedl
7 months ago
Academic labs train people up from scratch while doing research. And then when a researcher is at their most productive, we kick them out and start over from scratch. Federal government grants cover the costs of most PhD student training. It a public good that makes US companies ultra-competitiveā¦
1
9
2
Honored to be honorably mentioned for the Jane Street Grad Fellowship! PL is well-represented on this list :)
www.janestreet.com/join-jane-st...
loading . . .
Graduate Research Fellowship Profiles :: Jane Street
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
https://www.janestreet.com/join-jane-street/programs-and-events/grf-profiles-2025/
7 months ago
2
28
1
reposted by
Joe Cutler
Joe Weisenthal
8 months ago
ALL TRUMP HAS TO DO IS SNAP HIS FINGERS I wrote about what we could go back to if Trump just snapped his fingers right now. Sub to the Odd Lots newsletter right here:
www.bloomberg.com/account/news...
57
492
138
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"
8 months ago
2
24
1
I recently got a paper subscription to WIRED, after being really impressed by some of their reporting on DOGE. I last had a WIRED subscription when I was ~13. Back then it was almost entirely about consumer electronics and gadgetry. Now every article is about software.
8 months ago
0
4
0
Been watching The Pitt recently on HBO. Really exceptional for a medical drama.
8 months ago
1
2
0
Say I have an ML-like language. If I want to be able to monomorphize, what do I need to rule out? Certainly polymorphic recursion, but what else?
8 months ago
1
5
0
Ok time to learn Rust. Yes, for real this time. No I won't get distracted by some Haskell nonsense and bounce off it again. Yes, I promise. Totally.
8 months ago
0
9
0
One of my favorite activities is introducing people to Tom7's videos
8 months ago
2
10
0
We're about to submit the coolest paper I've ever worked on and I'm so damn excited about it. I can't wait til it gets in somewhere so we can talk about it.
8 months ago
1
23
0
New profile picture just dropped
8 months ago
0
8
0
Every time I have a background check for a job I get all anxious. "What if I actually completely hallucinated that time I worked at AWS?"
9 months ago
2
7
0
Use labeled arguments, in OCaml!! If your function takes two arguments of the same type, please don't make me remember which one is which.
9 months ago
2
28
5
When, exactly, does the ocaml GC run? And moreover, if I mark an external function as noalloc, does this guarantee that the GC will not run during it?
9 months ago
2
5
1
This is the greatest programming project of all time
www.youtube.com/watch?v=0mCs...
loading . . .
TypeScript types can run DOOM
YouTube video by Michigan TypeScript
https://www.youtube.com/watch?v=0mCsluv5FXA
9 months ago
0
19
3
reposted by
Joe Cutler
Ryan Williams
9 months ago
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!
loading . . .
https://people.csail.mit.edu/rrw/time-vs-space.pdf
17
265
88
Oops, I over-functorized my OCaml code again
10 months ago
1
15
0
10 months ago
3
17
3
reposted by
Joe Cutler
Julian Sanchez
10 months ago
My depressing thought for the day: it seems increasingly inevitable that quite soon, Trump decides to simply disregard a court finding that some of his actions are illegal or unconstitutional. Impeachment is attempted & fails thanks to loyal Republicans. At which point there are no good options.
131
1486
417
Good know that they "cannot". Nevertheless,
add a skeleton here at some point
10 months ago
1
2
0
This talk by Stephen Dolan has totally reshaped the way I think about the pareto frontier that Hindley-Milner sits on. Seriously worth watching.
www.youtube.com/watch?v=C1g_...
loading . . .
https://www.youtube.com/watch?v=C1g_PO_xcI8
10 months ago
0
9
2
Every time I try to write the OCaml coercion operator (:>) in Slack, it auto-emojifies it to "š"
10 months ago
2
6
0
reposted by
Joe Cutler
Cooper Lund
10 months ago
Tech guys believe everyone except them is an NPC, someone just doing a task without trying to improve it, when the reality is that every organization is full of people who are all trying to improve that organization in their own way, including the Federal government
add a skeleton here at some point
16
552
63
reposted by
Joe Cutler
Adam Gurri
10 months ago
Wired has really risen to the moment
www.wired.com/story/elon-m...
loading . . .
The Young, Inexperienced Engineers Aiding Elon Musk's Government Takeover
Engineers between 19 and 24, most linked to Muskās companies, are playing a key role as he seizes control of federal infrastructure.
https://www.wired.com/story/elon-musk-government-young-engineers/
19
665
225
Unboxed types-knowers: If I have v : int64# and a record r : { ... mutable x : int64; ...}, is there a way to update the x with the value v without allocating? I can write r.x <- box v, but I want to re-use the existing block from r.x...
10 months ago
2
4
1
Just lost an hour to the fact that, when using unboxed types in OCaml, Obj.repr has different results between compiled code and utop. Obvious in retrospect, but annoying.
10 months ago
0
5
0
reposted by
Joe Cutler
Mae Milano
10 months ago
Hey all! Who's at POPL? If you're here and looking to do a PhD at Princeton, let's chat!
0
32
13
Philly -> Denver for POPL! Iāll be speaking at PLMW tomorrow about How To POPL. Come say hi!
10 months ago
0
10
0
Are there keynotes at this POPL?
11 months ago
1
3
0
Load more
feeds!
log in