2 คะแนน โดย GN⁺ 2025-04-02 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เป็นเหตุการณ์ April Fools’ ของโปรแกรมเมอร์ฐานข้อมูลหน้าใหม่ในมหาวิทยาลัยแห่งหนึ่ง ที่เปลี่ยนข้อความแสดงผลบนเครื่องพิมพ์เครือข่ายทั่วแคมปัสให้ดูเหมือนเป็น นโยบายพิมพ์แบบเสียเงิน
  • มุกนี้ใช้สิทธิ์เข้าถึง printer spool ของเซิร์ฟเวอร์ HP 9000 K250 และ ฟีเจอร์เปลี่ยนข้อความ READY ของ LaserJet เพื่อให้แต่ละเครื่องพิมพ์แสดงคำว่า INSERT 5 CENTS
  • เครื่องพิมพ์ยังพิมพ์ได้ตามปกติ และสิ่งที่เปลี่ยนจริงมีเพียง ข้อความบนแผงแสดงผล แต่เรื่องลุกลามเพราะอีเมลแจ้งนโยบายที่ส่งไปยัง mailing list ฝ่ายบริหารทั้งแคมปัส ทำให้พนักงานบางคนไปถามฝ่ายบริหารโดยตรง
  • ราว 8:30 น. สำนักงานใหญ่เริ่มวุ่นวาย หัวหน้าฝ่าย HR ขอให้ส่งอีเมลแก้ข่าวก่อน CFO เข้างาน และข้อความแก้ข่าวฉบับแรกก็ไปขัดกับการหารือเรื่องคิดเงินต่อหน้าที่มีอยู่จริง จึงต้องแก้ใหม่อีกครั้ง
  • เหตุการณ์จบลงด้วยบรรทัด poor judgment หนึ่งบรรทัดในการประเมินบุคลากรครั้งถัดไป และในแคมปัสยังถูกจดจำว่าเป็นมุกระดับตำนานที่เหนือกว่ามุกก่อนหน้าในเชิงเทคนิค

ศูนย์คอมพิวเตอร์ของมหาวิทยาลัยและสภาพแวดล้อม CARS

  • งานแรกคือ โปรแกรมเมอร์ฐานข้อมูล ของมหาวิทยาลัย แม้สาขาที่เรียนปริญญาตรีจะไม่เกี่ยวกับคอมพิวเตอร์ แต่ได้รับการจ้างจากความรู้ภาคปฏิบัติด้าน BSD/386 และ SunOS รวมถึงคำแนะนำจากคนก่อนหน้า
  • ระบบที่ดูแลคือ HP 9000 K250 เซิร์ฟเวอร์ PA-RISC ขนาดใหญ่ของ Hewlett-Packard
    • ห้องเซิร์ฟเวอร์อยู่ชั้นล่างของสำนักงาน เป็นสภาพแวดล้อม on-premises ที่มีระบบล็อกด้วย keycard และระบบดับเพลิง halon
    • K250 มาแทนมินิคอมพิวเตอร์ตระกูล Encore ที่เคยใช้ และในห้องเซิร์ฟเวอร์เดียวกันยังมี AIX RS/6000, สาย T1, terminal server, เราเตอร์ Cabletron และอุปกรณ์สื่อสารด้วย
  • K250 รันระบบข้อมูลนักศึกษา CARS
    • CARS คือระบบที่ภายหลังเปลี่ยนชื่อเป็น Jenzabar
    • ระบบปฏิบัติการและฐานข้อมูลในตอนนั้นคือ HP/UX 10.20 และ Informix ตามลำดับ
    • โค้ดของ CARS ประกอบด้วยตาราง Informix, หน้าจอ, stored procedure, ไลบรารี text UI ของตัวเอง, หน้าจอ Perform, SQL, สคริปต์ C-shell, C และ ESQL/C
    • การจัดการการเปลี่ยนแปลงใช้ RCS และ Makefile ขนาดใหญ่
  • ขอบเขตงานคือการเขียนและบำรุงรักษาโค้ดใน ส่วนงานบริหารจัดการ เช่น การจัดการทรัพยากร การเงิน และการติดตามการเข้าเรียน และภายหลังยังสร้างแอปพลิเคชันแบบปรับแต่งเองบน Perl สำหรับโมดูลเว็บใหม่ของ CARS ด้วย

