Sam Estep (@sgestep) 's Twitter Profile
Sam Estep

@sgestep

SE PhD student @S3DatCMU | 10x pun engineer | he/him

ID: 1307861002998804480

linkhttps://samestep.com/ calendar_today21-09-2020 01:56:06

78 Tweet

157 Followers

113 Following

Ian McCormack (@icmccorm) 's Twitter Profile Photo

Do you use unsafe Rust? 🦀 We’re interested in learning from your experiences. Please consider participating in our study! cmu.ca1.qualtrics.com/jfe/form/SV_ea…

Keenan Crane (@keenanisalive) 's Twitter Profile Photo

Thanks to Sam Estep, we squashed a 4+ year old bug in Penrose that makes it *asymptotically* faster! 🪲 Pro tip: if you're using L-BFGS to avoid building a dense matrix… don't build the dense matrix!! Try the new, way faster version of Penrose here: penrose.cs.cmu.edu/try/

Sam Estep (@sgestep) 's Twitter Profile Photo

a nice feature not mentioned in the release notes: TypeScript 5.1 standard-library function docstrings include mdn links, added by yours truly :) thanks Nathan Shively-Sanders for shepherding this change! now you can reach the docs with one click, directly from your editor

a nice feature not mentioned in the release notes: <a href="/typescript/">TypeScript</a> 5.1 standard-library function docstrings include mdn links, added by yours truly :) thanks <a href="/sanders_n/">Nathan Shively-Sanders</a> for shepherding this change! now you can reach the docs with one click, directly from your editor
Wode "Nimo" Ni (@wodenimoni) 's Twitter Profile Photo

been working on Penrose v3 lately and it's live now! check out our blog post to see what's new: penrose.cs.cmu.edu/blog/v3. special thanks to new coworker

been working on <a href="/UsePenrose/">Penrose</a> v3 lately and it's live now! check out our blog post to see what's new: penrose.cs.cmu.edu/blog/v3. special thanks to new coworker
Keenan Crane (@keenanisalive) 's Twitter Profile Photo

Tired of making the same kind of diagrams over and over by hand (e.g., in PowerPoint)? The Penrose team has been working away on Penrose 3.0, an automated notation-to-diagram tool, finally released today! Check it out here: penrose.cs.cmu.edu/blog/v3

Tired of making the same kind of diagrams over and over by hand (e.g., in PowerPoint)?

The <a href="/UsePenrose/">Penrose</a> team has been working away on Penrose 3.0, an automated notation-to-diagram tool, finally released today!

Check it out here: penrose.cs.cmu.edu/blog/v3
Penrose (@usepenrose) 's Twitter Profile Photo

Penrose is an open-source tool for making beautiful diagrams from any domain of knowledge. Want help using it? Want to help us build it? Or just want to talk about diagramming in general? Come chat with us on @Discord at discord.gg/a7VXJU4dfR. Anyone & everyone is welcome!

Penrose is an open-source tool for making beautiful diagrams from any domain of knowledge.

Want help using it?  Want to help us build it?  Or just want to talk about diagramming in general?

Come chat with us on @Discord at discord.gg/a7VXJU4dfR.  Anyone &amp; everyone is welcome!
Ian McCormack (@icmccorm) 's Twitter Profile Photo

We interviewed 19 Rust developers who regularly write or edit unsafe code. Now, we need your help to evaluate what we learned! If you have ever engaged with unsafe Rust, please consider completing our survey! cmu.ca1.qualtrics.com/jfe/form/SV_0k…

Keenan Crane (@keenanisalive) 's Twitter Profile Photo

Very proud of my group Geometry Collective, for their consistent focus on quality in research. We have 5 papers at #SIGGRAPH2024, including two Best Paper Awards and one Honorable Mention. Only 5 and 12 such awards (respectively) are given out total, from a pool of ~840 submissions

Very proud of my group <a href="/GeomCollective/">Geometry Collective</a>, for their consistent focus on quality in research.

We have 5 papers at #SIGGRAPH2024, including two Best Paper Awards and one Honorable Mention.

Only 5 and 12 such awards (respectively) are given out total, from a pool of ~840 submissions
Keenan Crane (@keenanisalive) 's Twitter Profile Photo

Great work by the Penrose team building Bloom: a lightweight way to make interactive diagrams: penrose.cs.cmu.edu/blog/bloom All coordinates are automatically figured out by the Penrose layout engine, and diagram specifications can be re-used for different content (like HTML/CSS).

Wode "Nimo" Ni (@wodenimoni) 's Twitter Profile Photo

took the idea of “run the layout optimizer again when interacting with the diagram” pretty far this summer. Bloom is a React library for interactive diagrams. It lets you reuse the diagram styling just like Penrose, but in a general-purpose programming language.

Sam Estep (@sgestep) 's Twitter Profile Photo

your computer uses binary to represent numbers, including random ones! but have you ever wondered how it can simulate a fair die whose number of faces is not a power of two? samestep.com/blog/random-in…

Sam Estep (@sgestep) 's Twitter Profile Photo

My collaborator Troels (creator of the Futhark programming language) published a really nice blog post today about a benchmark suite we've been developing for automatic differentiation; the project makes some cool design decisions, check it out! sigkill.dk/blog/2025-04-0…

Sam Estep (@sgestep) 's Twitter Profile Photo

how well do you understand how your computer's cache hierarchy affects your programs' performance? samestep.com/blog/random-ac…