55 điểm bởi kuroneko 2023-06-02 | 14 bình luận | Chia sẻ qua WhatsApp
  • Tập hợp các câu chuyện về những lỗi phần mềm/phần cứng khó tin trên Internet.
  • Có nhiều câu chuyện khác nhau, bao gồm cả câu chuyện nổi tiếng về "chiếc xe bị dị ứng với kem vani".
    • Email không gửi được xa quá 500 dặm
    • Máy chủ DB bị sập khi thủy triều lên
    • OpenOffice không in được vào thứ Ba
    • vân vân

14 bình luận

 
roxie 2023-06-14

Những câu chuyện dân gian về phần mềm

  • Vào thập niên 1980, một máy vi tính siêu nhỏ được lắp đặt tại ga đường sắt thường xuyên phát sinh lỗi bất thường theo chu kỳ. Nhà phát triển nhận ra một quy luật rằng sự cố này xảy ra mỗi khi một đoàn tàu chở bò từ Chernobyl đi qua; để chứng minh điều đó, ông mang theo máy đếm Geiger và xác nhận những con bò đó có mức phóng xạ cao bất thường. Nói cách khác, mức phóng xạ cao đến mức gây ra hiện tượng lật bit. Hóa ra, do thiếu thốn vật tư vào thời đó, Liên Xô đã chọn chiến lược trộn thịt bò từ Chernobyl với thịt của những con bò khác để hạ mức phóng xạ rồi cung ứng ra thị trường. Ngay khi biết được chuyện này, nhà phát triển đã nộp hồ sơ di cư sang mọi quốc gia xung quanh. Và theo thời gian, khi mức phóng xạ của máy tính dần giảm xuống, vấn đề cũng tự nhiên được giải quyết.
 
budlebee 2023-06-14

Trời ơi... hahaha

 
roxie 2023-06-12

Mỗi khi có thời gian, tôi định sẽ thử tóm tắt vài cái một.

 
roxie 2023-08-13

Thất bại vào một số pha của Mặt Trăng

  • Một câu chuyện ngắn về những chương trình có hành vi thay đổi theo pha của Mặt Trăng
  • Trường hợp của MIT: đầu ra của subroutine là văn bản rộng 80 ký tự, nhưng tùy theo pha của Mặt Trăng đôi khi lại dài hơn 80 ký tự; trong trường hợp đó nó bị tràn sang dòng thứ hai, và vì vậy chương trình gặp sự cố
  • Trường hợp của CERN: do pha của Mặt Trăng, lực hấp dẫn làm hình dạng Trái Đất thay đổi, khiến máy gia tốc hạt (LHC) cũng bị biến đổi vật lý một chút, từ đó phát sinh vấn đề là kết quả đo đạc cho ra khác đi
 
roxie 2023-06-17

Down by Tubes

Một công ty đã phát triển một hệ thống phát hành vé. Sau đó Windows 95 ra mắt, và họ cài phần mềm đó lên đó để bán. Thế nhưng từ một cửa hàng địa phương dùng hệ thống này liên tục báo rằng máy chủ cứ bị tắt, nên James được cử tới. "Hệ thống giờ đã hoạt động bình thường." 10 phút sau: "Hệ thống bị hỏng rồi", rồi một lúc sau nữa: "Giờ lại hoạt động tốt rồi." Vì James không hề làm gì nên anh ấy rất bối rối. Hóa ra trình bảo vệ màn hình 3D xuất hiện sau 10 phút (mấy cái ống nối qua nối lại khắp nơi... chính là cái mà bạn còn nhớ đó) đã ngốn 100% CPU. Tắt nó đi là giải quyết được vấn đề.

 
roxie 2023-06-12

Crash Bandicoot

  • Khi đang phát triển Crash Bandicoot cho PS1, thỉnh thoảng lại xảy ra lỗi khiến toàn bộ dữ liệu trên thẻ nhớ bị hỏng khi save & load. Dù đã thay đủ loại yếu tố trong game bằng stub mà hiện tượng vẫn lặp lại, họ chán nản rồi cuối cùng mới phát hiện đó là vấn đề phần cứng. Trong game này, xung nhịp được tự ý chỉnh xuống 1KHz, và thiết lập đó đã gây nhiễu bộ điều khiển tốc độ truyền dữ liệu (baud rate controller), khiến dữ liệu đọc và ghi vào thẻ nhớ bị rối khi dùng tay cầm PS1.
 
roxie 2023-06-12

Chiếc xe bị dị ứng với kem vani

  • Chứng kiến hiện tượng xe hơi chỉ không nổ máy khi đi mua kem vani. Hóa ra kem vani là mặt hàng bán chạy nên được đặt ở phía trước quầy, khác với các vị kem khác; vì thế người mua quay lại xe sớm hơn nhiều so với khi mua các vị khác, và gặp tình trạng động cơ quá nhiệt (Vapor Lock). Với các vị kem khác, do nhận hàng muộn hơn nên động cơ có đủ thời gian để nguội.
 
bus710 2023-06-03

Cấm 'Ơ?~'

 
mytory 2023-06-02

Một con chồn… gây ra sự cố sập hệ thống…

 
kleinstein 2023-06-02

Haha, đúng là có rất nhiều câu chuyện thú vị. Tôi đã đọc rất vui~

 
lymose 2023-06-02

Trước đây có một bài viết tương tự liên quan đến lập trình game, không biết có ai còn nhớ không? Tôi nhớ ra ba chi tiết: một là một kỹ sư senior đã chiếm sẵn khoảng 10mb bộ nhớ một cách vô ích, rồi khi cần tối ưu bộ nhớ thì chỉ việc xóa dòng đó; hai là do git hash collision mà mã nguồn bị rối tung lên, cuối cùng giải quyết bằng cách thêm một dấu cách vào một file; và còn một chuyện nữa là có kỹ sư trước khi nghỉ việc đã nhét một con vịt với cực nhiều polygon vào bên trong một căn nhà trong game mà không ai có thể vào được, khiến thời gian tải bị kéo dài.

 
quack337 2023-06-02

Wow~~ thú vị thật.

 
kuroneko 2023-06-02

Đây là tập hợp những câu chuyện về các lỗi kỳ lạ khó hiểu, với nguyên nhân vô cùng đa dạng và thú vị.
Có lẽ vì thế mà nó được gọi là “dân gian”.

Khi cảm thấy rối bời vì bug bùng nổ, đọc thử thì thấy cũng được tiếp thêm năng lượng.