ไอเดียทางเทคนิคของมุกนี้

  • CARS จัดการเครื่องพิมพ์ส่วนใหญ่ในแคมปัส ยกเว้นเครื่องพิมพ์บางเครื่องที่ต่อกับ RS/6000 โดยตรง
  • เครื่องพิมพ์ฝ่ายธุรการส่วนใหญ่ในแคมปัสเป็นตระกูล HP LaserJet 4 ที่ใส่การ์ดเครือข่าย JetDirect
  • ข้อความ READY ที่แสดงบนแผง VFD ของ LaserJet สามารถเปลี่ยนได้
    • ตอนแรกใช้แค่ให้เครื่องพิมพ์แสดงคำทักทายเวลาหัวหน้าสั่งพิมพ์
    • ต่อมานำข้อเท็จจริงที่ว่า สิทธิ์เข้าถึง printer spool ของ K250 และชื่อไดเรกทอรี spool ตรงกับชื่อโฮสต์ ทำให้รู้ตำแหน่งของเครื่อง LaserJet เครือข่ายทั้งหมดในแคมปัส ไปใช้กับมุกนี้
  • แผน April Fools’ คือมาถึงที่ทำงานแต่เช้ามาก แล้ววนผ่านรายการ spool ทั้งหมดเพื่อเปลี่ยนข้อความบนหน้าจอของเครื่องพิมพ์แต่ละตัวเป็น INSERT 5 CENTS
    • ผลคือทำให้ดูเหมือนว่า LaserJet เครือข่ายทุกเครื่องขอเหรียญ 5 เซนต์ก่อนพิมพ์
    • สถานะจริงของเครื่องพิมพ์ยังคงพร้อมใช้งาน และถ้าส่งงานพิมพ์ไปก็พิมพ์ได้ตามปกติ

สคริปต์ที่ใช้และอีเมลแจ้งประกาศ

  • สคริปต์จริงเป็นสคริปต์ C-shell ง่าย ๆ ที่วนผ่านรายการทั้งหมดในไดเรกทอรี /opt/carsi/spool แล้วส่งคำสั่ง PJL ไปยังพอร์ต 9100
#!/bin/csh -f

cd /opt/carsi/spool
foreach i (*)
        echo '^[%-12345X@PJL RDYMSG DISPLAY="INSERT 5 CENTS"' | netto $i 9100
