Creating a Color Palette from an Image
This Spectrimage palette extractor started as a sidecar to image color analysis, but grew into its own feature.
The latest blog posts to take off on Hacker News. 49,187 posts.
This Spectrimage palette extractor started as a sidecar to image color analysis, but grew into its own feature.
Anne Robinson would like a word with .github/workflows
What does this vagueness by-design mean for how we choose to self monitor our biological markers?
AI-generated code copyright explained for builders.
Everyone knows Wasm is a stack machine. Wikipedia says so, the official Wasm design specification says so, you get it. I thought so too. That is, until I started writing Wasm code – not compiling for Wasm, but writing the instructions by hand. And I found out that there exists a major difference between Wasm and all…
Practice machine learning engineering with hands-on coding challenges. Implement neural network components, backprop, and more — from scratch.
He may have had tailoring from Hawkes of Savile Row, but Withnail’s coat has a more complicated history.
We sometimes have to look for a value in a sorted array. The simplest algorithm consists in just going through the values We sometimes have to look for a value in a sorted array. The simplest algorithm consists in just going through the values one by one, until we encounter the value, or exhaust the … Continue reading…
We are under warning that macOS 27 is likely to remove support for AFP, and lately some additional requirements for connection to certain servers. This explains how these could affect you.
Scratch has a long history of SVG-related vulnerabilities. The source of these is that Scratch parses user-generated (ie. attacker-controlled) content into an <svg> element and appends it into the main document for various operations (eg. measuring SVG bounding box in a more reliable way than viewbox or width/height).
I have been told that when proposing to formalise mathematics these days, you have to explain why you are not using Lean. And that reminds me why I left the dependent-typed world 40 years ago: its cultism, insularity and conformity. Lean is a great language with good tools, a large library and a huge, enthusiastic…
I came across a video by Simple Lucas describing a routine to improve focus and productivity. The routine was basically: Don’t use any screens/entertainment when trying to focus on work. When you start to feel mentally drained, sit and stare at a wall for x minutes to recover focus. I’ve been trying it, and it’s a…
In an industry that pressures developers to always be shipping side-projects, it can be helpful to be retrospective with the projects that don't make the cut
I share what I know.
Each mini-demo below covers one concept used later. Skip the ones you already know.
Friendster was the first social network. It has a long history, but the website friendster.com went dead in 2015 and the company officially…
Read about the hidden divide between self-inflicted irrelevance and real engineering leverage.
The 'AI replaces junior engineers' argument ignores basic economics. Junior employees aren't just cheap labor. They're salary insurance, pipeline protection, and the only hedge companies have against a senior workforce that increasingly doesn't need the job.
A blog by James Adam, of lazyatom.com fame.
The defense industry lost the ability to make weapons when crisis hit. The same pattern is eroding software engineering skills. The timelines are identical.
A technical look at the EU age verification reference app — the gap between marketed and shipped cryptography, relay attacks the protocol can't stop, and why the 'privacy-preserving' system is a trojan horse for digital ID infrastructure.
A recurring meeting serves as a powerful forcing function for long-running projects.
This past Tuesday I typed C-x C-c in Emacs for the last time after 20 years of daily use. Though nearly half that time was gradually retiring it, switching to modal editing, then to Vim. Emacs is a platform, and I’d grown accustomed to its applications, especially those I built myself. There was no particular hurry…
Apple and Porsche both figured out the same secret that the cheapest product in the lineup can be the most exciting. It just takes a little intention.
I was very excited to get the latest version of my PCB from the manufacturer.
I spend time investigating a non-existing bug today because I misunderstood a USB term. So I made myself a cheat sheet. Maybe it will save time to someone.
['Programmer', 'Computer nerd', 'Unix enthusiast'];
I've worked in the aerospace industry for the past 8 years, and for most of that time I felt like I could confidently say that RF engineering felt like it wa...