1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
# About Me (and my blog)
Hi.
[insert generic greeting here]
This is Frederick Yin, born 2003-03-06, he/him or they/them, connected to
the internet for memes, computer stuff, electronics, and catpics.
I grew up in Shanghai and now study in Ann Arbor, Michigan. To other
humans, I speak Mandarin, English, and entry-level German. To silicon,
I speak C, C++, Python, JavaScript, a little Rust and a tiny amount of
Haskell.
I am an undergrad in computer <del>engineering</del> exorcism, but the
status quo is I can't do shit. I don't own an oscilloscope (yet). I do
have two ThinkPads that run Arch Linux though. Yes, they're full of
stickers, why do you ask.
Favorite things:
- playing bass
- making music
- cats (don't own any yet but will eventually)
- plushies (yes I have two blåhaj)
- PCBs
- linux
Interested in:
- space-themed science fiction
- languages (both natural and programming)
- ham radio
- accessibility
Least favorite things:
- capitalism
- "web 3"
- microsoft windows
- differential equations
Bands I listen to (in order of discovery):
- twenty øne piløts
- I DONT KNOW HOW BUT THEY FOUND ME
- My Chemical Romance
- Green Day
- Linkin Park
- Radiohead
Indie artists I follow on Bandcamp:
- [Sam Aleums](https://samaleums.bandcamp.com/)
- [Mira](https://miraonthewall.bandcamp.com/)
- [Joe Zempel](https://joezempel.bandcamp.com/)
- [Billy Cobb](https://billycobb.bandcamp.com/)
That's about it. Stay hydrated, don't overclock yourself, and take care.
My PGP key is [3E46 7B22 82D7 2858](https://fkfd.me/static/fkfd.asc).
## About my blog
### Source
- [self-hosted cgit](https://git.fkfd.me/blog.git/)
- [git.sr.ht](https://git.sr.ht/~fkfd/blog)
### Syndication
- [Atom feed](/feed/atom.xml)
### License
All blogposts are [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/)
unless otherwise stated.
### Contact
- [Mastodon](https://eattherich.club/@fkfd)
- My email in the footer
### Nobody builds their blog with MkDocs. What's wrong with you
Tired of social media buttons and fancy animations that come at the cost
of computer juice, I quit. So here you are, in a static-site blog
generated with MkDocs (a documentation engine written in Python, like
Sphinx). I call this "Blogumentation".
Here is a list of tools that I ruled out:
- [__ssg6__](https://www.romanzolotarev.com/ssg.html) — A static site
generator written in shell. Extremely simple yet versatile. Sadly, it'll
take forever for me to settle on a template or CSS, and, given so much
privilege, I will most probably break everything.
- A self-hosted pastebin. The links would be a mess, albeit short.
- HTML+CSS from scratch. Same as ssg6.
- Sphinx. It graduated with a `.rst` degree, but who uses rsts these days.
- Hugo. I didn't want a Go environment on my machine. (Update: Joke's on
me, I installed go later and wrote a bit of it. But still no.)
- Hexo, Jekyll, etc: I didn't want a Node.js/Ruby environment, and I mean
it this time. Keep them away.
### Pledge of ethics
On this blog, there will be:
- no advertisements
- no analytics or trackers
- no required JavaScript, if any
- no ChatGPT-written articles
Last updated: 2024-02-09
|