Joshbot + Vision

Joshbot + Vision

A few weeks ago I posted about Joshbot, the custom fine-tuned instance of GPT-3.5 I trained on 100k iMessage question/answer pairs. It’s seen some iteration since then and I wanted to share that progress. Ever since first launching Joshbot I felt like it was missing something. It was an incredible vibes-based simulation of chatting with…

Headless VCR

Headless VCR

I’ve posted a bunch about working with retro media and hardware, especially since cleaning out my parents’ basement after recent fall flooding in NYC. That project yielded the Brother EP-44 word processor, a vintage 1984 typewriter with a serial port that I posted about here, but that just scratches the surface of the stuff I’ve…

Counting Cars

Counting Cars

I really, really like reporting potholes. It’s an odd pastime, sure, but it turns out it’s really empowering and satisfying to be able to make a difference in the cityscape. There are so many maddening problems that seem unsolvable in a city this big — but somehow, miraculously, potholes are low-hanging fruit. Once you complain,…

Thinking Of You

Thinking Of You

I built a tool that sends me sweet memories sourced from 25 years of incoming emails, using gpt-4 and Pinecone. Read on! While I was adapting my text message corpus to train Joshbot, I started thinking about how my email archive is just as robust as my text message corpus — and equally under-utilized. I’ve…

The Burn

The Burn

I’ve wanted to go to Burning Man since I was in 7th grade, in the spring of 1998. I remember how I first heard about it: this article about tracking strange pay phones, in the dearly-missed Circuits section of the New York Times. It made passing mention of a guy named Godfrey Daniels who had…

Analog GPT

Analog GPT

After some recent prodigious flooding here in Brooklyn, I was left to do some emergency cleanup in my parents’ basement. Amidst the mess emerged a piece of tech that I hadn’t seen in many years: a 1984 Brother EP-44 word processor that my cousin had given to me in the early 90s, after he’d graduated…

Joshbot

Joshbot

Because it turns out the narcissist call was coming from inside the house, I trained a language model on 10+ years of question/answer pairs from my iMessage corpus, and now you can text Joshbot via WhatsApp at 1-857-JOSHBOT (1-857-567-4268). (Posting that number is probably a categorically bad idea but just remember: LLMs are vibes engines,…

Notes On AI & UXR

Notes On AI & UXR

Researchers: I am here to tell you that AI has not made you irrelevant — but you’re doing yourself a disservice by ignoring it. As with so many disciplines, the explosion of access to powerful language models has fundamentally changed our roles. We often bemoan the labor that’s nearly invisible to our stakeholders: the planning,…

Generative Characters

Generative Characters

I’ve been working on something I hope to launch here in the next couple of weeks, but I thought I’d share a sneak peek at a work-in-progress, as a means of capturing this moment of visual AI tooling. In the project I’m working on, the underlying goal is to develop a reliable, efficient and repeatable…

Analog Steganography

Analog Steganography

So here’s a fun one. A friend’s been researching steganography, the art of hiding a message within another artifact to avoid detection. It made a great LLM proof-of-concept. This short video demonstrates the output of a day’s worth of pair programming with gpt-4: I encoded a short message* into a sample audio file in Morse…