A brief on the brief history of time

A week ago, I attended a sem­i­nar in my school with the theme of Stephen Hawking’s A brief his­tory of time. Basi­cally, two pro­fes­sors shared their feel­ings and opin­ions towards this book. The talk was intended, like the book itself, to con­tain the least tech­ni­cal knowl­edge required but still be able to explain com­pli­cated, state of the art concepts.

A brief on the brief history of time

I was only a dozen pages in when I attended the talk, so attend­ing the talk actu­ally helped me grasp the big pic­ture of what this book is actu­ally about. Basi­cally, the book tries to dis­cuss cre­ation. How was the world created?

Here’s a list of stuffs it described:

  • Sin­gu­lar­ity – what is it and does it actu­ally exist?
  • Dark matter
  • Hawking’s radiation
  • Gen­eral Rel­a­tiv­ity and Quan­tum Mechanics
  • The stan­dard model to explain the unsolved ques­tions regard­ing the cre­ation of the uni­verse, when using Spe­cial Rel­a­tiv­ity and Quan­tum Mechan­ics to explain it
  • Hawking’s own alter­na­tive hypoth­e­sis to the stan­dard model – No bound­ary proposal
  • In 1988, a researcher pub­lished a paper to illus­trate the pos­si­bil­ity of an imag­in­ery time machine. Basi­cally, what he said was that such a machine can fast-​forward time no prob­lem (using worm holes), but can only go back­wards in time after the machine has been invented. That explains why we haven’t seen time trav­el­ers from the future.
  • A lot of things about black holes

In pursuit of the beautiful creation

It’s prob­a­bly not con­veyed enough with words here, but I just failed to under­stand why any human on earth wouldn’t be fas­ci­nated by these beau­ti­ful topics. If there is one thing I’ll fall all over, become crazy and lose my mind about, this is prob­a­bly it. What’s so spe­cial about it? To quote Hawk­ing: if we manage to dis­cover the truth, the cause of our exis­tence, it would be the “ulti­mate tri­umph of human reason – to under­stand the mind of God.”

A Brief History of Time

I was just walk­ing around my dorm today and came across a poster about a talk to be held in my uni­ver­sity about Stephen Hawking’s book A Brief His­tory of Time.

A Brief History of Time

I took a look at the related books area and instantly decided to set a mis­sion for myself: I’m going to read most (if not all) of Stephen Hawking’s writ­ings. They are so ele­gant and yet, simple. Hawking’s writ­ings read like a series of thought exper­i­ments: it’s not laden with terms and jar­gons for show­ing off’s sake, yet he man­ages to explain and pre­dict the most dif­fi­cult sci­ences of our nature. Truly, simple is beautiful.

the kiZZ notes — new title, new direction

I’ve been in and out of this blog of more than a couple of years now, and it’s been a piti­ful half a year ago since I wrote my last post. Ini­tially when I first started this blog, I was writ­ing about random stuffs (it was called kiZZ kiZZ’s daily ram­bling back then). Then I wanted to look smart and started to focus on writ­ing philo­soph­i­cal stuffs like why you shouldn’t get upset with people, but ideas quickly ran out and posts stopped coming out. Then I started writ­ing about random things again but with­out a clear direc­tion, the moti­va­tion just wasn’t there after the excite­ment of open­ing a blog worn off. After migrat­ing tech­ni­cal posts over to my other blog Code for Concin­nity, my main blog here quickly became stagnant.

Recently Bill Gates opened his new per­sonal Web site the Gates Notes, where he writes about what he’s learn­ing lately. That sud­denly reminded of my true pas­sion of all time – learn­ing. That’s right, I love learn­ing things of all kinds: tech­ni­cal, philo­soph­i­cal fluff talks or any­thing, it’s just always fun. That is going to be the new direc­tion of my blog – I’ll write about what I’m learn­ing lately and my new wicked ideas, so all of you out there can get a sip of my great­ness. :)

Kudos to Bill for the nice idea and inspi­ra­tion. You prob­a­bly deserve to be so rich after all, bas­tard. :P

time to Hold a Meeting!

Hold a Meeting

how to help the poor and protect yourself from street scams

We’ve all seen it. The poor guy stand­ing at the entrance of a shop­ping mall, seeminly lost and in need of help. He approaches and says that he needs money to stay for just one night, and that his friends will be coming tomor­row and then all will be good. Would you help him? This is a very nice gen­tle­man that seems very sin­cere and if in case he is really speak­ing the truth, turn­ing him down would just make one poor soul’s day very hard.

Today I was approached by that dude. Long story short, I gave him some money, then I went for dinner. On my way back after my dinner, I saw him stand­ing at the exact same spot talk­ing to another stranger. Oh well. I’ve learned another lesson.

That got me think­ing, though. Would there be a way for me to dis­tin­guish the real help­less poeple from this lowly par­a­sites? On the long way back home I’ve come up with a couple of strategies:

Get deposit

You know when you stay at a hotel they need to col­lect deposit from you upon check in? That’s to pro­tect the hotel from you run­ning away with­out check­ing out. Sur­pris­ingly, I think this would be a really effec­tive strat­egy to mess up the scammers’ rou­tines. You can give him money, but only on the con­di­tion that he gives some­thing of sim­i­lar value back to you.

You know, if his friends really are coming to rescue him tomor­row, then he would have no prob­lem for you to keep his own purse. Get his pass­port, ID card, any­thing that would make the scammer’s day really difficult.

Of course, if anyone is asking for just an emer­gency help, then you shouldn’t be giving out money that’s wor­thing more than a pass­port. That way, if he takes away your money, he’s going to get him­self more trou­ble by losing his ID card/passport.

