2 poin oleh GN⁺ 2025-04-02 | 1 komentar | Bagikan ke WhatsApp
  • Ini adalah insiden April Mop ketika seorang programmer basis data baru di sebuah universitas mengubah teks tampilan printer jaringan kampus sehingga tampak seperti kebijakan cetak berbayar
  • Lelucon ini memanfaatkan hak akses spool printer pada server HP 9000 K250 dan fitur pengubahan pesan READY di LaserJet, dengan menampilkan INSERT 5 CENTS pada tiap printer
  • Printer tetap mencetak normal dan satu-satunya perubahan nyata hanyalah teks di panel tampilan, tetapi karena email pemberitahuan kebijakan yang dikirim ke milis administrasi seluruh kampus, sebagian staf bertanya langsung ke pihak administrasi sehingga masalah membesar
  • Sekitar pukul 08.30, kantor pusat menjadi kacau; kepala HR meminta email koreksi sebelum CFO masuk kerja, dan koreksi pertama berbenturan dengan diskusi nyata soal penagihan per halaman sehingga harus diperbaiki lagi
  • Insiden ini berakhir dengan satu baris poor judgment pada penilaian kinerja berikutnya, dan di kampus dikenang sebagai lelucon legendaris yang secara teknis lebih hebat daripada lelucon-lelucon sebelumnya

Ruang Komputasi Universitas dan Lingkungan CARS

  • Pekerjaan pertama penulis adalah sebagai programmer basis data di universitas; meski jurusan S1-nya tidak terkait komputer, ia direkrut berkat pengetahuan praktis tentang BSD/386 dan SunOS serta rekomendasi pendahulunya
  • Sistem yang ditangani adalah HP 9000 K250, server PA-RISC besar dari Hewlett-Packard
    • Ruang server berada satu lantai di bawah kantor, berupa lingkungan on-premise dengan kunci kartu dan sistem pemadam halon
    • K250 menggantikan minicomputer seri Encore yang sebelumnya digunakan; di ruang server yang sama juga ada AIX RS/6000, jalur T1, terminal server, router Cabletron, dan perangkat komunikasi
  • K250 menjalankan sistem informasi mahasiswa CARS
    • CARS adalah sistem yang kemudian berganti nama menjadi Jenzabar
    • Saat itu sistem operasi dan basis datanya masing-masing adalah HP/UX 10.20 dan Informix
    • Kode CARS terdiri dari tabel Informix, layar, stored procedure, pustaka UI teks buatan sendiri, layar Perform, SQL, skrip C-shell, C, dan ESQL/C
    • Manajemen perubahan dilakukan dengan RCS dan sebuah Makefile besar
  • Cakupan pekerjaan meliputi penulisan dan pemeliharaan kode untuk bagian administrasi seperti manajemen sumber daya, keuangan, dan pelacakan kehadiran; kemudian ia juga membuat aplikasi kustom berbasis Perl untuk modul web baru CARS

Ide Teknis di Balik Lelucon

  • CARS mengelola sebagian besar printer di kampus, dengan pengecualian beberapa printer yang terhubung langsung ke RS/6000
  • Sebagian besar printer administrasi kampus adalah seri HP LaserJet 4 yang dilengkapi kartu jaringan JetDirect
  • Pesan READY yang ditampilkan di panel VFD LaserJet dapat diubah
    • Awalnya fitur ini hanya dipakai agar printer menampilkan salam ketika atasan mencetak
    • Belakangan, fakta bahwa hak akses spool printer di K250 dan nama direktori spool sama dengan hostname dapat digunakan untuk mengetahui lokasi semua LaserJet jaringan di kampus dimanfaatkan untuk lelucon ini
  • Rencana April Mop-nya adalah datang sangat pagi, menelusuri semua entri spool, dan mengubah pesan tampilan tiap printer menjadi INSERT 5 CENTS
    • Efeknya adalah membuat semua LaserJet jaringan tampak seolah-olah meminta koin 5 sen sebelum mencetak
    • Kondisi printer sebenarnya tetap ready, dan jika pekerjaan cetak dikirim, printer tetap mencetak secara normal

Skrip Eksekusi dan Email Pemberitahuan

  • Skrip sebenarnya hanyalah skrip C-shell sederhana yang menelusuri semua entri di direktori /opt/carsi/spool dan mengirim perintah PJL ke port 9100
