Omar Rizwan

Hello – I'm Omar. I'm interested in new computer interfaces and new ways of programming (aren't these the same thing?). I live in New York City.

If you want to contact me (including if you want to help with any of this):

e-mail | osnr on GitHub | @rsnous on Twitter | @omar@social.omar.website


I'm in the process of reworking this site; please excuse any mess :-) I'm inspired by my friend Leslie Liu, who is constantly adjusting and rewriting her website.


(commonplace)


'tweets'

I have 'tweeted' a fair amount about computers over the last few years, on topics including:

wrote 🖋 (rss)

'Skew' in the history of computer systems
October 12, 2021
Against recognition
June 28, 2021
Notes from Dynamicland: programming Raspberry Pis
December 7, 2018
⭐ Notes from Dynamicland: Geokit
August 6, 2018
Pinhole: a falling ball demo
August 7, 2014
My favorite regional transit maps
July 18, 2014
Functional reactive Twitter bots
March 18, 2014
Micropolis/SimCity Classic Mac download and build guide
August 31, 2012

talks and podcasts

From Online Communities to In-Person Programming (Lux Capital, The Orthogonal Bet)
(Sep 2024)
How to design your own microchip!!! (!!con)
(Aug 2024)
On communicating with demos (Mary Rose Cook, Build Software Quickly)
(Feb 2023)
Folk practices (Metamuse)
(Jan 2023)
How to look for one image inside another image, fast! (!!con)
(Nov 2022)
Shaping computers into friendlier forms (Devon Zuegel, Notion Tools & Craft)
(Nov 2021)
TabFS (Henry Zhu, Hope in Source)
(Feb 2021)
Emotional programming (Henry Zhu, Hope in Source)
(Aug 2020)
Playing Breakout... inside a PDF!! (!!con)
(May 2020)
HTML Energy
(Apr 2020)
Humane computing at Dynamicland (ELDM workshop)
(Feb 2020)
Exploring Dynamicland (Future of Coding)
(Aug 2018)
Four fake filesystems! (!!con)
(May 2018)
We found chat in a hostile place! (!!con)
(May 2014)

projects 🖍

Browsereceipt
scroll Web page up into receipt printer (Oct 2023)
PyVolvelle
programming language to generate paper analog computers (May 2023)
pretty-print
animate between minified and pretty (Mar 2021)
Hijack Your Feed
replace ads in your Twitter feed with todos (2020)
⭐ TabFS
mount your browser tabs as files (2020)
rpi-bitbang-ethernet
send Ethernet frames straight from Pi 4's GPIO pins (Sep 2020)
⭐ Screenotate
take screenshots you can search (Jun 2015–)
reactions-spreadsheet
tiny multiplayer spreadsheet with reactions (May–Aug 2020)
little-editor
minimal (live-scriptable) text editor stub for macOS (Jul 2019)
LiveGB
Game Boy live editor (Feb 2017)
Dewdrop
cloning a 1980s window system (Aug 2016–Dec 2016)
⭐ horrifying-pdf-experiments
a Breakout game inside a PDF (Jul 2016)
rpi-kernel
writing bare-metal Pi code in Rust (Feb 2016)
rpi-logic-analyzer
playing with the Pi (Mar 2015)
ten-hundred
recursive explanation editor (Mar 2014)
⭐ Cruncher
scrubbing calculator (Feb 2013—)
Geom
geometry workspace (Jun 2014–Sep 2014)
Birdhouse
functional reactive Twitter bots (Mar 2014)
fritz3
wiki of an alternate history (2012)
OTRon
end-to-end encryption for Facebook chat (Dec 2013–Feb 2014)
Pinhole
a falling ball toy (May 2013, Aug 2014)
Gambo
Game Boy emulator (2011–2012)
Fiat
history generator (2011)
Pokénet
fan-made Pokemon MMORPG (2008–2009)

etc

The Computer is a Feeling (with Tim Hwang)
three things
"It's BELL SYSTEM TECHNICAL JOURNAL!"
att
Paperclip Maximizer
tetris.asm
bring on the real computer revolution