oliverkwebb
TTF Font Rendering on Rust ESP32's for EPaper
Approximating the Position of Space Probes with Minimal Code
XEphem – Astronomy Visualizer for X
Small note on solving x^(n/m) = a
A visual tour of IAU SOFA
The lack of information-density is crazy
Linus Torvalds on Linus Torvalds (1999)
Exploring the Beauty of Roger Penrose's Journal
Generalizing Printf in C
Just a pinch of DSG for curl-able sites and confused AI crawlers
Word Hy-phen-a-tion by Com-put-er [pdf]
The Orphan Tsunami of 1700 [pdf]
The mailing list thing just sends you a public url. There's really no need to subscribe to it
Project Linework – Stylized Vector World Maps
The Unix-Haters Handbook (1994) [pdf]
Broken by Design: Systemd
This editor doesn't have delusions of grandeur, it focuses on usability more than features. and it is better for it.
Custom HTML Elements in JavaScript
Please don't resize our windows
Object personification in autism: This paper will be sad if you don't read
Writing a GameBoy Emulator in JavaScript
Without having actually measured, the rust impl probably runs faster than the C impl, but that's not because rust is "faster" than C. That's because I used a closure with one call to floor() for modulus in rust, whilst in C I did 2 fmod()'s to get it because the alternative would've been to make the code unreadable or add a second function/macro (although thinking about it now, undef does exist...)
January 0th makes sense because a year starts on January 1st. You count days of the year from 1 instead of from 0. So if we are going by the day of the year, day 1 of the year should be Jan1, the consequence of this being that Jan0 exists and is Dec31 of the prev year.
I originally got into this because of my status bar on i3, hacking together C code from moontool into https://github.com/oliverkwebb/moontool about a year back.