I, Woz

It’s always inspiring to read about great people and their great stories. In Steve Wozniak’s case, it’s interesting to see how HP has stayed a stubborn and old-fashioned company since the 70s. HP could have been Apple (and there’d never be an Apple), but it screwed up…. Not that they’ll ever admit that they regret passing on Woz’s designs for the original Apple I and Apple II, but it’s pretty clear that some company cultures stink and will always stay that way…

China’s RedBerry

Excerpt from an article:

On the eve of its long-delayed China launch, BlackBerry is facing a sudden challenge from a cheaper Chinese rival called, unapologetically, RedBerry.

The new service, aimed squarely at BlackBerry, was launched this month by China Unicom Ltd., the state-controlled telecommunications giant that ranks as China’s second-biggest mobile operator.

The new RedBerry service could pose a major challenge to Research in Motion Ltd., which is planning to launch BlackBerry in China by the end of next month. Its China launch has been delayed by two years of negotiations and regulatory obstacles, and RedBerry has now been introduced ahead of it.

Wow… Sweet! Chinese businessmen’s got to be one of the most “innovative” and “honest” people in the world… Innovative in stealing and coming up with original names for products they stole and honest in having no shame in doing it. I look forward to having such a great country and people to lead the world into the next century. I get excited just thinking about it! Woohoo!

Fresh Orange Juice

Grace was feeling sick on Sunday. I got a box of oranges at Safeway and one of those manual juicers from Longs. I came home and started juicing. It was a fun experience at first until my wriests started to get really sored.

It turns out that a box of oranges at $5 produces about 2.5 liters of fresh juice (with lots of pulp though, but we like it that way; also, give or take a few ounces because I added two grapefruits for flavor). I used to think those 2.5-liter “not from concentrate” cartons of juice were expensive at $3. But the economy of scale really demonstrated itself in this simple juicing experiment.

But I guess I really can’t buy the notion of “freshness” straight from my own kitchen… Maybe this whole excercise would be more worthwhile if the oranges were organic or something when Bryan is old enough to drink orange juice…

The Rules of Economics

I am taking my first (ever) class in economics in this quarter at UCSC Extensions. And for the first time, the world makes perfect sense to me through the eyes of economics and math. And this is the only time where math has ever made any sense to me outside of the realms of daily application.

The best way to describe my experience is Jonathan Goldstein’s description of Eve’s experience with her first “nibble” of the Fruit of Wisdom… “It’s like trying on a pair of new glasses for the first time…” An experience that is both dizzying and exonerating.

Sweet. Maybe I will take the next class in macroeconomics!

Safari Still Unbearable

After ditching Firefox for Safari less than 48 hours ago, I am back using Firefox again. Safari’s memory leak was simply unbearable. After doing some surfing on how to boost both Safari and Firefox’s performance as well as reduce potential for memory leaks, I came across this nifty command line to check leaks:

For Safari, in the command prompt, run

1
2
3
4
5
6
7
cosmo:~ zzz$ leaks Safari
Process 16320: 296847 nodes malloced for 47252 KB
Process 16320: 56 leaks for 6176 total leaked bytes.
.
.
.
(lines and lines or error codes)

For Firefox, run

1
2
3
4
5
6
7
cosmo:~ zzz$ leaks firefox-bin
Process 16320: 309998 nodes malloced for 47750 KB
Process 16320: 111 leaks for 3440 total leaked bytes.
.
.
.
(lines and lines of error codes)

When

1
leaks Safari

was executed, the error codes ran for pages and pages in the command prompt. It was so long that the command prompt’s buffer ran out of memory (and only after I piped the errors to a text file did I find out that the error code generated a 20MB plain text file!!). And that was after I launched Safari fresh with 10 tabs. In comparison, Firefox’s error code was only a few mouse scrolls away. On top of that, after only having used Safari for less than 12 hours yesterday, I watched it gobbling up almost 200MB of RAM where as in Firefox, I can go on for days with keep the memory occupancy at less than 135MB. Again, this was all with about 10 tabs opened simultanously at all times.

After I decided to quit Safari (again), I closed the windows one by one after transfering all the pages to Firefox. And it gave me this error:

The following world leaks were detected (the check is done when all browser windows are closed):

2 WebView objects, 1 WebFrame object, 1 WebDataSource object, 1 WebFrameView object, 1 WebHTMLRepresentation object, 1 WebBridge object, 2 JavaScript interpreters.

Please write a bug report about this, along with reproducible steps if possible.

Safari Leaks

