Foggy Pearl District Evening Portland, OR, USA

October 22, 2018

Analog Devices PlutoSDR Photos

Photos of the Analog Devices PlutoSDR software-defined radio.

October 22, 2018

Ettus B200mini Photos

Photos of the Ettus B200mini software-defined radio.

October 22, 2018

GSG HackRF One Teardown

Photos of the Great Scott Gadgets HackRF One software-defined radio.

October 22, 2018

Ettus LFTX/LFRX Daughterboards

Photos of the Ettus LFTX and LFRX RF daughterboards.

October 22, 2018

Ettus BasicTX/BasicRX Daughterboards

Photos of the Ettus BasicTX and BasicRX RF daughterboards.

October 22, 2018

Ettus SBX Daughterboard

Photos of the Ettus SBX-120 RF daughterboard.

October 22, 2018

Ettus N310 SDR Teardown

A teardown of the Ettus UBX-160 software defined radio.

February 12, 2017

Ettus UBX-160 Daughterboard Teardown

A teardown of the Ettus UBX-160 RF daughterboard.

December 27, 2016

Ettus TwinRX Daughterboard Teardown

A teardown of the Ettus TwinRX RF daughterboard.

September 03, 2016

Ettus E310 Hardware Notes

Notes on the Ettus Research E310 2x2 embedded SDR.

September 03, 2016

Ettus B200 Hardware Notes

Notes on the Ettus Research B200 1x1 USB SDR.

September 03, 2016

Ettus X310 Hardware Notes

Notes on the Ettus Research X310 wideband 2x2 SDR chassis.

September 03, 2016

Dell XPS 13 Hardware Notes

Hardware notes about the Dell XPS 13 (9350) laptop, my favorite laptop yet.

July 01, 2016

Razer Blade Stealth Hardware Notes

Hardware notes about the Dell XPS 13 (9350) laptop, a nice cheap i7-based Ultrabook.

May 01, 2016

HackRF One Hardware Notes

Notes on the Great Scott Gadgets HackRF One USB SDR.

December 06, 2015

Ettus USRP E310 Teardown

A teardown of the Ettus USRP E310 embedded software-defined radio, powered by a Xilinx Zynq SoC and an Analog Devices AD9361 agile transceiver.

December 05, 2015

December Nights 2015

Photos from San Diego's "December Nights" event in Balboa Park.

November 25, 2015

DJI Phantom 3 Standard Teardown

Under the hood of DJI's entry-level Phantom 3 Standard camera drone, with sophisticated flight controller, 2.7K still/video camera, and Wifi-based control.

October 02, 2015

Miramar Air Show 2015

Photos from the 2015 MCAS Miramar Air Show, including the Breitling L-39 Team, the Blue Angels, and more.

January 10, 2014

Washington Park

Landscape photography in and around Washington Park, in Portland, OR.

January 05, 2014

Infrared Photography

Experimentation with infrared-wavelength photography, using a mirrorless camera adapted with an 850nm filter.

January 01, 2014

Sony A7R Teardown

A teardown of Sony's flagship A7R camera, a high-resolution full-frame mirrorless monster.

December 28, 2013

Canon EOS-M Teardown

Full disassembly of the Canon EOS-M mirrorless camera.

December 15, 2013

Canon EOS-M Quick Review

Quick Review of the EOS-M, Canon's first interchangeable-lens mirrorless camera.

August 07, 2013

Google Glass Photos in Domus

The Italian design & architecture magazine Domus has just published a nice article featuring photos from the Google Glass Teardown.

July 01, 2013

Itsy, A Kinder, Simpler Web Scraping Framework

Finding an increasing want for tools to extract data faster, I built Itsy. It is a basic web scraping framework intended to scale from quick single-use scripts up to large-scale scrapers for ongoing production use.

June 11, 2013

Google Glass Teardown

A look under the covers of Google's hot, somewhat controversial new device.

November 17, 2012

How To Package Your Python Code

A brief tutorial describing how to package and publish your Python code for trouble-free community use.

July 15, 2010

Panoramas from Geneva to Nice

Panoramas taken while riding from Geneva to Nice, through the Alps.

March 05, 2010

Vim Indenting for Mako Templates

A vim plugin which adds indenting support for the Mako Python template engine. Indents inside of Mako control blocks, which improves the readability of the source template (although at the possible expense of the readability of the output code).

August 09, 2008

CAPTCHAs: Are they really hopeless?

Mike Spindel and I gave a talk at DEFCON 16 illustrating the disappointing and futile world of CAPTCHas online.

January 09, 2005

1E Disco Dance Floor

1,536 color LEDs computer controlled for the sake of throwing a great party. Covered in Popular Science, The New York Times, Wired, and more.