Sublime Text 3 - ctrl + tab key bindings

I use Sublime Text as my primary text editor but have never liked the default tab behavior where ctrl + tab takes you to the most recently used tab rather than the next horizontal tab in the tab bar (ctrl + shift + tab does the reverse).

To fix this, I’ve added a few lines to the user key bindings file (located in Preferences > Key Bindings - User):

{ "keys": ["ctrl+tab"], "command": "next_view" },
{ "keys": ["ctrl+shift+tab"], "command": "prev_view" }

Ben Thompson on net neutrality »

It’s not enough to insist that a position is morally right; it behooves us who believe in net neutrality to work through how the US can balance net neutrality with the need for ongoing broadband investment, fashion a case for our position, and then build a political movement that makes our plan a reality. That is being serious.

This is a fantastic piece on net neutrality by Ben Thompson. This is a balanced, realistic look at net neutrality and the issues surrounding it. It’s refreshing to see a pragmatic and informed discussion of the topic. Well worth the read.

Sorting email using aliases and plus addressing in Fastmail

I subscribe to a number of mailing lists and, up until recently, had been using individual server-side rules to sort all incoming messages from those lists in to a specific folder. However, as the number of lists I was subscribed to grew, adding and maintaining individual rules became increasingly tedious.

To make managing messages from mailing lists easier, I’ve switched all of the mailing lists I subscribe to to an alias that is targeted at the specific folder I want them sorted in to. To set this up you need to create a new alias and target that alias at a specific folder using plus addressing as follows:

Now, instead of having to create a rule for each mailing list sender, I simply provide the alias that I have created and any messages received via that alias are sent directly to the folder I store mailing list messages in.

Automatic Feedbin subscription backups

A few weeks ago I switched from Fever. to Feedbin. I had been using Fever on a shared hosting account and, over the long term, was proving to be slower than I had expected it to be. So far Feedbin has proven to be considerably faster than my old Fever install and appears to be more actively developed (I’ve also been able to use Jared Sinclair’s Unread — it’s fantastic).

I plan on sticking with Feedbin as my RSS service, but also wanted to make sure I kept a backup of all the feeds I subscribe to just in case anything happens to change. Rather than manually exporting a JSON backup of my feeds on a regular basis, I threw together the following shell script to download the JSON file via Feedbin’s API and save it to Dropbox:

"curl -u '' -o ~/Dropbox/Backups/Feedbin/feedbin-subscriptions.json"

I have the above script saved and used Lingon to schedule it to run automatically once a week, alleviating the need for me take the time to back up my RSS subscriptions by hand. To use the script, you simply need to drop in your Feedbin credentials, save it wherever you’d like and then add it and schedule it to run via Lingon.

Dumb pipes »

Smart devices were ultimately the downfall of the wireless carriers when all the value moved to the handset and its ecosystem rather than their own proprietary ecosystem. This is the fear that some cable companies must face. Could smart devices eventually do the same thing to them? We can only hope.

I can’t help but agree with everything Ben Bajarin has to say in this post. Carriers and broadband providers acting as “dumb pipes” is the best outcome for consumers and I can’t help but cheer every time a provider gets a step closer to that role.

I don’t want any services tied to my cell or broadband providers’ ecosystems. I want them to provide me with the fastest connection at the most reasonable price possible and then get out of the way.