Old School Keynote Speeches from Steve Jobs

Murdza sent me this pretty neat link to some classic keynotes of Steve Jobs back in the days…. The one in 1997, his return to Apple, was probably one of the best ones. He pretty much laid out the road map that Apple has been doing, except at the time it all sounded like secret codes that only he and the Apple board understood.

For you diehard Steve Jobs fans, this is a great place to collect those speeches that you’ve always regretted not having a copy of (I know Murdza and I now have a copy!). For you new comers to the Mac, this was the Second Coming of Steve Jobs…

OH, and the site also has pretty much all the classic Apple commercials from the old days… Fun!

UPDATE 02.27.2006: Another site filled with Appple ads.

Multi-Touch Interaction Experiment Gone Mad

We all have seen Tom Cruise in that futuristic science-ficition thriller set in the not-too-distant future, “Minority Report“. Remember the scene where he goes through hundreds of video archives looking for that segment of evidence to arrest someone of a “pre-crime”?

Well, I guess maybe that’s not too science-fiction after all… The clip shown below demonstrates what’s called a “Multi-Touch Interaction” technology for touch screens. Most touch screens today can only accept one user input at a time. But this new technology recognizes and is able to interpret multiple user inputs at any given time.

Apple has reportedly applied for a patent that covers similar technology.

Why Linux Will Never Make It to the Mainstream

To get ready for a Linux class I am taking, I have to put Linux back on the old Dell I have abandoned ever since moving Grace to the Mac. I decided to try the latest flavors out there — Ubuntu 5.10 and Fedora Core 4.

Linux has been great as a server environment for me. But I have been frustrated with it since the Redhat 8.0 days (precursor to the current Fedora project). Nothing has been intuitive in almost every aspect of the Linux wold. Everything from application naming convention (WTF is “Gimp” if you don’t Google it?), install, setup to the simplest things such as application upgrades. I have picked up quite a bit of Linux just from Googling and learning everything myself with occassional Q&A sessions with Kyung. But it never seems to get any easier.

Ubuntu
Start with Ubuntu, the latest and the greatest and the most recent “king of ease of use”. Sure enough, the entire installation and setup process was seamlessly fast — took less than 3 hours with everything installed and done. It was as easy to install as the Windows installation process, I thought. And all it took was one 700MB disc. Easy! I liked the experience so far.

But it sucked when it came to upgrading Firefox from the default 1.07 to the latest 1.5.0.1. I had to download Firefox, extract the file to some other directory, make symbolic links in one directory while changing other files and variables to make everything happy. Screw that. I tried using apt-get to update the software automatically, but then I was too lazy to figure out where to fix the repository list so that it’d get the latest Firefox, so I ditched Ubuntu.

Fedora Core 4
On with Fedora. I have used it quite a bit before. But that didn’t make the experience any easier. Upgrading Firefox was a bit simpler. But I still had to go through similar hoops. The main stumbling block on Fedora was trying to get VNC server to work properly (so that I can free up the monitor for my laptop). To demonstrate how much crap I had to do to make it work, here’s what I did…

1. Install VNC server by issuing this command

1
yum -y install vncserver

2. Check to see if vnc server has the right runlevel:

1
/sbin/chkconfig --list | grep vnc

;
but I got this:

1
vncserver 0: off 1: off 2: off 3: off 4: off 5: off 6: off

(hint: runlevel 5 should be

1
on

)
3. Change runlevel:

1
/sbin/chkconfig --level 5 vncserver

4. In

1
~/.vnc/xstartup

file, uncomment these two lines:

1
2
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

5. From the menu, go to “Applications > Preferences > Remote Desktop” and change options to allow remote users to control the workstation
6. Change rules in the iptables file (Linux version of a firewall) in

1
/etc/sysconfig/iptables

by adding a new rule:

1
-A INPUT -p tcp -m tcp --dport 5900 -j ACCEPT

(5900 being the port I need to open to allow VNC to accept communications through that port)
7. Restart iptables:

1
sudo /etc/init.d/iptables restart

8. Start VNC server:

1
sudo /etc/init.d/vncserver start

