Blog Tweets

I'm trying out something new - a blog twitter account.

So, if you'd like to keep seeing tweets when I post new blog material, you should follow my @adamkaump_com account. I'll probably cross post original content stuff to @adamkaump, but not quick posts where I just link to stuff and add a couple snarky comments.

I also added an RSS link to my personal info side panel. Because, i don't know, I guess some people are into that kind of thing.

Nobody is Using App Transport Security

Chris Dzombak:

I did an informal survey yesterday of some widely-used iOS apps, which happen to appear on my phone, that have been updated for iOS 9. I wanted to see which had opted out of the new App Transport Security checks in iOS 9.

The results aren’t very promising.

I'm guilty of this as well. In fact "NSAllowsArbitraryLoads" is the only Info.plist key that I've committed to memory. Time to step up my game.

Crystal Sells Out

The Wall Street Journal:

Mr. Murphy said he... plans to implement an option within (Crystal) whereby “acceptable” ads will be displayed to users. The feature will be switched on by default, Mr. Murphy said, and he will receive a flat monthly fee... in return.

Definitely seems like a shady business to be in. I'm starting to understand more why it wouldn't feel good to have built one of these apps.

I think it's funny that the two ad blocking apps I downloaded the day iOS 9 came out were Crystal and Peace. I sure can pick 'em.

Safari Tab Caching on the New iPhones

2 GB of memory sure does make a difference. In practice though, I wonder how much this will really impact the typical user. Do people usually keep tabs open in Safari with the intent of going back to them?

Also, this is without the user exiting Safari. If you open these tabs in the morning and then go back to them at the end of the day, the apps that you've used throughout the day would surely have taken that memory back from these tabs, right?

Apple Announces Record iPhone 6S & iPhone 6S Plus Sales

Huge first weekend numbers for the newest iPhones:

Sales for iPhone 6s and iPhone 6s Plus have been phenomenal, blowing past any previous first weekend sales results in Apple’s history,” said Tim Cook, Apple’s CEO. “Customers’ feedback is incredible and they are loving 3D Touch and Live Photos, and we can’t wait to bring iPhone 6s and iPhone 6s Plus to customers in even more countries on October 9.

13 million units in a weekend. Not too shabby.

Interesting though, that for the last three years we've gotten opening weekend sales numbers for two new devices, and that we're still comparing those numbers against the years before that, where only one new device was being launched. I wonder how long it'll be until Apple starts releasing three new phone models each year.

Mixins and Traits in Swift 2.0

Great blog post with some really good specific examples of the benefits of using protocols and protocol extensions over inheritance when doing Swift development.

I had never heard the terms "Mixins" and "Traits" before reading this post, and they definitely seem like good words to add to the ol' vocabulary:

First off we have the interface. This is a protocol that just has method signatures but no actual code. This is what Objective-C and Swift 1.2 have.

A trait also has the actual method bodies. In other words, a trait adds code to an interface. This is the new thing that Swift 2.0 lets us do today with protocol extensions.

A mixin is like a trait but it also has state. We can’t really do this yet with Swift 2.0 as you’re not allowed to add stored properties to protocols.

MIT’s Super-Fast Camera Can Capture Light as it Travels

Good Magazine:

A new camera developed at MIT can photograph a trillion frames per second. Compare that with a traditional movie camera which takes a mere 24. This new advancement in photographic technology has given scientists the ability to photograph the movement of the fastest thing in the Universe, light. In the video below, you’ll see experimental footage of light photons traveling 600-million-miles-per-hour through water. The actual event occurred in a nano second, but the camera has the ability to slow it down to twenty seconds.

Videos of Tesla's Ludicrous Mode

Tesla announced Ludicrous mode back in July, but videos of it in action have only recently started to make the rounds.

The first one I saw was this drag race with a P85D rocking the ("meager") Insane mode. Insane mode will get you from 0-60 miles per hour in 3.1 seconds which is really really fast, but (spoiler alert) the P90D leaves it in the dust.

This next one is reaction videos of people on P90D ride alongs getting hit with Ludicrous mode without expecting it. After watching this video I immediately went and signed up for a Tesla test drive.