Do it for him, don’t give him money

But what if he says he’s been robbed or his purse has been stolen? If he really doesn’t have any­thing val­u­albe, and you really feel like help­ing others, then just help him with­out giving him money.

He needs to go some­where else to meet his friends? Grab a taxi, pre-​pay the taxi driver and send him out. He needs to eat? Buy him the cheap­est bread from around and give him that. He needs to make a phone call? Grab sev­eral coins and actu­ally dial the number for him in a phone booth.

When all else fails, look for the cops

If all else doens’t work, and you still want to help this buddy. Do not take out your wallet! The moment you take it out, you’ve lost. He might snatch it from you. His friend might snatch it from behind. Heck, a mob of people may pop out of nowhere. When they don’t know where you put your wallet, you’re still safe. But when you take it out exposed before this sus­pi­cious guy that cannot give you any deposit and is asking for a bizarre favor that you cannot do for him on the spot, you’ve just basi­cally expressed your inten­tion to give him freebies.

If he’s really in need of help, call the local police. The cops would be more than will­ing to help him. This one works par­tic­u­larly well because if the guy sees you talk­ing to police and are still look­ing rel­a­tively calm, he might really be that urban leg­endary help­less poor man on the street.

Trust is not a protection

You see, all of the above “strategies” do not center around iden­ti­fy­ing the guy. Rather, I would find ways to pro­tect myself in the case he frauds. That par­tic­u­lar scam­mer that got my money was pretty well-​prepared. You know, I tried to be cau­tious by asking all the par­tic­u­lar details: “What is your job?” “Where are you from?” “What exactly will you do next?” He answered all of those with vivid details. Then again, per­haps what I asked was a little bit too shal­low. He might have been asked the same ques­tions a hun­dred times in a day.

The point is, if your oppo­nent is a pro­fes­sional con artist, then chances are he will out-​speak you and be able to con­vince you. Heck, that’s what they do for a living!

Why should we spend thousands to attend MBA courses?

You know, those are prob­a­bly not really useful anyway. In today’s tech­no­log­i­cally advanced world, we always have a cheaper alternative:

Ten Day MBA

Per­haps MBA courses’ biggest busi­ness suc­cess is shown by how they can wrap a book’s mate­r­ial in a year’s courses that costs thou­sands :D

Code for Concinnity

Hasn’t updated this blog for a long while! I just took a good look and I thought this blog is swarmed with things tagged geek stuffs, which prob­a­bly isn’t what I made this blog pri­mar­ily for.

So I am start­ing my second blog that focuses on these things:

Code for Concinnity

Hope­fully I’ll be migrat­ing my tech posts over there soon — if I can get off my lazy ass :-P

how to confuse an idiot?

Are you ready for this? These folks really have some cre­ative ideas:

how-to-confuse-an-idiot

Hide eclipse’s toolbar, permanently

I’ve been a long time eclipse user since 3.0. What has bug­gered me since that time is the mys­te­ri­ous tool­bar – there is no way to turn it off! Since I think around eclipse 3.3 they added an option on the right click menu to “Hide Toolbar”, but that is only tem­po­rary. The tool­bar creeps right back in on restart!

eclipse-toolbar-right-click

After some LONG time strug­gle with the eclipse PDE (Plug-​in Devel­op­ment Envi­ron­ment), I finally rolled out this little plug-​in that hides the tool­bar for me on eclipse start up.

Man, I still cannot believe how much time it took to actu­ally write a simple plug-​in like this! Maybe that’s a reason why the eclipse plug-​in scene hasn’t seen much advances lately – there’s too darn little resources! I mean, for the most of us, dig­ging through API and classes man­u­ally aren’t the most pleas­ant thing to do.

Please go check out the Google Code project page or use this update site directly:

http://kizzx2.com/eclipse/hide-toolbar/updates/

P.S. I prob­a­bly will write some ecilpse plug-​in tuto­ri­als later, if I feel like it. So please stay tuned!

missing hard-disk space? – the answer!

Many of us Win­dows users have expe­ri­enced the frus­trat­ing mys­ter­ies – we find our hard-​disks shrink­ing and shrink­ing after some period of usage. Emp­ty­ing the recy­cle bin didn’t solve the mys­tery, nei­ther did clear­ing the TEMP folder.

Here I’ll present two amaz­ing, free­ware prod­ucts from Piriform

CCleaner

This pro­gram is an excel­lent clean up util­ity. As far as I have tested it myself, this is unlike many other prod­ucts which try to delete as many files as they could to make them sound useful. CCleaner per­forms safe oper­a­tions and I haven’t broken my com­puter with it. On my first time use, it dis­cov­ered and recov­ered more than 1GB of my hard disk space!

Defraggler

Another free­ware prod­uct from the same com­pany. Defrag­gler is orig­i­nally intented to use as a defrag­men­ta­tion tool, but it sur­pris­ingly served extremely well at dis­cov­er­ing large chunk of mys­te­ri­ous files that choke up pre­cious disk space. One unique fea­ture this piece of soft­ware has is the abil­ity to defrag indi­vid­ual files. And the Ana­lyzer is blaz­ing fast too – it ana­lyzed my 80GB drive in less than 10 sec­onds. Then I switched to the File list, and I can imme­di­ately sort by file size to find out the biggest files on my disk!

df3

Sea­soned users might say this cygwin com­mand accom­plishes the same result:

du . 2>/dev/null | sort -nr | less

But that would prob­a­bly take 10 min­utes instead of 10 seconds!