Rahasia di Balik Satu Juta Checkbox
(eieio.games)Rahasia One Million Checkboxes
Beberapa remaja mengirimkan pesan rahasia kepadaku. Aku menemukan mereka.
Apa itu One Million Checkboxes?
- Pada 26 Juni 2024, saya meluncurkan situs web bernama One Million Checkboxes (OMCB).
- Situs ini memiliki satu juta checkbox yang dibagikan secara global. Saat sebuah checkbox dicentang atau dihapus centangnya, perubahan itu langsung tercermin kepada semua pengguna.
- Situs ini diliput oleh The New York Times dan The Washington Post, serta terdaftar di Know Your Meme dan Wikipedia.
- Rincian teknis dibahas di blog terpisah, dan blog ini membahas kisah favorit saya.
Latar belakang 1: OMCB membuat menggambar menjadi sulit
- Saya suka membuat permainan di internet yang bisa diinteraksikan orang.
- Untuk membatasi orang agar tidak menggambar di kanvas tanpa batas, saya menyesuaikan jumlah checkbox berdasarkan ukuran jendela browser.
- Akibatnya, pesan hanya terlihat di browser dengan ukuran tertentu.
- Batasan ini mendorong orang untuk memecahkan masalah secara kreatif.
Latar belakang 2: Cara menyimpan status
- OMCB memiliki satu juta checkbox.
- Status checkbox disimpan sebagai bit agar dapat dikelola secara efisien.
- Data ini disimpan di Redis dan saat dikirim ke klien dienkode dalam base64.
Apakah saya diretas?
- Beberapa hari setelah meluncurkan OMCB, saya menemukan URL aneh di database.
- Awalnya saya mengira saya telah diretas, tetapi setelah meninjau log dan kode, saya memastikan tidak ada masalah.
- Pada akhirnya saya menyadari bahwa seseorang sedang menggunakan checkbox untuk menulis pesan biner.
Pesan tersembunyi
- Mereka membalik bit dengan checkbox, membentuk angka, lalu membuat karakter dan menulis URL.
- Pesan ini ditulis bersama ribuan pengguna lain.
Masuk ke lubang kelinci
- Saat URL itu diklik, saya diarahkan ke sebuah server Discord.
- Server Discord itu bernama "Checking Boxes", dan banyak orang berkumpul di sana.
- Mereka sedang merender satu juta checkbox sebagai grid 1000x1000.
- Pesan ini terhubung ke server Discord tersebut, dan banyak orang berkumpul untuk mendiskusikan cara membuat bot.
Apa yang mereka lakukan
- Mereka meningkatkan sistem untuk menggambar gambar yang lebih rumit.
- Mereka juga bereksperimen dengan animasi dan mencoba protokol untuk menambahkan warna.
- Sehari sebelum situs ditutup, mereka menghapus semua batasan dan menguji seberapa banyak traffic yang bisa ditangani.
Apakah bot itu bagus?
- Banyak orang mengeluh tentang bot di OMCB.
- Saya memahami bahwa bot dapat merusak pengalaman menggunakan situs, tetapi saya terkesan oleh kreativitas dan kemampuan teknis orang-orang yang menggunakannya.
Mengapa saya terkesan
- Saat masih SMA, saya pernah mengirim jutaan email kepada seorang teman sebagai lelucon.
- Saat itu, orang dewasa tidak marah kepada saya, melainkan memberi dorongan.
- Melihat aktivitas di Discord, saya terkesan oleh kreativitas dan kemampuan teknis mereka.
- Saya menantikan apa yang akan mereka buat berikutnya.
Ringkasan GN⁺
- One Million Checkboxes menyediakan platform bagi orang-orang untuk berinteraksi secara kreatif.
- Penulis terkesan oleh kreativitas dan kemampuan teknis para remaja yang menulis pesan biner menggunakan checkbox.
- Ada kontroversi soal penggunaan bot, tetapi pendekatan kreatif mereka patut dipuji.
- Proyek ini menunjukkan bagaimana orang mengatasi batasan dan memecahkan masalah secara kreatif.
- Proyek serupa dengan fungsi yang mirip adalah r/place milik Reddit.
1 komentar
Komentar Hacker News
Dukungan orang dewasa: Dirinya bisa menjadi seperti sekarang berkat orang-orang dewasa yang menyemangatinya alih-alih memarahinya
Kisah penulis: Ini adalah kisah favoritnya selama mengelola situs tersebut, dan ia menangis berkali-kali saat menulisnya
Mengenang masa SMA: Ini mengingatkannya pada masa SMA saat belajar Java dan membuat program-program usil
Refleksi tentang bot: Dulu ia membenci bot, tetapi setelah membaca tulisan ini pikirannya berubah
Status checkbox: Checkbox memiliki dua status: dicentang atau tidak dicentang
true,false,null"Arsitektur serverless: Ia ingin melihat versi sejarah alternatif yang dibangun dengan arsitektur serverless
Kreativitas: Ini adalah satu lagi data point yang menunjukkan bahwa kreativitas berkembang saat sumber daya terbatas
Situs OMCB: Ini pertama kalinya ia mendengar tentang situs OMCB, tetapi ia berharap anak remajanya menemukan dan menikmatinya
Pengalaman menarik: Ini benar-benar pengalaman yang menyenangkan
Kembali lagi: Kami kembali lagi
Perjalanan liar: Ini benar-benar perjalanan yang liar