Nicole Heinimann's Avatar

Nicole Heinimann

@saltypeppermint.bsky.social

Where are my types, I can't see without my types! PhD student @TUBerlin https://ipv3.org Ask me about EGraphs, Compilers and Rust Opinions are those of your pet

124 Followers  |  173 Following  |  60 Posts  |  Joined: 26.06.2023  |  1.7012

Latest posts by saltypeppermint.bsky.social on Bluesky

Realizing it's called "firmware" cause it's between "hardware" and "software"

29.09.2025 20:30 โ€” ๐Ÿ‘ 150    ๐Ÿ” 16    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 4

We clearly need a moratorium on ฮปs in PL related logos and mascots.

29.09.2025 19:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
buzz lightyear from toy story is sitting in a capsule in a room . Alt: the gif starts focusing on a box containing a buzz lightyear, slowing panning out to reveal a whole shelf full of the same toy

"im making a language that is basically rust but simpler"

19.09.2025 17:51 โ€” ๐Ÿ‘ 79    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 3

I don't care that I spent 2 hours just now making a homework assignment a LaTeX doc that builds in GitHub Actions, I'm still gonna make fun of Nix users

11.09.2025 07:55 โ€” ๐Ÿ‘ 26    ๐Ÿ” 2    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0
Video thumbnail

Did you know your MacBook has a sensor that knows the exact angle of the screen hinge?

Itโ€™s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.

06.09.2025 20:44 โ€” ๐Ÿ‘ 7633    ๐Ÿ” 1967    ๐Ÿ’ฌ 114    ๐Ÿ“Œ 174

talking to gamedevs about PL design is always so funny because it's constant whiplash between

"the language should support incredible magic for these extremely specific idioms"
and
"the language having any magic at all is the most offensive thing in the world to me, why am i not in control of this"

05.09.2025 15:28 โ€” ๐Ÿ‘ 70    ๐Ÿ” 3    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

Kann aus dem subgenre The Villainess empfehlen

01.09.2025 23:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

desktop computers should be gross and beige instead of rainbow and glowing. your computer should look like a piece of soap. it should look like a telephone from a horror movie. it should look like someone smoked in front of it before it left the factory

10.11.2024 15:57 โ€” ๐Ÿ‘ 3671    ๐Ÿ” 413    ๐Ÿ’ฌ 127    ๐Ÿ“Œ 30

Oh so when you use emacs as a standalone ide it has ide features?

28.08.2025 16:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Itโ€™s morally correct to do so

28.08.2025 08:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
The "If those kids could read they'd be very upset" meme with emacs users instead of kids and "Monospaced fonts are less legible than variable-width fonts with serifs and rendering everything in a terminal is harmful." on the sign.

The "If those kids could read they'd be very upset" meme with emacs users instead of kids and "Monospaced fonts are less legible than variable-width fonts with serifs and rendering everything in a terminal is harmful." on the sign.

Just learn to use an IDE, you can still have cursed keybindings I promise.

28.08.2025 07:29 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Real DB WiFi has never been tried

28.08.2025 06:08 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

rust isnt special. you know what else is memory safe. a beautiful forest stream

27.08.2025 12:31 โ€” ๐Ÿ‘ 257    ๐Ÿ” 74    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0
Post image

Thank you for coming to my TED talk

27.08.2025 20:38 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Kein Eurostile?
Smhโ€ฆ

27.08.2025 05:41 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Just learn to type on a stenographers keyboard if you actually care about typing speed and ergonomics.

But also, itโ€™s deeply worrying if typing speed is your bottleneck.

27.08.2025 03:51 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Alternative keyboard layouts are chiropractic for people who spend too much time staring at terminal emulators.

27.08.2025 03:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Modified edit of an xkcd comic. Two people are talking, one person walks on screen. One says "Our field has been struggling with this problem for years"

The person who walks on screen says "Struggle no More! I'm here to solve it with DEPENDENT TYPES!" holding up a computer.

The next panel shows them sitting down and watching the guy on a laptop

The final panel is 6 months later. The person on the laptop says "Wow, this problem is really hard."

The original speaker says "You don't say."

Modified edit of an xkcd comic. Two people are talking, one person walks on screen. One says "Our field has been struggling with this problem for years" The person who walks on screen says "Struggle no More! I'm here to solve it with DEPENDENT TYPES!" holding up a computer. The next panel shows them sitting down and watching the guy on a laptop The final panel is 6 months later. The person on the laptop says "Wow, this problem is really hard." The original speaker says "You don't say."

PL research be like

17.08.2025 14:49 โ€” ๐Ÿ‘ 71    ๐Ÿ” 16    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Preview
Fast walking is a key to longevity, research shows | CNN Walking fast for a minimum of 15 minutes a day can reduce mortality by 20%, according to new research

i'm gonna live forever

13.08.2025 01:26 โ€” ๐Ÿ‘ 626    ๐Ÿ” 74    ๐Ÿ’ฌ 30    ๐Ÿ“Œ 64
"Emulating Type Classes in OCaml" on the OCaml discourse

"Emulating Type Classes in OCaml" on the OCaml discourse

"Emulating OCaml modules with typeclasses" on the haskell discourse

"Emulating OCaml modules with typeclasses" on the haskell discourse

nature is healing

11.08.2025 18:47 โ€” ๐Ÿ‘ 136    ๐Ÿ” 21    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Please follow proper ASCII convention and include STX at the start and ETX EOT at the end of your posts from now on.

03.08.2025 08:47 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Key takeaway: De Broglie-Bohm wave theory is still in the race, love to see it!

31.07.2025 10:09 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

inventing an even longer kind of dash in an arms race against chatgpt

28.07.2025 23:51 โ€” ๐Ÿ‘ 479    ๐Ÿ” 98    ๐Ÿ’ฌ 23    ๐Ÿ“Œ 14
46% chance of AI utopia by 2100

46% chance of AI utopia by 2100

55% chance of genetically engineered catgirls by 2100

55% chance of genetically engineered catgirls by 2100

9% chance of catgirl dystopia

22.06.2025 18:32 โ€” ๐Ÿ‘ 33    ๐Ÿ” 6    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

i think itd be funny to add some javascript for my website where if you leave it open for long enough it starts making the slack notification sound

23.07.2025 01:48 โ€” ๐Ÿ‘ 22    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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, ...

(1/3) We are happy to announce the release of our PLDI'25 coverage totaling over 200 talks and presentations across PLDI, ISMM, LCTES, EGRAPHS, WQS, ARRAY, RPLS, SOAP, Sparse, and PLMW!
youtube.com/@acmsigplan

The recordings will also be available on ACM DL alongside their respective publications.

10.07.2025 08:23 โ€” ๐Ÿ‘ 4    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

My father in law is a compiler. We were in an irreducible control flow graph and I asked him what it would cost to build it today. I will never forget his answerโ€ฆ โ€˜We canโ€™t, we donโ€™t know how to do it.โ€™

03.07.2025 09:10 โ€” ๐Ÿ‘ 38    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

A SIGTERM is issued by the operating system; my process effortlessly dodge rolls it, then immediately executes a perfect parry against the MMU. Before it can recover, a null pointer has been loaded into EBX. The kernel groans at my shit.

06.06.2025 13:36 โ€” ๐Ÿ‘ 165    ๐Ÿ” 32    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 0

Fine, wir machen ein Yaoi Tatort Anime Spin-Off.

05.06.2025 21:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

3) Markus Lanz wird Kommissar bei Polizeiruf 110 (spiritual Ossi)

05.06.2025 21:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@saltypeppermint is following 20 prominent accounts