2020
view article2012
view article2012
view article2011
view article2006
view article2003
view article1990
view article1981
view article1978
view article1975
view article1974
view article1971
view article1971
view article1969
view article1966
view article1965
view article1962
view article1956
view article1945
view article1932
view article1916
view article1912
view article1866
view article1865
view article1864
view article1863
view article1863
view article1811
view article1756
view article1733
view article1676
view article1656
view article1645
view article1635
view article1619
view article1609
view article1502
view article1419
view article657
view article-30
view articlePractical math for the working programmer.
Atomarine designs and manufactures floating data center platforms, cooled by seawater and powered on the platform, built in shipyards and deployed in coastal waters.
The world's first wrist computer system, released in 1984, consisted of a watch part and a separate “controller” console with a built-in printer. The user could input BASIC programing with a keyboard (sold separately) and enjoy playing games.
You have a Common Lisp program running, multiple threads listening for network connections, others processing data in the background. You were really careful making sure that there are no data access conflicts. Concurrency, check. You use Emacs and SLIME to connect to your server, inspect its state. Interactivity, check. You realize a global hash table contains an incorrect value; no problem, just evaluate a simple REMHASH expression. Mutability, check. Unfortunately another thread happens to read the hash table while the form is being evaluated. Game over.
What I once thought about programming productivity was wrong
Back in 2015, I had the idea for gpiozero — a Python library for Raspberry Pi, making programming GPIO devices simpler by abstraction: instead of thinking about pin channels, voltages, pull-up resistors and rising or falling edges, we think about buttons being pressed and released, sensors...
Written pieces, talks, and other bits by Zach Holman.
Background, motivation, and thoughts around the release of Kuna, a new agent-first decompiler designed for autonomous refinement.
The equivalent of keyboard projects QMK and ZMK. - ZGM. That's the name of peripheral manufacturer Keychron's upcoming open-source gaming mouse firmware, ann...
Learn from our Arduino, ESP-IDF, and Zephyr RTOS ESP32-C6 power consumption benchmark for most efficient IoT framework.
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
Terminal UI to manage AI coding-agent sessions (Claude Code, OpenCode, Codex, Grok Build) in tmux: live status, group tree, live pane preview, resource gauges. - YoanWai/agent-manager
Gemma 4 26B-A4B inference in ~2 GB of RAM on any M-series MacBook - drumih/turbo-fieldfare