How to learn mathematics: the asterisk method
All original material on the geometry.org website is Copyright (C) 1999–2025, Alan U. Kennington.
All original material on the geometry.org website is Copyright (C) 1999–2025, Alan U. Kennington.
Trying out this newsletter thing... It's sort of astonishing to think about how much value I've gotten from Twitter over the last few years. At its best, my...
For Apple to continue to deny these is dishonest, factually wrong, and extremely insulting — not only to our efforts, but to the intelligence of all Apple developers and customers.
Last February, while driving down a Nevada highway on the way to visit his daughters, Stephen Lara was robbed in plain sight. But his assailants […]
Function pipelines allow you to analyze data by composing multiple functions in SQL and express complex logic in PostgreSQL in a cleaner way.
In the Unity for Software Engineers (now updated and available as a book), series, I give an accelerated introduction to game development in Unity.
The post after this one on “black rust” describes why you should heat the pan before applying oil for seasoning. This helps the seasoning to adhere and makes the pan pleasantly black.
A lot of programmers believe that compilers are magic black boxes in which you put your messy code in and get a nice optimized binary out. The hallway philosophers will often start a debate on which language features or compiler flags to use in order to capture the full power of the compiler’s magic. If you have ever…
The internet has ingrained itself into every aspect of our lives, but there’s one aspect of the digital world that I bet you take for granted. Did you ev
Apple has revealed the hidden Fallback Recovery OS mode available on M1 Macs. How to enter and use it, and why it’s another big plus.
Learn some zsh tips to blow your mind and make your developer workflow easier.
Coronavirus gain-of-function research comes from playing the "Science Game"
A series where I’m documenting my process of designing and building an e-ink laptop.
About 3 years ago I wrote about my Linux Desktop Setup and having used pretty much the same software setup for 10-15 years. My setup used to be heavily keyboard based. Now for work I am for the first time using a macOS-based Macbook Pro with an M1 Pro CPU. I spent the last 3 weeks using it as a daily driver, tweaking…
Add WebAssembly, get performance. Is that how it really works?
His famous 1931 paper identified the fundamental limits of math, logics, theorem proving, computing, AI.
Blog of Jonas Bernoulli
The Software Freedom Conservancy provides a non-profit home and services to Free, Libre and Open Source Software (FLOSS) projects.
Every few months, a prominent person or publication points out that McDonalds workers in Denmark receive $22 per hour, 6 weeks of vacation, and sick pay. This compensation comes on top of the general slate of social benefits in Denmark, which includes child allowances, health care, child care, paid leave, retirement…
Can the current crop of vaccines get us to herd immunity even if variants become widespread? A Harvard immunologist says yes.
I recently updated Pixel Wheels banner image on Google Play. That triggered a review of the game: shortly after the update I received a message telling me Pixel Wheels was "not compliant with Google Play Policies". What nefarious activity does the game engage in? Sneak on users? Mine bitcoins?
When the Compute Module 4 was released (see my CM4 review here), I asked the Pi Foundation engineers when we might be able to boot off NVMe storage, since it was trivially easy to use with the exposed PCIe x1 lane on the CM4 IO Board. The initial response in October 2020 was "we'll see". Luckily, after more people…
Words from Chris Keathley
We present Logica, a novel open source Logic Programming language.
In June, I was able to officially register Mastodon gGmbH after nearly 8 months of legal work (“gGmbH” means “non-profit limited liability company”). A non-profit limited liability company in Germany is structered and operates similarly to a for-profit limited liability company with a few key differences. The founding…
If you’ve ever spent ages waiting for an Ansible playbook to get through a bunch of tasks so yours can be tested, then this article is for you.