Archive for May 2015

Google Photos may be free — but there’s still a cost

The information gleaned from analyzing these photos does not travel outside of this product?—not today. But if I thought we could return immense value to the users based on this data I’m sure we would consider doing that. For instance, if it were possible for Google Photos to figure out that I have a Tesla, and Tesla wanted to alert me to a recall, that would be a service that we would consider offering, with appropriate controls and disclosure to the user.

Source: Google Photos may be free — but there’s still a cost | iMore

take a look at this chunk from the Google Photos license agreement:

Some of our Services allow you to upload, submit, store, send or receive content. You retain ownership of any intellectual property rights that you hold in that content. In short, what belongs to you stays yours.

When you upload, submit, store, send or receive content to or through our Services, you give Google (and those we work with) a worldwide license to use, host, store, reproduce, modify, create derivative works (such as those resulting from translations, adaptations or other changes we make so that your content works better with our Services), communicate, publish, publicly perform, publicly display and distribute such content. The rights you grant in this license are for the limited purpose of operating, promoting, and improving our Services, and to develop new ones. This license continues even if you stop using our Services (for example, for a business listing you have added to Google Maps). Some Services may offer you ways to access and remove content that has been provided to that Service. Also, in some of our Services, there are terms or settings that narrow the scope of our use of the content submitted in those Services. Make sure you have the necessary rights to grant us this license for any content that you submit to our Services.

Our automated systems analyze your content (including emails) to provide you personally relevant product features, such as customized search results, tailored advertising, and spam and malware detection. This analysis occurs as the content is sent, received, and when it is stored.


Why not Google?

We agree on the broad strokes, but the reason I choose to minimize Google’s access to me is that my balance of utility versus ethical comfort is different. Both companies do have flaws, but they’re different flaws, and I tolerate them differently:

  • Apple is always arrogant, controlling, and inflexible, and sometimes stingy.
  • Google is always creepy, entitled, and overreaching, and sometimes oblivious.

Source: Why not Google? –

The Web OS is Already Here…

In order to understand why the integration of the Web browser within the World’s most popular native applications is evidence a Web OS is already here, we have to invert our understanding of an operating system.

Instead of thinking about the OS as a shell or container within which applications live and run, we need to think of it as the internal connective tissue that all apps share -working inside out of every app instead of outside in.

Let me restate that simply. The Web (browser) is inside of every application instead of every application being inside the Web (browser).

The later is the Chrome OS model. The former is what’s happening right now. This creates enormous opportunities for Web content and interactions (HTML, CSS, Javascript) to be accessible not only in Web browsers (which as we saw are available on nearly all platforms and used a lot) but within every native application as well.

Source: LukeW | The Web OS is Already Here…

Just Smart Enough — Shawn Blanc

Agreed. It’s the complications and the basic notifications that make Apple Watch just smart enough. Taking a little bit of time to set up what I do and don’t want on my watch has already paid dividends.There is still much to be improved about the Watch’s core functionality (such as improvements with Siri dictation (editing, anyone?), and 3rd-party apps that don’t have to round trip to the iPhone). However, my first impression of the Apple Watch has been overwhelmingly positive. It’s attractive, useful, and, most of all, fun.

Source: Just Smart Enough — Shawn Blanc

The Apple Watch: User-Experience Appraisal

History repeats itself:The lesson of the 1990s was that a website was not a glossy brochure, nor a TV show.The lesson of the 2010s was that a mobile phone is not just a smaller computer.Maybe the third time will be the charm — say it out loud: a watch is not a smaller phone

Source: The Apple Watch: User-Experience Appraisal

Mistake One –

The MacBook just looks and feels like the obvious, no-brainer choice for a small Mac. That’s why people buy it. That’s why I bought it. I loved it before I bought it. I love looking at it and picking it up.I just hate using it.I hate typing on it, I hate the trackpad, it’s slower than I expected, the screen is noticeably blurry from non-native scaling to get reasonable screen space, and I don’t even find it very comfortable to use in my lap because it’s too small.I hate returning things, but I’m returning this.

Source: Mistake One –

Something doesn’t smell right about the rush to “deprecate” HTTP

This is why we need to overthrow the tech industry as a governing body. It’s run by people who shoot first and ask questions later. This is an awful way to be having this discussion, after the decision is made, without any recourse? This is the best argument for taking this power away from the plutocrats in tech.#

Source: Something doesn’t smell right about the rush to “deprecate” HTTP

What’s running on My Mac Applist 2015

Builtin Stuff I use all the time

  • Preview
  • Mail
  • iTunes
  • iWork
  • Terminal
  • Photos (new)

Cloud Services

Work / Home

  • Chrome – Easily my most used app. (starting to become a dog)
  • Slack – IM for work
  • Screenhero – Share screens
  • Skype – Video Chat with the relatives
  • 1Password – Best password and serial number manager hands down
  • DropBox – Keep a copy of those personal files in the cloud
  • FolderWatch – Sync files with other machines or folders
  • Epic Browser – Privacy built in on top of Webkit
  • CleanMyMac 3 – Cleans out the junk files
  • Fantastical – because mac’s calendar interface sucks
  • GrandPerspective – figure out what is eating up all your disk space
  • Steam – Best Video Game marketplace/manager
  • The Unarchiver – All around unzip/uncompress tool
  • Homebrew – Like apt-get for mac
  • iTerm2 – Like terminal but with some added features
  • Vox – Alternative music player



Chrome Extensions



40% of US iPhone Owners Have Upgraded to an iPhone 6 or 6 Plus [Chart]

Lowitz does note that Apple could face some challenges in the coming quarters with iPhone sales in the US. “There are still 8 million iPhone 4S phones, dating back to 2011, in use,” continued Lowitz. “While they are ripe for upgrade, many of these consumers have owned their iPhone 4S for only a fraction of its three and a half years on the market. The size of this upgrade cohort, relative to the number of new iPhone 6 and 6 Plus units sold, suggests that the coming quarters may prove challenging for Apple in the US.”CIRP estimated the number and model of iPhones in each quarter by analyzing data on iPhone buyers, their model selection, and their prior phones.

Source: iClarified – Apple News – 40% of US iPhone Owners Have Upgraded to an iPhone 6 or 6 Plus [Chart]

What JavaScript MVC framework should I be using for every application, big or large?

A framework is like a Leatherman. It’s a prescribed approach that will work sort-of-ok for a wide array of problems. This is very useful in some situations, such as when you’re not sure what you are building (very early prototyping), when you are a junior developer just starting out, or if you are leading a team of junior developers that needs structure to work in an aligned manner. If you’re in this situation, it really does not matter much what framework you use. Just pick the one that you (or your team) is most familiar with, because that is the one that will lead to the least bugs and highest speed.

To be clear here, I’m separating the concepts of frameworks and libraries here. I’m not advocating building your tooling from scratch, I’m talking about picking and choosing multiple, specialzed tools for the job, instead of trying to solve everything with a big, general one.  In the carpenter analogy, a framework is a Leatherman and a specialized library is an electric screwdriver.

Source: Mattias Petter Johansson’s answer to What (lightweight) JavaScript MVC framework should I be using for every application, big or large? – Quora