Your phone is an entire computer
The new MacBook Neo announcement raises old questions around what rights we have (and don't have) to install software on devices we own.
The new MacBook Neo announcement raises old questions around what rights we have (and don't have) to install software on devices we own.
What I once thought about programming productivity was wrong
i become stupid
[Note: the actual project is here ; the current page is only an introduction to it, for my blog readers.]
Claude Fable represents another big jump in AI
For a long time I have been a fan of minimalism in my physical life: have few physical possessions, and try to do more with less. Four years ago, I wrote this blog post describing what I had in the 40-liter backpack that I travel around with.
Hacker News (aka HN) is a link aggregator where “hackers” 1 gather to discuss technology, politics, and anything which “good hackers would find interesting”. HN is a means by which its host, prominent startup incubator Y Combinator, projects soft power, promotes startups it funds, and feeds people with ideas into its…
Designing a slightly sneaky blur filter and then poking holes in it.
Someone left a comment on my blog recently asking if I'd mind making my language more inclusive. They didn't get some of the cultural references I'd used and suggested it would be easier if I used tropes which were more globally known. Here's the thing. No. All my blog posts start with a simple declaration: Copied…
I am a technologist. I enjoy the things that computers and digital devices can do–they often seem magical and amazing! As a technologist, I have a particular vantage point to see and be very uncomfortable with what companies are doing with that technology. There are catchphrases for these patterns: AdTech…
Modifying the optical properties of biological tissues with tartrazine
I’m writing this post from a hospital bed. And I couldn’t be happier. You hear folks say chemotherapy sucks, but until you go through it yourself, you don’t really know how bad it can be. It remains a popular activity only because it’s better than the alternative. My first exposure to chemotherapy was with this […]
I have a thing for lamps. Especially designer lamps from the past. I occasionally share them on X and Instagram, and people always ask me about the brands and models. I love lamps so much that I designed one myself. So I decided to give a tour of the lamps
The home of Code & Visuals
These lines are very difficult for me to write because I feel like digging my own grave. AI systems are improving by leaps and bounds. From the early 2022 fumbling release of ChatGPT, which couldn’t correctly count the number of a’s in my name (it claimed two), we reached OpenAI’s release of math papers where an…
My wife and I recently went on a 7 week holiday around Europe. Although we each took a massive backpack, we wanted to travel fairly lightly. I took a single universal power brick. This little unit was all I needed to charge my various gadgets. It has a hefty USB-C PD (Power Delivery) port for rapid charging of my…
A blog about software craft and quality
Simplified Android Development
Working Notes: a commonplace notebook for recording & exploring ideas. Home . Site Map . Subscribe . More at expLog . — Kunal
[I shared this note with my team earlier this week, and am posting it here as well. I hope it is interesting or helpful for others working on building product in the age of AI.]
Effective writing for software developers
And why does the brain use creatine anyway?
A kea parrot in New Zealand learned to drag traffic cones onto a highway so cars would stop and humans would feed it. That sent me down a rabbit hole on how we actually measure bird intelligence.
One of my core software engineering practices is writing, by hand, in a physical notebook [1] . It's one of the most important things I do to remain productive and effective. Maybe the single most important. And it's a practice that I see very few others using!
My great-great-grandfather thought he’d be replaced by technology too. He was a farrier in Mandres-en-Barrois, the small village in rural France where I grew up.
and why communication is so important