Chương trình truyền hình Canada thập niên 1980 tôi yêu thích nhất: Bits and Bytes
(omarshehata.substack.com)- Bits and Bytes, chương trình truyền hình Canada của thập niên 1980, là một chương trình nhập môn giúp người bình thường hiểu và sử dụng máy tính trong đời sống hằng ngày, hơn là mổ xẻ sâu cấu trúc bên trong máy tính
- Dù nhắm đến người mới bắt đầu, chương trình không hề xem nhẹ khán giả, mà giải thích nguyên lý máy tính theo cách để lại mô hình cốt lõi
- Cảnh tải trò chơi điện tử từ băng cassette cho thấy một cách trực quan rằng chuỗi 0 và 1 có thể được diễn giải thành chữ, hình ảnh và lệnh
- Sự phân biệt rằng “không phải máy tính chậm mà là băng cassette chậm” mang lại cho người dùng mô hình tư duy cần thiết để dự đoán nguyên nhân vấn đề và gỡ lỗi
- Ngay cả khi giải thích công nghệ phức tạp, không nên đánh giá thấp người dùng trung bình; thay vào đó, cần giữ lại phần cốt lõi của những mô hình mà chuyên gia thực sự dùng để dự đoán và gỡ lỗi
Khán giả mà Bits and Bytes hướng tới
- Bits and Bytes là một chương trình truyền hình tập trung vào việc “dùng máy tính như thế nào”
- Đây không phải chương trình nhằm khuyến khích con đường nghề nghiệp kỹ sư hay giải thích toàn bộ cách máy tính vận hành bên trong
- Đối tượng chính là những người bình thường muốn dùng máy tính cho các công việc hằng ngày như xử lý thuế
- Billy Van đảm nhận vai “một người bình thường không biết gì về máy tính nhưng muốn học”
- Phản ứng ban đầu với chiếc máy tính đầu tiên cho thấy nhân vật này được xây dựng như người chưa từng trực tiếp dùng máy tính
- Luba Goy giải thích rằng máy tính tự nó không làm gì cả, người dùng phải lập trình cho nó
- Ngay cả việc phải nhấn “enter” và ý nghĩa của thao tác đó cũng được nói từ những điều cơ bản nhất
- Chương trình bắt đầu từ mức rất căn bản, nhưng không hề coi thường khán giả hay làm mờ phần giải thích
- Cách giải thích ngắn gọn và trực diện
- Không lược bỏ cấu trúc quan trọng theo kiểu “cứ bấm nút là được”
Mô hình tư duy về dữ liệu mà băng cassette thể hiện
- Trong một tập, chương trình tải một trò chơi điện tử từ băng cassette
- Billy hỏi làm sao thông tin, từ ngữ, ký tự và hình ảnh, chứ không phải âm thanh, lại có thể nằm trên một băng cassette âm thanh
- Nếu chỉ trả lời rằng “dữ liệu trò chơi nằm trên băng và máy tính sẽ giải mã”, thì vẫn rất khó hiểu đầy đủ cách hệ thống hoạt động
- Có thể hướng dẫn quy trình bấm nút, nhưng người dùng sẽ khó dự đoán tình huống lỗi hay tự hình thành mô hình trong đầu
- Luba cho phát một băng chứa mã máy của trò chơi bằng đầu cassette âm thanh
- Băng phát bình thường nhưng tạo ra âm thanh rất khủng khiếp
- Sau đó cô giải thích rằng có thể tạo ra mã nhị phân bằng chuỗi công tắc “on” và “off”, rồi quy ước chúng thành số, ký tự, lệnh, v.v.
- Giữa văn bản, hình ảnh và âm thanh không có khác biệt đặc biệt nào về bản chất; tất cả đều được lưu dưới cùng một đơn vị thô là 0 và 1
- Ý nghĩa không được cố định sẵn trong bản thân dữ liệu
- Ý nghĩa xuất hiện tùy theo cách nó được giải mã
- Ví dụ, số 65 được lưu ở dạng nhị phân có thể là ký tự “A” trong tài liệu văn bản ASCII, hoặc là một nốt nhạc trong MIDI
Lợi ích thực tế mà người dùng nhận được
- Kiểu giải thích này mang đến cho người dùng phổ thông một mô hình cơ bản nhưng hữu ích về cách máy móc vận hành
- Nếu mã hóa dữ liệu theo cách chỉ mình người dùng biết, người ta cũng có thể hình dung ra một hệ thống mã hóa đơn giản
- Khi máy tính hoạt động khác với dự đoán, mô hình này giúp đánh giá điều gì là có thể xảy ra
- Khi làm việc cùng lập trình viên, người dùng cũng dễ phân biệt hơn điều gì là “dễ” và điều gì là “khó”
- Khi Billy hỏi “vì sao máy tính chậm thế”, Luba phân biệt rằng máy tính nhanh còn thứ chậm là băng cassette
- Sự phân biệt này liên hệ với tình huống người dùng hiện đại nhìn một trang web chậm và phải cân nhắc đó là do mạng, do CPU cũ hay do chính website
- Trường hợp Chrome bổ sung tính năng hiển thị mức dùng bộ nhớ của từng tab cũng được nhìn nhận tích cực
- Như John Carmack từng nói, phải nhận thức được việc tiêu thụ tài nguyên thì mới có thể quan tâm đến nó
Tiêu chuẩn của Feynman và cách giải thích công nghệ tốt
- Trong 《The Meaning of it All》, Richard Feynman xem ý nghĩ cho rằng người bình thường là ngu ngốc là một ý nghĩ nguy hiểm
- Ông bày tỏ sự thất vọng trước những lời giải thích bị đơn giản hóa quá mức vì cho rằng công chúng không có khả năng hoặc hứng thú để hiểu nội dung kỹ thuật
- Một tiêu chuẩn tốt cho bài viết khoa học là: nếu ngay cả một chuyên gia như Feynman cũng không hiểu tác giả đang nói gì, thì đó không phải bài viết tốt
- Bits and Bytes ví máy tính như “rất nhiều Aristotle tí hon chỉ biết bật và tắt”
- So sánh này ngớ ngẩn và đơn giản hóa, nhưng lại đem đến một sự thật hữu ích cho khán giả
- Nó truyền đạt mô hình rằng máy tính “ngu” ở chỗ chỉ thực hiện được các phép toán cơ bản, nhưng có thể xếp chồng các lớp đó để tạo ra thứ thông minh
- Có thể tóm tắt lý do chương trình hoạt động hiệu quả ở vài điểm
- Chương trình không gạt bỏ “những câu hỏi ngớ ngẩn”, mà nếu câu hỏi rất cơ bản thì trả lời đúng như vậy
- Những câu hỏi thoạt nhìn có vẻ ngớ ngẩn, nếu được xem xét nghiêm túc, có thể làm lộ ra nội dung nền tảng và sâu sắc
- Chương trình không dựa vào phép màu hay cách giải thích kiểu hộp đen; nếu không đủ thời gian giải thích thì nói là nằm ngoài phạm vi hoặc để sang tập sau
- Ngay cả những câu hỏi như vì sao nút nguồn ở phía sau, hay vì sao máy tính bộ nhớ 32k lại chỉ hiện 31k, cũng được tiếp cận bằng sự tò mò
Nguyên tắc giải thích công nghệ phức tạp
- Khi giải thích công nghệ phức tạp, cần tránh cám dỗ đơn giản hóa quá mức
- Nếu khó chọn ra chi tiết cốt lõi, có thể bắt đầu từ mô hình tư duy mà chuyên gia thực sự dùng khi dự đoán hoặc gỡ lỗi hệ thống
- Sau đó tạo ra một phép so sánh có thể nắm bắt được mô hình đó
- Đây cũng là nguyên lý tương tự như dạy bằng pseudocode: loại bỏ chi tiết không cần thiết và giữ lại mô hình cốt lõi
- Người bình thường ngày nay, nếu có đủ động lực, hoàn toàn có thể hiểu các vấn đề kỹ thuật phức tạp
- Nếu nói rằng họ không thể, thì thường là vì người giải thích chưa làm tốt, chọn sai mức độ trừu tượng, hoặc người nghe chưa thấy vì sao điều đó quan trọng với mình
- Nên giải thích đến mức nào về cơ chế vận hành bên trong cho công chúng là một bài toán cân bằng khó
- Câu trả lời đúng luôn phụ thuộc vào từng tình huống
- Một tiêu chí được nêu ra là: với những thứ ta dùng nhiều hoặc phụ thuộc nhiều, ta nên muốn có mô hình vận hành và cách cơ bản để kiểm tra nó
- Xe hơi, hệ thống ống nước và HVAC trong nhà, cũng như các hệ thống kinh tế và chính trị, đều thuộc nhóm đó
- Bits and Bytes vẫn là một ví dụ hay về việc không đánh giá thấp người dùng phổ thông và cho họ thấy lượng cấu trúc hậu trường vừa đủ cần thiết
1 bình luận
Các ý kiến trên Hacker News
Thật sốc khi thấy Luba Goy dẫn một chương trình nghiêm túc về máy tính
Hầu hết người Canada có lẽ biết bà như một diễn viên hài phác thảo trong Royal Canadian Air Farce
https://youtu.be/eRDTCE7DEMY
Đoạn tôi thích nhất cũng là video này. Biểu cảm của Morgan khi tung ra câu chốt của tiểu phẩm đúng là hiện thân của sự thỏa mãn tột độ
https://youtu.be/67-GeNYShbc?si=SlvGmFnZ9akGiD7M
Ở Anh có The Computer Programme [1], nhạc chủ đề là Computer Love của Kraftwerk. Ngoài ra còn có Making the Most of the Micro [2]
[1] https://youtube.com/playlist?list=PLOtimvwAoYtnCtLiLspq_Gnng...
[2] https://youtube.com/playlist?list=PLOtimvwAoYtlWZdX-MgnHrr-G...
https://youtube.com/watch?v=rbARvOyyjUI
Trong một buổi phát sóng trực tiếp, khi đang trình diễn thư điện tử thì tài khoản bị hack; có lẽ đó là vụ hack đầu tiên được ghi lại trên TV: https://www.vice.com/en/article/9ak7w5/as-seen-on-tv-when-ha...
Nó gợi nhớ rất mạnh đến những thứ như mở đầu Bananaman hay Jamie and the Magic Torch của Cosgrove Hall
Tôi rất thích chương trình này. Mười năm trước khi web ra đời, vào thời trường tôi chỉ có một chiếc Commodore PET, tôi đã học được sự khác nhau giữa compiler và interpreter
Tôi còn có một ký ức rất rõ. Năm lớp 7, tôi nhắc đến chuyện này trong giờ khoa học và bị trêu chọc dữ dội. Trớ trêu là đứa trêu tôi nhiều nhất về sau trở thành nhà sáng lập một công ty Internet rất thành công vào cuối thập niên 90, nghỉ hưu khi mới ngoài 30 và giờ đi khắp thế giới dạy mọi người lướt sóng. Ưgh...
Với tôi thì chương trình TV Canada thập niên 1990 Dotto's Data Cafe mới là như vậy
https://www.youtube.com/watch?v=w1wEOoCDNmg
https://www.youtube.com/@dottotech
Đúng là một chương trình tuyệt vời
Cũng có phiên bản Canada nói tiếng Pháp của chương trình này là Octo-puce
https://fr.wikipedia.org/wiki/Octo-puce
Cũng có video Commodore 64 của Jim Butterfield
https://m.youtube.com/watch?v=J9WnHuGjZ38
Tôi có một ký ức rất xa xưa về cảnh trong chương trình này Billy nói: "Xử lý văn bản à? Nghe giống xử lý THỰC PHẨM quá!"
Tôi đã lục kho lưu trữ YouTube nhưng vẫn chưa tìm lại được cảnh đó
Dù vậy, xem lại các video khiến tôi thấy bồi hồi. Giống như Mr. Wizard mà tôi thích hồi đó, chương trình giải thích một cách ngắn gọn, thân thiện nhưng đầy tính bách khoa về những gì máy tính thời ấy có thể làm và cách máy móc thực sự vận hành
Ví dụ, họ mô tả CPU như một nhân viên lưu trữ hồ sơ tí hon bên trong cỗ máy, nhận chỉ dẫn phải làm gì với các con số được lưu trong một dãy tủ hồ sơ khổng lồ có đánh số, tức RAM. Tôi cũng thích những đoạn video chen giữa các cảnh có Luba và Billy, vì chúng mang thẩm mỹ analog đầu thập niên 80 kiểu Sesame Street
Khi tôi lớn lên, chương trình này cũng được phát sóng ở Brazil. Đó là bản lồng tiếng, như thường thấy trên TV thời đó, và nếu tôi nhớ không nhầm thì nó chiếu trên kênh giáo dục của bang chúng tôi
Cảm giác thật lạ khi thấy những chiếc máy tính mà chúng tôi không thể tiếp cận. Hầu hết máy tính ở Brazil là các mẫu tương thích TRS, Sinclair, Apple II; lúc đó vẫn chưa có PET hay PC. Cũng không có Xerox 820
Từ lâu rồi tôi từng gặp Luba Goy ở một chương trình hài. Tôi cũng biết Billy Van; khi chuyển từ Toronto sang California vào thập niên 70, ông ấy đã đưa chú chó chăn cừu Đức Lobo của mình cho tôi
Thấy hai người này xuất hiện cùng nhau trong bài viết khiến tôi có cảm giác hơi kỳ lạ
Hầu hết mọi người ở đây chắc đã biết Computer Chronicles rồi
Chương trình có trên YouTube và Internet Archive, và một trong những người dẫn là kiểu Bill Gates mà chúng ta từng cần, chứ không phải Bill Gates mà chúng ta đáng phải nhận