Custom telescope mount using harmonic drives and ESP32
svendewaerhert.com
Lazy-brush – smooth drawing with mouse or finger
lazybrush.dulnan.net
OpenMower – An open source lawn mower
github.com
In 2006, Hitachi developed a 0.15mm-sized RFID chip
hitachi.com
How to Build a Medieval Castle
archaeology.org
Netflix Revamps Tudum's CQRS Architecture with Raw Hollow In-Memory Object Store
infoq.com
Show HN: Whispering – Open-source, local-first dictation you can trust
github.com
Tiny-tpu: A minimal tensor processing unit (TPU), inspired by Google's TPU
github.com
X-ray scans reveal Buddhist prayers inside tiny Tibetan scrolls
popsci.com
Counter-Strike: A billion-dollar game built in a dorm room
nytimes.com
Show HN: I built an app to block Shorts and Reels
scrollguard.app
The Life and Death of London's Crystal Palace (2021)
heritagecalling.com
Ted Chiang: The Secret Third Thing
linch.substack.com
Left to Right Programming
graic.net
A Case for Protecting Computer Games with SGX (2016)
dl.acm.org
FFmpeg Assembly Language Lessons
github.com
Walkie-Textie Wireless Communicator
technoblogy.com
Electromechanical reshaping, an alternative to laser eye surgery
medicalxpress.com
Show HN: We started building an AI dev tool but it turned into a Sims-style game
youtube.com
Croatian freediver held breath for 29 minutes
divernet.com
An IRC-Enabled Lawn Mower (2021)
jotunheimr.idlerpg.net
This sentence is confusing:
> I have size_with_nul because snprintf man pages say
> The functions snprintf() and vsnprintf() write at most size bytes (including the terminating null byte (‘\0’)) to str.
If 'size' includes the null byte, why do we have to add 1?