Posts
    - 
    
        ITP Workshops: Observation, satellites, infrared sight, underwater ears
        
    
- 
    
        Dinacon 2025: Photos and observations
        
    
- 
    
        Updates to iNaturalist "locals" and "tourists"
        
    
- 
    
        Dinacon 2025: Passive Acoustic Listening
        
    
- 
    
        Making a map of 11,145 birds
        
    
- 
    
        Dovrefjell
        
    
- 
    
        desktop cleanup july 2024
        
    
- 
    
        STOP
        
    
- 
    
        Bird cycles at MozFest
        
    
- 
    
        KEYWORD: triangle
        
    
- 
    
        KEYWORD: hall
        
    
- 
    
        Trip Report: Jamaica Birdwatching, Music, and Hiking
        
    
- 
    
        Turn any website into a beautiful lullaby
        
    
- 
    
        KEYWORD: camouflage
        
    
- 
    
        Shower curtains I decided not to purchase
        
    
- 
    
        AND HOW IT WASN'T EVEN TRUE
        
    
- 
    
        Sunshine maps, revisited
        
    
- 
    
        Solving 'the following layers were not correctly generated' in QGIS SAGA
        
    
- 
    
        Five orchids in IJmuiden
        
    
- 
    
        Balkan Bonus: Morning hike up Oshlak
        
    
- 
    
        Flooding in Tulare Lake basin
        
    
- 
    
        iNaturalist observations: "locals" and "tourists"
        
    
- 
    
        Some maps of the Harlermermeer
        
    
- 
    
        Growing land art
        
    
- 
    
        Building a terrarium for the orchids
        
    
- 
    
        iNaturalist shortcode for Hugo
        
    
- 
    
        Alta via n. 1
        
    
- 
    
        Analyzing the Oakland Police Department's use of helicopters
        
    
- 
    
        Some things I've photographed
        
    
- 
    
        A map of California crop production
        
    
- 
    
        NGW 2019: a possum-based CTF puzzle
        
    
- 
    
        Signal Culture: Realtime tools for 3D video slicing
        
    
- 
    
        Adjustable FOV webmaps with Mapbox
        
    
- 
    
        Lloyd's relaxation with color coded cells
        
    
- 
    
        Observable Notebooks (RC Week 11 Day 5)
        
    
- 
    
        Recurse Center Week 11 Day 1
        
    
- 
    
        Recurse Center - recently (Weeks 5-10)
        
    
- 
    
        Property values and the wildland urban interface
        
    
- 
    
        Recurse Center - workshops! (Week 10!?)
        
    
- 
    
        Recurse Center Week 4
        
    
- 
    
        Recurse Center Weeks 1-3
        
    
- 
    
        24 hours of the J-Church and N-Judah
        
    
- 
    
        Garden, year 2
        
    
- 
    
        The unreasonable accuracy of orienteering maps
        
    
- 
    
        A visualization of all messages sent between two people
        
    
- 
    
        Serving a little service with node
        
    
- 
    
        Scraping NOAA tide prediction data for the 'Frisco Bay
        
    
- 
    
        Modeling a part in OpenSCAD
        
    
- 
    
        Calibrating images from Heimann thermopile arrays
        
    
- 
    
        Homework for US post-mortem
        
    
- 
    
        Rendering multiple axes in D3.js
        
    
- 
    
        Talkin' IR sensor blues
        
    
- 
    
        IR sensor notes
        
    
- 
    
        Feasibility of a low-cost gas camera
        
    
- 
    
        Gender-swapping the debate
        
    
- 
    
        Hindsight -- packing for a six day backpacking trip
        
    
- 
    
        Packing for a six day backpacking trip
        
    
- 
    
        Distorting a journey onto a time axis
        
    
- 
    
        Scraping a dataset of images from Facebook
        
    
- 
    
        Beginning to make a custom map projection with mapnik and proj.4
        
    
- 
    
        A few wildflowers from the Desolation Wilderness
        
    
- 
    
        Selected useful Mongodb queries
        
    
- 
    
        Phase-based frame interpolation, a Julia implementation
        
    
- 
    
        Detecting nearly duplicate images using wavelet transforms
        
    
- 
    
        Identifying some nearby weeds
        
    
- 
    
        Leafminers!
        
    
- 
    
        Some plants from Baja
        
    
- 
    
        Steering pyramids
        
    
- 
    
        Slow fade
        
    
- 
    
        More meteor
        
    
- 
    
        In search of the sexiest map
        
    
- 
    
        Remember the cat?
        
    
- 
    
        Greening the great dead patch
        
    
- 
    
        Redwoods and tomatoes
        
    
- 
    
        Loquat jam and a bag garden
        
    
- 
    
        Descending the neural network bandwagon
        
    
- 
    
        The San Francisco Stupid Shit No One Needs and Terrible Ideas Hackathon
        
    
- 
    
        t-SNE on my 100 favorite photos of 2015
        
    
- 
    
        A poem from spam