1 คะแนน โดย GN⁺ 2024-06-10 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • รายการทีวีแคนาดายุค 1980 Bits and Bytes เป็นรายการสำหรับผู้เริ่มต้นที่มุ่งช่วยให้คนทั่วไปเข้าใจและใช้คอมพิวเตอร์ในชีวิตประจำวัน มากกว่าจะพาเจาะลึกโครงสร้างภายในของคอมพิวเตอร์
  • แม้จะมุ่งที่ผู้เริ่มต้น แต่รายการก็ไม่ได้มองผู้ชมต่ำกว่าความเป็นจริง และอธิบายหลักการของคอมพิวเตอร์ด้วยวิธีที่ยังคงเหลือ แบบจำลองแกนหลัก ไว้
  • ฉากที่โหลดวิดีโอเกมจาก เทปคาสเซ็ต แสดงให้เห็นอย่างเป็นรูปธรรมว่า ลำดับของ 0 และ 1 สามารถถูกตีความเป็นตัวอักษร ภาพ หรือคำสั่งได้
  • การแยกระหว่าง “คอมพิวเตอร์ไม่ได้ช้า แต่ เทปคาสเซ็ตต่างหากที่ช้า” มอบแบบจำลองทางความคิดที่ผู้ใช้ต้องมีเพื่อคาดเดาสาเหตุของปัญหาและดีบักได้
  • แม้ต้องอธิบายเทคโนโลยีที่ซับซ้อน ก็ไม่ควรประเมินผู้ใช้ทั่วไปต่ำเกินไป แต่ควรเก็บไว้เฉพาะแก่นจากแบบจำลองที่ผู้เชี่ยวชาญใช้จริงในการคาดเดาและดีบัก

ผู้ชมที่ Bits and Bytes มุ่งเป้า

  • Bits and Bytes เป็นรายการทีวีที่เน้นว่าใช้คอมพิวเตอร์ “อย่างไร”
    • ไม่ใช่รายการที่ต้องการชักชวนคนไปสู่อาชีพวิศวกรรม หรืออธิบายการทำงานภายในทั้งหมดของคอมพิวเตอร์
    • กลุ่มเป้าหมายหลักคือคนทั่วไปที่อยากใช้คอมพิวเตอร์กับงานในชีวิตประจำวัน เช่น การจัดการภาษี
  • Billy Van รับบทเป็น “คนทั่วไปที่ไม่รู้อะไรเกี่ยวกับคอมพิวเตอร์เลย แต่อยากเรียนรู้”
    • ปฏิกิริยาแรกของเขาต่อคอมพิวเตอร์เผยให้เห็นว่าถูกวางบทให้ไม่เคยใช้คอมพิวเตอร์ด้วยตัวเองมาก่อน
    • Luba Goy อธิบายว่าคอมพิวเตอร์ไม่ได้ทำอะไรได้เอง และผู้ใช้ต้องเป็นคนโปรแกรมมัน
    • แม้แต่เรื่องที่ต้องกด “enter” และความหมายของมันก็อธิบายตั้งแต่พื้นฐาน
  • รายการเริ่มต้นจากระดับพื้นฐานมาก แต่ไม่ดูถูกผู้ชมและไม่ทำให้คำอธิบายคลุมเครือ
    • คำอธิบาย กระชับและตรงไปตรงมา
    • ไม่ละทิ้งโครงสร้างสำคัญด้วยแนวทางแบบ “แค่กดปุ่มก็พอ”

