Giá trị của tự do

Hôm nay có một em gái gửi tin nhắn cho mình qua facebook, nội dung như sau:

Em chào chị.

Em vừa đọc những dòng này trên FB của em:

“Người Hà Nội chỉ phản ứng một cách yếu ớt, tế nhị, kín đáo. Người nhà quê rất tự tin, hùng hổ đảo lộn cả Hà Nội, ngày càng nắm quyễn lãnh đạo từ phường cho đến quận, rồi cả thành phố và các cơ quan trung ương đóng tại Hà Nội. Người Hà Nội gốc thành thiểu số, họ co cụm lại và bền bỉ, khéo léo bảo vệ những giá trị của mình…

Người Hà Nội khó có thể làm lãnh đạo, quản lý được trong bối cảnh xã hội mới, vì họ biết rộng, làm gì cũng cân nhắc cẩn trọng; họ quá nhạy cảm, tế nhị, ngại va chạm, sợ làm tổn thương người khác và rất sợ bị tổn thương… Với sự lịch lãm, tài hoa, tâm hồn phong phú, tinh tế của mình, họ thường sáng tạo được những giá trị cao trong các lĩnh vực khoa học, âm nhạc, hội họa, văn học… Còn lãnh đạo thời nay đòi hỏi phải biết mưu mẹo và đấu tranh, “dám nghĩ, dám làm” mọi chuyện, phải “dấy lên phong trào”, “Quyết tâm phấn đấu”, “Đồng loạt ra quân”, “Chỉ đạo quyết liệt”, “Quyết tâm đột phá”… Những thứ đó đều xa lạ với tư duy và cách ứng xử của người Hà Nội. Thế là người nhà quê chúng tôi được thể vừa nắm quyền, vừa làm giàu ào ạt trước con mắt ngỡ ngàng của người Hà Nội. Và chúng tôi đương nhiên thành người Hà Nội mới, đem lại cho Hà Nội một sức sống mới… kiểu nhà quê!” – Xin lỗi Hà Nội – GS. Mạc Văn Trang

Qua theo dõi FB, em biết chị là người HN gốc. Chị có thể chia sẻ suy nghĩ của mình không ạ?

Hồi cấp 3, em cũng có từng học thêm với 1 vài bạn gốc HN. Họ cũng có nhiều nét giống trong đoạn viết trên. Em thấy chị khác họ 1 chút nên em muốn nghe ý kiến của chị

Continue reading

Chơi support trong Dota 2

