Wherein I Move a Lot of Words Around

Nice one, Xcode

Xcode SSL error

The certificate is invalid because either they or Akamai are experimenting with self-signed certs on the CDN. To fix it, open in Safari and choose to trust the certificate.

What gets me the most though? "Would you like to connect to the server anyway?" has one choice: "OK" — which then cancels instead.

This Wouldn't Have Happened Under Steve (Except Yes, It Would).

Notably Absent

Notably absent from the list of changes in iOS 8.1 is a fix for the Reset All Settings Including iCloud Drive Data bug.


I can imagine what they did, and it's kind of funny. You reset all settings, that deletes the files, the device is bound to iCloud even after the reboot (activation lock!) and then on first boot the sync gadget says "Oh hey, no files." and promptly ... syncs that.

At least, that's my totally unsubstantiated guess as to the cause, given that it's taking so long to fix. It'll be interesting to know what the problem was ... someday, when someone feels brave enough to talk about it.

A Day of Programming

A Day of Programming:

Sometimes days are like this:

In my experience, a lot of days are like that.

What Are You Doing, Squarespace?

Can I use an XML-RPC client with Squarespace? — Help and Customer Care - Squarespace:

Squarespace doesn't support editing via XML-RPC.

Strike that one off the list of places to try.

Behind OS X’s modern face lies an aging collection of Unix tools | The Robservatory

Behind OS X’s modern face lies an aging collection of Unix tools:

The results were interesting, to say the least—many of the core Unix utilities in OS X are years and multiple versions behind their open source, er, sources. You can thank GPL v3 for that, as noted above (and covered in more detail below).


Michael Tsai has a great collection of quotes about Apple's sunsetting practices. As quoting a list of quotes is a bit meta, go read it.

On 168 Hour Workweeks

Ron Conway’s Advice for Young Founders at YC’s Startup School (via Sci-Fi Hi-Fi):

"But [angel investor Ron Conway] took a turn for the serious, warning the enthusiastic crowd that “you have to be willing to work 24/7.” He then went a step further, solemnly claiming, “Dating someone or married: warn them that they’re not first in line, that you have this vocation, that your duty is to your company. It has to be that fanatical.”

There are two kinds of businesspeople: those that want to build a small company that becomes a large company, and those that want to build a company as fast as they can without regard for living life. The above advice falls into the latter.

Yes, technology is moving quickly. Yes, everyone else is building your idea. And yes, many of those building your idea are working insane hours and telling the rest of the world they don't matter as they do it. That doesn't mean you have to do it, too. It just means that if you're choosing the sane route, the 40-50h a week route, that you need to plan your slow takeover more carefully than they're planning their surge. You need to plan for the war, not for the battle. And you need to plan for the war understanding that you're going to lose the first battle, but that after that loss the enemy will have a period where they have nothing — nothing at all — to fight with for a period of time as they juggle hiring, VCs, tech news, bugs, lawsuits (inevitable), and other things they didn't think of when rushing their solution to market faster than they should have.

You consider those things. Be ready for those things. Then release when they're weak and keep moving.

Cycloramic is Not Doomed After All

This App Avoided Being Made Useless By Using The iPhone’s Charger (But Not For Charging):

But wait! The iPhone 6 has round edges. It can’t stand upright on its own. Cycloramic is doomed, right?

Clever. Very clever.

Can Nadella Save Microsoft?

Can C.E.O. Satya Nadella Save Microsoft? | Vanity Fair:

There’s a sense in the world outside Redmond, Washington, that Microsoft’s best days are behind it, that the sprawling colossus, which employs more than 100,000 people, doesn’t know what it is, or even what it wants to be. Gates and Nadella are adamant that’s not the case, and they are both adept at the sort of big-picture corporate-speak designed to persuade people that the company not only has its act together but also has a vision. In their view, this new world of unlimited computing power, where your devices can connect you anytime, anywhere, should rightfully belong to Microsoft. They even have a catchphrase: “Re-inventing productivity.”

Count me in the former group.


The Story of the PING Program:

I quickly coded up the PING program, which revolved around opening an ICMP style SOCK_RAW AF_INET Berkeley-style socket(). The code compiled just fine, but it didn't work -- there was no kernel support for raw ICMP sockets! Incensed, I coded up the kernel support and had everything working well before sunrise. Not surprisingly, Chuck Kennedy (aka "Kermit") had found and fixed the network hardware before I was able to launch my very first "ping" packet. But I've used it a few times since then. *grin* If I'd known then that it would be my most famous accomplishment in life, I might have worked on it another day or two and added some more options.

4 Pages1234>»