แบบจำลองทางความคิดเรื่องข้อมูลที่เทปคาสเซ็ตแสดงให้เห็น

  • ในตอนหนึ่งมีการโหลดวิดีโอเกมจาก เทปคาสเซ็ต
    • Billy ถามว่าข้อมูล คำ ตัวอักษร หรือภาพ จะไปอยู่ในเทปเสียงได้อย่างไร ทั้งที่มันไม่ใช่เสียง
  • คำตอบว่า “มีข้อมูลเกมอยู่บนเทป แล้วคอมพิวเตอร์ก็ถอดรหัสมัน” เพียงอย่างเดียว ยังไม่พอให้เข้าใจว่าระบบทำงานอย่างไร
    • มันอาจบอกขั้นตอนการกดปุ่มได้ แต่ยากที่ผู้ใช้จะคาดเดาสถานการณ์ปัญหาหรือสร้างแบบจำลองได้
  • Luba เปิดเทปที่มีโค้ดภาษาเครื่องของเกมด้วยเครื่องเล่นเทปเสียงธรรมดา
    • เทปเล่นได้ตามปกติ แต่เสียงที่ออกมาน่าฟังอย่างมาก
    • จากนั้นเธออธิบายว่าสามารถสร้าง รหัสไบนารี จากลำดับของสวิตช์ “on” และ “off” และกำหนดให้มันหมายถึงตัวเลข ตัวอักษร หรือคำสั่งได้
  • ระหว่างข้อความ ภาพ และเสียงนั้น จริง ๆ แล้วไม่มีความแตกต่างพิเศษโดยเนื้อแท้ เพราะทั้งหมดถูกเก็บในหน่วยดิบแบบเดียวกันคือ 0 และ 1
    • ความหมายไม่ได้ถูกตรึงอยู่กับข้อมูลตัวมันเอง
    • ความหมายเกิดขึ้นจากวิธีที่มันถูกถอดรหัส
    • ตัวอย่างเช่น ค่า 65 ที่เก็บเป็นเลขฐานสอง อาจเป็นตัวอักษร “A” ในเอกสารข้อความแบบ ASCII หรืออาจเป็นโน้ตดนตรีใน MIDI ก็ได้

ประโยชน์เชิงปฏิบัติที่ผู้ใช้ได้รับ

  • คำอธิบายแบบนี้มอบ แบบจำลองพื้นฐานแต่มีประโยชน์ ให้ผู้ใช้ทั่วไปเห็นว่าเครื่องทำงานอย่างไร
    • หากเข้ารหัสข้อมูลด้วยวิธีที่มีแต่ผู้ใช้รู้ ก็อาจต่อยอดไปสู่แนวคิดของระบบเข้ารหัสอย่างง่ายได้
  • เมื่อคอมพิวเตอร์ทำงานไม่เป็นไปตามคาด แบบจำลองนี้ช่วยให้ตัดสินได้ว่าอะไรเป็นไปได้หรือไม่
    • และเมื่อทำงานร่วมกับโปรแกรมเมอร์ ก็มีแนวโน้มจะแยกออกได้ดีขึ้นว่าอะไร “ง่าย” และอะไร “ยาก”
  • เมื่อ Billy ถามว่า “ทำไมคอมพิวเตอร์ถึงช้าขนาดนี้” Luba ก็แยกให้เห็นว่า คอมพิวเตอร์นั้นเร็ว และสิ่งที่ช้าคือ เทปคาสเซ็ต
    • การแยกแบบนี้เชื่อมโยงกับสถานการณ์ของผู้ใช้ยุคปัจจุบันที่เห็นเว็บเพจช้า แล้วต้องพิจารณาว่าเป็นปัญหาอินเทอร์เน็ต, CPU ที่เก่า, หรือปัญหาของตัวเว็บไซต์เอง
  • กรณีที่ Chrome เพิ่มฟีเจอร์แสดง การใช้หน่วยความจำ ของแต่ละแท็บก็ถูกยกเป็นตัวอย่างเชิงบวก
    • อย่างที่ John Carmack พูดไว้ เราจะใส่ใจกับการใช้ทรัพยากรได้ ก็ต่อเมื่อเรามองเห็นมัน

