Linkrot

One of the things I hate most on the internet, and part of the reason I started WordPress, was to fight linkrot. Ever since 1998, when Tim Berners-Lee wrote “Cool URIs Don’t Change,” I’ve been obsessed with content management and ensuring that links don’t break. (BTW, TBL, a pioneer of creating the World Wide Web, has a great new profile out in the New Yorker.)

I learned today from the Newspack newsletter that the Houston Press is now on WordPress. Newspack is a distribution or bundle of WordPress designed for journalism, and it is led by Kinsey Wilson, who began his career as a night-shift journalist covering cops for a newspaper in Chicago, went on to have top editorial and business positions at The New York Times, NPR, and USA TODAY, and ran WordPress.com for a few years, which gives him a very unique position to help craft WordPress for journalists and publishers.

The Houston Press is an alt-weekly that wrote the very first profile of me in the world, which I blogged about here. There’s a funny quote in there:

He recently considered taking a job with a San Francisco search-engine start-up, but ended up turning them down. “They have a ton of money…But it would be 50- or 60- or 70-hour weeks, a lot of work, and I wouldn’t have time” to do WordPress. 

That “search-engine start-up” was Google! How the internet might have turned out differently if I had taken that job, as my Mom wanted me to (because they offered free food). I still think Google is one of the most interesting companies in the world, one of the few places I’d consider working if I weren’t running Automattic.

Back to linkrot, the original link to the profile in that article was http://www.houstonpress.com/issues/2004-10-28/feature2.html, which this morning didn’t work, but thanks to the Houston Press being on Newspack/WordPress I was able to ping Kinsey and his colleague Jason Lee was able to fix it so it redirects to the new canonical URL for that content in minutes. A little corner of the internet tidied up! I love the Wayback Machine, but not needing it is even better.

T-Mobile Ripoff

Oh my goodness! I’ve had a pre-pay T-Mobile account because Starbuck’s are so ubiquitous, but when I tried to log in right now it said my account has expired, even though I know I’ve hardly used it. Not that big a deal though, I can just refill it, check my email, post, and go along my merry way. So I start the refill process, and it wants $50. WTF? Let’s take a look at each of their plans to see what a ripoff it is:

  • Unlimited National — $29.99 a month. This looks like the best deal until you notice that it requires a 12-month contract, and has a $200 early termination fee. What a rip.
  • Unlimited National — $39.99 a month. This actually is the best deal, which is sad because this is how much I pay for my cell phone. They need to have something cheaper.
  • Prepay 300 — $50. This is the plan they wanted me to refill to. What a rip! Those three hundred minutes expire in 120 days if you don’t use them and the minimum session time is 10 minutes, so at most you could get on this thirty times before you’re out.
  • Pay as you go — 10 cents a minute. Okay finally we have something reasonable here, right? I can pop in and out, probably using under a dollar worth of minutes. Plus if I did end up using 300 minutes it would still be cheaper than their stupid prepay plan. But wait, it looks like there is a 60 minute minimum per session, which means every time you log on you would be paying $6.

These plans are ridiculous, and I’m going to take my WiFi card elsewhere. Or maybe I’ll stop in and try some of their very reasonably priced coffee. I feel strange saying this, but McDonald’s has the right idea. I would be happy to get a meal and some WiFi, or pay a reasonable $3 for an hour of access. Plus I assume that cash is an option, which is a plus. Of course there are some very good independent coffee houses around which I frequent, but unfortunately none of them are convenient to my next appointment, so I’m stuck without access. I guess it’s time to go war-driving and find some good nodes in the Montrose area.

I’m not trying to say that the above plans are wrong for everyone, just that for my planned usage of quick, infrequent stops here and there is no plan which I won’t pay out the nose for. I have come to the conclusion that T-Mobile is the devil though. Now I’m just going to head to my haircut, and then to the long-anticipated mid-term.

Best Headphones Spring 2015 Edition

Since my last headphone post I’ve been trying out lots of different models, and have settled on two new ones as my daily drivers: the PowerBeats 2 and the Sennheiser Momentum 2 Wireless.

