







A brief history of my attempts to bring Spatial Computing to the wider audience..

Glimmer · Reproducible AI science
Glimmer turns a research project into a navigable knowledge graph you can explore, run, verify, and extend — reproducibly.
A dive into spatial search algorithms
Searching through millions of points in an instant

Computational Public Space
Chapters — Intro, Communal computing, This presentation, Physicality — Globalization, Centrally-planned, Isolating, Private property, Surveillance, Consumption, Hidden — Summary, Outline
Drinking from the Firehose: Learning Computer Graphics Techniques and Programming
Graphics researchers waiting in the water fountain line at SIGGRAPH Yellowstone. Computer graphics as a field is broad, deep, complex, and intimidating. More than half a century of rapid progress driven by academic research and industry practices underly it. Parts delve pretty far into physics, math, signal processing, systems programming (and more). And performance is always at a premium—so simple, straightforward techniques are often not possible, and high-level programming abstractions not usable.

The Powerful AI Tool That Cops (or Stalkers) Can Use to Geolocate Photos in Seconds
For months members of the public have been using GeoSpy, a tool trained on millions of images that can find the location a photo was taken based on soil, architecture, and more. It's GeoGuesser at scale.

Prof. Judy Fan: Cognitive Tools for Making the Invisible Visible
Prof. Judy Fan: Cognitive Tools for Making the Invisible Visible
High Throughput, Low Completion
Credit: Flickr / MeTaMiND EvoLuTioN MeTaVoLuTioN I have never been someone who organises things. I have a great memory and a high tolerance for ambiguity, and I evolved to match the era of the inte…

Defining the Dimensions of the “Space” of Computing
The first computing machines were so large they filled entire rooms. Today they are ubiquitous, built invisibly into our environments. While it's tempting to view this change within a predetermined space of progress, we can still shape the future on our own terms.

Reintroducing Spaces - Daniel's Leaflets
Zooming out and re-motivating the design of spaces, the new primitive for non-public data on atproto.
Reintroducing Spaces - Daniel's Leaflets
Zooming out and re-motivating the design of spaces, the new primitive for non-public data on atproto.
Reintroducing Spaces - Daniel's Leaflets
Zooming out and re-motivating the design of spaces, the new primitive for non-public data on atproto.