Chuyển đến nội dung chính

Book note: 21 bài học cho thế kỷ 21 (Tác giả: Yuval Noah Harari )

1. Vỡ mộng: Sự phát triển của công nghệ thông tin (AI, blockchain...) và Công nghệ sinh học liệu có sản sinh ra những mô hình xã hội mới thay thế cho mô hình dân chủ tự do hiện tại (?). Hầu hết mọi người đều chưa dự đoán những thay đổi trong thế kỷ 21 do những tiến bộ về công nghệ thông tin và công nghệ sinh học sẽ mang lại. 

2. Công việc: Cuộc cách mạng công nghiệp lần thứ nhất với đầu máy hơi nước, con người từng đập phá máy móc vì nỗi sợ mất việc làm, đến cuộc cách mạng công nghiệp lần thứ 4 liệu vấn đề tương tự có xảy ra? Công nghệ phát triển sẽ thay thế công việc trước đây con người từng thực hiện, tạo ra nguy cơ mất việc làm. Chính phủ sẽ làm gì để tạo ra các công ăn việc làm mới? Nếu như trước đây chúng đa đấu trách để chống lại bóc lột, thì ngày nay đấu tranh để chống lại sự vô dụng.  

3. Tự do: Nguy cơ bị kiểm soát bởi các thuật toán, máy móc có thể hiểu con người hơn chính chúng ta. 

4. Bình đẳng: Biên giới giữa các quốc gia có thể bị xóa nhòa nhưng có thể sinh ra sự phân cấp các chủng người hiện đại nhờ sự can thiệp của công nghệ sinh học, tạo ra khoảng cách thực sự giữa giới tinh hoa và phần còn lại (điều này chưa từng xảy ra trong lịch sử).

5. Cộng đồng: Cộng đồng trực tuyến chưa thể dẫn dắt các cuộc cách mạng, muốn làm được điều đó cần rút ngắn khoảng cách với cộng đồng thực tế bên ngoài. Các trò chơi như pokemon go và thực tại ảo, thực tại tăng cường là một trong những nỗ lực để rút ngắn khoảng cách đó.

6. Văn minh: Thế giới sẽ tiến đến một nền Văn minh duy nhất.

7. Chủ nghĩa dân tộc: Biên giới giữa các quốc gia sẽ không còn quan trọng. Loài người hiện đại cần chung tay giải quyết các vấn đề chung của nhân loại như sự nóng lên của khí hậu, băng tan, vũ khí hạt nhân...

8. Tôn giáo: Cùng với sự phát triển của khoa học kỹ thuật vai trò của tôn giáo sẽ giảm đi. Tuy nhiên tôn giáo vẫn sẽ tồn tại và là công cụ để duy trì chủ nghĩa dân tộc, để thúc đẩy sự đoàn kết. 

9. Nhập cư: Sự phát triển của Khoa học công nghệ làm giảm bớt sự phân biệt chủng tộc, tuy nhiên hình thành sự phân biệt về văn hóa.

10. Chủ nghĩa khủng bố: thực tế số người thương vong vì bị khủng bố ít hơn rất nhiều so với tai nạn giao thông, bệnh tiểu đường. Chủ nghĩa khủng bố ví như con ruồi không thể di chuyển cái bình sứ, nhưng có thể phá hỏng cả cửa hàng bán gốm sứ nếu nó chui vào tai con bò mộng vào làm con bò thấy bất ổn. Con người cần khôn ngoan hơn khi đối mặt với chủ nghĩa khủng bố: không nên thôi phồng sự ảnh hưởng của nó (đây cũng chính là mục tiêu của những kẻ khủng bố muốn đạt được), bản chất sức mạnh của những kẻ khủng bố so với quân đội các nước là rất chênh lệch. 

11. Chiến tranh: Việc sử dụng vũ lực để thực hiện chiến tranh gần như không còn. Tuy nhiên con người vẫn đối mặt với 2 nguy cơ đến từ chiến tranh hạt nhânchiến tranh trên Không gian mạng. Hai mình thức này tốn ít nguồn lực hơn nhưng mức độ thiệt hại thì gấp nhiều lần.

12. Khiêm nhường: Các dân tộc, Tôn giáo thường tự coi mình là Trung tâm của vũ trụ.