Supposedly Finder and almost everything else leaks memory as well… But I am surprised the OS holds up so well after having gone weeks (sometimes months) without a reboot… I wonder how XP and/or other OSes and their Desktops/X hold up against leaks. But I have never heard of Linux having to restart from crashes or bad memory leaks. And OSX has been pretty stable for the past 3.5 years in various versions I have been using. So Windows must just suck more then?

Argh… memory leaks are annoying…

The Best Story on Adam and Eve

I was in my microeconomics class ALL day last Saturday. But during break, I caught an interesting reanimation of Adam and Eve narrated by Jonathan Goldstein at the end of “This American Life“. The Real Audio file can be downloaded here. The segment starts at about 42:30.

This is probably THE Biblical story told over and over again and is probably one of the most recognizable icons of Christianity. But the way Goldstein narrated the tale was so fresh, dark and humorous that I couldn’t help but to track it down and listen to it again. As always, “This American Life” produces one of the most interesting and original radio shows on NPR.

Bryan the Imitator

We knew that Bryan knew how to imitate some simple stuff a few weeks ago. But to see him being able to imitate more complicated stuff was just a blast!

Today Bryan was smacking the desk with his palm as usual. So I played a game with him using that: I first gently patted the desk twice and then on the back of his hand, also on the desk with the palm facing down, twice. And then I took his hand to pat the table twice and THEN on MY hand twice. I repeated this cycle two times. Then on the third time, I stopped at taking his hand to pat on mine. But Bryan made the connection of what that pattern was supposed to be and patted the back of my hand twice!

WOW! That’s pretty damn cool!

At first I thought that was a coincidence. So I asked Grace to come by to witness it and showed Bryan what to do again. And he did it again, twice, without me showing him what to do the second time. Grace and I were both ecstatic! Too awesome…

Babies are fun…

Another observation we made of Bryan is that he’s getting pretty damn good at balancing himself in our arms. Just a couple of weeks ago, if we held him in our arms facing us without support on his back, he’d have flapped backwards like a broken bamboo. Today I observed that he’s now fully capable of balancing and counter-balancing to adjust the degree of angle to which I hold him with his head, legs and torso. It’s a very unique opportunity to be able to observe those developments so closely as Bryan grows.

Bryan has also just learned how to turn over… But it’s only a one-way street so far — he can turn from facing up to facing down, but not always the other way around. This can only mean one thing — crawling is not too far behind… Time to childproof the damn apartment…

Switching Back to Safari

I finally have had it with Firefox and its crawling speed on page loads, long page scrolls and other user interface issues. So I made the switch back to Safari again. Having used a crowded UI like Firefox’s, using Safari again is like taking a vacation from all the “interface noise”. Safari’s interface is clean and snappy. I do miss a couple of Firefox’s features though, namely “search as you type” and “AdBlocker”. Safari has a very cruel “search as you type” feature (even that, I think was from a plugin I installed).

Speaking of Safari, Carl sent me a site that compares Camino to Firefox and their differences. It’s an interesting read. Maybe I will give Camino a shot again when I am tired of Safari in a few months… But what I am really looking forward to is Apple’s next new OS and all the possibilities it holds (Safari 3.0, Mail 3.0 and other cool stuff).
.
.
.
Chee-hoi and I were emailing back and forth on how he thinks Apple/Mac OSX are just pieces of crap. I was surprised that at this day and age, there are still people out to trash talk Apple even when the most critical of Apple/Mac geeks are making the switch to Mac OSX. Sure, us Mac users do seem a bit cocky at times, but it’s just so hard to grasp how some people can be so stubborn about trying new things when Windows is just so behind on almost every feature it has to offer! Worst yet, most people who trash talk Apple/Mac OSX haven’t even used a Mac for any meaningful period of time!

I think I am qualified to trash talk Windows and non-Apple hardware in general because I had been a hardcore user of “the other side” for so long (I have owned PCs before! Shame on me). I was even a systems administrator for them for years (to a point where I knew more than Dell’s tech support… well, not that they know anything anyway)!

But I took the flame bait myself. I only have myself to blame…

Impeach Bush and Cheney Now

At least Nixon had some integrity when he was caught with the Water Gate incident. Now that Bush and Cheney are caught with their pants down, what will they do (again)?

US President George W Bush authorised the leak of secret intelligence to a newspaper to help defend the Iraq war, a former White House aide has said.
.
.
… in the past the president has said he does not approve of such leaks and would sack anyone involved.

How many lies does an administration have to tell for its members to be impeached?