Beuke writes about computer science, Haskell, category theory, Linux, LLMs, and measurements like terminal latency and cloud costs.
Commenters link its posts on terminal latency, monads, Hetzner versus AWS costs and AI coverage on HN as sources for their points.
I can't think of a more bloated way to communicate than putting a browser in the middle. For some quick numbers, compare web browser input latency to terminal [0] where one might run an IRC client. Even emacs [1,2] is fast and light in comparison.
[0] https://beuke.org/terminal-latency/#:~:text=6.2-,firefox%20(121.0.1-1),-10.3 [1] https://danluu.com/term-latency/#:~:text=terminal.app%20and%20emacs-eshell%20are%20at%20roughly%205ms%20unloaded%2C%20small%20enough%20that%20many%20people%20wouldn%E2%80%99t%20notice [2] https://pavelfatin.com/typing-with-pleasure/#:~:text=0.8-,Emacs,19.2,-5.3
https://beuke.org/ A personal blog about computer science topics. I write a about category theory, llms, cosmology, haskell and generic linux releated topics.
Some favorites over the years:
- https://beuke.org/programming-language-popularity/ - GitHub Programming Language Popularity based on BigQuery
- https://beuke.org/arch-linux-archive/ - Arch Linux Date-Based Versioned Upgrades
- https://beuke.org/boltzmann-brains/ - The Ultimate Fate of the Universe
Still slower than alacritty according to https://beuke.org/terminal-latency/
Also not really cross-platform, contrary to what's indicated in the first word of its github description, and the owner is kind of an ass about it https://github.com/kovidgoyal/kitty/issues/6481.
I think it is best just to provide the mathematical definition, provide the commutative diagrams that explains the concept graphically and then provide an example for computer scientists in Haskell: https://beuke.org/monad/
You don't need X11 by the way. It's possible to render PDFs with wkhtmltopdf + qt patches without Xorg.[0]
[0] https://beuke.org/docker-alpine-wkhtmltopdf/
See https://beuke.org/terminal-latency/. Single-digit milliseconds I’d say. These numbers are minus the keyboard and display latency.