joe curlee

Blog

A collection of thoughts, ideas, and creative writing.

Artificial Technology Scarcity and the End of First Amendment Rights on the Internet November 1, 2026

AI hardware concentration, cloud dependence, federal support, and age-verification laws are shifting control away from individuals. This essay argues that independent computing and anonymous participation are essential defenses against censorship and surveillance.

Read more...

AI companies must fall November 1, 2026

AI companies are the death of us all.

Read more...

Four weeks of building with AI agents September 21, 2026

What I built during four weeks of programming with ChatGPT, Claude and DeepSeek across my software, games and websites.

Read more...

The Real Cost of AI Coding: Why We’re Being Priced Out of Our Own Code June 19, 2026

The shift from flat-rate to usage-based AI pricing is forcing developers to choose between unaffordable American tools or cheap, state-subsidized Chinese models that pose severe data security risks.

Read more...

Good-bye Github Copilot May 31, 2026

Just as Github Copilot became usable, it is no longer an option for me.

Read more...

Jailbreak & Customize a Kindle 4 "Special Offers" edition May 16, 2026

JailBreak your Kindle 4 and replace "Special Offers" with custom screensavers.

Read more...

Chess Wizard April 21, 2026

My second Vile Engine release

Read more...

My Recent Projects April 16, 2026

Projects I've recently released.

Read more...

Mascots for the attention economy April 8, 2026

Creative freedom in the age of the attention economy

Read more...

Abandoning personal social media accounts April 6, 2026

14~ years ago I abandoned social media. Today I'm doing that again.

Read more...

systemd is trash, here's why March 28, 2026

`systemd` is a terrible architecture. The new unconstitutional Brazilian and California age verification laws are only a small part of the reason why.

Read more...

Site Update March 21, 2025

After nearly a decade I've finally modified my site and started maintaining a personal blog once more. Here's how I'm doing it with Django and Github Pages.

Read more...

Why I created a Static Site January 21, 2025

In this post, I discuss my decision to build a static blog using Django with Django Distill instead of a Single Page Application (SPA) with React.

Read more...

Why I Built AI Runner: Empowering Local AI Applications January 11, 2025

AI Runner is a desktop application that lets users run AI models locally and offline. In this post, I share the inspiration behind creating AI Runner, the challenges of cloud-based AI, and why I believe offline AI is the future.

Read more...

Womier retro M87 Pro on Ubuntu 24.04 January 10, 2025

The Womier M87 pro keyboard requires some quick setup to run smoothly with Ubuntu 24.04

Read more...

Latest posts

View more posts