13. Chúa: Con người thường viện dẫn chúa cho những điều chưa giải thích được.

14. Chủ nghĩa thế tục: Không tin vào sự tồn tại của thần linh, giải thích mọi thứ bằng khoa học, thực tiễn.

15. Ngu dốt: Khác với thời nguyên thủy con người ngày càng biết rất ít về Thế giới quanh mình và thường lầm tưởng là biết rất nhiều. Những kiến thức có được dựa trên sự tham chiếu đến kiến thức của người khác.

16. Công lý...

17. Hậu sự thật: Homo sapiens (người hiện đại) có khả năng sáng tạo ra những câu chuyện sai với thực tế để đạt được mục đích về tôn giáo, đoàn kết dân chúng...(Lời nói dối được lặp lại 1000 lần có khả năng sẽ trở thành sự thật). Lịch sử đã có thấy có những sự thật phải đến 700 năm sau con người mới làm sáng tỏ. Xã hội chúng ta đang sống là xã hội hậu sự thật.

18. Khoa học viễn tưởng: Chúng ta có thể đang sống trong xã hội mô phỏng tạo bởi sự phát triển của công nghệ (tương tự phim ma trận). 

19. Giáo dục: Tuổi thọ con người sẽ tăng lên và yêu cầu họ phải luôn học hỏi, linh hoạt về tin thần và cân bằng cảm xúc. Nếu bạn không biết mình muốn gì công nghệ sẽ kiểm soát bạn. Trường học nên giảm bớt dạy về các kỹ năng, kỷ thuật mà tập trung dạy về 04 chữ C: Critical thinking, Communication, Collaboration, Creative.

20. Ý nghĩa: Con người luôn tự hỏi ý nghĩa cuộc đời mình là gì? Điều đó phụ thuộc vào niềm tin, kiến thức mà họ đang có. Niềm tin của con người có thể bị dẫn dắt bởi Tôn giáo, Chủ nghĩa dân tộc hay thậm chí là Chủ nghĩa phát xít.

21. Thiền: Được xem như là công cụ trong nghiên cứu khoa học. Sử dụng thiền để thấu hiểu về dòng chảy tâm trí, cảm giác bản thân đang trải qua. Thiền không để là mục đích tạo ra những khoảng khắc xuất thần hay tạo ra sự thăng hoa...



Nhận xét

Bài đăng phổ biến từ blog này

[ebook] Phần I - Tổng hợp nội dung sách "Nuôi con không phải cuộc chiến"

Phần I - Nuôi con không phải cuộc chiến Chương 1: ăn ngủ tự lập mẹ nhàn con ngoan EASY: eat - activity - Sleep - Your time -> Là chu kỳ sinh hoạt lặp đi lặp lại của bé trong một khoảng thời gian 1 ngày của bé. Có thể bạn quan tâm: Khuyến mãi mua trọn bộ sách Nuôi con không phải cuộc chiến I. Nếp sinh hoạt EASY   1. Lợi ích EASY: Đối với bé: + Nhận biết được những gì xảy ra tiếp theo -> Tăng khả năng tự tin của con. + Tập cho bé phản xạ có điều kiện. + Kết nối nhịp sing học của con. Đối vơí mẹ: + Biết cách phản ứng với những nhu cầu khác nhau của bé, không nhầm lẫn giữa khi bé khóc đòi ăn hay làm nũng.  Về lâu dài: + EASY là nền tảng cơ bản giúp rèn luyện sự tự lập ở bé. + Tạo nếp sinh hoạt ăn ngủ điều độ. (Khi con càng lớn chu kỳ EASY càng dài ra) 2.   Chu kỳ 03h: Cho bé từ 0 - 3 tháng tuổi. Bé ăn cách nhau 03 giờ. Cho con ngủ theo bảng thời gian hoặc căn cứ vào dấu hiệu của bé. Cân nặng tiêu chuẩn 2.7kg 3. Chu kỳ 4 giờ Ch

[AI] BÀI 4: Tác nhân và môi trường (Agent and Environment)

