Saturday, April 30, 2016

The Ring finds its owner


The recent video of Chris Stuckmann (Blockbuster Video - Retro Rewind) on Blockbuster gets me nostalgic, particularly nostalgic about the times when seeing a book in a bookstore that I liked a lot but never got the money to buy it. But the time has changed. I buy most of my books online instead of bookstores, simply because often I get cheaper books online and also the recommendation algorithm always gives me good choices. With the increasing popularity of e-books, it is sad to say but it looks like bookstore is suffering the same fate as Blockbuster.

About the choice between an e-book and a physical book, I always find myself conflicted. On one side as the world is going green and discouraging printing, e-book is a really good idea. With the technology of e-ink and paper screen, brands like Kindle already reach the level that the page display and illumination and can mimic perfectly the text on a real book. I personally tried out an e-book before and it was quite pleasant to read on it. Another advantage of e-book is storage space. Hundreds even thousands of books can be stored in one single e-book. The need of shelf is pointless.

May be that is the thing lacking about e-book. The fact that physical book is physical, it gives weight to what I am reading and a sense of achievement after I finish it. For me, books is also a hobby of collecting. Sometimes I just like to stand in front of my book shelf and admiring all the books and the knowledge that have become a part of me. Not to mention the smell of new books, as well as the wear and tear on old books from countless reading, or the stains that one time when you accidentally pour your coffee onto. These are the tangible stuff you add to your books, transforming each book into something personal, an unique personal story.

