- 43Hashbanging Swift. Using Swift at the command line. I had enough issues trying to replace Python with Swift that I went back to Python.
Changes to Swift in Beta 6. When I played around with Swift last week I was shocked how much of my code from June needed tweaking. I’m definitely going to wait until Swift settles down a little before going again.
If you rip Blurays you probably use MakeMKV. Unfortunately due to changes in launchd it won’t work under Yosemite. The developer says a fix won’t be in before release. So keep a Mavericks machine around. My Bluray player in my AppleTV and I rip to iTunes. So this complicates my workflow a bit.
Euler — custom math operators using unicode operators. (HT: ManiacDev) I think some go a bit much. Why on earth use × instead of * for multiplication? Why not save × for cross product of vectors? But the logic and set notation is very elegant. I like the dot product operator but suspect it’d be hard to read since it looks so much like a period. I also like the ± operator which returns a tuple with the range just like you’d expect from science. Again this is the sort of thing you use for inspiration but wouldn’t want to use the whole thing.
Saving a year of family pictures from a dead hard drive. Nice clear write up of what to do.
The OSX open command revisited. Nice discussion.
Swift speed revisited. Surprised it’s improved that much, although I think some of the initial problem was a naive ARC optimizer that has been fixed. (i.e. retain release code where it didn’t need to be)
The Alchian-Allen effect and the app store. Great comment.