Workflow can now publish to WordPress directly

  • 24 November 2015

I recently relaunched this blog on WordPress (I’m still on the fence about it, but so far so good). One of the main features of any CMS I end up using will have to be mobile posting, as I spend more time on my iOS devices than I do on my Mac. So far, the ability to post to my WordPress blog via email has been pretty nice but now, a new star in the WordPress column: My favorite way to automate iOS, Workflow, can now post to WP directly. This will be fun to play with. Allow Viticci to elucidate:

Thirty Years ago today

  • 18 November 2015

Bill Watterson’s first Calvin and Hobbes strip appeared 30 years ago today.

Our Response

  • 14 November 2015

This will be our response to violence: To make music more intensely, more beautifully, more devotedly than ever before.

— Leonard Bernstein

Let us not spend any time in meaningless prayer for Paris

  • 14 November 2015

Let us spend the day looking for the helpers.
Let us spend the week honoring the victims.
Let us spend the month punishing the killers.
Let us spend the year discussing how religion and superstition lead to these tragedies.

cortesi/devd · GitHub

  • 13 November 2015

A local web server daemon, designed for quick-and-dirty serving of local files. Supports auto reloading of served files as well as watch directories. That’s a game changing feature. An absolute must-have for fooling around with HTML/CSS/JS, local development, or anytime you need a quick local web server.

Friday Morning Music: Helicon 1

Friday Morning Music: Mogwai, “Helicon 1.” 1997.

I love Mogwai, ever since Dave Helmers turned me on to them many years ago. They’re considered “post-rock,” but honestly I have no idea what that means. I know I like their ethereal guitars and distortion, mostly instrumental songs, and the soft-loud-soft construction of most of their work.

“Helicon 1” is interesting musically, because it has an 8 feel. Typically, if a song has 8 beats, you break it down in four, and usually smack something on the second and fourth beats to give a rock feel. But this song can’t be broken down in four; it’s definitely in 8, and is broken up 3/3/2. I find that very pleasing; at once familiar and strange.

It’s been a while since I’ve done one of these, but this is a cathartic end to my week. Events have conspired to fill me with equal parts of rage and sadness, and “Helicon 1” is a pretty good outlet for both.

  • 15 October 2015

Eighty-seven percent of Android devices are insecure

  • 14 October 2015

Make sure you get those updates.

University of Cambridge study finds 87% of Android devices are insecure

The problem with Android security is that updates are four layers away.

  1. Google fixes the issue and gives it to the phone manufacturers
  2. The manufacturers implement it on their reference devices and send it to the carriers.
  3. The carriers implement it and give it out to users
  4. The users install it.

This multilayer approach takes a very long time, and some manufacturers don’t go back and support their older devices, and some carriers don’t bother with devices they no longer sell. And a lot of users don’t bother with system updates.

iOS has its own, different problem. While the process is much more streamlined (directly from Apple to users), Apple takes its good time pushing out their updates. Almost all of the vulnerabilities discovered in iOS are exploitable only to jailbreak users or users of enterprise profiles, both of which are very small numbers of iOS users. But when a vulnerability is found that affects iOS proper, Apple’s graph would go to 100% vulnerable to almost zero when Apple releases a security update.

Further complicating things are the built-in apps for each platform. One of the many things Google gets right with Android is that most apps are unbundled from the OS, allowing them to push updates to applications like Mail or the browser (why isn’t it Chrome yet?) independently from the OS, while Apple continues to clutter up iOS with apps that cannot be removed or updated separately. This means that Google can release a patch for a vulnerability in an app just by putting an update on the Play Store, whereas Apple must update the entire OS if an app has an issue.