author

Dyson Transforms PencilVac into a Lightweight Wet Floor Cleaner

Dyson has announced an alternate version of its skinny PencilVac that’s designed to clean spills and stains on hard floors instead of sucking up dirt and debris. Like the PencilVac, which Dyson called “world’s slimmest vacuum cleaner” when it was announced nine months ago, the new PencilWash squeezes a battery, motor, and other electronics into […]

Mark Zuckerberg and Ray-Ban Team Appear in Court

Meta CEO Mark Zuckerberg entered a downtown Los Angeles courthouse in largely the same way as all the attorneys, reporters, and advocates who’d come to watch his landmark trial testimony, but with one notable difference: he was flanked by an entourage that appeared to be wearing Meta’s Ray-Ban smart glasses. To get to the courtroom, […]

Do cursors reduce developer effectiveness?

A study into the workflows of experienced developers found that devs who use Cursor for bugfixes are around 19% slower than devs who use no AI tools at all. One possible takeaway is that AI tools can be harder work than we’re led to believe.

Radiant Gradient `hr`

I ran across this website Very Good Components the other day and thought it was a neat idea to have a design gallery that wasn’t whole websites but individual components. They actually went a bit further and have configurable code for them. Here’s a Glowing Gradient Divider. I decided to remake it as an <hr> […]

jQuery Version 4

The GOAT JavaScript library jQuery has gone 4.0 coinciding with, from what I hear, was a lovely reunion party. It’s not wildly different, but it’s gone full ESM and dropped a bunch of old stuff. Minified and gzipped it’s 27.6 kB. Version 3.7.1, the last before this release, was 30.5 kB — so it’s nice […]

Exploring TypeScript Generics

Generics, combined with conditional types can make for an incredibly powerful combination. When you look at things the right way, you can ask very useful questions about your types that allow you to build the precise API you want.