Aug ’23
AI image generators threaten child safety investigations
I believe that generative AI, developed and deployed thoughtfully, has the opportunity to profoundly reshape the world for the better.When your classmates threaten you with felony charges
A few weeks ago, I was part of a talk at DEF CON 31 called The Hackers, The Lawyers, and the Defense Fund.
Aug ’20
Shynet had a security issue because I misunderstood CORS
When I built Shynet, my self-hosted analytics tool, one of my top priorities was making sure it didn’t require visitors to have JavaScript enabled.Spot the error on the nutrition label...
I usually only write about my own mistakes, but here I’m going to be writing about a mistake I noticed an error on the nutrition label of Quaker Oatmeal Squares cereal.
Jul ’20
I thought it’d be a good idea to establish scopes at parse time
Over the past week or so, I’ve been working on building my own simple interpreted programming language.Why a17t is meant to be used with Tailwind CSS
I designed a17t to be used in conjunction with Tailwind CSS. I never use a17t without Tailwind, and I never use Tailwind without a17t.Shynet will never be a SaaS
Ever since I released Shynet, my open source web analytics tool, several people have asked me if I plan to offer some kind of managed version of the service (presumably as some kind of SaaS).