Susan Kare’s full talk on her career and obsession with icon design.
A Brief, Incomplete, and Mostly Wrong History of Programming Languages -
1987 - Larry Wall falls asleep and hits Larry Wall’s forehead on the keyboard. Upon waking Larry Wall decides that the string of characters on Larry Wall’s monitor isn’t random but an example program in a programming language that God wants His prophet, Larry Wall, to design. Perl is born.
A great and funny week-end read!
Swift Initializers -
Swift, Apple’s new programming language for iOS and OS X, makes several significant departures from Objective-C. What I found to be particularly interesting are the new semantics surrounding object lifecycles. Here are the key points:
- Formalizing convenience and designated initializers.
- Formalizing sequence of operations for initializers.
- Enforcing language-level, compile-time enforcement of these new semantics.I’m going to cover each of these in depth, with examples. Let’s dive in!
GitHub find: SCPageViewController -
SCPageViewController is a container view controller which allows you to paginate other view controllers and build custom transitions between them while providing correct physics and appearance calls.
Scaling the Facebook data warehouse to 300 PB -
At Facebook, we have unique storage scalability challenges when it comes to our data warehouse. Our warehouse stores upwards of 300 PB of Hive data, with an incoming daily rate of about 600 TB.
Can you imagine? 600 TB of data daily!
Samsung misled investors about 2011 Galaxy Tab sales -
When Strategy Analytics was telling the world that Samsung sold nearly 2 million Galaxy Tabs in six weeks, the truth was that it took Samsung all of 2011 to sell half that many in the U.S., its single biggest smartphone market.
Nothing shocks me anymore about Samsung!
Gmail is more secure -
Starting today, Gmail will always use an encrypted HTTPS connection when you check or send email. Gmail has supported HTTPS since the day it launched, and in 2010 we made HTTPS the default. Today’s change means that no one can listen in on your messages as they go back and forth between you and Gmail’s servers—no matter if you’re using public WiFi or logging in from your computer, phone or tablet.In addition, every single email message you send or receive—100 percent of them—is encrypted while moving internally. This ensures that your messages are safe not only when they move between you and Gmail’s servers, but also as they move between Google’s data centers—something we made a top priority after last summer’s revelations.
Well done Google!
iOS 7.1 Arrives Bringing CarPlay Support, Visual Tweaks, Siri Improvements And More -
Time for an update!
My tumblr turned 7 today!
Gartner: Smartphone Sales Finally Beat Out Dumb Phone Sales Globally In 2013, With 968M Units Sold -
Smartphones sales accounted for 53.6% of overall mobile phones. There is still a huge market potential for smartphones.