1. Agent (tác nhân): l à tất cả những gì có thể nhận thức về môi trường của nó thông qua cảm nhận "Sensor" và đưa ra hành động tác động đến môi trường (effective). Có 03 loại agent: human, software, robotic. + Cấu trúc của Agent: Gồm 2 phần:  Architecture + Agent Program + Phân loại Agent: -  Simple Reflex Agents: Agent phản ứng đơn giản. - Model Based Reflex Agents: Agent phản xạ dựa trên model - Goal Based Agents: Agent dựa trên mục tiêu. - Utility Based Agents: Agent dựa trên tính tiện ích. 2. Turing test : Ứng dụng trong việc kiểm tra và đáng giá máy móc có thật sự thông minh?  https://vi.wikipedia.org/wiki/Ph%C3%A9p_th%E1%BB%AD_Turing   3. Các thuộc tính của môi trường Discrete / Continuous  − If there are a limited number of distinct, clearly defined, states of the environment, the environment is discrete (For example, chess); otherwise it is continuous (For example, driving). Observable / Partially Observable  − If it is possible to determine t

[Xu hướng] Open API – Xu thế phát triển mới của ngành công nghiệp phần mềm

Xuất bản: 2016-06-30 00:19:09 Các nhà phát triển đã nhận ra rằng việc lãng phí thời gian công sức vào thiết kế lại những thứ đã được các công ty khác xây dựng là hết sức không nên. Thay vào đó, họ hoàn toàn có thể dựa vào những API được các nhà cung cấp nền tảng như Salesforce, Amazon, Google… và mới đây là các nhà phát triển độc lập khác đưa ra. Trong ngành công nghiệp sản xuất phần mềm, mỗi ứng dụng khi được đưa tới công chúng đều nhằm mục đích phục vụ cho một nhu cầu người dùng nhất định.  Có những ứng dụng phục vụ cho mục đích học tập, hoặc giải trí, du lịch, một số khác phục vụ cho mục đích đi lại như GrabTaxi hay Uber chẳng hạn. Mặc dù những ứng dụng này có thể giúp đáp ứng những nhu cầu khác nhau của người sử dụng nhưng cũng không phải vì thế mà chúng được làm ra theo những cách hoàn toàn khác nhau. Bên cạnh đó, tuy có những mục đích sử dụng khác nhau nhưng những ứng dụng như vậy vẫn có những điểm chung, tương đồng về chức năng.  Dù bạn đang sử dụng Facebook hay S

[Shiro][Spring-MVC] Apache Shiro with Spring framework, Java config and WebApplicationInitializer

Recently I was adding  Apache Shiro  security framework to Spring based web application which is using Java config and doesn't have xml configuration at all, not even web.xml Apache Shiro documentation is mostly using xml examples so it took some time to put it all together in Java config based application. Central part of Shiro security is  a realm. Here is how official Shiro documentation defines realms: " A Realm is a component that can access application-specific security data such as users, roles, and permissions. The Realm translates this application-specific data into a format that Shiro understands so Shiro can in turn provide a single easy-to-understand  Subject  programming API no matter how many data sources exist or how application-specific your data might be ." Shiro comes with number of out-of-the-box Realm  implementations that connects directly to database, to LDAP, etc, but in this example we will use custom Realm implementation since

[Tool] Apache Nifi

Introduction Apache NiFi is a dataflow system based on the concepts of flow-based programming. It supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic. NiFi has a web-based user interface for design, control, feedback, and monitoring of dataflows. It is highly configurable along several dimensions of quality of service, such as loss-tolerant versus guaranteed delivery, low latency versus high throughput, and priority-based queuing. NiFi provides fine-grained data provenance for all data received, forked, joined cloned, modified, sent, and ultimately dropped upon reaching its configured end-state. See the  System Administrator’s Guide  for information about system requirements, installation, and configuration. Once NiFi is installed, use a supported web browser to view the UI. Browser Support Browser Version Chrome Current and Current - 1 FireFox Current and Current - 1 Edge Current and Current

Quản lý Session khi cấu hình dự phòng máy chủ sử dụng HAproxy

