On the iPad

Leading up to the announcement of the iPad, I was looking very much forward to a new device from Apple. It would no doubt be revolutionary, breathtakingly beautiful, very usable and loaded with the latest tech and goodies.

Once I saw the keynote, I was disappointed. Apple had let me down. They had the potential to make a great product, but instead they made a tables that doesn’t support multitasking (which is a step back of about 15 years), no USB or other external storage capability, locked in applications only served by Apple’s approved AppStore, …

Now almost 2 weeks after the announcement and reading other people’s thoughts too, I’ve come to a conclusion. I was looking at the iPad from my perspective, with my wishes for a tables in mind. With that view, the iPad has failed. However this is not its target audience. The iPad is more for the casual computer user that uses it for e-mail, surfing, facebook, …
For those the iPad is perfect! Now I only hope they make a similar device (the form factor that is) for power users/developers as well.

Some extra reading:
http://northtemple.com/2010/02/01/on-ipads-grandmas-and-gam
http://www.macworld.com/article/146040/2010/02/ipad.html?lsrc=twt_macworld
http://stevenf.tumblr.com/post/359224392/i-need-to-talk-to-you-about-computers-ive-been
http://www.macworld.com/article/146040/2010/02/ipad.html?lsrc=twt_macworld
http://radar.oreilly.com/2010/01/the-ipad-is-the-iprius-your-co.html
http://www.linuxtoday.com/infrastructure/2010012703135NWRLAP
http://diveintomark.org/archives/2010/01/29/tinkerers-sunset
http://speirs.org/blog/2010/1/29/future-shock.html
http://flyosity.com/ipad/the-ipad-is-for-everyone-but-us.php

Read/Write action vs ReadAll/WriteAll

Recently I needed to go over a lot of files located inside a directory and its subfolders. This is a fairly easy something to implement and without much thinking I wrote some code to loop through the directory, compare the files found with a criteria and if it matched, copy the file.

Afterwards I was wondering if there maybe was a faster way of doing this Read/Write action I was doing.
Another option was loop through the folders comparing and remembering the files I needed to copy. Then at the end loop through the matching files and copy them.
What the test showed was a ReadAll / WriteAll action is notably faster, especially if the number if matches is low.
Read the rest of "Read/Write action vs ReadAll/WriteAll" »

The Flash vs HTML 5 video discussion

With the launch of the Apple iPad and its lack of Adobe’s Flash support, a heated discussion has started online about what to use to display videos. Either use a Flash video player of the newly HTML 5 video tag.

Most of them agree that eventually plugins for browsers will disappear in favor of standard based implementations. But the lack of codec support and the disagreement of the major browsers is still an issue in favor of Flash even though there are HTML 5 video players available.

Nuclear fusion by the end of 2010?

If the information in this recent announcement on BBC website is correct, there can be a nuclear fusion ignition by the end of 2010.
This means one step closer to truely clean energy.

The end of Flash?

With the arrival of the iPad and the lack of Flash support also on this device, I’m wondering what the future will be for Adobe’s Flash.

Now that HTML 5 is better supported by newer browsers, proprietary technologies like Flash and Silverlight will become obsolete in favor of standards complient ones. Not to forget that firstmentioned products are both browser plugins, which a technology that causes most of the crashes and security breaches. (You can also thank Adobe Reader for this one).

Interesting times ahead.

On Facebook

In this recent post, a Facebook employee discloses some of the internal workings of Facebook.
What frightens, but doesn’t surprise me is the fact that they track everything! From logins, profiles you click on, everything you post, like, comment, upload… and even delete. It all goes into 1 big database. This follows the “get-as-much-information-as-you-can” philosophy for social networks nowadays.

Ow and if you’re wondering why Facebook tends to crash a lot, I’m suspecting the 1 server not located in the US (but in London) has something to do with it.

Waiting for the new Assassin’s Creed 3

… and it will include Multi-Player!

Privacy will become a luxury

When Facebook changed it’s privacy rules for its users in december 2009, it was a big fuss and in my opinion for good reason!
In this new article Mark Zuckerberg (Facebook’s CEO) said that privacy is no longer the social norm.
Apparently the younger the social network user, the less concerned they are about who can read what about them online.
I may be too paranoid here (or not when the UK government monitors everyone’s internet traffic on social networks), but I don’t think people consider the implications of certain sharing of information.

An example from the article:

A survey sponsored by British insurance firm Legal & General found that users of social networking sites were giving away vital information about themselves and their whereabouts that was being used by professional burglars to establish a list of targets.

Of course it’s for everyone to decide for themselves.

A generation gap every 3-4 years

A very interesting read from NYTimes on how the younger generations react on the technology around them.

IE 6 is finally recognized as too old

With launching Internet Explorer 8, Microsoft finally admitted that IE 6 is outdated (which is 8 years old by now).
But now they are actually actively urging to upgrade to a newer version.

There are basically 3 groups that are still running IE6:

  1. People who don’t have the technical knowledge to upgrade
  2. Systems that don’t use IE 6 and/or aren’t connected to the internet
  3. Corporate systems that have an enforced policy to use IE 6 (or heaven forbids older)

To get rid of IE 6 they can be approached in 3 ways respectively:

  1. Force an upgrade to a higher version, plain and simple
  2. Non-internet-connected systems can be left as they are, as long as it doesn’t cause other security problems. Connected systems that don’t use it, should be forced to upgrade.
  3. Corporate systems are a little more difficult because of compatibility issues or licenses, but I think corporations have had time enough to switch to a newer version, so here support for IE can be stopped completely both from Microsoft and implementers.

Finally, In my opinion Windows XP is fastly approaching this point as wel. Windows 7 with disabling a few “fancy” features runs perfectly well on those Windows XP boxes.