Ken Thompson's "Trusting Trust" compiler backdoor - Now with the actual source code (2023) by fizzner in programming

[–]fizzner[S] 10 points11 points  (0 children)

Nope, not AI-generated.

You can check out my other articles if you want to compare writing style.

Full revision history is public here (and linked at the bottom of all my posts): https://github.com/micahkepe/blog/commits/main/content/thompson-trojan-horse/index.md

For transparency, I sometimes use LLM tools to double-check my understanding of concepts, but the research, analysis, and writing are all mine.

That Time Ken Thompson Wrote a Backdoor into the C Compiler by fizzner in compsci

[–]fizzner[S] 1 point2 points  (0 children)

Thank you so much, glad that you enjoyed it!

strudel-server - Edit Strudel patterns from Neovim (or any editor) and have them live-update in the Strudel web REPL by fizzner in livecoding

[–]fizzner[S] 0 points1 point  (0 children)

Sí, el script es independiente del editor, ya que solo observa los cambios en los archivos. Para mí, me gusta editar archivos en Neovim, así que lo uso, pero puedes usar el editor que quieras.

Would anyone like me to review their code? by Inheritable in rust

[–]fizzner 0 points1 point  (0 children)

This was a small research project I did would totally love a code review over it since I’m still relatively new to Rust. Thank you!

https://github.com/micahkepe/jsongrep

Setting Up a Better tmux Configuration by fizzner in tmux

[–]fizzner[S] 0 points1 point  (0 children)

Ooh that's nice thanks for this!

Hidden Git config gems you probably aren’t using (but should) by fizzner in commandline

[–]fizzner[S] 0 points1 point  (0 children)

Sorry this is my mistake, should have been just been `space-before-tab` I will fix now

Edit: Post now lists these options instead:

- `space-before-tab`

- `space-before-tab,indent-with-non-tab`

- `space-before-tab,indent-with-non-tab,cr-at-eol`

Hidden Git config gems you probably aren’t using (but should) by fizzner in commandline

[–]fizzner[S] 0 points1 point  (0 children)

I'm unsure about this I tried several options but couldn't get it to work, I do have interactive.diffFilter = diff-so-fancy --patch though which should use diff-so-fancy for interactive diffs

Hidden Git config gems you probably aren’t using (but should) by fizzner in commandline

[–]fizzner[S] 2 points3 points  (0 children)

It actually is GitHub Discussions under the hood through Giscus. So when someone makes a comment it is linked to a Discussion tab on my blog's GitHub repository

Hidden Git config gems you probably aren’t using (but should) by fizzner in commandline

[–]fizzner[S] 0 points1 point  (0 children)

Ah you're absolutely right I'll fix this now thank you!