EJ Fox

Hacker-journalist <ejfox@ejfox.com>

94 followers234 following44 stories

Longform Stories

2026-01-25

In which the author feels a bit overwhelmed by the news

Jan 25·5 min read·853 words

How To Use Radios

In which we learn to use radios to the best of our ability

Nov 8·7 min read·1382 words

Panic-Driven Development: Building A Tool To Back Up My Photos From Cloudinary

In which the author rescues his most precious digital media from a server that he does not own or control

Aug 28·4 min read·632 words

Building Personal APIs

In which the author steals his data back from various tools and APIs and uses them to build his own panopticon-for-one

May 3·5 min read·933 words

Mapping Novel Territories: Untangling MCP Servers

In which we the author gets his bearings by doing one of the things he knows best; making a map

Mar 25·5 min read·844 words

Processing Telegram Leaks for Fast Web Visualization

In which I describe my workflow for transforming a Telegram database dump into a web-friendly format for analysis and visualization

Mar 9·7 min read·1393 words

Preparing For Nothing In Particular

In which our Narrator contemplates the Art of Preparation whilst tending to his Wood-stove, discovers Hidden Networks of Motorcyclists and Radio Operators in the Hudson Valley, and arrives at certain …

Jan 18·11 min read·2131 words

Meet The AI Hackers Wielding Glitch Tokens

In which the strange marriage of language, mathematics, and machine cognition gives rise to 'unspeakable tokens'—words that our AI companions cannot repeat—and we are left to wonder if these are merel…

Oct 20·22 min read·4340 words

Building myself a scrapbook

In which we attempt to craft some treasure from the debris of a life lived on the internet

Sep 20·12 min read·2395 words

Introducing room302.studio

In which the author proudly presents his new venture: Room 302 Studio, an eclectic gathering of talent devoted to fostering joy-driven development

Apr 10·3 min read·598 words

Why I love Obsidian for organizing my notes and blog posts

In which the author's adoration for Obsidian is revealed, celebrating its versatility, customizability, and ingenuity in organizing the written word

Apr 4·4 min read·728 words

Deconstructing Crypto, AI, and the 21st Century Colonial Mindset

In which we embrace new technology and strive for an equitable future

Jan 24·8 min read·1411 words

Livestreaming

In which we make a list of the times I have livestreamed

Jan 3·2 min read·229 words

Camera Setup

In which the author itemizes the cameras he uses to make photographs

Jan 1·1 min read·78 words

Food

In which the author tries to put good food in his body

Dec 28·3 min read·525 words

Making Space to Make Dope Shit

In which the author talks through his DIY art studio setup, and encourages you tou create your own

Dec 23·2 min read·340 words

Election Night 2018

Election Night 2018 Around 1AM I saw a note in Slack that said, very simply, that there were bacon pancakes in studio 3B. Studio 3B had been accurately described to me as “that costco looking studio” …

Nov 14·9 min read·1642 words

Embracing Joy-Driven Development: A New Philosophy for Better Work

In which we use joy and curiosity as fuel to propel us forward

Nov 3·4 min read·623 words

The Art of Coding: A Developer's Guide

In which we go into detail about how to write code to accomplish a goal

Nov 3·13 min read·2442 words

Experiments with Live Looping

In which we delve into the artistry of live looping, illuminating the core concepts and essential gear that enable musicians to create immersive soundscapes on the fly

Nov 2·6 min read·1074 words

Finding Clusters of NYPD Officers In CCRB Complaint Data

In which various tools and methods are explored for analyzing data that describes a network of complaints against NYPD officers (or any other PD with similar public data)

Jun 11·36 min read·7124 words

The Lack of Data

An exploration of what we choose to track, and what we don't – and what that means if we want to make the world a better place

May 17·4 min read·630 words

Generative Art

In which a computer is used as divination tool for random numbers (for the purposes of beauty, art, and poetry)

Feb 10·6 min read·1006 words

A summer of live streamed coding

In which the skill of broadcasting yourself writing code to the entire internet is explored

Oct 8·7 min read·1242 words

Online Nazis Have Figured Out How To Game Twitter

The newest weapon in the arsenal of internet nazis is mass-brigading Twitter reports, and it’s working

Feb 15·3 min read·469 words

Things I've learned about elections

In which we explore the knotted beauty of American democracy

Feb 9·12 min read·2346 words

NYC’s Climate March

In which the youths march through the street with extremely clever signs since they are too young to riot

Sep 21·1 min read·191 words

Linocut printing for a bright future

In which the author explains his reasoning for exploring analog methods of distributing information with ink and linoleum, and provides a guide on how to do so yourself if so inclined

Aug 18·11 min read·2194 words

Hong Kong Protest Techniques

In which the citizens of Hong Kong find new creative ways to improve on public disobedience

Aug 14·1 min read·129 words

Always Have Two Reasons for Something

In which the author discloses a peculiar and dysfunctional part of his mind.

Aug 5·3 min read·465 words

Taking things for granted

In which the author attempts to dissuade you from the belief things will always be the way they are now

Jun 14·2 min read·304 words

Movies to Watch

In which the author divulges a shameful secret

Jun 13·2 min read·303 words

Step Zero

In which the author makes the case for the merits of a certain approach to preparation

Jun 12·2 min read·247 words

Attempting to find unsecured ICE cameras

In which the author attempts and fails to find interesting unsecured webcams near known ICE facilities

Mar 24·4 min read·613 words

How I prototype apps and dataviz quickly

How I prototype apps and dataviz quickly I’ve been really enjoying using Vue as a framework for my javascript applications. It allows me to quickly and easily lay out my data structure, some DOM-eleme…

Mar 20·8 min read·1447 words

The Internet Was Built To Be Hacked

In which the author is grateful for the hackers who invented the internet

Feb 1·8 min read·1569 words

2018 In Review

2018 In Review

Dec 14·1 min read·9 words

Work View / Life View

In which the author explores the meaning of life and work

Oct 1·4 min read·755 words

2017 In Review

2017 In Review

Jan 1·1 min read·9 words

Video Mixes

Video Mixes I've always really loved visuals combined with music or audio that can set a tone or a mood really powerfully. They seem to combine into something bigger. I fell in love with ODDSAC the An…

Dec 2·3 min read·496 words

2016 In Review

2016 In Review &#x3C;img src="https://res.cloudinary.com/ejf/image/upload/v1526535166/20161227- untitled_shoot-527.jpg" />

Jan 1·1 min read·17 words

2015 In Review

2015 In Review

Jan 1·1 min read·9 words

The Magazine Experience on the Web

In which the author muses about 2013-era web design aesthetics

Jan 25·8 min read·1543 words

Photography 2008-2010

Photography 2008-2010

Jan 1·1 min read·6 words