Health recommendations

Scan Your Feet

Sometimes, a few minutes of time will make a large difference in your life. I’ve got one of those to share. Yesterday at work, the work fitness center brought in two guys from Fleet Feet with their ‘fit id’ foot scanner:

Image credit: Fleet Feet

So you stand on the scanner for a few seconds, and a dozen cameras scan your feet. Science!

For me, I’ve long had problems finding shoes that fit. Size 15, so right there I lose 80% of the brands and stores. Recently I’ve been buying wider shoes as they seem to fit better. However, I learned that my problem isn’t width, I’m actually narrower than average, but I have super high arches and the extra material added to wide shoes helps span the arch of my taller feet.

Well dang. That helps. I’ll try arch supports, that should help as I get back into trail running. The lack of support was apparently why I had Achilles pain; makes sense.

Fleet Feet sends you the results; here’s a link to mine and here is a screenshot:

Screenshot 2018-04-20 08.38.08

Click through the link and you can Explore! My! Feet! In 3D!

Anyway, if you do any running I cannot recommend this enough. It took less than 15 minutes, I got a nice paper note with recommendations for shoes and insoles that should work for me, and the man helping me was super. No sales pitch at all, just helpful advice.


Their locator is here and I would assume that other running shoe stores might have the same system.

Like I said, some times a few minutes of your day makes a huge difference. This is one of them.

recommendations Watches

Quartz, distilled

I’ve magnetized a few watches, which is a pain: the watch will start running fast, which takes a while to notice, and it’s tricky to be sure that magnetism is the cause. I’ve read that you can hold your watch near a compass and if the compass deflects then that’s evidence of induced magnetism and you can then DIY with a demagnetizer coil.

If that reminds you of hand-cranking a car to start the engine, then yeah.

All of which kind of violates the first implicit contract between a watch and its owner: Keep time.

Quartz is much less susceptible, and of course a better keeper of time, so while I wait for the new 9F watches from Seiko, I’ve done some reading.

Image credit: hashhashin on WUS

This is the Casio Oceanus OCW-S100F, in it’s -2AJF flavor. Solar powered, radio set, titanium case with titanium carbide surface finish, available in a few different color ways, most notably IMHO black vs plain metal bezel. From a design perspective, its the least-obtrusive world timer/perpetual calendar I’ve seen, and garners universal praise as a travel watch that won’t get you mugged.

Image credit: verrauxi on TimeZone

I like the metal bezel version, myself (OCW-S100-1AJF). A tiny bit of blued metal detailing on the hands, and notably Casio got Seiko to do the casework using their Zaratsu (tin wheel) polishing, so by all accounts its superbly made and finished.

It’s even got decent lume:

Screen Shot 2018-04-14 at 8.11.31 AM
Image credit: Seiya

Anyway, if you’re in the market for a watch, worth a look. It’s extraordinary enough to have a 9-page thread on WUS, a glowing review on usually-snobby TimeZone and a rave on WatchTalkForum.

These are JDM, so a bit of a pain to buy:

Music recommendations

Jet trails in the sunset

Jet trails in the sunset
Long way away
Cutting ‘cross the horizon and the end of the day
And it calls out to me
Come fly away

— James McMurtry, “Too Long in the Wasteland”.

A song that I discovered long ago on a music sampler CD, found in the used bin of a music store. Remember those?

I like the album performance, but there are plenty of live ones on YouTube.


This is why you should buy the new Apple keyboard

Right here:

Full sized escape and function keys! And escape is actually 1.5 keys wide; vastly easier to hit.


Staying sane and well-read with tab sets ad blocking and RSS


So here’s the thing: the world is a big, busy place, and there’s a lot going on. You probably need to keep an eye on it. I probably don’t need to tell you that Twitter is full of bots and Nazis, Facebook is a horror show and just searching for a term can lead to ads following you around the internet. How to cope?

As a computer engineer, I also have to keep up with a bunch of topic areas, and if there’s time I want to read about my hobbies, interests and passions too. And if I’m up at the wee hours, I’d like to have something to read. Let me show you how to do it!

Tab Sets for breakfast

I thought that everyone knew about these, but this week a web-dev co-worker was surprised by them, so I’ll explain. If you create a folder in your browser bookmarks, then you can open all of them at once. Here’s my morning tabs in Safari:

Screenshot 2018-03-31 10.48.01

(Judge away 😉 )

If you click on that last thing, Open in New Tabs, you get this:

Screenshot 2018-03-31 10.48.25

