Android vs. iPhone
It’s two different approaches. And that makes sense since the two have different motives. At the end of the day, Android exists so that Google can get more people searching — and keep them searching as mobile devices overtake computers. The iPhone exists to be one of the mobile devices that overtakes computers so that Apple can keep selling high-margin machines.
Random thought: Programming & English
Just had a random thought while writing my previous post: my experience in programming shows up when I write English, as I try to be very careful about crossing my t’s and dotting my i’s when I write. This probably came from programming, because syntax has to be very exact or the computer will trip over your code.
However, this is somewhat unnecessary when it comes to writing English, as humans are actually very good at filling in the gaps. Maybe I can afford to be a little more careless?
Of course, if there’s too much ambiguity, different people are going to fill in the gaps differently and things start getting lost in translation.
It’s still good to be clear.
The State of Web Development
Interesting video interview of Robert Cailliau, the co-developer of the World Wide Web, on the usability of today’s devices & web applications (click on the link above if the embed doesn’t work):
He has some pretty strong views with regards to the usability of the iPhone and the state of web standards today. He argues in no uncertain terms that browsers absolutely have to follow web standards and has no business interpreting code their own way.
On the other hand, Joe Hewitt, who has been deeply involved in web development for the past decade (he worked at Netscape, AOL, Firefox, and now Facebook), argues here that web standards are evolving too slowly for any real innovation. The W3C is moving too slowly to ratify standards, therefore proprietary plug-ins and technologies have stepped in to fill the gap.
He states that proprietary tech is blowing the web away and contends that this is the reason why native mobile apps (and conversely, app stores) are doing so well nowadays.
I guess it is no surprise that the people who innovate are at odds with people who are calling for conformity, so both sides of the argument have equally valid and important points. Both sides have different roles to play in web development.
Update: Google responds to Joe Hewitt.
A Word on Passwords
As more and more services are moving onto the ‘cloud’, aka the internet, we place more reliance on our passwords to keep sensitive information away from prying eyes. Basically, passwords have become the ‘keys’ to our online life.
However, many people don’t treat their passwords in the same way that they treat their real keys. They don’t realize the importance of having strong passwords (emphasis on plural) until its too late. And even if they know they should have different passwords for different services, they figured that it’s impossible for them to remember so many passwords, so they don’t bother.
Case in point: hundreds of confidential Twitter documents were leaked after a Twitter employee’s email account was hacked into.
As the saying goes, “a chain is only as strong as its weakest link”. Here are some suggestions based on analysis of the “weak links” in the Twitter attack.
———————————————————————————-
Don’t leave passwords in your email
Many services that you sign up for online send you a registration email that usually includes your login information. If your email account ever gets compromised, your passwords for other services will be revealed to all and sundry. It can happen pretty easil. Something as simple as forgetting to log out of your email account on a public computer could get you in trouble.
You should delete those emails that contain passwords. A simple way to do that quickly is to do a search in your email using your password(s) as the search term. Delete all the emails that show up in your search results. You might be surprised at how many of those emails are lying around in your inbox.
You should have the habit of deleting registration emails as soon as you receive them.
Have a system to create unique passwords
Every web service you sign up for online should have a unique password. This ensures that even if one password is compromised, the rest of your data on other services will still remain safe. It doesn’t even have to be your fault that your password is leaked. There have been cases where a web company accidentally leaks their users passwords to the public.
It might sound pretty daunting to have a unique password for each service, but if you follow a system, it shouldn’t be much trouble.
One system that you could use is as follows:
Pick a base password of, say, 8 random alphanumeric characters. Spend some time memorizing it really well.
Next, pick 2 or 3 characters in this base password that you want to vary for each service. Replace those characters with characters derived from the web service you are using the password for. For example, you could replace 2 characters of the base password with the first and last characters of each web service.
After some practice, it shouldn’t take much effort to recall the passwords.
———————————————————————————-
Hacking and security attacks are going to be more frequent as it becomes more and more lucrative for hackers. A good guideline to follow is to treat your passwords the same way as your keys. If you don’t leave your keys lying around and use one key for everything, why would you do that with your passwords?
Nuit Blanche
Really cool short film that “explores a fleeting moment between two strangers, revealing their brief connection in a hyper real fantasy. The filming was the easy part, taking place over four days. Putting in the visual effects took the director eight months of work after that. But it seems like his efforts have paid off. Within days of posting the short film online, director Arev Manoukian started getting calls from Hollywood agents.
Wired has a pretty cool post and video, linked below, giving a glimpse into how all the visual effects were done.
via Wired.
Spirit

The real story behind the Spirit rover’s longevity.
Google’s Super Bowl Ad: Parisian Love
For the first time ever, Google has an ad during the Super Bowl. I found it to be quite a breath of fresh air amongst all the usual ads focused on cars, beer and women.
In an extremely simple yet effective manner, the ad showcases how Google’s technology touches our everyday lives. A series of search queries turn out to tell a story, with a slight surprise at the end.
Poison & Wine
I never fail to discover great new music on Grey’s Anatomy! This week, its “Poison & Wine” by The Civil Wars.






Recent Comments