Going to a bookstore and buy a book there is also part of these tangible stuff. I particularly like how NerdWriter describes the way we stumble upon a book we like in a bookstore (Vlog #21 - Bookstores). "Sometimes a book like a magic ring can find you", to quote. Like how the one Ring to rule them all found Frodo, the book "The World Until Yesterday" found me one afternoon.



That day, I was practicing driving. There was one spiral road up to the car park in this one shopping mall that was infamously steep. So my sister challenged me to test that out and check in at the Starbucks in the shopping mall for her to see. While heading to the Starbucks, a bookstore stopped me and there was the book. I saw it was a book by Jared Diamond, also the author of "Guns, Germs and Steel". Then, I bought the book before I knew it.

The moment I sat down in Starbucks unwrapping the plastics cover from the book is also the moment I realized nobody would order an espresso in a Starbucks. The waitress was kinda unsure when I asked for an espresso. Come to think about it, her reaction is justifiable. The whole Starbucks culture consists of ordering an elaborate combination of coffee, chocolate, cream, and spices, and then have a sit chit-chatting, or browsing your phones, or doing some serious work on laptop, ideally a Mac, or pretending to do be a writer searching for inspiration. An espresso is compact, rushing, and contradicts all of the above.

My thought on Starbucks and espresso is totally unrelated to the topic of books and bookstores. But that is also the point I want to make. For me, this story about ordering espresso have become a part of the book "The World Until Yesterday". The point is, the story of how one stumbles upon a book in a bookstore is also something to be valued. This is exactly what e-books or buying book online cannot offer.



  

   

















Saturday, April 23, 2016

Go Monte Carlo


Skynet may not be too far from becoming a reality, I guess? Last month, the computer program AlphaGo beat Lee Sedol, a professional 9-dan Go player, in a non-handicapped Go match.  I am not sure whether he is the best human Go player ever, but he is definitely regarded as the world champion at the moment. For a computer program to win against the best of us, it is definitely a milestone in AI research after Watson and Deep Blue. Although I didn't know how to play Go before the event, I did know some basics because I used to be quite good in a lesser version of Go : Dian Dian Qi (點點棋). To put it simply, it is Go without the area scoring and focus only on capturing. And we play with pens on paper instead of stones on board. I try to find the official rules but nothing found.  

I know this entry is kinda late compared to other news articles about the epic Go match-up. But I like to watch the match-up before I say anything about it. So I did it through several weekends. Yes, I said weekendS! Each of the 5 games is so long, each one lasts like around 4 hours. In fact, it is normal for a Go game to last very long. In ancient times, some games might even last beyond several days. Of course, I didn't sat down in front of computer watching all 5 games. I only kinda watched the first, the fourth and fifth game. Most of the time, I just let the video play at the background and I did something else. All 5 games and corresponding summary videos can be found on the DeepMind Youtube channel (DeepMind). I already expected AlphaGo to win before I watched the match. Anyway, I am glad that Lee Sedol was still able to win a game out of five. 

So why all the fuss and news reports about this event? If you pays attention, then you will know that it is all about creating a general purpose AI (artificial intelligence). The victory of AlphaGo indicates that we are heading to that direction. However, it is just a rung on the ladder, as the CEO of DeepMind, Demis Hassabis says. Two keywords basically sum up what AlphaGo is : Monte Carlo tree search and deep learning. Monte Carlo (MC) method is actually a broad term to all algorithms which use statistical approach and random sampling to solve a problem. As for now, I am really into MC method as I am currently working on one : MC for photon transport. MC method is powerful tool to accurately solve a lot of different problems, providing the random generator is of good quality and sufficiently large amount of random samples. 

Large amount of samples and especially deep learning, require certainly a lot of computing power, if you want solution to the problem in a reasonable limit of time. That's why my work in CEA Grenoble now is focusing mainly on accelerating the MC program by using GPUs. Last week Nvidia launched the new Tesla P100 GPU model and the DGX-1 supercomputer. Even though I know that there is no way that I can get my hand on a Tesla P100 shortly, I got to admit, the news really got me excited. But we need to keep a cool head, the real performance and applicability of this new generation of GPU still needs to be tested with time.     




















  

Thursday, April 7, 2016

Hulk D'Onofrio


I have just finished two seasons of Daredevil TV series and now I can't get enough of it. Nobody can resist comparing both seasons. Some think season 2 isn't as great, some think otherwise and I am on the lather side. Although Elektra's story is a little weak, Punisher's makes up for it. Talking about violence, this show really goes for it, like seriously. There were a couple of scenes where I was like : Holy Shit! If you think Daredevil can take a beating, you probably haven't seen Punisher yet. Punisher is a great character. I actually love him more than Daredevil now. However no matter how great Punisher is, he cannot beat the King, the Kingpin Wilson Fisk.

Wilson Fisk in Netflix's Daredevil
Wilson Fisk is someone I don't to be near with. I don't want to be in the same room, not even the same city with him. Not only he physically daunting, his mere aura is already able to kill people. I started the series knowing that he was the villain and it was going to be violent, but still I was not prepared for what was going to happen. The first time he hulked out, my jaw dropped : he freaking bashed the head of a man with a car door until the head was no longer attached to the body!

Even though he is not heavily featured in season two, but whatever scene he is in, he owns it like a boss. When he is not on screen, he will somehow still be there to mess up your mind. Forget about ninjas, what Daredevil should fear the most is Wilson Fisk at the end of the season. His deadly claw is already choking the city before the Hand. Whenever Daredevil is facing the ninjas, I never think that he is going to die. At most he will just be gravely injured. But when facing Wilson Fisk, I seriously think he might have a great chance to end up dead.

The main reason Wilson Fisk becomes such a dangerously likable character got to be the actor - Vincent D'Onofrio. Donofrio, donofrio, funny it sounds so much like doughnut frio, a fried doughnut or a frozen doughnut. May be it is just me. Anyway, after a few episodes in, I found him strangely familiar. Research surprised me. He is the fat guy who got bullied in Full Metal Jacket, the cockroach alien in MIB, and also the mental serial killer in the Cell. Each of these characters is so memorable that I am surprised how he is still only a moderately famous actor. He as Wilson Fisk is again very fascinating. I can't wait to for season 3 and more of him.

Vincent D'Onofrio as Leonard Lawrence in Full Metal Jacket 
I guess everyone should be familiar with this one : the cockroach alien in MIB
The character Carl Stargher in The Cell. This movie haunted me when I was young.