Thats basically my morning newspaper: News, comics, weather, local, plus my power monitor and more. Simple, fast and easy to customize. Highly recommended.

I also use iCloud to share my bookmarks across machines, so when I update my tab sets they also go to my iPad and iPhone. Useful, and only takes a few KB so the free 5GB iCloud plan suffices.

Ad blocking

Ahh, who doesn’t love an autoplaying video ad?


To block ads, you need defense in depth. Here’s my current system that I recommend:

  1. Run (free) Pi-Hole on a Raspberry Pi on my home network. This is complicated, requires editing your DHCP servers’ configuration and some network-fu, but once done every device on your WiFi gets automatic ad blocking of entire ad networks. Boom. Screenshot 2018-03-31 11.17.04
  2. Run uBlock Origin on Safari and Chrome. Works pretty well, and is easy to toggle on and off if a site has issues.
  3. Use ‘kill sticky‘ to remove headers, footers, pop overs and more. I love this trick, and it’s perfect: Tiny, local, free and fast. Works on iOS too!
  4. On iOS, I combine Unobstruct, Crystal, Purify, 1Blocker, Better, MadBlocker and Sanitize. Many of these cost a few dollars; do NOT hesitate to spend the money here. ‘Free’ ad blockers, unless they’re from places I trust like Mozilla, are usually selling your data or running a protection scam on advertisers. Lifehacker has a good intro on how to use ad blockers.
  5. Ghostery and Duck Duck Go Privacy Extension for Safari.
  6. Change your search engine to Duck Duck Go. It’s not always as good, but when it fails just repeat the search with a ‘!g’ suffix and it’ll repeat the search on Google.

Blocking Video Ads

This is more difficult. The PiHole helps if they are hosted on an ad server, but my best tools is youtube-dl. It’s a deceptively powerful, self-updating, open-source Python app that can download from YouTube, Vimeo and many others. You can grab a video, extract the audio if you want, and save it for later, minus the ads. Brilliant.

RSS is your secret weapon

Wired has it right, it’s time for an RSS revival.

Five years ago, when Wolf took over The Old Reader, he offered a prescient insight: “How long will it be before your Facebook stream is so full of promoted content, bizarre algorithmic decisions, and tracking cookie based shopping cart reminders that you won’t be getting any valuable information,” Wolf wrote. “For as little as $60, a business can promote a page to Facebook users. It won’t be long before your news feed is worthless.”

Personally, I’ve been running RSS for over a decade, and currently have 411 RSS feeds:

Screenshot 2018-03-31 10.33.42

With the demise of Fever it’s no longer possible to replicate my setup. Which sucks; running your own RSS server on your own computer really is ideal from a privacy and performance perspective. So I’ll try and recommend alternatives.

The Wired post is a good place to start, and I know that friends of mine are partial to The Old Reader but I’d want to dig into anything offered for free and figure out how they pay the bills.

Organizing your RSS feeds

One of the downsides of 411 feeds it that it’s more than you could ever read, though I admit I’ve tried. Here’s what I recommend:

  1. Group your feeds into, yep, groups, and give the groups names that sort by importance to you. So I have ‘AAAA’ with feeds that I want to never miss, on down to AAAG. It seems silly and excessive, but it really works.
  2. Separate and use ‘mark all as read’ liberally. I have two feed groups, for example, covering economics, and many days I can’t read all of them. Mark as read and move on; it’s not Pokemon and you can’t possibly read ’em all

Get a native app

This is more subtle, but native apps work better for me: speed, key bindings, SPEED and better OS integration with features like sharing, printing, and so forth.

For iOS, I recently switched from Reeder to Unread, mostly because Unread is much faster to refresh from my server. Speed matters.

On my Mac, I still use Reeder, where it works fine:

Screenshot 2018-03-31 11.36.40.png


For Android, I recommend my very own open source app Meltdown if you, like me, have a Fever server. 😉


So in the morning I open and read a set of tabs, and during the day I open Unread in spare time to read. Since RSS is synchronized on the server, when I go back to my laptop I don’t see the same stories; super convenient.

If there’s something I need to follow up on, I often just the low-tech approach of sharing the link from the app and email it to myself. I also use Instapaper and it’s native app, though switching apps bugs me a bit. I’m odd that way.

Paying for news

I subscribe to NYTimes, pay for apps and am a Patreon supporter of my favorite comics. I buy printed comics books too to support the authors, and I’m an annual supporter of favorite sites like Naked CapitalismWashington Monthly and Truthout. I’m happy to pay for news and such, but I believe quite strongly that I need not tolerate relentless monetization and [censored] annoying ads.