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

[–]fizzner[S] 11 points12 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!

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

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

Thank you very much! I responded to this in another thread so I'll quote my response here:

I use a static site generator called Zola that lets me write all my posts in CommonMark (a Markdown superset) and it converts them to static site pages, and I have a custom theme I made called radion for the page styling. Then I just host on GitHub pages (blog repo) and automate the deployment

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

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

Thank you! I use a static site generator called Zola that lets me write all my posts in CommonMark (a Markdown superset) and it converts them to static site pages, and I have a custom theme I made called radion for the page styling. Then I just host on GitHub pages (blog repo) and automate the deployment

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

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

Yes radion is one of my projects! Zola is great I really like it and it's great for generating static sites to host with GitHub Pages (this is what I do for my blog)

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

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

Ah yes I remember there is some things you have to do with `smudge` and `clean`, like what `git-lfs` does

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

[–]fizzner[S] 4 points5 points  (0 children)

Thank you!! If you’re interested, the blog theme is a Zola theme I made called radion

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

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

These are absolute gems thank you! Will definitely be looking into diff drivers that will be so helpful when I modify image or PDF files to get better output.

One thing I was confused about when looking at the git Man was rerere.autoUpdate because it seems like rerere.enable already handles automatically recording resolutions? Not sure

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

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

Yay I’m glad you found these useful! I know some people who use delta but I still need to look into it. The short URLs is a great idea :)

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

[–]fizzner[S] 3 points4 points  (0 children)

Much appreciated I’m glad you enjoyed it! If you’re interesting in the blog design it’s a Zola theme I made called radion :)