1.        Vấn đề Cùng một HTTP session có thể nằm trên nhiều kết nối TCP khác nhau. Trong điều kiện không sử dụng Load Balancer, sẽ không phát sinh các vấn đề về quản lý phiên – session. Thông tin session của tất cả người dùng được nhận biết thông qua một máy chủ duy nhất. Tất cả kết nối của Client đều được chuyển đến một máy chủ duy nhất. Ở chế độ dự phòng, khi người quản trị cài đặt nhiều hơn một server, vấn đề về quản lý session sẽ xuất hiện. Máy chủ ứng dụng có nguy cơ không thể access thông tin session người dùng. 2.        Phương án cấu hình dự phòng khi sử dụng session ·          Replication : Sử dụng cơ chế sao lưu session của web server để đảm bảo rằng tất cả các máy chủ ứng dụng thuộc cluster khác nhau đều có thông tin của Session. Một số web server phổ biến như tomcat đều hỗ trợ cơ chế replication session này. ·          Share session : Thông tin session được chia sẻ bằng cách lưu trữ tập trung vào một cơ sở dữ liệu, hoặc dạng file system trên web se

Book note: Tư duy nhanh và chậm - Tác giả: Daniel Kahneman

1. Tư duy nhanh : dựa vào trực giác, kinh nghiệm. 2. Tư duy chậm :  suy nghĩ, đánh giá thấu đáo về một vấn đề trước khi đưa ra ý kiến. --> Con người có xu hướng thích sử dụng tư duy nhanh hơn là tư duy chậm. 3. Giảm thiểu sai lầm dự kiến :  Áp dụng thông tin khách quan: Sử dụng thông tin từ nhiều nguồn tin khác. Xác định nhóm tham chiếu phù hợp --> thu thập số liệu thống kê. 4. Trực giác và công thức : Nếu có lựa chọn thì nên sử dụng công thức. 5. Khi nào nên tin vào trực giác : Nếu trực giác đưa ra phán đoán về một phạm trù có tính chất lặp lại (ví dụ như chơi cờ vua) và tính lặp lại của phạm trù đó có khả năng học được. 6. Người ta có xu hướng thích sự tự tin hơn sự không chắc chắn : thông tin đưa ra dựa trên sự tự tin có khoảng sai lệch bé hơn nếu đưa ra dựa trên sự không chắc chắn. 7. Con người thường nghĩ đến sự mất mát nhiều hơn cái nhận được . Hầu hết mọi người sẽ không tham gia trò chơi đồng xu: mặt sấp mất 100$, mặt ngửa được nhận 150$ (dù phận  nhận được > phần có th

[Mac OS] Cài đặt maven apache

Ngày tạo: 25/12/2016 Bước 1: Download maven apache từ liên kết:  https://maven.apache.org/download.cgi?Preferred=ftp://mirror.reverse.net/pub/apache/ Bước 2: Cài đăt biến môi trường: mở vào file .bash_profile thêm các dòng. (Nếu file chưa tồn tại thì tạo mới) $ vim ~/.bash_profile export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home export M2_HOME=/Users/mac/Downloads/Programs/apache-maven-3.3.9 export M2=$M2_HOME/bin export PATH=$PATH:$M2_HOME/bin Bước 3 :  Restart Terminal, kiểm tra cài đặt thành công từ terminal bằng lệnh: $ mvn -version Trường hợp cài đặt thành công kết quả trả về như sau: Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T23:41:47+07:00) Maven home: /Users/mac/Downloads/Programs/apache-maven-3.3.9 Java version: 1.8.0_60, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name:

[Network] ARQ - Automatic repeat request

Automatic Repeat reQuest (ARQ) hay  Automatic Repeat Query là một phương thức điều khiển lỗi cho quá trình truyền dữ liệu bằng cách sử dụng ACK (acknowledgements) và Time Out, cho phép truyền dữ liệu tin cậy trên nền một dịch vụ không tin cậy (unreliable service). 1. ARQ protocol Gồm 03 loại Stop-and-wait ARQ Go-Back-N ARQ Selective Repeat ARQ / Selective Reject 2. Lĩnh vực liên quan Linked Data Transport Layer OSI Model. Ngoài ra có một số bằng sáng chế trong lĩnh vực live video contribution environments  sử dụng tới ARQ.

[PM4P] First step for reaching to PMP Certificate

27/07/2019: First step for reaching to PMP Certificate