Assembly (PIC16, 68k, x86, ARM), C (89, 99, XC8), C++ (g++, VC++, CUDA, avrgcc), C#, Python, Rust, GLSL
PIC16, PIC24, AVR, ARM, x86, 68k, MSP-430, Z80, CUDA, RP2040, ESP-8266
Vintage Computing, Lo-fi Audio Synth, Emergent Behavior, Worldbuilding, Hardware Customization, CGI, Sci-fi, Fantasy, Graphics Programming, Cryptography
Strong Opinions
Also known as Hard Truths.
- Good Star Trek ended after Enterprise
- Deep Space 9 was peak Star Trek
- The Disney Star Wars trilogy wasn't that bad
- Return of the Jedi was worse than The Last Jedi
- Planet of Twilight was better than the Young Jedi Knights series
- Post-Disney Star Wars Expanded Universe is even better than the Legends EU
- The B. Herbert/K.J. Anderson Dune novels aren't that bad, just not as good as Frank Herbert's
- Goonies is not great
- The Mandalorian proved that shows like Star Trek: Discovery could have captured the source material's vintage feel while still being excellent
- C89 was perfect except for implicit declaration
- JavaScript shouldn't be used except in the browser
- OOP shouldn't be attempted in C, or any language not designed with OOP in mind
- Cryptocurrency is a great technology but an unreliable investment
- Newer version of Windows have no place in a production environment
- Modern Linux is easier to install and use than modern Windows
- Quantum computing has definite practical applications, but will not replace traditional computing for simple calculations and logical operations
- Modern deep learning AI is not so far removed from simple curve-fitting algorithms and is no more capable of bias, racism, malice, or any other anthropomorphic quality than a spreadsheet
- We don't necessarily need Linux, AI, or any other high-level technologies in most IoT devices, and adding them where they aren't needed is the source of most of IoT's security, privacy, and power consumption issues
- If it can't run DOOM then it isn't useful for day-to-day computing
- True privacy or trustless computing is ultimately impossible in the modern age, and there's nothing you can reasonably do about it except be aware of it
- Ender 3 remains one of the best choices for someone's first FDM 3D printer, in terms of capability and out-of-box experience
- Ulfric Stormcloak was wrong
- The USA not using metric is Benjamin Franklin's fault
- The USA saying "soccer" instead of "football" is Britain's fault
- All the common arguments for Simulation Theory are trite and if applied consistantly could argue for or against any possibility
- Taco Bell and Little Ceasar's aren't bad for the price
- Sriracha is excellent on tex-mex dishes
- American cheese isn't Kraft Singles, the USA has a complex and proud heritage of quality cheeses
- Orange cheese in America is Britain's fault
- Tapenade is better than caviar in all situations
- Supermarket "greek yogurt" is just decent yogurt, and real Greek yogurt should be the consistency of neufchatel
- Discount day-old baked goods are the only logical choice unless you want something specialty or plan to eat the whole thing in a single day
Public Keys
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCEScmPefGyFGjfy7YLo7SEiZ1Y
MDHq1GEb4TTJSdh5FnBmJk3mEyJpMECouEsffEkfkHt5PT/4tZsS0/Oh3QdITwUb
egDD2Vm2WhdEv4ZDupVGp2s2TYkNrqEeTWUU8qdpV8tF38ixQt61IbpkJERYivMg
mQiBMBNEwSpjZFu2QwIDAQAB
-----END PUBLIC KEY-----
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm0984Qf1Usu6pzSXmG1z
4RR/loHOXnTxPSwLnHM2Ov7DS4MJlFIbZDVlATfFYgQOZlTuPdM2k1KosDGnPtc4
FQ666TYdX7n0C1OLKfr9nqrEA7DF/Ne4r3l3oF0Ft/VboTWHv/Epcyym9kDP4uHV
kHFNMBDT3/0vK5ftWhkoHlNph3QQqm3y+8SSmaqwD1g4rkS0Uv2ye8ZJ+Uf1cs+M
nu2zm+9TnvgigtR0bsQ3svVjiJzVAegRrakrQZlz+9ghFUzc5c6IGhLQYDwqYoyX
K91GDqxrlR2wEnK5mu5VS7stwfsGQP6q0Zs0+9VPqu41fuJOE2jjeY9CCnJxmZKv
nQIDAQAB
-----END PUBLIC KEY-----
-----BEGIN PUBLIC KEY-----
MIICITANBgkqhkiG9w0BAQEFAAOCAg4AMIICCQKCAgB8fpMoWFra198ipVhl7Hta
E6Hp5Re72Dl4S0LLVfpTx4o3att5u1xRdExEaf+x2t1+cDYdLNNjAbOCkrDfOHn2
aO3qt0IA+/4sT1hUg00gF2SzHHdIZ+7f93H7lg2JUWb6MlMh6Q/pIEIvdBZ5NO6+
DLptxJEXzrrRNCEtMkHSh98HBNKOnkOF6nR5w2d3eRODWJiZzTUHrv4hoLjcg4/G
ikfbqbJ8oWlItPcbNPVHg18vvNklh00DNtqlGu/EZQ0tHpFkCJg8Sc+90Vop6aLC
LWCt59EDVZv0GJx+veW2DuN6i+LDBXZbZCaL6MpbjoOD754SV5088dGfzij+4FIA
Vy5TeDj5+zCHo/nXyUpif3KYlC972b1v+X7Coo2aBXHaI9GWjj+9L1GHKU8GGMPj
u9xS3V0VXNJBO8oBUZbMJlv+XoEDSpWWyQ7uqi3c9vLEchRtggv8fgbQbQkkZlup
132hHBRkG9J3sjN71t6dUzwPygwaPP7P2Kyl4Mre18Ah5JDH87k8yPRPEAjCVWLT
dPcfmgUVL6CBAjgXLX8p4lQDRCRlkx41N/w/KAHGD+HAz/+be/TYHlASw1AzhyJl
78ynHufNO48WWbUf8CTJRwqD/hvX4a30m3lyn742D83xTyI/k3auRIrA7DdMXNmh
MEDdMyaV6smmaqAdIemDCQIDAQAB
-----END PUBLIC KEY-----