<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-37066344</id><updated>2009-10-13T03:59:49.738-07:00</updated><title type='text'>Anh's blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default?start-index=26&amp;max-results=25'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-37066344.post-3581957488331294436</id><published>2009-09-15T06:42:00.000-07:00</published><updated>2009-09-15T07:27:06.658-07:00</updated><title type='text'>Things learned from P2P'09</title><summary type='text'>Besides many excellent technical papers presented at the P2P'09 conference in Seattle, I am particularly impressed with the 3 keynote speeches. Videos of these talks are now available on the Website (I was sitting at the back, therefore can't be found). Just like to blog a few lines here to remind me to not forget what were communicated:1. Ian Clark, creator of the Freenet Project, kicks off with</summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/3581957488331294436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=3581957488331294436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/3581957488331294436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/3581957488331294436'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2009/09/things-learned-from-p2p09.html' title='Things learned from P2P&apos;09'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-1905667726213612718</id><published>2009-06-17T06:40:00.000-07:00</published><updated>2009-06-17T07:14:29.457-07:00</updated><title type='text'>A note on CAN implementation</title><summary type='text'>Content Addressable Network is an unique structured P2P system. Its topology is a d-dimensional torus. This overlay offer constant states (number of neighbours per nodes) and short hop counts (in terms of routing path length). Some works cited CAN as using hyper-cube space as its topology, which is a mistake. It is clearly stated in the original CAN paper that the space wrapped around, meaning </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/1905667726213612718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=1905667726213612718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/1905667726213612718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/1905667726213612718'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2009/06/note-on-can-implementation.html' title='A note on CAN implementation'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-5589645087308786523</id><published>2009-06-16T03:13:00.001-07:00</published><updated>2009-06-16T03:50:58.832-07:00</updated><title type='text'>The cost of privacy</title><summary type='text'>A Slashdot article shows links to an interesting article about the Hidden Cost of Privacy, which also caught Bruce Schieier's attention.  As Bruce himself said, this article presents valid points, they are summarized as below:1. Too much paperworks in the "process" of protecting one's privacy could be so overwhelming that it has negative effects on increasing one's awareness of his own privacy.2.</summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/5589645087308786523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=5589645087308786523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/5589645087308786523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/5589645087308786523'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2009/06/cost-of-privacy.html' title='The cost of privacy'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-994072477894209270</id><published>2009-06-03T11:05:00.001-07:00</published><updated>2009-06-03T11:21:52.993-07:00</updated><title type='text'>Binary search tree feature with TreeSet</title><summary type='text'>The following information is for the TreeSet class in Java.As the name suggests, this class implements a tree datastructure, achieving the complexity of O(logN) with respects to add(), remove() and contains() methods. Take the last method,  contains(k), where k is the search key as an example. The implementation of TreeSet will make sure this method return True or False within O(logN). Now if k </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/994072477894209270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=994072477894209270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/994072477894209270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/994072477894209270'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2009/06/binary-search-tree-feature-with-treeset.html' title='Binary search tree feature with TreeSet'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-2259533145428957199</id><published>2009-04-28T06:01:00.000-07:00</published><updated>2009-04-28T06:07:55.508-07:00</updated><title type='text'>A notes on Ubuntu's fonts</title><summary type='text'>This note is for ones like me who moved from Redhat family to the Ubuntu community. It can be easily noted that the fonts used in Firefox and Thunderbird are very different.For Thunderbird, it can be changed in the Preferences/Fonts to match the default settings used in Fedora, for instance.For Firefox, the fix is not that simple. Thanks to helps from a friend, the gist of the problem lies in the</summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/2259533145428957199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=2259533145428957199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/2259533145428957199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/2259533145428957199'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2009/04/notes-on-ubuntus-fonts.html' title='A notes on Ubuntu&apos;s fonts'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-465225800064740206</id><published>2009-03-31T06:26:00.000-07:00</published><updated>2009-06-04T03:43:38.341-07:00</updated><title type='text'>Exporting diagrams from Latex</title><summary type='text'>It's more common to import pictures/diagrams into Latex.The Message Sequence Chart (msc) package in Latex is brilliant at drawing diagrams like protocols, UML message sequences. Unlike the algorithm package (alg2.sty), the MSC environment doesn't let you export its content to external files.The reason you may want to export these graphs is to include them into your Beamer slides, the environment </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/465225800064740206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=465225800064740206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/465225800064740206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/465225800064740206'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2009/03/exporting-diagrams-from-latex.html' title='Exporting diagrams from Latex'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-2673367122692123266</id><published>2008-12-02T04:12:00.000-08:00</published><updated>2008-12-02T04:26:33.202-08:00</updated><title type='text'>Bittorrent hits the news again</title><summary type='text'>Starting with an article from the Register, condemning Bittorrent of starting the war on other network-friendly applications such as VoIP and killing the Internet.The P2P community responded keenly to the news. Some ponder the ease of NAT travelling this "improvement" would bring. Others turn absolutely furious against the article making mountain out of molehill. Later on (not much later to be </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/2673367122692123266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=2673367122692123266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/2673367122692123266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/2673367122692123266'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/12/bittorrent-hits-news-again.html' title='Bittorrent hits the news again'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-4994550900039104650</id><published>2008-05-14T17:03:00.000-07:00</published><updated>2008-05-14T17:25:18.790-07:00</updated><title type='text'>Open office 3.0 preview</title><summary type='text'>The 3.0 beta version of the most popular open source software, OpenOffice has been releasedrecently.  It remains the only document editor that I use to produce Word files.  The most significant added feature of this new release is the native support for Mac. Don't know how they did it, but it looks (and really is) just another cool Mac applications. It means no need to run X11 before using the </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/4994550900039104650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=4994550900039104650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/4994550900039104650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/4994550900039104650'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/05/open-office-30-preview.html' title='Open office 3.0 preview'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_bh5ViLvibJc/SCuBU_gzKkI/AAAAAAAAADA/lOg5TYAHImI/s72-c/Picture+1.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-4986262926674126793</id><published>2008-05-11T15:20:00.001-07:00</published><updated>2009-06-04T03:43:08.642-07:00</updated><title type='text'>Vietnam mentioned in a Firefox - virus related news</title><summary type='text'>It is the very fist time I read an article in Slashdot mentioning Vietnam. My beloved country drew attention from Firefox, as an user discovered Trojan in the Vietnamese language pack for the infamous browser. The reporter, named Hai Nam Nguyen posted the news which was quickly confirmed by Firefox. A high-school friend of my is called Hai Nam Nguyen as well. He came to the national University, </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/4986262926674126793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=4986262926674126793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/4986262926674126793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/4986262926674126793'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/05/vietnam-mentioned-firefox-virus-related.html' title='Vietnam mentioned in a Firefox - virus related news'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-6574672836234823031</id><published>2008-05-11T14:33:00.000-07:00</published><updated>2008-05-11T15:17:23.243-07:00</updated><title type='text'>Hierarchical structure of network discovered</title><summary type='text'>Published in the Nature journal, the work from a group a researcher from Santa Fe Institute (SFI) reveals that for a complex network, there is an underlying hierarchical structure regarding the connectivity among nodes.  Graph cluster could be one form of hierarchical network, where small clusters make up a bigger ones that make up the network. The same can be said for modules in biochemical </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/6574672836234823031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=6574672836234823031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/6574672836234823031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/6574672836234823031'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/05/hierarchical-structure-of-network.html' title='Hierarchical structure of network discovered'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-1598539000754493938</id><published>2008-05-11T14:00:00.001-07:00</published><updated>2008-05-11T14:30:11.503-07:00</updated><title type='text'>The number 43</title><summary type='text'> I've happened to bump in to this number 43 a number of times recently. Wikipedia did not have much information about this mysterious number. After all, it's not mathematicians who bring all the good stories. Here are my 2 cents.Most nerds must be familiar with number 42, as the answer for everything. The number that takes an alleged super computers years to come up with. Well, 43=42+1, doesn't </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/1598539000754493938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=1598539000754493938' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/1598539000754493938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/1598539000754493938'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/05/number-43.html' title='The number 43'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-4071060600316255530</id><published>2008-05-08T17:06:00.000-07:00</published><updated>2008-05-08T17:46:48.445-07:00</updated><title type='text'>Another Mac vs PC story</title><summary type='text'> Yes, just another story of Apple vs Microsoft. Blah, blah, blah ...Just to set the background, I was reading some stories with my newly acquired, blindly shining white Macbook, then I stumbled on the recent cover story on Business week, titled The Mac is in the Gray Flannel suit. It lays out an interesting and insightful discussion of the war between Mac and PC, from a business perspective. To </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/4071060600316255530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=4071060600316255530' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/4071060600316255530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/4071060600316255530'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/05/another-mac-vs-pc-story.html' title='Another Mac vs PC story'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-6664144734748397553</id><published>2008-05-08T11:57:00.000-07:00</published><updated>2008-05-08T13:02:02.891-07:00</updated><title type='text'>Kraken worm dissected</title><summary type='text'> Kraken were recently believed to be twice as big as the infamous Storm worm. There are debates on its estimated size, but it should have the army of at least several hundreds of thousands of zombie to take up such big headlines.  I blogged about Storm worm being a hot research topic not very long time ago. It found the way to some of the most prestigious conferences, NDSI for example. As </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/6664144734748397553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=6664144734748397553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/6664144734748397553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/6664144734748397553'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/05/kraken-worm-dissected.html' title='Kraken worm dissected'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-6327091721211210249</id><published>2008-05-05T09:29:00.001-07:00</published><updated>2008-05-05T09:43:19.693-07:00</updated><title type='text'>Code of honor for the malware market</title><summary type='text'> Laugh of the day for me ! The creator of the Zeus malware added the End User License Agreement (EULA) to his intellectual property.  This is just a next, rational move for any emerging, profitable market of selling virus, malware online.  The basic restrictions are: no redistribution to any other business and no submission to anti-virus company. Catch 22 here. Why would a malware buyer turn </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/6327091721211210249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=6327091721211210249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/6327091721211210249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/6327091721211210249'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/05/code-of-honor-for-malware-market.html' title='Code of honor for the malware market'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-8836009308401370555</id><published>2008-05-03T14:07:00.000-07:00</published><updated>2008-05-03T14:44:38.137-07:00</updated><title type='text'>Donald Knuth voiced his thought on programmings</title><summary type='text'> Just in case the name does not ring a bell to you, Donald is the author of the infamous books The Art of Programming Language.  And some may have known, he also invented the TeX language that powers our beloved, amazing LaTex. He was recently interviewed and the rather long script are published here. Credits to the Slashotter who found this.  Here are my personal best bits:1. He obviously has </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/8836009308401370555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=8836009308401370555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/8836009308401370555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/8836009308401370555'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/05/donald-knuth-voiced-his-thought-on.html' title='Donald Knuth voiced his thought on programmings'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-6647369268860418201</id><published>2008-04-29T18:06:00.000-07:00</published><updated>2008-04-29T18:58:05.103-07:00</updated><title type='text'>Acrobat compatibility problem with PDFExpress</title><summary type='text'>PDFExpress is the online PDF validator tool that check if your PDF file is correctly formatted so that it can be published by IEEE CS and viewed online by IEEExplorer.  The tale is that the error that I got back says "Acrobat version is less than 5.0". The innocent guess was something to do with the compatibility nonsense when I was generating the PDF file. I usually do these:latex file.texdvipdf</summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/6647369268860418201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=6647369268860418201' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/6647369268860418201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/6647369268860418201'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/04/first-hand-experiences-with-author-kit.html' title='Acrobat compatibility problem with PDFExpress'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-2069872528791601596</id><published>2008-04-24T16:31:00.000-07:00</published><updated>2008-04-24T17:10:52.384-07:00</updated><title type='text'>When good guys doing bad things</title><summary type='text'>The recent USENIX conference NDSI has been slashdotted a lot. One very interesting paper describe how people pollute Stormnet, one of the biggest botnet, and bring it down to knees. One thing I learn from this paper is that the current Storm botnet is organized in a structured P2P overlay. It implements one of the very simple yet effective overlay called Kademlia.  So once infected, the bot </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/2069872528791601596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=2069872528791601596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/2069872528791601596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/2069872528791601596'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/04/when-good-guys-doing-bad-things.html' title='When good guys doing bad things'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-7670468037808152577</id><published>2008-04-24T05:42:00.000-07:00</published><updated>2008-04-24T08:14:31.522-07:00</updated><title type='text'>Java to open source and the story of software licenses</title><summary type='text'>Sun Microsystem is currently removing the last hurdles in the run towards freeing its famous Java platform.The story reminds me of the days when I first used Linux. Discovering and experiencing with free, open source software is great. However, one thing that bugged me was that none of the Linux distributions has bundled Sun's Java Runtime Environment. Instead, there was a weird pre-installed </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/7670468037808152577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=7670468037808152577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/7670468037808152577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/7670468037808152577'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/04/java-to-open-source-and-story-of.html' title='Java to open source and the story of software licenses'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-7596765326098444091</id><published>2008-04-23T10:33:00.000-07:00</published><updated>2008-04-23T11:09:07.150-07:00</updated><title type='text'>Google app engine - the next best things ?</title><summary type='text'>Haven't got time to catch up with recent news, but so glad that I did eventually. In "recent" news, Google announced its new Google app engine.  It immediately sparked commotions not only in the Geek-world, but also in business world.  A great review of the new product can be found here. Long story short:1. Google gets so proud of its extremely scalable infrastructure that it now offers us to </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/7596765326098444091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=7596765326098444091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/7596765326098444091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/7596765326098444091'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2008/04/google-app-engine-next-best-things.html' title='Google app engine - the next best things ?'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-8369707079326595083</id><published>2007-12-20T13:05:00.001-08:00</published><updated>2008-01-27T16:38:57.168-08:00</updated><title type='text'>Google knol vs Wikipedia</title><summary type='text'>Well, another boring argument in favor of Wikipedia, you may guess. Right !Since Google's announcement of its Knowledge project called Knol (strangely being interpreted as an unit of knowledge), I've been observing discussion regarding the motivation behind this project and whether it's going to be a Wikipedia killer in  the near future. Most argument is in favor of Wikipedia and how it'd never </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/8369707079326595083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=8369707079326595083' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/8369707079326595083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/8369707079326595083'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2007/12/google-knol-vs-wikipedia.html' title='Google knol vs Wikipedia'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-4001603419800387350</id><published>2007-12-20T12:28:00.000-08:00</published><updated>2007-12-20T12:45:21.085-08:00</updated><title type='text'>Order yourself a Wii for next year</title><summary type='text'>Really, it's not my defense for being to lazy to queue up for a Wii this Christmas. Apart from the freezing weather outside, there's another reason to keep my money until next year.An Isarel-based company revealed an exiciting new webcam - ZCAM which promises to transforms our gaming experience. Its beauty lies in the depth-detection which enables its to map our movement to the game environment </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/4001603419800387350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=4001603419800387350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/4001603419800387350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/4001603419800387350'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2007/12/order-yourself-wii-for-next-year.html' title='Order yourself a Wii for next year'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-8380086343629116409</id><published>2007-12-20T06:57:00.000-08:00</published><updated>2008-02-06T07:13:02.435-08:00</updated><title type='text'>A hilarious funeral</title><summary type='text'>Doesn't sound right, does it ?The University of Manitoba recently held a proper funeral for its beloved mainframe. As sad as how the people taking part were, this cracks me up.Now that is the right way to dispose your equipment: roses, hundreds of people and poem.I must say it now takes much less than 40 years to get really bonded with your PC.</summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/8380086343629116409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=8380086343629116409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/8380086343629116409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/8380086343629116409'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2007/12/hilarious-funeral.html' title='A hilarious funeral'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-6377780023664600636</id><published>2007-12-06T18:26:00.000-08:00</published><updated>2007-12-06T19:00:41.173-08:00</updated><title type='text'>Gloomy future for security</title><summary type='text'>Bruce Schneier and Marcus Ranum posted their depressing conversation about our gloomy future in 10 years. Being both experts in security and software, they seem to share the same vision of the future.  For the starter, Bruce pointed that in 10 year, if Moore's law still applies as it does today, our computing power would be about 100x.  While technological capacity doubling every few years, the </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/6377780023664600636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=6377780023664600636' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/6377780023664600636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/6377780023664600636'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2007/12/gloomy-future-for-security.html' title='Gloomy future for security'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-830492087645024806</id><published>2007-11-23T08:58:00.001-08:00</published><updated>2007-11-23T09:15:09.227-08:00</updated><title type='text'>Java secure programming course introduced</title><summary type='text'>Having knowledge of computer security does not mean you can make secure programs. It's especially true for Java, as many have taken Java for granted, assuming the underlying JVM would be doing its magic all the time and keeping all these problems at bay. Secure programming is a very practical skills which are essentially defined by good practices. And as usual, you have to learn new skills in </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/830492087645024806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=830492087645024806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/830492087645024806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/830492087645024806'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2007/11/java-secure-programming-course.html' title='Java secure programming course introduced'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-37066344.post-4711316787320085561</id><published>2007-11-22T07:32:00.000-08:00</published><updated>2007-11-22T07:48:41.939-08:00</updated><title type='text'>HMRC data loss raises concern to Facebook users ?</title><summary type='text'>Couldn't possibly put into words how disappointed people are following the current blunder with the HMRC office. The media is doing every thing it could to blow the problem to a whole new scale, and literally tell the person who has these data how to "deal" with them.  It seems England's failure to qualify Euro did not help divert the public's concern a single bit. I stumbled in an excellent </summary><link rel='replies' type='application/atom+xml' href='http://tientadinh.blogspot.com/feeds/4711316787320085561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=37066344&amp;postID=4711316787320085561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/4711316787320085561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/37066344/posts/default/4711316787320085561'/><link rel='alternate' type='text/html' href='http://tientadinh.blogspot.com/2007/11/hmrc-data-loss-raises-concern-to.html' title='HMRC data loss raises concern to Facebook users ?'/><author><name>Tien Tuan Anh Dinh</name><uri>http://www.blogger.com/profile/03563259235038536712</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16068582437039354042'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>