เกณฑ์ของ Feynman และคำอธิบายเทคโนโลยีที่ดี

  • Richard Feynman ในหนังสือ 《The Meaning of it All》 มองว่าความคิดที่ว่าคนทั่วไปโง่เป็น ความคิดที่อันตราย
    • เขาแสดงความหงุดหงิดต่อคำอธิบายที่ทำให้ง่ายเกินไป เพราะตั้งสมมติฐานว่าคนทั่วไปไม่มีความสามารถหรือความสนใจจะเข้าใจเนื้อหาทางเทคนิค
  • เกณฑ์ที่ดีของการเขียนวิทยาศาสตร์คือ ถ้าแม้แต่ผู้เชี่ยวชาญอย่าง Feynman ยังไม่รู้ว่ากำลังพูดถึงอะไร งานเขียนนั้นก็ไม่ใช่งานที่ดี
  • Bits and Bytes เปรียบคอมพิวเตอร์ว่าเป็น “Aristotle ตัวเล็ก ๆ จำนวนมากที่มีแค่เปิดกับปิด”
    • อุปมานี้ฟังดูตลกและเรียบง่ายเกินจริง แต่ก็ให้ความจริงที่เป็นประโยชน์แก่ผู้ชม
    • มันสื่อแบบจำลองว่าคอมพิวเตอร์นั้น “โง่” ในแง่ที่มันทำได้เพียงการดำเนินการพื้นฐาน แต่เมื่อซ้อนชั้นสิ่งเหล่านี้เข้าด้วยกัน ก็สร้างสิ่งที่ดูฉลาดได้
  • เหตุผลที่รายการนี้ทำงานได้ดี สรุปได้เป็นหลายข้อ
    • ไม่ปัดทิ้ง “คำถามโง่ ๆ” และถ้าเป็นคำถามพื้นฐานมาก ก็ตอบมันตรง ๆ
    • คำถามที่ดูน่าขำภายนอก เมื่อปฏิบัติต่อมันอย่างจริงจัง กลับเผยให้เห็นประเด็นที่ลึกและเป็นรากฐาน
    • ไม่พึ่งพาคำอธิบายแบบเวทมนตร์หรือกล่องดำ และถ้าไม่มีเวลาจะอธิบาย ก็จะบอกว่าอยู่นอกขอบเขตหรือยกไปตอนถัดไป
    • แม้แต่คำถามอย่างทำไมปุ่มเปิดเครื่องถึงอยู่ด้านหลัง หรือทำไมคอมพิวเตอร์ที่มีหน่วยความจำ 32k ถึงแสดงเป็น 31k ก็ถูกปฏิบัติด้วยความอยากรู้อยากเห็น

หลักการอธิบายเทคโนโลยีที่ซับซ้อน

  • เมื่อต้องอธิบายเทคโนโลยีที่ซับซ้อน ต้องหลีกเลี่ยงสิ่งล่อใจของ การทำให้ง่ายเกินไป
  • หากยากจะเลือกว่ารายละเอียดใดคือแก่นสำคัญ ก็สามารถเริ่มจากแบบจำลองทางความคิดที่ผู้เชี่ยวชาญใช้จริงในการคาดเดาหรือดีบักระบบ
    • แล้วสร้างอุปมาที่จับแบบจำลองนั้นไว้ได้
    • หลักการนี้คล้ายกับ การสอนด้วย pseudocode ซึ่งตัดรายละเอียดที่ไม่จำเป็นออกและคงเหลือไว้เฉพาะแบบจำลองแกนหลัก
  • คนทั่วไปในยุคนี้เองก็สามารถเข้าใจ ปัญหาทางเทคโนโลยีที่ซับซ้อน ได้ หากมีแรงจูงใจมากพอ
    • หากบอกว่าไม่ใช่ ก็มักหมายความว่าผู้พูดอธิบายได้ไม่ดี เลือกระดับนามธรรมผิด หรืออีกฝ่ายยังไม่เห็นว่าเรื่องนั้นสำคัญกับตัวเองอย่างไร
  • การจะอธิบายกลไกภายในให้คนทั่วไปมากน้อยเพียงใด เป็นโจทย์เรื่องสมดุลที่ยาก
    • คำตอบที่ถูกต้องย่อมขึ้นอยู่กับบริบทเสมอ
    • มีการเสนอเกณฑ์ว่า ถ้าเป็นสิ่งที่เราใช้หรือพึ่งพามาก ก็ควรมีแบบจำลองการทำงานและวิธีพื้นฐานในการตรวจสอบมัน
    • รถยนต์ ระบบท่อและ HVAC ภายในบ้าน ตลอดจนระบบเศรษฐกิจและการเมือง ล้วนอยู่ในหมวดนี้
  • Bits and Bytes ยังคงเป็นตัวอย่างที่ดีของการไม่ประเมินผู้ใช้ทั่วไปต่ำเกินไป และการเปิดเผย โครงสร้างเบื้องหลังฉาก เท่าที่จำเป็น

