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. 80,867 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're sorry, but this special is no longer available. Please visit our Specials section for a current list of active specials.
We are losing something precious in the age of LLMs: our unique voices.
MLC-LLM makes it possible to compile LLMs and deploy them on AMD GPUs using ROCm with competitive performance. More specifically, AMD Radeon™ RX 7900 XTX gives 80% of the speed of NVIDIA® GeForce RTX™ 4090 and 94% of the speed of NVIDIA® GeForce RTX™ 3090Ti for Llama2-7B/13B. Besides ROCm, our Vulkan support allows us…
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
One of the best things about LLMs is that they'll write code for you, all day long. Who cares about DRY? You don't have to be the one updating the same long con...
It is not the fault of Turing, though.
Kristina Lustig, formerly our Director of Design, explains why she took a new role as an associate software developer.
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
Today, we’re launching three new members of the Raspberry Pi Pico family: Raspberry Pi Pico W ($6), Pico H ($5) and Pico WH ($7).
SAML, the XML-based authentication protocol that birthed the SSO industry, is fundamentally flawed due to XML complexity, canonicalization issues, enveloped signatures, and design ossification, making it vulnerable to signature wrapping attacks and parser differentials that persist despite decades of awareness…
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.
Discover new fonts for Indian languages. Learn about open-source fonts & design solutions.
An in-depth analysis that explains how this console works internally