Building an emergency hotline for your dogOur dog has a tag on his collar with our phone numbers on it. However, because phone call spam is so prevalent, we also have our phones…Feb 14, 20211Feb 14, 20211
PostcardMailer “Show HN” launch statisticsPostcardMailer began as a Mother’s Day gift. My mother loves my photos, but hates using computers, smartphones, etc. I created this…Jan 12, 2020Jan 12, 2020
Raspberry Pi CCTV with netcat and mplayerI’ve been playing with different ideas for Raspberry Pis with cameras, and was surprised how quick and easy it was to set up a very basic…Sep 22, 20191Sep 22, 20191
Raspberry Pi Zero E-Ink Bus PredictionsAbout a year ago, I used a Raspberry Pi 3+ and 7-inch LCD screen to create a bus schedule for my morning bus routes. It’s a huge time and…Aug 10, 2019Aug 10, 2019
Why I ProgramOriginally posted October 22, 2008 when I was fresh out of undergrad and still wet behind the ears; reposted with minor revisions.Jul 11, 2019Jul 11, 2019
Time Collapsing* Photos With OpenCVA few years ago, I had a camera looking out over San Francisco. It was hooked up to a Raspberry Pi that snapped a photo every minute and…Jul 10, 2019Jul 10, 2019
Raspberry Pi Bus ScheduleTo help myself get ready to catch a bus in the morning, I built a Raspberry Pi bus schedule to keep by the front door.Dec 31, 2018Dec 31, 2018
Personal Information Security Best PracticesMy 2017 new years resolution is to start taking personal information security more seriously by learning and implementing reasonable best…Jul 19, 20171Jul 19, 20171
Published inFuture TravelKayaking in San FranciscoIt’s fairly well known that San Francisco is a great city for running, rock climbing, surfing, etc . It turns out that it’s also a pretty…Jun 15, 20171Jun 15, 20171
Published inHackerNoon.comPractical scaling techniques for web sitesAfter 8 years of working on high-volume web sites, I’ve seen a lot of interesting scaling techniques. While it’s true that very specific…Feb 9, 20171Feb 9, 20171
Best iPhone Apps for PhotographersFrom robust editing to niche informational apps, there are some pretty amazing iPhone apps that can up your photography game. I’ve selected…Feb 7, 2017Feb 7, 2017
Published inHackerNoon.comTiming-based Blind SQL AttacksIn a classic SQL injection attack, an attacker will insert additional SQL into an otherwise safe query. Consider this user login query:Jan 9, 20172Jan 9, 20172
My Favorite Photos of 20162016 was centered mainly around National Parks for me, and is reflected in my favorite photos of the year. Noticeably absent (save for one)…Jan 3, 2017Jan 3, 2017
Kayak Camping in Tomales BayThis article was last updated October 11, 2018.Dec 26, 20162Dec 26, 20162
Rails: IP spoofing attack?!One of the more terrifying Rails exceptions you could find in your error log:Nov 30, 2016Nov 30, 2016
Published inMad FriscoRenting out your car on GetaroundGetaround is a popular service for renting and lending out a personal vehicle. As a renter, you rent a car nearby, and as an owner you can…Oct 19, 20161Oct 19, 20161
Shooting the Milky WayThe night sky has been an important part of humanity and civilization for tens of thousands of years. The Pleiades (Seven Sisters) have…Aug 16, 20161Aug 16, 20161
Reducing Noise in Phantom 4 Drone Night PhotosIf you’ve used DJI’s Phantom 4, you know that the camera produces surprisingly good quality photos. The 12 megapixel f/2.8 camera even does…Jul 12, 2016Jul 12, 2016
The National Parks of UtahSouthern Utah is one of the most beautiful parts of the United States. So much so that it has five National Parks, from A to Z:Jun 15, 2016Jun 15, 2016