Ghost Blog
  • Stackoverflow

schedule 🆕 Recent Posts

Tại sao phương tây vượt trội #4: Sáu ứng dụng sát thủ của phương Tây

Tại sao phương tây vượt trội #4: Sáu ứng dụng sát thủ của phương Tây

Series: Tại sao phương tây vượt trội?

Nếu Jared Diamond giải thích vì sao **phương Tây có lợi thế khởi đầu** từ địa lý, lương thực, vật nuôi và vi trùng, thì Niall Ferguson lại chỉ ra: **khởi đầu chưa đủ**. Nhiều nền văn minh từng giàu mạnh hơn châu Âu (Trung Hoa thời Minh, Ấn Độ thời Mogul, thế giới Hồi giáo thời Abbasid), nhưng rốt cuộc tụt lại. Điều quyết định chính là **thể chế và văn hóa** – những “ứng dụng sát thủ” (killer apps) mà phương Tây đã phát triển và sử dụng từ thế kỷ XVI đến XIX.

Tại sao phương tây vượt trội #3: Vì sao Âu chứ không phải Trung Hoa

Tại sao phương tây vượt trội #3: Vì sao Âu chứ không phải Trung Hoa

Series: Tại sao phương tây vượt trội?

Nếu phần trước chúng ta đã thấy địa lý trao cho lục địa Á-Âu bộ bài mạnh nhất – từ khí hậu, lương thực, vật nuôi đến vi trùng – thì câu hỏi tiếp theo là: **tại sao người châu Âu, chứ không phải Trung Hoa, mới là kẻ bước lên vũ đài thống trị toàn cầu?** Trong nhiều thế kỷ, câu trả lời tưởng chừng đã nghiêng về phía Trung Hoa. Từ thời Đường, Tống, rồi Minh, Trung Hoa từng là trung tâm công nghệ, thương mại, và văn hóa. Nhưng kết quả lịch sử lại xoay theo hướng khác. Vì sao?

Daily Problem Solving #3 - Bài toán Build dependencies

Daily Problem Solving #3 - Bài toán Build dependencies

Series: Daily problem solving

Chào mừng đến với Tập 3! Hôm nay, chúng ta sẽ giải quyết một vấn đề quan trọng đối với các hệ thống xây dựng, quản lý gói và quy trình phần mềm: **Phân giải dependencies (Dependency Resolution)**. Để chứng minh tại sao thuật toán là thiết yếu, chúng ta sẽ sử dụng một bộ dữ liệu đầu vào lớn, lồng ghép sâu và liên kết phức tạp.

Daily Problem Solving #2: Bài toán số lượng đảo

Daily Problem Solving #2: Bài toán số lượng đảo

Series: Daily problem solving

Chào mừng trở lại với Tập 2! Hôm nay chúng ta sẽ cùng giải quyết một bài toán phỏng vấn kinh điển, hoàn hảo để khám phá hai thuật toán duyệt đồ thị cơ bản: Tìm kiếm theo Chiều rộng (BFS) và Tìm kiếm theo Chiều sâu (DFS). Hãy tưởng tượng bạn là một nhà bản đồ học đang đi tìm các lục địa trên một tấm bản đồ.

Daily Problem Solving #1: Bài toán xếp phòng họp

Daily Problem Solving #1: Bài toán xếp phòng họp

Series: Daily problem solving

Chào các bạn, hôm nay chúng ta sẽ cùng giải một bài toán rất thực tế: **Làm thế nào để sắp xếp tất cả các cuộc họp với số phòng ít nhất?** **Bài toán:** Cho một danh sách các khoảng thời gian họp `[bắt đầu, kết thúc]`, bạn cần tìm số lượng phòng họp tối thiểu cần để tổ chức tất cả. Một phòng có thể sử dụng lại ngay khi một cuộc họp vừa kết thúc. Hãy cùng xem qua các cách giải từ đơn giản đến tối ưu nhé.

# Daily Comparison #31: Algorithms for Rate Limiting

# Daily Comparison #31: Algorithms for Rate Limiting

Series: Daily Comparison

Welcome back to Daily Comparison! Today, we're diving into a critical component of building resilient and secure web services: **rate limiting**. Rate limiting is the process of controlling the number of requests a client can make to a server within a given time window. It protects APIs from abuse, DDoS attacks, and ensures fair resource distribution. We'll explore and compare five of the most common algorithms used to implement this.

library_books 📚 Browse Series

Daily Comparison

Daily Comparison

31 posts

Review book

Review book

13 posts

Tinh Thông Mộc Hệ

Tinh Thông Mộc Hệ

10 posts

Bài học cuộc sống

Bài học cuộc sống

8 posts

Daily Depth

Daily Depth

8 posts

Tại sao phương tây vượt trội?

Tại sao phương tây vượt trội?

5 posts

Từ tỉnh lẻ tới terminal

Từ tỉnh lẻ tới terminal

5 posts

Daily problem solving

Daily problem solving

3 posts

Khắc kỷ

Khắc kỷ

2 posts

Hồi sinh văn phong

Hồi sinh văn phong

2 posts

trending_up 🔥 Most Read Posts

Thế nào là phí thời giờ

Thế nào là phí thời giờ

Một góc nhìn phật giáo hơn về việc lãng phí thời giờ

label 🏷️ Explore by Tags