Rotating Images
How to rotate an image, and a need trick to rotate a bitmap an arbitrary amount in a simple paint package.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
How to rotate an image, and a need trick to rotate a bitmap an arbitrary amount in a simple paint package.
Ever wanted more different ways to understand what’s going on in a program? Here I catalogue a huge variety of tracing methods you can use for varying types of problems. Tracing has been such a long-standing interest (and job) of mine that some of these will novel and interesting to anyone who reads this. I’ll…
Automatic Differentiation
Wealth inequality is driving the economy.
The case for giving programmers private offices with doors — why open offices destroy deep work, how interruptions cost far more than floor space, and what the research actually says.
and we knew this back in the 80s
I moved my projects from Kubernetes to Google Cloud Run because I did not want to pay for cluster operations, idle capacity, and job-running infrastructure.
We are losing something precious in the age of LLMs: our unique voices.
My code doesn't compile. Why? The number of times in my career I have been asked a variation on "why doesn't my application work" is shocking. When you meet up with Operations people for drinks, you'll hear endless variations on it. Application teams attempting to assign ownership
It is not the fault of Turing, though.
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
One of life's minor annoyances is having to wait on my devices to connect to the network after I wake them from sleep. All too often, I'll open the lid on my …
tokens are going to be as cheap as electricity within the decade
Happy New Year, and Welcome to Gas Town!
Science News, Physics, Science, Philosophy, Philosophy of Science
Looking in more detail at Google's first Tensor Processing Unit
My obsession with measuring the power consumption of my devices reached a whole new level.
An in-depth analysis that explains how this console works internally
One of the hot features that came with HTTP/2 was PUSH frames. The main idea is that if the server can predict what requests a client might want to make, the server can preemptively send request/response pairs to the client and warm its cache.
There’s potential for massive profits: most customers of shared hosting and VPSes never come anywhere near their resource allocations so the machines can be extremely oversold, and most dedicated-server customers keep paying the “new” price of the server every month for years after its value has plummeted through the…
An antidote to the American cycle of threat, fear, and overspending in response to terrorism is this, about Norway on the first anniversary of its terrorist massacre: And at the political level, the Prime Minister Jens Stoltenberg pledged to do everything to ensure the country’s core values were not undermined. “The…
Stephen Brennan's personal website and blog.