beats_by_dre_pr_sentiert_lebron_james_in_re_established_powerbeats2_wireless_01I’ll talk about the Beats first because it’s easy: before I used a Plantronics set for exercise, but the battery life wasn’t great and they would often fall out when running. The Powerbeats 2 are light, have great battery life (they claim 6 hours, that feels about right), stay in place even when running in the Houston heat, charge fast, and as a bonus they look cool. (Beats has always been great about that.) The sound? They’re bad, but good at it. There’s basically no isolation so you can hear traffic and things around you at lower volumes, which is actually a bonus, and if you turn up the volume they get loud enough to drown other stuff out. Buy these for the function, not the sound quality, and you can pick them up from any Best Buy kiosk in the airport or Apple Store if you lose or forget them, so they’re pretty ubiquitous.

71mNNnOhCKL._SL1500_-2I heard about the Sennheisers from Carl Hancock who tried them and gave them a high recommendation. I had trouble finding them but there was a pair local to me at B&H in New York so I got them delivered and I was immediately impressed with them. They’re better than my previous wireless over-ear recommendation the Samsung Level Over in every way: sound, size, compatibility, aesthetics, usability, noise canceling.

The sound is the best I’ve heard from wireless headphones so far. Just the right balance. The noise canceling apparently uses 4 different mics and I’ve found it more than sufficient on dozens of plane rides, including passing the noisy baby test. My only complaint is they don’t “grip” my ears as much, so some sound leaks in that way. They fold up to be pretty small, and I just toss them in my backpack. 81FYeTRjv4L._SL1500_-2The battery goes forever, or as they claim 22 hours. You really forget to charge these things for a while and they still have plenty of juice. The volume and other controls actually work with the iPhone, and bluetooth calls have sounded great and people can actually hear me. Only downside is they have basically a proprietary connection for their 1/8th inch cable, so you have ta carry that around, but they charge with standard micro-USB. The only possible challenger I can think to these are the BeoPlay H8s, which I haven’t tried yet.

tl; dr: If you want to exercise and get sweaty, get the Powerbeats 2 in your favorite color. For traveling, listening to music, talking, and generally enjoying amazing sound without worrying about wires, try out the Sennheiser Momentum Wireless.

I think it’s interesting that both of these recommendations are version 2.0 of a product, it’s good to see companies iterating and improving on products even if they’ve already been successful in the marketplace.

Linux for the Masses

It’s not there yet. I’m being totally unfair, because comparing Windows or OS X to the Linux distribution I’m using (Gentoo) is like apples and oranges. Gentoo is meant for people who are comfortable with the command-line and want to experiment. (It’d be fairer to compare Windows to Suse.) But I just want to bridge a connection between an ethernet card and a wireless USB device. Is that too much to ask? When I did this in Windows I just highlighted the two connections, right-clicked, and chose “Bridge Connections.” It spun for a little bit and then it was done. End of story.

The work started yesterday, when I figured out that the reason nothing would emerge is that there were bad GCC flags in my make.conf file. How they got there, I’ll never know. Bad ebuild I guess. So I got that fixed, synced, and updated world. 85 packages! The next day I compiled a new kernel (2.6.7-rc2) but forgot to load the Tulip module required for my ethernet card. Recompile, reboot. Runs great, and I tell myself everything is running faster. Right now I’m bridging my desk LAN to the main router through the Windows desktop, and since I just moved the linux box on a new UPS I’d like to move the wireless connection there too. I was feeling lucky, so I tried just plugging it in to see what happened. dmesg, device not recognized. Search search search the excellent Gentoo forums, find out that to get my MA101 working I shouldn’t use the drivers from Sourceforge, but rather the at76c503a Atmel drivers for wireless USB devices. Download, compile against current kernel sources, install. Reboot. Don’t have any wireless tools. emerge wireless-utilities. Twiddle for 45 minutes to see why it won’t see any networks. Forgot to enable “Wireless radio (non-HAM)” support in the kernel. Recompile. Reboot. iwscan shows my network, iwconfig wlan0 works as expected. The instructions that tell me to put in ad-hoc mode are wrong. (Hour later.) Put it in Managed mode. Cycle the device and run dhcpd wlan0. Ping Yahoo. Online! Track down documentation on bridging. Emerge bridging program. Appears to run fine, but gives a funky error and doesn’t seem to do anything. Add “802.11d bridging” support to kernel. Recompile. Remount /boot. Copy kernel. Reboot… Computer loads everything through Gnome, then mouse and keyboard freezes. Switch back to laptop, write blog entry to let off steam. Reboot again, just to see if it’ll work. Loads, run brctl.So far so good. brctl addbr mattlan returns br_add_bridge: Package not installed, which seems to indicate that the proper kernel module isn’t installed. Would check the .config, but the computer just froze again.

I need some rest.