Hình ảnh mang tính chất minh họa cho đẹp thôi ạ, tại chẳng tìm được cái nào đẹp. (Nguồn: http://www.cuzzsoft.com/)

Hình ảnh mang tính chất minh họa cho đẹp thôi ạ, tại chẳng tìm được cái nào đẹp. (Nguồn: http://www.cuzzsoft.com/)

Mình mới chuyển qua chơi Dota 2 từ tháng 12.2013. Trước đó mình chơi League of Legends từ năm 2011. Khác với support ở LoL thường bị động hơn một chút và chủ yếu chỉ đóng góp healing và stun/slow/cc; thì ở Dota 2 mình chơi support cực sướng vì nhiều khi ultra kill hay rampage là chuyện bình thường mà không ai nói gì cả. Support trong Dota 2 còn có nghĩa là support một lượng dammage lớn trong combat, dĩ nhiên bên cạnh việc đóng góp cc, stun, slow, healing, pushing. Có thể nói vai trò của support trong Dota 2 là cực kỳ cực kỳ quan trọng. Continue reading

Dota 2 Recommender System

This is our team project at NUS. You can try it out here

Authors: Nguyen Khanh Linh, Le Khoi Phong, Pham Thanh Tung, Lim Zhi Yuan

210397

I. Introduction

Dota 2 is a popular multiplayer online battle arena (MOBA) video game, with 6.5m monthly active users, and it is increasingly being played competitively as well as casually. However, the game has also been criticized for its steep learning curve, which is a deterrence for new players to pick up the game.

The authors are long-time fans since the prequel of Dota 2, and they would like to offer a smooth transition experience to the new players (newbies) as well as a good hero guide to experienced players, by developing a Dota 2 Heroes Recommender System. The purpose of devising the Dota 2 Heroes Recommender System is to guide new or inexperienced to moderate-level players on Dota 2 Heroes selection, by recommending a list of suitable heroes.

The Dota 2 Heroes Recommender System encompasses 3 sub-systems- a Rules-Based System developed in CLIPS as the core, a bridge service between the core and front-end developed in Java, and a front-end user interface developed in HTML. Continue reading

Variable importance

From here.

Variable importance evaluation functions can be separated into two groups: those that use the model information and those that do not. The advantage of using a model-based approach is that is more closely tied to the model performance and that itmay be able to incorporate the correlation structure between the predictors into the importance calculation. Regardless of how the importance is calculated:

  • For most classification models, each predictor will have a separate variable importance for each class (the exceptions are classification trees, bagged trees and boosted trees).
  • All measures of importance are scaled to have a maximum value of 100, unless the scale argument of varImp.trainis set to FALSE.

Continue reading

Mẹ

Đêm ngủ mệt, không hiểu sao lại mơ thấy mẹ.

Trong giấc mơ, mình thấy mẹ đang mang bầu, một hình ảnh đẹp của người phụ nữ. Mình còn mơ hình như là mẹ mang bầu đứa em út của mình hay sao đó. Có lẽ mình thích có em (mặc dù sắp đến tuổi lấy chồng đến nơi rồi, và mẹ cũng hơn 50 rồi chẳng hiểu sao mình lại mơ như vậy nữa)

Nhìn kỹ, thấy mẹ mong manh quá. Mẹ nằm nghiêng, co người lại và ngủ. Bụng mẹ tròn xoe. Có lẽ mình đang nhớ lại thời điểm mẹ chửa em Bống nhà mình cách đây mười mấy năm. Hồi đó, mình 7 tuổi.

Mẹ rất nghiêm khắc với mình. Ngày xưa, mình viết xấu hay học chậm, làm Toán sai, đánh đàn bị nhầm gam, nhầm nốt (mình học Organ từ năm 4 tuổi), là mẹ hoặc cốc vào đầu, hoặc đánh vào tay. Mình sợ lắm. Có lần giải mãi không ra bài Toán con con gì đấy, mẹ bắt tự giải đến 12h đêm (hồi đó đang học cấp 1 mà thức đến giờ đó đã là rất muộn rồi), mình thì vừa thấy khó, vừa thấy nhọc, mệt, lại sợ nữa, nên cứ run bắn lên. Bố hồi trước hay can và bênh lắm nhưng chẳng hiểu sao lần này không nói gì nữa chỉ ngồi lặng thinh. Thế mà cuối cùng chật vật mãi cũng giải được (hồi nhỏ mình học kém lắm, vì không có khả năng tập trung như những bạn khác). Continue reading

List sách (update 11.4.2014)

Mình xin giới thiệu một số đầu sách hay mà mình nghĩ rất cần thiết

Link Dropbox (Mới có một số quyển ở đây, các quyển còn lại mình sẽ tìm và up dần, nhưng nếu mọi người có thể chủ động tự tìm được thì cũng tốt vì mình rất lười):

[Sách trên Dropbox]

**A. Về Computer Science**

*I. Thuật toán & Cấu trúc dữ liệu:*

1 – Algorithms - Robert Sedgewick, Kevin Wayne

Cuốn này trình bày dễ hiểu nhất và trực quan nhất (bằng ngôn ngữ Java). Không đòi hỏi người đọc phải có background sâu về Toán. Cover đủ hết các bài toán cơ bản (và 1 vài thuật toán nâng cao). Cá nhân mình highly recommend cuốn này.

2 – Introduction to Algorithms - Thomas H. Cormen

Đây là cuốn kinh điển, gối đầu giường của rất nhiều thế hệ sinh viên CS, CE, SE, ICT v.v… Ưu điểm và nhược điểm của nó đều là quá chi tiết và hàn lâm. Nếu ai muốn tìm hiểu nhanh, mang tính thực hành cao mà vẫn có tầng tư duy tốt thì hãy đọc cuốn 1. Còn nếu có thời gian mà muốn đào sâu thì hãy đọc quyển này. Tuy nhiên hầu hết các thuật toán trong cuốn này đều được trình bày bằng Pseudo-code.

3 – The Art of Computer Programming, Volumes 1-4A Boxed Set – Donald E. Knuth

Series này được mệnh danh là kinh thánh (Bible) trong lĩnh vực Computer Science. Mọi người nên order hoặc nên download bản tiếng Anh vì đây là bản hay nhất, đầy đủ nhất và thường xuyên được cập nhật, chỉnh sửa. Khá khó đọc, nhưng rất thú vị, xuất sắc. Continue reading