Forgetting how to set up Emacs every time I get a new computer
Was it emacs-plus or emacs-mac that had a weird window thing? How did Go imports get re-written on save?
Was it emacs-plus or emacs-mac that had a weird window thing? How did Go imports get re-written on save?
Heatmap of USA Cycling racers who raced at least once in 2022.
Garmin and Wahoo fighting each other for the upload? Automatically remove duplicate activities from Strava.
The 101 of NFC and tags. Getting started with automating NTAG writes is harder than I thought it’d be.
How athletics have changed over the years. But mostly how they haven’t.
Easy emergency contact info when you’re on the road.
Crowd-sourced event photography. Imagine all your low-tech family being able to share their full resolution shots from your wedding or big event, no account ...
A crank-based power meter for cycling. Built on Arduino with proper Bluetooth, all for about $70.
A bunch of evening sunsets after three months of capturing timelapse pics.
Introduction to SDN by using OpenDaylight, Mininet, OpenFlow, and OpenVSwitch to transparently reroute traffic.
Using open data from the Colorado government on traffic accidents, made a heatmap of all those involving bikes.
Watching the days pass from the perspective of our balcony.
Insight from a first-timer on the entire process
A setup of full disk encryption and SSD caching on a laptop with multiple drives. Ubuntu is the poison of choice.
How to edit the size and contents of a disk’s HPA. A tricky and/or useful way to hide data, untouchable by formatting tools.
An overview of one useful application of randomization in computer science: checking matrix multiplication.
iOS and the Photos app ship all images and videos to iCloud, and sometimes that’s the only place you can get them. Real bummer when it’s broken!
An extension to see where Safari links lead.
It was cold, but it was worth it!
How do you say “crescent roll” in Finnish?
Time is flying! Here’s a little bit about what happened this week.
We jumped on a ship and went to Stockholm
A day of exploring in and around Turku (Åbo)
A roadtrip to see the beautiful islands off the coast of Finland
A little taste of what I’ve been up to in Turku
A core political advantage of cyber attacks is their anonymous nature, but it’s certainly difficult to cover all the tracks.
A night with new friends
Tidbits about the Finns and interactions on the bus
“Trusting in Him ”
“This is what I do”
How WEP secured wireless networks can be a security risk. Portrayed by a very real life attack vector, continuing with a man in the middle attack on an SSL c...
“Sometimes, it’s the small things”
“An amazing opportunity to research with some of the best”
“A few fun facts about Turku from the perspective of a foreigner”
“New places”
“My experience getting to Turku, Finland for a 4 month research trip.”
A proof of concept. Altering the compiled binary of a simple C++ application to bypass authentication.
Comcast residential accounts are quite restricted, but it’s still possible to run a personal mail server.
Many public hotspots offer a short period of free access before requiring payment. It may be possible to keep your free period going, though.
Researching in Finland!
Excited to be taking part in the Eudyptula challenge!
Even as a spectator, watching loved ones compete is hugely stressful. Here’s an naive attempt to chart my experience.
Presented the Modtalk compiler at STIC 2013, my first software conference.
What to do when your Mac crashes and all your beloved stats are stuck on an iPod.
My intro to machine learning, and one of the major bumps along the way.
Examining the strengths of the visitor patter and it’s appropriate usage.
Conditional branching isn’t fun for anybody, use polymorphism to avoid it.
Having some fun with the university’s loaner laptop. What happens when you blow away the root directory?
A bash-like shell, implemented in Perl.
A few words about my first major Android application.
Coming back from a major injury and came very close to long time goals.
Broke and set with a half-baked plan, we drove from Marquette to L.A.