movq

Wherein I Move A Lot of Words Around

Blogs

Immutable Mutable

Type 'NSMutableArray' does not conform to protocol 'MutableCollectionType'

I really just have no words for that.

Unusable

Coding in Swift would be much easier if the damned IDE (the only one that you can use for it today) would actually work when editing Swift code.

As it stands, however, Xcode regularly tries to compile while you’re halfway through writing a symbol and then leaves the error up there for minutes at a time until you manually tell it to re-build the file. Then if you do something unexpected like actually delete something and then type something new then the syntax highlighting (and general language-based parsing) get boned all to hell and give you nonsense like this:

Good Guy Tim

Tim Cook: "I'm Proud to be Gay" - Businessweek:

I believe deeply in the words of Dr. Martin Luther King, who said: “Life’s most persistent and urgent question is, ‘What are you doing for others?’ ” I often challenge myself with that question, and I’ve come to realize that my desire for personal privacy has been holding me back from doing something more important. That’s what has led me to today.

The First Domino

Meijer is first MCX member to break ranks, continuing to support Apple Pay:

When Re/code asked MCX for a comment, COO Scott Rankin said:

I think if they want to go forward and continue to accept Apple Pay, down the road at some point if they want to be a customer of MCX and roll out CurrentC and offer it to customers that’s great.

No, we don’t know what that means, either.

Family or Career: The Choice That Should Never Have Been

The Sobering Facts About Egg Freezing That Nobody’s Talking About:


Even with the new flash freezing process, the most comprehensive data available reveals a 77 percent failure rate of frozen eggs resulting in a live birth in women aged 30, and a 91 percent failure rate in women aged 40.


There’s so much pressure on those under about 30-35 to put their careers first and delay family – and even finding love – but advocating this to people as a way to have both a career and a family once they’ve climbed the ladder is naive as best, and cruel at worst. The odds are poor, the experience is traumatic, and any failure permanent.

Rather than telling workers to delay families, we should be encouraging balance early on in life for those who are happy not to be 90-hour-a-week startup founders and who just want a good career. I’d argue, and have before, that even those founder types should chill out a little, but I think it’s a personality type more than a fad (though it’s a type that has driven a fad, sadly).

Avengers: Age of Ultron

Marvel releases first ‘Avengers: Age of Ultron’ trailer after it leaks online

It’s here, and it’s glorious.

On AT&T Being AT&T

Choose a cellular data plan with your Apple SIM installed:

When you choose AT&T on iPad Air 2 and iPad mini 3, AT&T dedicates Apple SIM to their network only.


There goes any chance of me ever trying anything from AT&T ever again. Nice job.

The MAS is Killing the Mac

Yosemite and Default URL Handlers – Edovia Blog:

Unfortunately, Apple is now blocking sandboxed apps to change the default handler for a particular URL scheme. This is why Screens is not able to set Screen Sharing back as the default handler. This change affects a whole bunch of apps that use to rely on this functionality.

The sandboxing rules on OS X have always been a source of difficulty, as some cautioned early on. At the time I felt that Apple would see the harsh edges and work something out with developers so that more useful apps could be in the MAS over time. I thought that perhaps they’d sort it out to the level that even top-tier folks would manage to get their apps in there (think Photoshop or Office).

Updating Python Packages

Oh pip. Every time I think you can’t do it, I realize I haven’t updated lately.

Update pip with pip install -U pip and then you can do this:

$ pip list --outdated
cffi (Current: 0.8.2 Latest: 0.8.6)
Glances (Current: 2.0.1 Latest: 2.1.2)
Jinja2 (Current: 2.7.2 Latest: 2.7.3)
jira-cli (Current: 0.4.2 Latest: 2.0.1)
…

Note the output has the package all by itself at the start of the line. The Unix geek in me salivated at that because it lends itself nicely to:

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 https://devimages.apple.com 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).