1 ความคิดเห็น

 
GN⁺ 2024-06-10
ความคิดเห็นจาก Hacker News
  • ตกใจเหมือนกันที่ได้เห็น Luba Goy เป็นพิธีกรในรายการ คอมพิวเตอร์แบบจริงจัง
    ชาวแคนาดาส่วนใหญ่น่าจะรู้จักเธอในฐานะนักแสดงสเก็ตช์คอเมดีจาก Royal Canadian Air Farce
    https://youtu.be/eRDTCE7DEMY

    • ตอนเด็ก ๆ ฉันเคยไปดูการบันทึกเทปรายการครั้งหนึ่ง ทุกคนตลกเป็นธรรมชาติมาก โดยเฉพาะ Goy กับ Morgan
      อันนี้ก็เป็นคลิปที่ฉันชอบที่สุดเหมือนกัน สีหน้าของ Morgan ตอนปล่อยมุกปิดสเก็ตช์นั้นให้ความรู้สึก สะใจสุด ๆ
      https://youtu.be/67-GeNYShbc?si=SlvGmFnZ9akGiD7M
    • เพราะงั้นตอนแรกฉันนึกว่าเป็นรายการล้อเลียน ฮ่าๆ
  • ที่อังกฤษมี The Computer Programme [1] และเพลงเปิดก็คือ Computer Love ของ Kraftwerk นอกจากนี้ยังมี Making the Most of the Micro [2] ด้วย
    [1] https://youtube.com/playlist?list=PLOtimvwAoYtnCtLiLspq_Gnng...
    [2] https://youtube.com/playlist?list=PLOtimvwAoYtlWZdX-MgnHrr-G...

    • คุณอาจรู้อยู่แล้ว แต่ท่อนบรรเลงและวิธีการทำเพลงเปิดของ "Bits and Bytes" นั้นแทบจะยืมมาจาก Neon Lights ของ Kraftwerk แบบตรง ๆ เลย
      https://youtube.com/watch?v=rbARvOyyjUI
    • นอกจากนี้ยังมีอีกหลายรายการ รวมถึงรายการสด และทั้งหมดดูได้จาก Computer Literacy Project Archive ของ BBC: https://clp.bbcrewind.co.uk/
      มีรายการสดรายการหนึ่งที่ระหว่างสาธิตอีเมล บัญชีกลับถูกแฮ็ก น่าจะเป็นการแฮ็กครั้งแรกที่ถูกบันทึกออกทีวีด้วยซ้ำ: https://www.vice.com/en/article/9ak7w5/as-seen-on-tv-when-ha...
    • ฉันอยากรู้จริง ๆ ว่าใครเป็นคนทำแอนิเมชันเปิดนั้น
      มันชวนให้นึกถึงงานอย่างโอเพนนิงของ Bananaman หรือ Jamie and the Magic Torch ของ Cosgrove Hall มาก
  • ฉันชอบรายการนี้มาก มันทำให้ฉันได้เรียนรู้ความแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์ ตั้งแต่ยุคก่อนจะมีเว็บอีก 10 ปี ตอนที่โรงเรียนมี Commodore PET แค่เครื่องเดียว
    แล้วก็มีความทรงจำชัดมาก ตอนอยู่เกรด 7 ฉันพูดถึงเรื่องนี้ในคาบวิทยาศาสตร์แล้วโดนล้อหนักมาก ที่น่าขันคือคนที่ล้อฉันหนักที่สุดกลับไปเป็นผู้ก่อตั้งบริษัทอินเทอร์เน็ตที่ประสบความสำเร็จมากในช่วงปลายยุค 90 เกษียณตั้งแต่อายุเพิ่งต้น 30 และตอนนี้ใช้ชีวิตเดินทางรอบโลกสอนผู้คนเล่นเซิร์ฟ อื๋อ...

  • สำหรับฉัน รายการทีวีแคนาดายุค 1990s อย่าง Dotto's Data Cafe ให้ความรู้สึกแบบนั้นเลย
    https://www.youtube.com/watch?v=w1wEOoCDNmg

    • เขามีช่อง YouTube ของตัวเองด้วย:
      https://www.youtube.com/@dottotech
      เป็นรายการที่ยอดเยี่ยมจริง ๆ
  • ยังมีเวอร์ชันแคนาดาฝรั่งเศสของรายการนี้ชื่อ Octo-puce ด้วย
    https://fr.wikipedia.org/wiki/Octo-puce

    • ชื่อนี้เท่มาก โดยคำว่า "Puce" ในภาษาฝรั่งเศสแปลว่า ชิปคอมพิวเตอร์ และ "Octo" ก็มาจากความหมายของ Octet
  • มีวิดีโอ Commodore 64 ของ Jim Butterfield ด้วย
    https://m.youtube.com/watch?v=J9WnHuGjZ38

  • ฉันมีความทรงจำเลือนรางมากจากรายการนี้ ตอนที่ Billy พูดว่า "ประมวลผลคำ? ฟังดูเหมือนประมวลผลอาหารเลย!"
    ถึงตอนนี้ฉันก็ยังหาฉากนั้นไม่เจออีกเลย แม้จะไล่ดูคลังใน YouTube แล้วก็ตาม
    แต่พอได้ดูวิดีโอเหล่านี้ก็ทำให้คิดถึงมาก รายการนี้คล้ายกับ Mr. Wizard ที่ฉันชอบในยุคนั้น คืออธิบายอย่างกระชับ เป็นมิตร แต่ก็แน่นแบบสารานุกรม ทั้งเรื่องว่าคอมพิวเตอร์ในยุคนั้นทำอะไรได้บ้าง และเครื่องมันทำงานจริง ๆ อย่างไร
    อย่างเช่นอธิบาย CPU ว่าเป็นพนักงานจัดแฟ้มตัวเล็ก ๆ ภายในเครื่อง ที่ได้รับคำสั่งว่าจะต้องทำอะไรกับตัวเลขที่เก็บอยู่ในตู้แฟ้มขนาดใหญ่ซึ่งมีหมายเลขกำกับ นั่นก็คือ RAM และฉันก็ชอบคลิปสั้นที่คั่นระหว่างช่วงของ Luba กับ Billy ด้วย เพราะมันมี กลิ่นอายแอนะล็อกยุคต้นทศวรรษ 80 แบบเดียวกับ Sesame Street

  • ตอนฉันโตมา รายการนี้ก็ออกอากาศในบราซิลด้วย มันเป็น เวอร์ชันพากย์ ตามแบบที่พบได้บ่อยในทีวีสมัยนั้น และถ้าจำไม่ผิดก็น่าจะฉายทางช่องการศึกษาของรัฐเรา
    มันให้ความรู้สึกแปลก ๆ เพราะมีคอมพิวเตอร์ที่เราเข้าไม่ถึงปรากฏอยู่ในนั้น คอมพิวเตอร์ส่วนใหญ่ในบราซิลตอนนั้นเป็นเครื่องตระกูล TRS, รุ่นเข้ากันได้กับ Sinclair และ Apple II ส่วน PET กับ PC ยังไม่มี และ Xerox 820 ก็ไม่มีเหมือนกัน

  • เมื่อนานมาแล้วฉันเคยเจอ Luba Goy ในงานคอเมดีโชว์ครั้งหนึ่ง ฉันยังรู้จัก Billy Van ด้วย ตอนที่เขาย้ายจาก Toronto ไป California ในยุค 70 เขายก Lobo สุนัขพันธุ์เยอรมันเชพเพิร์ดของเขาให้ฉัน
    พอมาเห็นสองคนนี้ถูกพูดถึงร่วมกันก็รู้สึกแปลก ๆ เหมือนกัน

  • คนส่วนใหญ่ที่นี่น่าจะรู้จัก Computer Chronicles กันอยู่แล้ว
    มันมีอยู่ทั้งบน YouTube และ Internet Archive และหนึ่งในพิธีกรก็เป็นคนแบบ Bill Gates ที่เราต้องการ ไม่ใช่ Bill Gates แบบที่เราสมควรได้รับ