#!/bin/csh -f

cd /opt/carsi/spool
foreach i (*)
        echo '^[%-12345X@PJL RDYMSG DISPLAY="INSERT 5 CENTS"' | netto $i 9100
end
  • ^[ adalah karakter ESCape ASCII 27, dan netto adalah skrip mirip netcat yang ia tulis sendiri sebelum netcat banyak digunakan
  • Untuk memperbesar efek lelucon, ia mengirim email pemberitahuan perubahan kebijakan printer ke milis administrasi seluruh kampus
    • Isinya menyatakan bahwa karena biaya layanan meningkat, printer kampus akan diprogram ulang ke model penagihan per halaman
    • Disebutkan bahwa sebagian besar printer akan meminta deposit 5 sen per halaman, dan pembayaran dapat dilakukan melalui penagihan akun atau perangkat penerima koin yang dipasang teknisi
    • Untuk printer di kantor yang tidak memiliki akun, email itu menjelaskan bahwa printer akan otomatis meminta 5 sen untuk setiap halaman yang akan dicetak
    • Disebutkan juga bahwa akun printer dikelola di CARS dan mereka diminta tidak menelepon Helpdesk, melainkan menghubungi dirinya
  • Rencana awalnya adalah mengembalikan semua tampilan printer menjadi READY pada akhir hari dan membiarkannya berlalu diam-diam

Keributan yang Lebih Besar dari Perkiraan

  • Setelah email dikirim, ia menerima beberapa telepon gelisah; ketika penelepon tahu bahwa itu lelucon, mereka tertawa keras, dan printer terkait dikembalikan secara manual
  • Orang-orang yang mengenalnya dan menyukai lelucon melihat tanggalnya lalu mengirim balasan positif
    • Menjelang akhir hari, seseorang mengirimkan kertas hasil cetak printer laser yang ditempeli koin 5 sen melalui pos internal kampus
  • Masalah mulai muncul ketika orang-orang yang tidak mengenalnya tidak menelepon dirinya, melainkan langsung menghubungi administrasi universitas
  • Sekitar pukul 08.30, kantor pusat menjadi kacau, dan situasi ini sampai ke kepala HR yang mengenalnya
    • Kepala HR mengatakan bahwa jika ia tidak mengirim email koreksi sebelum CFO masuk kerja, ia akan mendapat masalah besar
    • Koreksi pertama menyatakan bahwa administrasi kampus tidak mempertimbangkan biaya per halaman, tetapi kenyataannya pembahasan seperti itu memang ada
    • Karena itu, koreksi pertama harus dikoreksi lagi, dan email koreksi baru harus dikirim tanpa menarik perhatian pada fakta tersebut
  • Skrip untuk mengembalikan tampilan printer seperti semula juga dijalankan lebih awal dari rencana, dan keributan mereda sekitar tengah hari
  • Orang-orang di kantor menganggapnya sangat lucu, dan atasannya yang secara resmi tidak menyetujui pun sampai taraf tertentu juga terhibur

Liburan Atasan dan Penanganan Setelahnya

  • Saat insiden terjadi, direktur IT, yaitu atasan dari atasannya, sedang berlibur
  • Penulis melakukan kesalahan taktis dengan menghabiskan akhir pekan berikutnya dan sebagian awal minggu untuk perjalanan ski, dan selama ia tidak ada, sang direktur membaca email-email bernada marah
    • Seorang rekan kantor mengingat sang direktur masuk dengan mata terbelalak dan bertanya, “Apa sebenarnya yang dia lakukan?”
  • Setelah kembali, suasana kantor terasa sangat dingin
    • Wakil direktur yang tadinya menganggap lelucon itu lucu ikut terseret karena dianggap gagal mencegah kejadian itu
    • Ia sendiri mendapat masalah besar karena menjadi orang yang memulainya
  • Ia meminta maaf dan, untuk waktu yang cukup lama, bersikap luar biasa seperti karyawan teladan
  • Seiring waktu, insiden itu secara resmi ditutup, tetapi pada penilaian kinerja berikutnya tetap tertulis poor judgment
  • Di kampus, lelucon ini dinilai secara teknis lebih matang daripada lelucon sebelumnya tentang “petugas keamanan pintu masuk memungut biaya masuk kecil per orang”, dan bahkan bertahun-tahun kemudian masih dibicarakan sebagai lelucon legendaris

1 komentar

 
GN⁺ 2025-04-02
Komentar Hacker News
  • Saat SMA, lingkungannya memakai NetWare 3.12 dan akun Guest terbuka dengan izin yang sangat terbatas, tetapi anehnya Guest bisa memakai NET SEND
    Itu masa ketika seluruh distrik sekolah berbagi internet lewat satu jalur T1, jadi cukup untuk email, tetapi begitu web mulai populer dan orang-orang mulai mengunduh mp3, bottleneck-nya menjadi parah
    Suatu hari saat ada masalah listrik statis, ADMIN mengirim pesan ke semua orang: “ruang server berjalan dengan daya UPS, jadi simpan pekerjaan dan logout”; beberapa minggu kemudian, seorang siswa login sebagai Guest dan mengirim NET SEND ALL "SERVER ROOM POWER FAILURE - 11 MIN OF BATTERY REMAIN - SAVE FILES AND LOG OFF", lalu dalam 1 menit semua orang logout sehingga ia bisa memonopoli jalur T1
    Setelah sekitar 8 menit mengunduh file yang dibutuhkan, ia mengirim pesan “daya sudah pulih”, dan ketika diulangi lagi belakangan, trik itu tetap berhasil
    Tidak ada yang melihat bahwa pesan itu datang dari Guest, dan akhirnya admin distrik sekolah mengira daya ruang server tidak stabil sampai memanggil kontraktor listrik
    Setelah ada yang menunjukkan masalahnya, urusannya berakhir hanya dengan semacam “sangat cerdik, tapi sekarang hentikan”, dan keesokan harinya izin Guest jauh lebih dibatasi

    • Seingat saya, di NetWare fitur itu bernama SEND, sedangkan NET SEND adalah dari sisi jaringan Microsoft
      Sebagai orang yang memakai dan menyalahgunakan jaringan NetWare di SMA, saat membongkar program SEND dengan disassembler, ternyata nama pengguna yang masuk ke pesan tidak diautentikasi
      Interrupt perangkat lunak, entah IPX atau NETX, hanya menerima string, dan berkas eksekusi SEND memformat nama pengguna ke dalamnya
      Jadi kalau membuat program SEND sendiri yang memanggil interrupt itu secara langsung, sangat mudah mengirim pesan palsu dengan nama pengguna sembarang seperti "ADMIN"
      Tentu saja ini tidak boleh ditafsirkan sebagai pengakuan bahwa pernah ada atau tidak ada keisengan jaringan di sekolah kami
    • Katanya, saat kakak saya sedang bekerja di lab komputer, siswa lain ribut karena melihat hal-hal yang tidak semestinya dilihat di komputer kampus, jadi ia mengirim pesan yang menyuruh mereka melapor ke ketua jurusan
      Para siswa itu langsung menghilang dan kakak saya bisa bekerja dengan tenang
      Sepertinya itu Net Send di Windows XP
    • Saat SMA saya menemukan perintah net send di Windows, dan biasanya memakainya untuk saling mengirim pesan bercanda
      Seorang siswa mencoba mengirim "Hi" saja ke semua orang dengan wildcard, dan pesan itu menyebar ke seluruh distrik sekolah, termasuk beberapa sekolah
      Awalnya tidak diketahui siapa pengirimnya, tetapi ada perangkat lunak terpasang yang memungkinkan admin/guru mengosongkan atau mengunci layar dari jarak jauh; setelah layar siswa itu dikosongkan dari jarak jauh dan ia memprotes, ketahuanlah bahwa dialah pelakunya
      Tidak ada hukuman besar, tetapi saya masih merasa agak bersalah karena telah memberi tahu semua orang soal net send
    • Saat SMA, seorang teman menemukan bahwa di Windows XP ia bisa memetakan drive jaringan sembarang ke desktop dan mengaksesnya; karena nama pengguna seluruh distrik sekolah memakai format {nama belakang}{inisial nama depan}, siapa pun bisa membaca dan menulis “folder home” siapa saja
      Teman saya mendapatkan jawaban ujian dari folder guru, sedangkan saya membuat folder kosong dengan nama seperti porn, porn 2
      Ketika teman saya dilaporkan oleh teman sekelas dan tertangkap, ia diskors 10 hari, dan wakil kepala sekolah bilang akan memanggil polisi, tetapi bahkan tidak jelas kejahatannya apa
      Akunnya memang benar-benar punya izin untuk memetakan drive jaringan; apakah itu benar-benar akses tanpa izin? Tentu saja sekolah menyebutnya “hacking”
      Setelah itu, izin pemetaan drive jaringan untuk akun siswa dicabut, tetapi staf TI distrik sekolah tidak dipecat; padahal semua orang tahu bahwa pemetaan bisa dilakukan dengan klik kanan di desktop, jadi saya tidak mengerti
    • Saya pernah mengalami hal serupa
      Perpustakaan SMA memakai lingkungan Windows, dan secara tidak sengaja saya menemukan sesuatu yang mirip NET SEND; setelah mengetahui nama komputer teman-teman, saya mulai mengirim pesan
      Kami mengobrol dengan cara itu bahkan saat ada pustakawan yang galak, dan akhirnya, untuk mengganggu semua orang, saya membuat file batch asal-asalan yang mengirim massal sambil mengiterasi nama komputer, tetapi iterator-nya saya tulis salah sehingga berputar tanpa henti
      Mungkin semua komputer harus direstart, tetapi selain teman-teman saya, tidak ada yang tahu bahwa itu perbuatan saya
      Saya rindu masa-masa itu, juga saat bermain Soldat di PC payah zaman itu
  • Nilai sebenarnya dari tulisan lelucon kecil yang cerdik ini ada pada bagaimana si pelaku lelucon memetakan alur reaksi sosial
    Bagaimana sebuah lelucon diterima di seluruh organisasi berubah tergantung petunjuk kecil seperti siapa mengenal siapa, atau apakah seseorang secara fisik ada di lokasi sebelum kesan tertentu terlanjur mengeras
    Untuk kejadian yang sama, ada orang yang tertawa terbahak-bahak, ada yang merasa itu sudah melewati batas, dan masing-masing menganggap reaksinya sendiri sangat wajar
    Hanya ketika berada di posisi orang yang membuat lelucon, kebetulan dan ketidakrasionalan reaksi-reaksi itu terlihat secara real time
    Saya pernah mendengar dugaan bahwa filsafat lahir di Yunani karena para pedagang yang berdagang antar-negara kota melihat bahwa hal-hal yang dianggap “akal sehat” sebenarnya adalah kebiasaan yang bergantung pada wilayah dan budaya
    Si pelaku lelucon juga menyaksikan kebetulan semacam itu ketika melihat reaksi orang-orang terbelah tergantung bagaimana masing-masing mengalami kejadian tersebut

    • Sebenarnya mereka memang sedang mempertimbangkan penerapan paket tarif cetak, dan sepertinya sebagian masalahnya adalah bahwa itu bukan cara pengumuman yang mereka inginkan
    • Interpretasi ini rasanya agak berlebihan
      Saya meragukan seberapa besar perbedaan antara lelucon kecil yang cerdik dan email massal yang kering untuk mengumumkan kebijakan pencetakan baru
      Banyak hal bergantung pada kemiringan antara reaksi sebagian orang yang “tertawa terbahak-bahak” dan kekesalan sebagian lainnya, tetapi karena itu laporan diri sendiri, sulit dipercaya, dan saya tidak begitu paham dalam konteks apa ini bisa selucu itu
      Sebagai fabel sederhana tentang empati, ini ada nilainya, dan benar juga bahwa empati harus dilakukan sebelum kejadian, bukan sesudahnya
      Meski dibaca berkali-kali, email itu tidak terlihat seperti email yang memberi sinyal bahwa ini lelucon atau memiliki lapisan humor tambahan; lebih mirip seperti petugas kebersihan mengirim email ke seluruh kampus bahwa mulai sekarang perlu kunci untuk masuk toilet
      Hanya saja, dibanding staf IT yang mengumumkan biaya cetak, skenario kunci toilet memang jauh kurang masuk akal
    • Arketipe trickster adalah arketipe tua yang membawa kebijaksanaan sekaligus kekacauan
      Namun setahu saya, secara historis hingga sebelum Plato, hampir semua pengetahuan termasuk filsafat dipahami sebagai sesuatu yang diterima dari sumber ilahi
      Gagasan bahwa pengetahuan diperoleh melalui akal manusia mulai mengakar lewat dialog ala Socrates
      Kalau begitu, Plato pada dasarnya juga seorang pelaku lelucon, dan bisa dibilang peradaban Barat yang kita kenal adalah hasil tipu dayanya
    • Orang-orang yang membuat lelucon seperti ini tampaknya sangat melebih-lebihkan reaksi positif yang mereka terima
      Dalam tulisan itu disebutkan beberapa orang yang menelepon karena cemas lalu tertawa keras setelah memahami situasinya, dan orang-orang yang mengenalnya sebagai tukang usil melihat tanggal lalu membalas dengan pujian, tetapi rasanya hampir tidak ada yang benar-benar tertawa keras
      Kemungkinan besar kebanyakan hanya memutar mata sambil tertawa sopan, dan orang-orang yang tahu betapa ia melekat pada identitas dirinya sebagai “pelaku practical joke” mungkin ikut tertawa hanya agar percakapan cepat selesai
  • Pada 1997–98, di pekerjaan pertama saya, saya melakukan dukungan teknis untuk perusahaan asuransi, dan kami memakai Lotus Notes untuk email
    Notes bukan hanya email, tetapi sistem yang juga punya formulir, bahasa pemrograman, dan workflow, jadi saat membuat formulir permintaan pengguna, saya memiliki hak programmer
    Saat itu kira-kira sebulan sekali pada hari Jumat ada hari berpakaian kasual ketika kami boleh memakai jeans, dan manajer departemen mengirim email pemberitahuan ke seluruh IT/engineering
    Suatu hari saya menyalin email itu dan mengubahnya menjadi email lelucon yang mengumumkan “Jumat Tanpa Celana”, dengan penjelasan bahwa pakaian dalam tetap wajib dipakai
    Berkat hak akses Notes, saya bisa memalsukan pengirim seolah-olah dari manajer departemen; awalnya saya berniat mengirimnya hanya ke sekitar 15 orang tim dukungan teknis, tetapi entah karena kesalahan atau kebetulan, saya malah mengirimnya ke seluruh IT/engineering, sekitar 200–300 orang
    Tak lama kemudian telepon atasan saya meledak, dan saya langsung menemuinya lalu mengatakan bahwa itu perbuatan saya
    Saya tidak dipecat, tetapi harus menulis email permintaan maaf, dan belakangan banyak orang mengatakan itu hal paling lucu yang pernah mereka lihat di departemen
    Tidak lama kemudian saya pindah ke pekerjaan pemrograman yang lebih menantang, dan itu juga perubahan yang baik karena saya tidak lagi punya waktu bosan untuk melakukan lelucon bodoh seperti ini

    • Sepertinya hal yang paling relevan di sini adalah pekerjaannya tidak cukup sulit
      Orang yang bosan membuat lelucon bodoh, dan kurangnya tantangan berujung pada kebosanan
  • Bagian yang paling lucu adalah bahwa email pencabutannya pun salah
    Dalam pencabutan itu tertulis bahwa “administrasi kampus tidak sedang mempertimbangkan penagihan per halaman”, padahal sebenarnya sedang dipertimbangkan, sehingga mereka harus mengirim pencabutan baru yang tidak menyoroti fakta tersebut; itu bagian terbaiknya

    • Mungkin sebenarnya mereka memikirkan tarif per halaman yang lebih tinggi, dan 5 sen terlalu rendah
    • Jadi justru menjadi lebih masuk akal
  • Waktu SMA, saya mengubah pesan siap di semua printer menjadi Insert Coin
    Saya tidak memeriksa parameter skrip dengan benar, dan karena konfigurasi jaringan, perubahan itu tersebar ke seluruh distrik sekolah
    Anehnya, itu bukan alasan saya dilarang memakai jaringan

    • Jadi alasannya apa?
  • Kalau hanya mengubah pesan printer tanpa email, leluconnya mungkin akan lebih lucu
    Hanya saja, sepertinya orang-orang akan khawatir ada yang benar-benar menjejalkan koin ke printer

    • Sepanjang cerita, saya mengira hal seperti itu akan terjadi
      Saya membayangkan alurnya orang-orang mencoba memasukkan koin ke printer lalu merusaknya, biaya perbaikannya besar, dan karena itu administrasi marah
  • Saya benar-benar sering membuat lelucon, dan tidak selalu menunggu sampai 1 April
    Yang pertama adalah saat SMA, saya membuat DOS palsu untuk Apple II+
    Program itu menerima dan menjalankan perintah, tetapi sesekali mengembalikan pesan yang sinis, dan guru saya tidak terhibur
    Yang kedua terjadi pada akhir 1970-an hingga awal 1980-an, ketika printer laser masih berharga ribuan dolar: saya menemukan gambar CGI di majalah komputer, memfotokopinya dengan Xerox ke kertas continuous form untuk dot matrix, lalu membuat teman-teman percaya bahwa saya punya printer laser
    Tidak ada yang tahu bagaimana printer laser sebenarnya bekerja, jadi lubang-lubang di kedua sisi kertas justru membuatnya terlihat asli
    Yang ketiga, orang tua saya sedang mengganti rekening giro dan masih punya buku cek sisa; ketika saya bilang ingin mengerjai ayah, beliau menuliskan cek sebesar 600 dolar untuk saya
    Paginya saya menunjukkannya kepada teman sekelas dan bilang akan membeli komputer sepulang sekolah; lalu setelah sekolah, ketika teman itu datang menemui saya, saya tiba-tiba berkata bahwa saya tidak lagi membutuhkan komputer dan merobek cek itu di depan matanya, membuat teman saya membeku terpaku
    Yang keempat, di perpustakaan lingkungan ada Atari 400 dengan layar TV koin berbiaya 25 sen per 15 menit; saya menulis program BASIC sederhana tanpa layar agar berbunyi bip secara acak setiap beberapa menit, menjalankannya, lalu pergi

    • Sekitar 15 tahun lalu ThinkGeek membuat versi produk dari ini dengan nama Annoy-a-Tron
      Itu adalah papan sirkuit kecil bermagnet yang berjalan selama berminggu-minggu dengan baterai kancing, jadi jika disembunyikan dengan baik, bisa mengurai kewarasan orang yang lama berada di dekatnya
      Sekarang beberapa perusahaan menjual versi yang lebih canggih, tetapi saya tidak akan memasang tautannya
    • Bahkan setelah bekerja di perusahaan besar pada akhir 1980-an, saya masih membuat lebih banyak lelucon di kantor
      Pada era DOS, ketika komputer kantor standar adalah IBM AT yang bisa memprogram speaker internal kecil untuk berbunyi bip, saya menambahkan ke autoexec.bat di beberapa workstation agar memutar delapan nada pertama melodi film Brazil dengan cepat dan volume rendah
      Film itu baru saja dirilis, dan saya pikir lagunya cocok untuk menyindir kemiripan dengan kehidupan korporat
      Selain itu, sekitar setahun sekali ketika kantin meletakkan kartu survei berwarna biru di setiap meja, saya dan seorang teman mendapatkan karton dengan warna yang sama, membuat replika dengan pertanyaan yang sedikit diubah seperti “Bagaimana suhu para kasir?” dan “Apakah makanannya ramah?”, lalu menyebarkannya ke semua meja
      Saya tidak tahu apa yang terjadi, tetapi manajemen mungkin tidak senang
      Pada hari lain, teman B menemukan pintu darurat di depan kasir tepat sebelum pintu keluar dan keluar lewat lift tanpa membayar; saya dan C lalu meniru format pengumuman keamanan kertas yang dibagikan ke semua meja di perusahaan, memasukkan sketsa B bergaya gambar komposit polisi, dan membuat pengumuman perusahaan bertuliskan “Waspadai tersangka berbahaya yang meninggalkan kantin melalui pintu tanpa tanda”, lalu meletakkannya di setiap meja
  • Saya bertanya-tanya apakah lelucon itu mungkin diterima lebih baik seandainya tidak bertepatan dengan saat para petinggi sedang menyiapkan penerapan sistem cetak berbayar yang sebenarnya
    Mereka tentu tidak senang perhatian tertuju pada perubahan tidak populer yang memang sudah mereka rencanakan

  • Lelucon terbaik yang pernah saya dengar terjadi pada teman saya, Bill March
    Ia masih relatif baru di perusahaan, dan 1 April adalah hari gajian; ketika tiba di kantor, ia menerima cek atas nama Bill April
    Lucunya, itu sebenarnya bukan lelucon April Mop