end
  • ^[ คือ อักขระ ESCape รหัส ASCII 27 และ netto เป็นสคริปต์คล้าย netcat ที่เขียนขึ้นเองก่อนที่ netcat จะถูกใช้อย่างแพร่หลาย
  • เพื่อเพิ่มผลของมุกนี้ จึงส่งอีเมล แจ้งการเปลี่ยนแปลงนโยบายเครื่องพิมพ์ ไปยัง mailing list ฝ่ายธุรการทั่วทั้งแคมปัส
    • เนื้อหาระบุว่า เนื่องจากต้นทุนบริการเพิ่มขึ้น จะมีการโปรแกรมเครื่องพิมพ์ในแคมปัสใหม่ให้คิดเงินต่อหน้า
    • ระบุว่าเครื่องพิมพ์ส่วนใหญ่จะต้องวางเงินมัดจำ 5 เซนต์ต่อหน้า และสามารถชำระผ่านบัญชีหรืออุปกรณ์รับเหรียญที่ช่างเทคนิคจะมาติดตั้ง
    • แจ้งว่าเครื่องพิมพ์ในสำนักงานที่ไม่มีบัญชีจะถามโดยอัตโนมัติให้ใส่เงิน 5 เซนต์สำหรับทุกหน้าที่จะพิมพ์
    • ระบุว่าบัญชีเครื่องพิมพ์จะจัดการใน CARS และไม่ต้องโทรหา Helpdesk แต่ให้ติดต่อผู้เขียนแทน
  • แผนเดิมคือเมื่อหมดวันจะเปลี่ยนหน้าจอเครื่องพิมพ์ทั้งหมดกลับเป็น READY แล้วปล่อยให้เรื่องเงียบไป

ความวุ่นวายที่ใหญ่กว่าที่คาด

  • หลังส่งอีเมล มีสายโทรศัพท์จากคนที่กังวลเข้ามาหลายสาย และเมื่อคู่สนทนารู้ว่าเป็นมุกก็หัวเราะกันลั่น แล้วเครื่องพิมพ์เครื่องนั้นก็ถูกปรับกลับด้วยมือ
  • คนที่รู้จักผู้เขียนและชอบมุกแกล้งกันเห็นวันที่แล้วก็ตอบกลับมาในเชิงบวก
    • ต่อมาในวันนั้น มีคนหนึ่งติดเหรียญ 5 เซนต์ไว้บนกระดาษที่พิมพ์จากเครื่องพิมพ์เลเซอร์ แล้วส่งมาทางไปรษณีย์ภายในแคมปัส
  • ปัญหาเริ่มขึ้นเมื่อคนที่ไม่รู้จักเขาไม่โทรมาถาม แต่ติดต่อ ฝ่ายบริหารของมหาวิทยาลัย โดยตรง
  • ราว 8:30 น. สำนักงานใหญ่เริ่มสับสนวุ่นวาย และเรื่องนี้ถูกส่งต่อไปถึงหัวหน้า HR ที่รู้จักเขา
    • หัวหน้า HR บอกว่าถ้าไม่ส่งอีเมลแก้ข่าวก่อน CFO เข้างานจะเป็นเรื่องใหญ่
    • ข้อความแก้ข่าวฉบับแรกเขียนว่าฝ่ายบริหารแคมปัสไม่ได้พิจารณาเรื่องคิดค่าพิมพ์ต่อหน้า แต่ในความเป็นจริงมีการหารือเรื่องนั้นอยู่
    • ดังนั้นจึงต้องแก้ข้อความแก้ข่าวฉบับแรกอีกครั้ง และส่งข้อความแก้ข่าวฉบับใหม่ที่ไม่ดึงความสนใจไปยังข้อเท็จจริงนั้น
  • สคริปต์สำหรับเปลี่ยนหน้าจอเครื่องพิมพ์กลับเป็นเหมือนเดิมก็ถูกเรียกใช้เร็วกว่าที่วางแผนไว้ และความวุ่นวายก็สงบลงราวเที่ยง
  • คนในสำนักงานมองว่าเรื่องนี้ตลกมาก และแม้หัวหน้าที่แสดงท่าทีไม่พอใจอย่างเป็นทางการก็ยังขำอยู่บ้าง

การลาพักร้อนของหัวหน้าและการจัดการภายหลัง

  • ตอนเกิดเหตุ IT director ซึ่งเป็นหัวหน้าของหัวหน้าอีกที กำลังลาพักร้อนอยู่
  • ผู้เขียนทำพลาดเชิงยุทธวิธีด้วยการไปเที่ยวสกีช่วงสุดสัปดาห์ถัดมาและต้นสัปดาห์บางส่วน ทำให้ director ได้เห็นอีเมลโกรธ ๆ หลายฉบับระหว่างที่เขาไม่อยู่
    • เพื่อนร่วมสำนักงานจำได้ว่า director เดินเข้ามาตาเบิกกว้างแล้วถามว่า “เขาไปทำอะไรไว้กันแน่”
  • หลังกลับมา บรรยากาศในสำนักงานเย็นชามาก
    • รอง director ที่เคยมองว่ามุกนี้สนุกก็ลำบากใจเพราะถูกมองว่าไม่สามารถหยุดเรื่องนี้ได้
    • ส่วนเขาก็เดือดร้อนหนักเพราะเป็นคนก่อเรื่องตั้งแต่แรก
  • เขาขอโทษ และทำตัวเหมือน พนักงานตัวอย่าง อย่างผิดปกติอยู่ค่อนข้างนาน
  • เมื่อเวลาผ่านไป เหตุการณ์นี้ก็ปิดลงอย่างเป็นทางการ แต่ในการประเมินผลงานครั้งถัดไปยังมีคำว่า poor judgment เหลืออยู่
  • ในแคมปัส มุกนี้ถูกประเมินว่าสมบูรณ์กว่าในเชิงเทคนิคเมื่อเทียบกับมุกก่อนหน้าที่ว่า “ยามหน้าทางเข้าเก็บค่าเข้าคนละเล็กน้อย” และแม้ผ่านไปหลายปีก็ยังถูกเล่าขานในฐานะมุกระดับตำนาน

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

 
GN⁺ 2025-04-02
ความคิดเห็นบน Hacker News
  • ตอนมัธยมปลาย โรงเรียนใช้สภาพแวดล้อม NetWare 3.12 และเปิดบัญชี Guest ไว้ด้วยสิทธิ์ที่จำกัดมาก แต่แปลกที่ Guest กลับใช้ NET SEND ได้
    สมัยนั้นทั้งเขตการศึกษาแชร์อินเทอร์เน็ตผ่าน สาย T1 เส้นเดียว ซึ่งพอสำหรับอีเมล แต่พอเว็บเริ่มบูมและคนเริ่มโหลด mp3 คอขวดก็หนักขึ้นมาก
    วันหนึ่งตอนมีปัญหาไฟฟ้าสถิต/ไฟเลี้ยง ADMIN ส่งข้อความถึงทุกคนว่า “ห้องเซิร์ฟเวอร์กำลังทำงานด้วยไฟจาก UPS โปรดบันทึกงานและออกจากระบบ” ไม่กี่สัปดาห์ต่อมา นักเรียนคนหนึ่งล็อกอินเป็น Guest แล้วส่ง NET SEND ALL "SERVER ROOM POWER FAILURE - 11 MIN OF BATTERY REMAIN - SAVE FILES AND LOG OFF" ทำให้ทุกคนออกจากระบบภายใน 1 นาที และเขาก็ได้ครองสาย T1 คนเดียว
    หลังจากใช้เวลาประมาณ 8 นาทีดาวน์โหลดไฟล์ที่ต้องการแล้ว ก็ส่งข้อความว่า “ไฟกลับมาแล้ว” และต่อมาทำซ้ำอีกก็ยังได้ผล
    ไม่มีใครสังเกตว่าข้อความมาจาก Guest สุดท้ายผู้ดูแลระบบของเขตการศึกษาคิดว่าไฟในห้องเซิร์ฟเวอร์ไม่เสถียร จนถึงขั้นเรียกช่างไฟฟ้ามา
    หลังจากมีคนชี้ให้เห็น เรื่องก็จบลงประมาณว่า “ฉลาดมากจริง ๆ แต่พอแค่นี้ได้แล้ว” และวันถัดมาสิทธิ์ของ Guest ก็ถูกลดลงไปมาก

    • เท่าที่จำได้ ใน NetWare ฟังก์ชันนั้นคือ SEND ส่วน NET SEND เป็นฝั่งเครือข่ายของ Microsoft
      ในฐานะคนที่เคยใช้และใช้เครือข่าย NetWare ของโรงเรียนมัธยมปลายในทางที่เกินขอบเขต พอลอง disassemble โปรแกรม SEND ดู ก็พบว่า ชื่อผู้ใช้ที่อยู่ในข้อความไม่ได้ถูกยืนยันตัวตน
      ซอฟต์แวร์อินเทอร์รัปต์ของ IPX หรือ NETX รับแค่สตริง และไฟล์ปฏิบัติการ SEND เป็นตัวจัดรูปแบบชื่อผู้ใช้ใส่เข้าไป
      ดังนั้นถ้าสร้างโปรแกรม SEND เองที่เรียกอินเทอร์รัปต์โดยตรง ก็สามารถปลอมส่งข้อความด้วยชื่อผู้ใช้ใด ๆ อย่าง "ADMIN" ได้ง่ายมาก
      แน่นอนว่านี่ไม่ควรถูกตีความว่าเป็นคำสารภาพว่าเคยมีหรือไม่เคยมีการเล่นพิเรนทร์บนเครือข่ายที่โรงเรียนของเรา
    • พี่ชายเล่าว่าตอนกำลังทำงานในห้องคอมพิวเตอร์ มีนักเรียนคนอื่นดูอะไรที่ไม่ควรดูบนคอมพิวเตอร์ของมหาวิทยาลัยและส่งเสียงดัง เขาเลยส่งข้อความว่าให้ รายงานต่อหัวหน้าภาควิชา
      นักเรียนพวกนั้นหายไปทันที และพี่ชายก็ทำงานต่อได้เงียบ ๆ
      น่าจะเป็น Net Send ของ Windows XP
    • ตอนมัธยมปลาย ผมค้นพบ คำสั่ง net send ของ Windows และส่วนใหญ่ใช้ส่งข้อความเล่นมุกกัน
      นักเรียนคนหนึ่งลองใช้ไวลด์การ์ดส่งแค่ "Hi" ไปหาทุกคน ปรากฏว่ามันกระจายไปทั่วทั้งเขตการศึกษา รวมถึงหลายโรงเรียน
      ตอนแรกไม่รู้ว่าใครส่ง แต่มีซอฟต์แวร์ที่ผู้ดูแล/ครูสามารถล้างหน้าจอหรือล็อกเครื่องจากระยะไกลติดตั้งอยู่ พอล้างหน้าจอเครื่องของนักเรียนคนนั้นจากระยะไกล แล้วเจ้าตัวโวยวาย ก็เลยรู้ว่าเป็นคนทำ
      ไม่ได้มีโทษหนักอะไร แต่ยังรู้สึกผิดอยู่นิดหน่อยที่ทำให้ทุกคนรู้จัก net send
    • ตอนมัธยมปลาย เพื่อนคนหนึ่งพบว่าใน Windows XP สามารถ แมปไดรฟ์เครือข่ายแบบใดก็ได้มายังเดสก์ท็อป แล้วเข้าถึงได้ และชื่อผู้ใช้ของทั้งเขตการศึกษาอยู่ในรูปแบบ {นามสกุล}{อักษรตัวแรกของชื่อ} จึงอ่านและเขียน “โฟลเดอร์บ้าน” ของใครก็ได้
      เพื่อนได้คำตอบข้อสอบจากโฟลเดอร์ของครู ส่วนผมสร้างโฟลเดอร์ว่างชื่อ porn, porn 2 อะไรทำนองนั้น
      เพื่อนถูกเพื่อนร่วมชั้นฟ้องจนโดนจับได้ ได้พักการเรียน 10 วัน และรองผู้อำนวยการขู่ว่าจะเรียกตำรวจ แต่ก็ยังคลุมเครือว่ามันเป็นอาชญากรรมอะไร
      บัญชีนั้นมีสิทธิ์แมปไดรฟ์เครือข่ายจริง ๆ แบบนี้เรียกว่าเข้าถึงโดยไม่ได้รับอนุญาตได้จริงหรือ แน่นอนว่าโรงเรียนเรียกมันว่า “แฮ็ก”
      หลังจากนั้นสิทธิ์ในการแมปไดรฟ์เครือข่ายของบัญชีนักเรียนถูกเอาออก แต่เจ้าหน้าที่ IT ของเขตการศึกษาไม่ได้ถูกไล่ออก และผมก็ไม่เข้าใจ เพราะใคร ๆ ก็รู้ว่าคลิกขวาบนเดสก์ท็อปก็แมปได้
    • เคยมีเรื่องคล้าย ๆ กัน
      ห้องสมุดโรงเรียนมัธยมปลายเป็นสภาพแวดล้อม Windows และบังเอิญไปเจออะไรคล้าย ๆ NET SEND เลยหา names ของคอมพิวเตอร์เพื่อน ๆ แล้วเริ่มส่งข้อความไป
      แม้จะมีบรรณารักษ์เข้มงวด ก็ยังคุยกันด้วยวิธีนั้น สุดท้ายเพื่อก่อกวนทุกคน เลยเขียนแบตช์ไฟล์ห่วย ๆ ที่วนชื่อคอมพิวเตอร์แล้วส่งจำนวนมาก แต่เขียนตัววนซ้ำผิดจนมันวนไม่รู้จบ
      น่าจะต้องรีสตาร์ตคอมพิวเตอร์ทุกเครื่อง แต่ไม่มีใครรู้นอกจากเพื่อน ๆ ว่าเป็นฝีมือผม
      คิดถึงยุคนั้น และช่วงที่เล่น Soldat บน PC ห่วย ๆ พวกนั้นจริง ๆ
  • คุณค่าที่แท้จริงของบทความแกล้งกันสั้น ๆ อันชาญฉลาดนี้อยู่ตรงที่คนแกล้งได้แสดง กระแสของปฏิกิริยาทางสังคม ออกมาเหมือนแผนที่
    เบาะแสเล็ก ๆ เช่น ใครรู้จักใคร หรือใครอยู่ในที่เกิดเหตุจริงก่อนที่ความประทับใจบางอย่างจะฝังแน่น ล้วนเปลี่ยนวิธีที่เรื่องแกล้งนี้ถูกรับรู้ไปทั่วทั้งองค์กร
    เรื่องเดียวกัน บางคนหัวเราะจนท้องแข็ง บางคนรู้สึกว่าล้ำเส้น และแต่ละคนก็มองว่าปฏิกิริยาของตัวเองเป็นเรื่องธรรมดาอย่างยิ่ง
    ต้องอยู่ในฐานะคนที่ลงมือแกล้งเอง จึงจะเห็นความบังเอิญและความไร้เหตุผลของปฏิกิริยาเหล่านั้นแบบเรียลไทม์
    เคยได้ยินข้อสันนิษฐานว่า เหตุที่ปรัชญาเกิดขึ้นในกรีซก็เพราะพ่อค้าที่ค้าขายระหว่างนครรัฐต่าง ๆ เห็นว่าสิ่งที่ถูกมองว่าเป็น “สามัญสำนึก” แท้จริงแล้วเป็นขนบที่ขึ้นกับภูมิภาคและวัฒนธรรม
    คนแกล้งเองก็ได้เห็นความบังเอิญแบบนั้น เมื่อเห็นว่าปฏิกิริยาของแต่ละคนแตกต่างกันไปตามประสบการณ์ที่พวกเขามีต่อเหตุการณ์นั้น

    • จริง ๆ แล้วพวกเขากำลังพิจารณา การนำแผนคิดค่าพิมพ์มาใช้ อยู่ และส่วนหนึ่งของปัญหาน่าจะเป็นเพราะนั่นไม่ใช่วิธีประกาศที่พวกเขาต้องการ
    • การตีความนี้อาจดูเกินจริงไปหน่อย
      ยังสงสัยอยู่ว่าความต่างระหว่างมุกแกล้งเล็ก ๆ อันชาญฉลาดกับอีเมลประกาศนโยบายการพิมพ์ใหม่แบบแห้ง ๆ ส่งถึงทุกคนนั้นมันมากแค่ไหน
      หลายอย่างขึ้นอยู่กับระดับไล่จากปฏิกิริยาของบางคนที่ “หัวเราะจนท้องแข็ง” ไปจนถึงความหงุดหงิดของอีกกลุ่ม แต่เป็นการรายงานตัวเองเลยเชื่อยาก และก็ไม่ค่อยเข้าใจว่าบริบทแบบไหนทำให้มันตลกได้ถึงขนาดนั้น
      ในฐานะนิทานสอนใจง่าย ๆ เรื่องความเห็นอกเห็นใจก็มีคุณค่า และประเด็นที่ว่าควรเห็นอกเห็นใจก่อนเกิดเรื่อง ไม่ใช่หลังเกิดเรื่อง ก็ถูกต้อง
      อ่านหลายรอบแล้วก็ยังไม่เห็นว่าอีเมลนั้นมีสัญญาณบอกว่าเป็นมุกหรือมีชั้นอารมณ์ขันเพิ่มเติม ดูเหมือนแค่ภารโรงส่งเมลไปทั้งแคมปัสว่าต่อไปจะต้องใช้กุญแจเข้าห้องน้ำมากกว่า
      เพียงแต่เรื่องกุญแจห้องน้ำคงฟังดูไม่น่าเป็นไปได้มากกว่าการที่เจ้าหน้าที่ IT ประกาศเก็บค่าพิมพ์เยอะ
    • ต้นแบบตัวละคร trickster เป็นต้นแบบเก่าแก่ที่นำมาทั้งปัญญาและความโกลาหลพร้อมกัน
      แต่เท่าที่รู้ ในเชิงประวัติศาสตร์ ก่อนยุค Plato ความรู้แทบทั้งหมดรวมถึงปรัชญาถูกเข้าใจว่าได้รับมาจากแหล่งกำเนิดอันศักดิ์สิทธิ์
      แนวคิดว่ามนุษย์ได้ความรู้ผ่านเหตุผลของมนุษย์เองนั้นตั้งหลักขึ้นมาผ่านบทสนทนาแบบ Socrates
      ถ้าอย่างนั้น Plato เองก็โดยเนื้อแท้แล้วเป็นคนแกล้งเหมือนกัน และอาจพูดได้ว่าอารยธรรมตะวันตกอย่างที่เรารู้จักเป็นผลจากกลลวงของเขา
    • คนที่เล่นมุกแกล้งแบบนี้ดูเหมือนจะประเมิน ปฏิกิริยาเชิงบวก ที่ตัวเองได้รับสูงเกินจริงมาก
      ในบทความบอกว่ามีคนไม่กี่คนที่กังวลจนโทรมา พอรู้สถานการณ์แล้วก็หัวเราะลั่น และคนที่รู้จักเขาว่าเป็นคนชอบแกล้ง พอเห็นวันที่ก็ส่งตอบกลับมาชม แต่จริง ๆ แล้วคนที่หัวเราะลั่นน่าจะมีแทบไม่มี
      ส่วนใหญ่น่าจะกลอกตาแล้วหัวเราะตามมารยาท และคนที่รู้ว่าเขายึดติดกับตัวตนแบบ “นักแกล้งเชิงปฏิบัติ” แค่ไหน ก็คงหัวเราะรับ ๆ ไปเพื่อจบบทสนทนาให้เร็ว
  • ช่วงปี 1997~98 ที่งานแรก ผมทำฝ่ายซัพพอร์ตเทคนิคให้บริษัทประกัน และใช้อีเมลเป็น Lotus Notes
    Notes เป็นระบบที่ไม่ได้มีแค่อีเมล แต่มีฟอร์ม ภาษาโปรแกรม และ workflow ด้วย ผมจึงมีสิทธิ์ระดับโปรแกรมเมอร์ระหว่างทำฟอร์มรับคำขอจากผู้ใช้
    ตอนนั้นราวเดือนละครั้งจะมีวันแต่งกายลำลองในวันศุกร์ที่ใส่ยีนส์ได้ และผู้จัดการแผนกจะส่งอีเมลแจ้งไปยัง IT/วิศวกรรมทั้งหมด
    วันหนึ่งผมคัดลอกอีเมลนั้นแล้วเปลี่ยนเป็นอีเมลแกล้ง ประกาศ “ศุกร์ไม่ใส่กางเกง” โดยระบุชัดว่าต้องใส่กางเกงใน
    ด้วยสิทธิ์ใน Notes ผมปลอมผู้ส่งให้เหมือนเป็นผู้จัดการแผนกได้ เดิมทีตั้งใจจะส่งให้ทีมซัพพอร์ตเทคนิคแค่ประมาณ 15 คน แต่ไม่รู้เพราะพลาดหรือบังเอิญ กลับส่งไปถึง IT/วิศวกรรมทั้งหมด 200~300 คน
    ไม่นานโทรศัพท์หัวหน้าก็ดังแทบไหม้ ผมรีบไปหาและบอกว่าเป็นฝีมือผมเอง
    ผมไม่ถูกไล่ออก แต่ต้องเขียนอีเมลขอโทษ และต่อมาหลายคนก็บอกว่านั่นเป็นเรื่องที่ตลกที่สุดที่เคยเห็นในแผนก
    หลังจากนั้นไม่นานผมย้ายไปทำงานเขียนโปรแกรมที่ท้าทายกว่า ซึ่งก็เป็นการเปลี่ยนแปลงที่ดีตรงที่ผมไม่เบื่อจนมีเวลาเล่นมุกโง่ ๆ แบบนี้อีก

    • สิ่งที่เกี่ยวข้องที่สุดตรงนี้น่าจะเป็น งานไม่ยากพอ
      คนที่เบื่อจะเล่นมุกโง่ ๆ และการขาดความท้าทายก็นำไปสู่ความเบื่อ
  • ส่วนที่ตลกที่สุดคือช่วงที่บอกว่าอีเมลถอนคำประกาศก็ยังผิด
    ในประกาศถอนคำเขียนว่า “ฝ่ายบริหารแคมปัสไม่ได้กำลังพิจารณาการคิดค่าบริการต่อหน้า” แต่จริง ๆ แล้วกำลังพิจารณาอยู่ จึงต้องส่งประกาศถอนคำฉบับใหม่ที่ไม่ไปแตะข้อเท็จจริงนั้นอีกครั้ง นั่นแหละพีกสุด

    • บางทีจริง ๆ แล้วพวกเขาอาจกำลังคิดค่าต่อหน้าที่สูงกว่านั้น และ 5 เซนต์ อาจต่ำเกินไปก็ได้
    • เลยยิ่งทำให้ดูสมจริงขึ้นไปอีก
  • ตอนมัธยม ผมเปลี่ยนข้อความพร้อมใช้งานของพรินเตอร์ทุกเครื่องเป็น Insert Coin
    ผมไม่ได้ตรวจสอบพารามิเตอร์ของสคริปต์ให้ดี และด้วยโครงสร้างเครือข่าย มันเลยถูกกระจายไปทั่วทั้งเขตการศึกษา
    น่าแปลกที่นี่ไม่ใช่เหตุผลที่ผมถูกห้ามใช้เครือข่าย

    • แล้วเหตุผลคืออะไร?
  • ถ้าแค่เปลี่ยนข้อความบนพรินเตอร์โดยไม่ส่งอีเมล มุกน่าจะตลกกว่านี้
    แต่ก็คงกังวลว่าคนจะยัดเหรียญเข้าไปในพรินเตอร์จริง ๆ

    • ตลอดเรื่องผมคิดว่าจะเกิดอะไรแบบนั้นขึ้น
      คาดไว้ว่าเรื่องจะดำเนินไปแบบมีคนพยายามใส่เหรียญในพรินเตอร์จนทำมันพัง ค่าซ่อมบาน แล้วฝ่ายบริหารก็โกรธเพราะเรื่องนั้น
  • ผมเล่นมุกแกล้งคนไว้เยอะมาก และก็ไม่ได้รอให้ถึง 1 เมษายน เสมอไปด้วย
    ครั้งแรกคือสมัยมัธยม ผมทำ DOS ปลอมสำหรับ Apple II+
    มันรับคำสั่งแล้วก็รันได้ แต่บางครั้งจะตอบกลับด้วยข้อความจิกกัด และครูก็ไม่ได้สนุกไปด้วย
    ครั้งที่สองคือช่วงปลายทศวรรษ 1970 ถึงต้นทศวรรษ 1980 ตอนที่เครื่องพิมพ์เลเซอร์ราคาหลายพันดอลลาร์ ผมไปหารูป CGI จากนิตยสารคอมพิวเตอร์ เอาไปถ่าย Xerox ลงบนกระดาษต่อเนื่องสำหรับ dot-matrix แล้วทำให้เพื่อน ๆ เชื่อว่าผมมีเครื่องพิมพ์เลเซอร์
    ตอนนั้นไม่มีใครรู้ว่าเครื่องพิมพ์เลเซอร์จริง ๆ ทำงานอย่างไร รูรูดทั้งสองข้างเลยยิ่งทำให้ดูเหมือนของจริง
    ครั้งที่สามคือพ่อแม่ผมเปลี่ยนบัญชีกระแสรายวันแล้วมีสมุดเช็คที่เหลืออยู่ ผมบอกพ่อว่าอยากเล่นมุกแกล้งคน พ่อเลยเขียนเช็ค 600 ดอลลาร์ให้
    ตอนเช้าผมเอาให้เพื่อนร่วมชั้นดู บอกว่าหลังเลิกเรียนจะไปซื้อคอมพิวเตอร์ แล้วพอเลิกเรียนเพื่อนมาหา ผมก็บอกกะทันหันว่าไม่ต้องใช้คอมพิวเตอร์แล้ว จากนั้นฉีกเช็คทิ้งต่อหน้าเขา เพื่อนถึงกับช็อกนิ่งไปเลย
    ครั้งที่สี่คือห้องสมุดแถวบ้านมี Atari 400 พร้อมจอทีวีแบบหยอดเหรียญ ราคา 25 เซนต์ต่อ 15 นาที ผมเขียนโปรแกรม BASIC ง่าย ๆ แบบไม่ต้องใช้จอ ให้มันส่งเสียงบี๊ปแบบสุ่มทุกไม่กี่นาที แล้วรันไว้ก่อนเดินออกมา

    • ประมาณ 15 ปีก่อน ThinkGeek เอาไอเดียนี้ไปทำเป็นผลิตภัณฑ์ชื่อ Annoy-a-Tron
      เป็นแผงวงจรแม่เหล็กขนาดเล็กที่ใช้ถ่านกระดุม ทำงานได้นานหลายสัปดาห์ ถ้าซ่อนดี ๆ ก็สามารถค่อย ๆ ทำลายสติของคนที่ต้องอยู่แถวนั้นนาน ๆ ได้
      ตอนนี้มีหลายบริษัททำเวอร์ชันที่ซับซ้อนกว่านี้ออกมาแล้ว แต่ผมจะไม่ใส่ลิงก์ไว้
    • หลังจากได้งานในบริษัทใหญ่ช่วงปลายทศวรรษ 1980 ผมก็ยังเล่นมุกในบริษัทต่อ
      สมัย DOS ที่คอมพิวเตอร์สำนักงานมาตรฐานเป็น IBM AT ซึ่งโปรแกรมลำโพงในตัวเล็ก ๆ ให้ส่งเสียงบี๊ปได้ ผมใส่คำสั่งใน autoexec.bat ของเวิร์กสเตชันหลายเครื่อง ให้เล่นแปดโน้ตแรกของทำนองจากหนัง Brazil แบบเร็วและเบา
      ตอนนั้นหนังเพิ่งออก และผมคิดว่าเพลงนี้เหมาะกับการเสียดสีความคล้ายคลึงกับชีวิตบริษัท
      อีกอย่างหนึ่งคือประมาณปีละครั้ง โรงอาหารจะวางแบบสอบถามบนกระดาษการ์ดสีฟ้าไว้ทุกโต๊ะ ผมกับเพื่อนจึงไปหากระดาษการ์ดสีเดียวกัน แล้วทำสำเนาที่เปลี่ยนคำถามเล็กน้อย เช่น “อุณหภูมิของแคชเชียร์เป็นอย่างไรบ้าง?” “อาหารเป็นมิตรไหม?” แล้วเอาไปแจกบนทุกโต๊ะ
      ผมไม่รู้ว่าเกิดอะไรขึ้นต่อ แต่ฝ่ายบริหารคงไม่ปลื้มแน่
      อีกวันหนึ่ง เพื่อน B เจอประตูฉุกเฉินตรงหน้าเคาน์เตอร์จ่ายเงินก่อนทางออก แล้วออกไปขึ้นลิฟต์โดยไม่จ่ายเงิน ผมกับ C จึงเลียนแบบแบบฟอร์มประกาศความปลอดภัยบนกระดาษที่แจกไปทุกโต๊ะทำงานทั่วบริษัท ใส่ภาพสเก็ตช์ของ B แบบภาพร่างผู้ต้องสงสัยของตำรวจ แล้วทำประกาศทั่วบริษัทว่า “ระวังผู้ต้องสงสัยอันตรายที่ออกจากโรงอาหารผ่านประตูไร้ป้าย” จากนั้นวางไว้บนโต๊ะทำงานทุกตัว
  • ผมสงสัยเหมือนกันว่าถ้ามุกนี้ไม่ได้บังเอิญตรงกับช่วงที่ผู้บริหารกำลังเตรียมนำ ระบบพิมพ์แบบคิดเงินจริง มาใช้ มันอาจจะได้รับการตอบรับดีกว่านี้หรือเปล่า
    พวกเขาคงไม่ยินดีนักที่ความสนใจไปตกอยู่กับการเปลี่ยนแปลงที่ไม่เป็นที่นิยม ซึ่งพวกเขาวางแผนไว้อยู่แล้ว

  • มุกที่ดีที่สุดที่ผมเคยได้ยินคือเรื่องที่เกิดกับเพื่อนชื่อ Bill March
    เขาเพิ่งเข้าบริษัทได้ไม่นานนัก และ วันที่ 1 เมษายนเป็นวันเงินเดือนออก พอมาถึงออฟฟิศก็ได้รับเช็คที่ออกให้ Bill April
    ที่ตลกคือจริง ๆ แล้วมันไม่ใช่มุกวัน April Fools’ Day