Eric Rescorla Profile
Eric Rescorla

@ekr____

Followers
2K
Following
54
Media
157
Statuses
2K

Protocol designer, trail runner Blog: https://t.co/wJzXSZuYjw Newsletter: https://t.co/0rlUOwNnQO If you like this stuff, please tell others.

Joined March 2011
Don't wanna be here? Send us removal request.
@ekr____
Eric Rescorla
4 years
Today's reminder: if you like what you're reading here and on the site, you should subscribe to my (FREE!) newsletter at https://t.co/k723wDSfcm to get it right in your mailbox.
3
2
10
@FrMikeCSC
Fr. Mike Palmer, CSC
9 days
"I'm taking the trushtee's cryptographic key...and giving it to myshelf." "Sir! The reason for having three private keys is so that no one man may..." "May....what, Doctor?" "....May scuttle the election results, Captain!"
@tqbf
Thomas H. Ptacek
10 days
The funniest thing has officially happened to the International Association for Cryptologic Research.
0
5
9
@knightgtown
Knight-Georgetown Institute (KGI)
4 months
🚨New op-ed in @Newsweek by KGI’s @alissacooper and @ekr____: Yes, Chrome really *can* survive without Google. This article breaks down how the proposed Chrome divestiture as part of the US v. Google search antitrust case is technically feasible:
Tweet card summary image
newsweek.com
The idea that only Google can run Chrome is false.
2
5
6
@ekr____
Eric Rescorla
4 months
Credit where it's due. I sent in my passport renewal application 2025-07-18 with a request for expedited service. Advertised SLA: 2-3 weeks. Passport received 2025-07-26. Live status tracking the whole way.
0
0
7
@ekr____
Eric Rescorla
4 months
Now up on the newsletter, the final post in my series on memory management: Understanding Memory Management, Part 7: Advanced Garbage Collection Link in reply.
1
0
4
@ekr____
Eric Rescorla
6 months
And what is it with all the comments. It will do something wrong, you'll tell it to change it, and it will passive aggressively add a comment that says // changed due to user input. Just stop!
0
0
1
@ekr____
Eric Rescorla
6 months
ZOMG, I just spent like 90 minutes trying to get Aider/Gemini to do the intergenerational pointer handling for my generational GC and finally just gave up and wrote it myself.
1
0
1
@ekr____
Eric Rescorla
6 months
Concretely I used Aider with Gemini to write a fair bit of the UI for the GC demos in this post. https://t.co/NwzlH5pmrA. Really glad I didn't have to work all that stuff out myself.
Tweet card summary image
educatedguesswork.org
1
0
0
@ekr____
Eric Rescorla
6 months
actually die... This mistake brought to you by Natural Intelligence.
1
0
0
@ekr____
Eric Rescorla
6 months
Obviously, need to watch it like a hawk, especially with mission critical code, but honestly, if my site doesn't format properly when someone changes the browser window to be 200 pixels wide, it's doubtful anyone is going to actually.
1
0
1
@ekr____
Eric Rescorla
6 months
For me, at least, the sweet spot is when you have to do some mundane task that others have done many times before but you don't personally know how to do. I want to build some Web app and it looks like garbage. I can either spend a lot of time learning CSS or I can ask the AI.
1
0
2
@ekr____
Eric Rescorla
6 months
Epic trolling -- of the best kind -- from @tqbf. FWIW, my experience with AI-assisted coding is fairly similar, though I use Aider rather than Codex and Zed.
@tqbf
Thomas H. Ptacek
6 months
I regret nothing! (Yet). https://t.co/aqYa5tMVjH
2
1
9
@ekr____
Eric Rescorla
6 months
You can run them live in your browser and step through the GC process one step at a time. I find that being able to visualize what's actually happening at each phase really useful for understanding what each kind of GC is trying to do.
0
0
1
@ekr____
Eric Rescorla
6 months
https://t.co/NwzlH5oOC2 This post takes a slightly different approach from the previous ones. I've implemented the four fundamental GC algorithms (reference counting, mark-sweep, mark-compact, and copying) in JavaScript.
Tweet card summary image
educatedguesswork.org
1
1
1
@ekr____
Eric Rescorla
6 months
Now up on the newsletter, part 6 in my series on memory management, this time covering basic garbage collection techniques.
1
2
2
@ekr____
Eric Rescorla
7 months
P.S. If you like these posts, a retweet wouldn't go unappreciated.
0
0
1
@ekr____
Eric Rescorla
7 months
Someday we'll crack the code on how to put links in the first tweet. https://t.co/KE4C3r9mMl
Tweet card summary image
educatedguesswork.org
1
4
7
@ekr____
Eric Rescorla
7 months
Now up on the newsletter, the fifth post in my series on memory management: Fighting With Rust
2
1
7
@ekr____
Eric Rescorla
8 months
More at: https://t.co/jO9oCyoywI. In a future post, I'm going to talk more about what it's like to write production Rust and the kinds of gymnastics you sometimes need in order to follow these rules.
educatedguesswork.org
0
0
2