Yeah sure, I have everything in one place now. It sure took me some work and digging to put all the pieces together. Can an average Joe get VNC to work not knowing all this? The answer is obviouly a NO. And I rest my case… Unless things drastically change in simplifying the environment, it will never be in the mainstream.

UPDATE 06/14/2006: More info on how to set screen resolutions for vncviewer.

All the Web Colors Under the Sun

I was looking for more variety of colors other than the standard web-safe colors provided by BBedit, my preferred plain text editor for programming on my Mac. I found a pretty damn cool site that converts Pantone colors to RGB and Hexdecimal colors.

This color conversion tool allows you to convert Pantone® Spot Colors to RGB (sRGB) color values (Red/Green/Blue) and Hexadecimal color values (Hex). You can also view a Web Safe Color Palette and X11 Color Keywords with RGB, Hexadecimal and CSS Shorthand Hex color values.

It’s unfortunate that the combinations of web browsers, monitors and operating systems all treat colors differently. There’s no real way to have a uniform color palate… But the website is pretty cool nonetheless.

A Funny Mac Switcher Story

This is by far the best and funniest article I have read in the recent years.

An excerpt:

Look, you can pester me all you want, mock my stubbornness, and even point at me and laugh, but one thing is certain: I’m not buying a Mac.

For more than 20 years, I have used only MS-DOS- and Windows-based computers. During that time, I have purchased enough Microsoft software to feed a small family for a year — assuming that I could somehow transform 600-page manuals and stacks of 3.5-inch floppy disks and those annoying “Certificates of Authenticity” into edible human nourishment.

To date, I have endured 1.4 million system crashes, watched 19,874 word processing documents vanish into the ether — many of which would certainly have won prestigious literary prizes — and directed 455,391 expletives at “Bill Gates” and “Michael Dell” and “any human being remotely involved in the creation of this hideous device.”

Despite all this, every few years I replace my outdated PC with a new one. “I already know how to do everything on a PC,” I say, echoing the most popular explanation for not switching to Apple.

Meanwhile, since the mid-1980s I have seen Mac users walk around as if they don’t have a care in the world. With a playful jauntiness in their step, and noticeably fewer forehead lines, they boast about the “coolness factor” of their iMacs and iBooks and G4s. And from what I can tell, their lives are as clean and uncluttered as Apple’s elegant user interface, all smooth and logical and perfect.

Make sure you read the full article to get a good chuckle out of the column. His other articles are also peppered with great insight and original humor.

The author, Bill Shein, is the Winner of the 2005 National Press Club Award for Humor.

via [MacDailyNews]

Time Travel Impossible. Distanceless Travel A-OK.

Slashdot has an interesting article referencing the possibilities of time and space travel:

“The bad news is that time does not change. Spatial velocity is given as dx/dt. Velocity in time(dt/dt) is nonsensical. As simple as that. In other words, no time travel to the past or the future, no motion in space-time, no wormholes and no hanky-panky with your great, great grandmother. There is only the changing present, aka the NOW. The good news is that distance is an illusion and we’ll be able to travel instantly from anywhere to anywhere.”

Just the kind of language to impress a hot date.

An excerpt about the concept of “space”:

The Nasty Little Truth
Physical space is given as a collection of positions. The idea is that, in order for any physical entity or property to exist, it must exist at a specific position in space. But if a position is a physical entity that exists, it too, must exist at a specific position. In other words, if space exists, where is it? As with time, one can posit a meta-space but this quickly turns into an infinite regress. The nasty little truth is that there is no such thing as space.

Interesting theories. I haven’t had time to look into the author of the site yet. But he has all kinds of crazy stuff (and of course, “crazy” is a relative term).

via [Slashdot]

Fetal Cells Protect Mother after Birth

Amazing article/audio from NPR once again.

Morning Edition, February 8, 2006 · Some scientists have proposed that when a woman has a baby, she gets not just a son or a daughter, but a gift of cells that stays behind and protects her for the rest of her life. That’s because a baby’s cells linger in its mom’s body for decades and — like stem cells — may help to repair damage when she gets sick. It’s such an enticing idea that even the scientists who came up with the idea worry that it may be too beautiful to be true.

Link to the audio.

via [Slashdot]