Eric Schmidt's comment on click fraud is like saying glass is liquid. Also, Google has no incentive to stop click fraud, provide true up to date picture of ongoing click fraud, nor discount per-click fee proactively.
Month: July 2006
TypeMock
TypeMock looks like a useful .NET tool and, as usual, base version is free. The new generation of mocking tools use AOP or AOP-like mechanisms to modify beaviors of concrete classes to fabricate interesting unit test conditions without having to jump through POJO mock hoops which is tedious to the extreme even with smart IDEs like Eclipse.
Apache Derby Performance
Since Derby will be bundled with JDK 6 (aka Mustang), I went looking for information on Derby performance and found this slideshow presentation (PDF) from Sun comparing Derby with MySQL and PostgresSQL. Hmm. Not bad at all.
How Kim Jong-Il Thinks
Enough people have asked me what I think North Korea is doing by firing off an ICBM-wannabe toward Hawaii and 6 Scud-like missiles, so here is my answer:
Think of Kim Jong-Il as a tough little street thug. When his neighbors give him things, he thinks they are giving him gifts because they are afraid of him. When he wants something, he knows that the best way to get what he wants is to make his victim nervous. Now the richest guy in his neighborhood is not showing him the respect he thinks he deserve. So he pulls out a knife and waves it about in broad daylight. That's what he was doing when he ordered those missiles fired.
To him, diplomacy just means it's time for the other guy to hand over the wallet. That's respect. But let's not forget that he is a street thug. He is not afraid of fighting nor getting hurt. Even worse, he is not afraid to go beyond waving his knife. Yes, I think he will drop a missile loaded with conventional bomb on US soil if he is cornered and is able. More likely, he'll drop a couple on Japan with his medium range missiles. What can US do if he does that? US can't respond to a conventional attack with a nuke. That leaves air or ground attack.
Ground attack on NK won't be easy like Iraq or Afganistan. Expected casualty will be in tens of thousands within first few weeks and keep rising as the fight transitions into guerrilla warfare at a scale never seen before. Also, ground attack requires support from South Korea but I don't think that'll happen unless NK bombs Seoul. Air attack can and will hurt NK but that's the kind of hurt Kim Jong-Il and his father has been preparing for the past 50 years, digging tunnels and reinforced bunkers.
Anyway, this is what I think about why Kim Jong-Il ordered those missiles fired.
OSX Dock in DHTML

At first, I thought EuDock was just another poor attempt to implement cool UI gadgets using javascript and DHTML. But, wow, check out how smooth it's animation is (wait for animation resources to load).
RocketBomb
Looks like blogosphere topic of the day seems to be Amanda Congdon leaving RocketBoom. Hmm. How the heck does one link to a TechMeme article/link-collection?
She is pretty alright but, frankly, I never enjoyed her videocasts because pretty girls making funny faces all the time like Jim Carey is not attractive to me. She has talent and zillions of fans though so I think she'll land on her feet famously within days, maybe a co-starring role with Jim Carey himself. She'll have to choose between the videocasting business and the movie industry though.
I wish her luck. Update: well, after reading this I don't think she deserve any good luck wishes from me. Tsk tsk. I would also advise Scoble and Jason to stay clear because I think her irresponsible unboomed videocast will create quite a mess that could take the shine off her fame real soon.
Campfire with WD-40?

Screw the missiles, here is something new for my son and I to try on our next camping trip! If it'll burn North Korean flags, it'll be great for lighting up firelogs.
BTW, I don't think the situation in North Korea has anything to do with communism. Kims just make crazy tyrants. I say bring on the Parks. We tend to be kinder, gentler dictators. We don't butcher with axes nor starve you to death, we just sit on your face til you suffocate.
Neko VM and Haxe
Neko is a promising portable/tiny/fast VM which Haxe, a C/C++/C# like language, uses. Neko is plenty fast already but the next version will make it even faster with a builtin JIT. Neko uses a C-like language as well as an XML-based language for intermediate language format. For Ruby-fans, there is an ongoing ruby-to-neko compiler project.
Haxe is interesting in that its compiler can turn Haxe code into Flash file (SWF) and JavaScript as well as Neko using a mix of implicit generator and explicit library calls. I haven't look at it's dynamic generation capability though so I don't know if it can be used to generate SWF bytecode or javascript dynamically.
Current expectation is that Neko with JIT will be even faster than LuaJIT which, along with Lua 5.1, is resparking interest in Lua.
Eclipse 3.2 Released
Eclipse 3.2 is out (Callisto too). Unfortunately, MyEclipse support is still at milestone 1 stage which means I can't use Eclipse 3.2 for work yet.