RSSAmplifier

Blog

prilik's blog

Recent content on prilik's blog

prilik.comRSS feed ↗5 posts

Latest posts

Turning a Dumb AC Unit Smart (Without Losing my Security Deposit)

TL;DR: DIY home automation is ezpz with nothing more than a stepper motor, an esp32, and a high tolerance for Jank. My rental apartment’s AC unit can only be controlled using these retro-looking analog knob-based controls, mounted right onto the unit. No separate wall-mounted thermostat, no remote control… nothin’ fancy whatsoever. These knobs work… but having to…

A Quest to Find a Highly Compressed Emoji :shortcode: Lookup Function

Have you ever wondered what’s the smallest amount of static storage (code + data) needed to map emoji :shortcodes: to emoji? Probably not… but now that I’ve posed the question, aren’t you at least a little curious what the answer might be? So hey, if you’ve got some time to spare, why not stick around a while and learn a bit about cool topics such as perfect hashing,…

The C Standard Library Is Not Dependency Free

Like any great systems programming language, it doesn’t take much of anything to get C up and running on a new platform. In fact, a minimal C “runtime” (typically called crt0 ) only consists of a short prelude that zeroes out the .bss section and hands off execution to main . That’s it! Compared to other popular programming languages, which require substantial runtime…

Paravirtualized Devices in crosvm - a Performance Panacea for Modern VMs

wideNES - Peeking Past the Edge of NES Games