User image

Not like my friends expected after I got admissions from MIT, I was over burdened by many import works. And I also determined to spend my last summer vacation on having fun with computers. (crazy?)

  1. Publication : Network – wireless schedule with simple and unified O(1) algorithm
  2. Publication : Robotics – designing ultimate human like walking mechanism
  3. PT job – IR rendering (huge project) documentation and rendering features

And my lovely todo list is under,

  1. Start to design Robot OS (I got a volume of IA books from Intel)
  2. Refactoring emacs setting (2G can you believe?) – as autoload/dump
  3. Improve git-emacs (documentation) – as almost product quality
  4. Start to design Dictionary (in leopard) alternative in Linux
  5. Start to participate in one more open source project
  6. Start to read and solve problems in Art of computer programming
  7. Solve one ICPC related problem per day for fun
  8. Hacking related stuffs (CTF) – read documents from black hats and wow hackers

And the fundamental understandings to be a big shot,

  1. Linear Algebra
  2. Probability
  3. Functional Analysis

I need 48 hours a day. How can I manage them to complete!

User image
The way that programmers read resumes can be your and my standard way to go. Yes, it is similar to my previous standards mentioned by ‘How to become a hacker’ or ‘Hacker and Painter.’ The understanding of Operating System and Robotics is crucial :) The necessary skills for me is to learn latex for my documentation (I am MS Office guy, not even Open Office favorit) and ‘Google or Microsoft Internship.’ It is time to make me on the right track of the programmer’s market! You can see the details of its talk here.

User image

When surfing to find how traceroute programs work, I found the author, Van Jacobson. He is awesome researcher and really active until today. In addition, he presented a new way to boost up our network speed (he pointed out that the implementation of first berkely’s attempt is not appropriate today’s multicores environment). He gave it a name, Channel. You can see the slides here. Not only that I also gave a google talk, “A New Way to look at Networking.” I will review it later on.

User image

What Price Cool?: Users may know pay more for Mac, but much of the ‘Apple Tax’ is hidden. The bottom line is that Mac users are willing to pay exorbitant price (not just only on Hardware, but also  on Software) than they will get a fancy outlook. When purchasing Mac books or iMac, users have to pay more to operate them fully. Moreover, as passing time, the users have to pay over and over again, like Tax. For example, there are Mac Care, iLife upgrade and iMac account. I hate them a lot, even I use Mac at home. At work, I mostly use Linux and Window as my main developing environment. Any how, in order to get coolness, we have to pay more on it.

User image

I read it because it is on the 17th Jolt Awarded bookshelf. My every year’s goal is to cover them as many as possible. Thus, I selected to read this book even though I am very familiar with GoF style book and related design pattern books such as POSA. However, it is a great introductory book for beginners. And I was also able to think about design patterns again while reading it. Great!

User image

At April Fool’s Day, I saw PC modem communication service screen at Paran website. It is similar to the screen when I was 13 or something. We called it ‘PC 통신.’ Most of students majoring computer science are really familiar with this service, almost old memories.  I also love this communication service, called BBS or telnet. However, at that time, it is too exorbitant to use frequently. Frankly, most of guys felt necessity of super fast connection at the purpose of downloading ‘Adult games’ :) It was younger’s hopes. I think that it can be a possible reason the internet speed become steadily faster and faster.

I read the review paper of cloud computing entitled ‘Above the Clouds: A Berkeley View of Cloud Computing.’ However there is also nice introduction video about Cloud Computing. It is not brand new idea but it is nice business model of the future. In addition many big IT companies such as Google, MS, IBM, and Amazon are doing some research on Cloud Computer. There are pros and cons.

* On demand computing resources
* Paying only that I utilize the resources (pay-as-you-go)
* Utilizing common resources at maximum
* New SaaS model

But, in technical point of views there are some ambiguous concepts.

* How to measure demanded computing power of each user online?
* How to apply them to existing softwares (user must not redesign the architecture) ?
* How much Cloud dependent (IT companies must not depend on the giant) ?
* Naturally revealing privacy to the giant (not utter freedom)

The economics of Cloud Computing Infrastructure has to be analyzed more thoroughly. Is any other Korean IT company to work in Could Computing? I better googling now.