1 poin oleh GN⁺ 2025-06-08 | 1 komentar | Bagikan ke WhatsApp
  • Pengembang kunci Bill Atkinson, yang memungkinkan lahirnya Macintosh awal, meninggal dunia pada malam 5 Juni 2025 karena kanker pankreas pada usia 74 tahun
  • Ia adalah sosok di balik QuickDraw, MacPaint, dan HyperCard, serta meninggalkan jejak besar baik di teknologi grafis tingkat rendah maupun perangkat lunak untuk pengguna
  • Daring Fireball memandang Atkinson sebagai tokoh kunci dalam tim awal yang membuat hal-hal yang tampak mustahil menjadi mungkin di perangkat keras Macintosh yang terbatas
  • Menurut pengumuman keluarga, ia meninggal dunia di rumahnya di Portola Valley dikelilingi keluarga, dan meninggalkan istri, anak-anak, saudara kandung, serta anjing peliharaannya, Poppy
  • Atkinson dithering buatannya menginspirasi nama podcast Dithering, dan terus digunakan dalam contoh seperti Playdate dan BitCam

Kepergian dan pengumuman keluarga

  • Keluarga mengumumkan melalui Facebook bahwa Atkinson meninggal dunia karena kanker pankreas pada malam Kamis, 5 Juni 2025
  • Saat meninggal, ia berada di tempat tidur di rumahnya di Portola Valley, dengan keluarga di sisinya
  • Keluarga menyebutnya sebagai “remarkable person” dan menuliskan bahwa dunia selamanya berubah karena ia pernah hidup
  • Ia meninggalkan istri, dua putri, seorang putra tiri, seorang putri tiri, dua saudara laki-laki, empat saudara perempuan, serta anjing peliharaan Poppy

Karya yang tercatat dalam sejarah Macintosh dan perangkat lunak

  • Atkinson dinilai sebagai salah satu tokoh besar bukan hanya dalam sejarah Apple, tetapi juga dalam sejarah komputer
  • Folklore.org milik Andy Hertzfeld memuat berbagai kisah tentang Atkinson
  • Kode dan algoritmanya disebut sebagai contoh yang efisien dan elegan, dan bahkan di dalam tim Macintosh awal ia dipandang sebagai kontributor kunci yang menerobos keterbatasan perangkat keras
  • Algoritma dithering Atkinson menginspirasi nama podcast Dithering dari Daring Fireball, dan efek tersebut terus berguna dalam contoh seperti Playdate dan BitCam
  • Selain kontribusi grafis tingkat rendah QuickDraw, Atkinson juga merupakan kreator MacPaint, yang hingga kini dinilai sebagai model bagi editor gambar bitmap
  • Atkinson juga merupakan kreator HyperCard, yang pengaruhnya dinilai sangat besar
  • Daring Fireball memandang Bill Atkinson sebagai salah satu kandidat programmer komputer terbaik sepanjang masa

1 komentar

 
GN⁺ 2025-06-08
Pendapat Hacker News
  • Di lini masa lain, HyperCard mungkin tidak layu dan mati, melainkan terus matang, merangkul web, dan menginspirasi seluruh genre perangkat lunak untuk membuat perangkat lunak
    Di dunia itu, orang-orang akan bisa membentuk pengalaman komputasi mereka sendiri semudah membentuk tanah liat, dan membuat aplikasi pribadi yang benar-benar pas untuk diri mereka. Perangkat komputasi akan menjadi sepeda untuk pikiran seperti yang dikatakan Steve Jobs, bukan hanya untuk programmer tetapi untuk semua orang. Kurasa dunia seperti itulah yang diimpikan Atkinson. Kita telah kehilangan seorang visioner sejati

    • Mungkin sekarang pun masih ada kerinduan akan alat serupa, tetapi tidak sulit melihat seberapa besar pengaruh HyperCard sebenarnya
      Banyak orang di sini mengalami HyperCard secara langsung, dan benihnya mungkin tertinggal dalam pekerjaan mereka setelahnya. Saya masih ingat satu kelas penuh di lab komputer sekolah dasar mengerjakan tugas dengan HyperCard, dan jika memikirkan berapa banyak ruang kelas seperti itu pada era 80-an dan 90-an, jumlah pikiran yang terpengaruh pasti sangat besar. Meski tidak berhasil melompat ke paradigma berikutnya atau tidak punya padanan sempurna di kemudian hari, itu sendiri sudah bisa dianggap sukses
    • Web sangat dipengaruhi oleh HyperCard
      Purwarupa awal Tim Berners-Lee juga membayangkan komunikasi dua arah, dan hadir dalam bentuk yang menyediakan editor hiperteks bersama browser. Dalam arti itu, ia masih hidup sampai sekarang dan menjadi salah satu fondasi besar internet modern
    • Warisannya masih ada dan terus berlanjut
      Sudah diperbarui dengan nuansa modern, mendukung berbagai platform, dan juga kompatibel dengan stack HyperCard yang sudah ada. Kalau tidak salah urutannya adalah HyperCard → Metacard → Runtime Revolution → Livecode
      https://livecode.com
      Saat alur ini pertama kali muncul saya masih kecil, dan kakak saya Tuviah Snyder menangani banyak pembaruan dan perubahan di Metacard serta perusahaan pengakuisisinya kemudian, Runtime Revolution. Sekarang dia ada di Apple
      Saya juga menulis beberapa program pertama saya sebagai stack yang kompatibel dengan HyperCard, dan cukup menyenangkan melihat aplikasi saya muncul di download.com. Itu masa ketika hal seperti itu masih berarti
      Sintaksnya cukup bertele-tele sampai orang bercanda bahwa ia butuh “please” dan “thank you”, tetapi benar-benar sederhana, mudah diakses, dan bekerja dengan baik. Menarik bahwa bahkan hari ini stack HyperCard lama masih bisa dijalankan di web atau mobile, atau dibuat baru dengan cara yang seperti vibe coding yang lebih terstruktur sebelum era vibe coding
    • Wafatnya Atkinson saja sudah cukup menyedihkan, dan memikirkan semua ini membuat hati terasa lebih berat
      Lebih serius lagi, saya masih ingat memasukkan resource FONT kustom ke stack HyperCard dengan ResEdit, lalu membuat grafik tile lewat manipulasi string pada field teks. Itu jauh lebih cepat daripada ikon tombol atau cara lain yang saya temukan, tetapi kemudian tidak lagi berfungsi di System 7
    • Ironis bahwa lingkungan pemrograman grafis berikutnya yang mirip HyperCard mungkin adalah Flash. Dan Flash pun akhirnya mati
      Jadi apa penerus terbaiknya untuk menulis aplikasi umum di web terbuka saat ini? Saya penasaran, kalau mengecualikan jenis-jenis vibe coding
  • Anekdot dalam Steve Jobs karya Walter Isaacson sangat berkesan
    Salah satu pencapaian luar biasa Bill Atkinson adalah memungkinkan jendela yang saling bertumpuk, sesuatu yang sekarang terasa begitu biasa sampai kita jarang lagi dibuat kagum. Jendela di atas tampak memotong jendela di bawahnya, dan ketika jendela dipindahkan seperti menggeser kertas di atas meja, jendela di bawah bisa terlihat atau tertutup
    Pada layar komputer nyata, tidak ada lapisan piksel lain di bawah piksel yang terlihat, jadi untuk menciptakan ilusi seperti ini diperlukan kode rumit yang disebut “regions”. Atkinson mengira ia pernah melihat fitur ini di Xerox PARC lalu bertekad untuk membuatnya, tetapi ternyata orang-orang PARC sendiri belum berhasil melakukannya, dan kemudian mereka pun terkejut bahwa ia berhasil
    Ia berkata bahwa ia merasakan kekuatan dari kepolosan semacam “bisa melakukannya karena tidak tahu bahwa itu mustahil”, dan karena bekerja terlalu keras, suatu hari dalam keadaan linglung ia menabrakkan Corvette-nya ke sebuah truk yang sedang parkir dan nyaris tewas. Ketika Jobs berlari ke rumah sakit dan berkata, “Aku benar-benar khawatir,” Atkinson menjawab dengan senyum kesakitan, “Jangan khawatir, aku masih ingat regions”

    • Jika yang dimaksud adalah jendela persegi panjang yang saling bertumpuk, maka area yang terlihat dari jendela yang bukan paling depan bisa berbentuk L, atau menjadi T jika beberapa jendela menutupi tepi kiri dan kanan
      Setahu saya, struktur region buatan Bill merepresentasikan tiap baris yang terlihat di dalam batas jendela dengan cara yang mirip run-length encoding. Jika tidak tertutup, seperti jendela paling atas, bisa dinyatakan bahwa baris paling atas membentang dari 0 sampai lebar jendela, dan tampaknya ada juga bentuk singkat untuk menyatakan bahwa baris-baris berikutnya sama. Karena itu, jendela persegi panjang yang tidak tertutup bisa direpresentasikan dengan cukup ringkas
      Jendela yang tertutup sebagian mungkin memiliki baris yang tidak dimulai dari 0, atau tidak memanjang sampai selebar jendela. Jika ada jendela yang lebih sempit di atas jendela latar yang besar, lubang juga bisa muncul di dalam area jendela
      Kecerdikan yang sesungguhnya tampaknya ada pada penulisan rutin yang bisa menangani penjumlahan, pengurangan, irisan, dan gabungan dengan cepat untuk region serta persegi panjang dalam struktur seperti ini. Termasuk menelusurinya dengan cepat dan melakukan clipping
    • Perbedaan antara Apple dan Xerox mungkin lebih rumit daripada sekadar orang PARC tidak tahu cara melakukan ini
      Alto tidak memiliki framebuffer; setiap jendela memiliki buffer sendiri, dan microcode menelusuri jendela-jendela itu untuk menghitung apa yang harus ditampilkan pada tiap garis pindai
    • Ada sosok Bill Atkinson yang tampak ceria menerima tepuk tangan penonton saat mengerjakan Mac Paint
      https://www.youtube.com/watch?v=nhISGtLhPx4
    • Akan menyenangkan jika ada yang menjelaskan sisi teknis ini
      Dengan kemampuan komputasi modern dan paradigma sistem operasi saat ini, sulit untuk sepenuhnya merasakan mengapa ini begitu hebat, tetapi saya tetap tahu sensasi menembus sesuatu yang sebelumnya tampak mustahil
      Menjaga sejarah bidang ini tetap hidup dan menghormati orang-orang yang membuatnya mungkin adalah tanggung jawab kita bersama. Jika ada yang mau menggali dalam-dalam dan menjelaskannya, saya ingin mengingatnya dengan cara itu
      Saya juga sudah membaca https://www.folklore.org/I_Still_Remember_Regions.html, tetapi mungkin saya belum memahaminya sepenuhnya
    • Kisah yang keren, tetapi ada juga sedikit sisi gelapnya
      Manajer mana pun, terutama Jobs, pasti menyukai orang yang terlalu kompeten sampai bekerja nyaris membuat dirinya mati. Dan di sini itu nyaris benar-benar terjadi
      Tetapi itu bukan rumus kebahagiaan pribadi bagi kebanyakan orang, dan sebagian besar dari kita pun tidak akan menghasilkan perbaikan revolusioner meski hidup seperti itu. Dunia memang membutuhkan pekerja hebat, tetapi juga membutuhkan orang tua yang hebat, serta orang-orang yang bahagia dan seimbang
  • Saat berada di tim ColorSync Apple, para engineer pernah diundang ke rumah Bill di tengah hutan
    Saat itu aku tahu siapa dirinya, tetapi entah kenapa merasa kami hanya boleh membicarakan isu terkait warna dan bagaimana hal itu diterapkan pada alur kerja komputer. Setelah dia pensiun, aku lama menyesal karena tidak sekalian mengobrol tentang apa saja
    Waktu itu dia sangat mendalami suatu metode fotografi digital. Kalau tidak salah ingat, dia punya drum scanner kelas atas, memindai negatif film, lalu beralih ke alur kerja digital dari titik itu. Aku masih ingat dia sangat antusias dengan cara scanner menangkap area gelap. Menurutnya, dalam alur kerja analog murni, detail bayangan akan hilang, meski penyebabnya mungkin bukan filmnya melainkan proses cetak analog
    Dia memperlihatkan foto singkapan batu besar di pesisir Pasifik di komputer, dan dengan bersemangat menunjukkan bahwa detail di dalam bayangan batu masih terlihat. Saat itu dia sedang membuat coffee table book dari foto-fotonya sendiri
    Sejujurnya, saat itu aku sempat berpikir, apakah ini hanya engineer kaya yang sudah pensiun, menghamburkan uang untuk peralatan fotografi mahal lalu tiba-tiba menganggap dirinya fotografer? Kurasa aku sedang menimbang pendekatan fotografi “teknis”-nya dengan pendekatan seni murni. Namun setelah lebih memahami kemampuan teknis Ansel Adams, mungkin pada fotografer terbaik kedua ranah itu memang bertumpang tindih

    • Mungkin justru aku yang harus lebih dulu bergerak. Sudah lama aku ingin sekadar mengobrol tentang topik apa pun
      Sekarang aku sedang mengerjakan proyek riset kecil tentang masa ketika warna diperkenalkan di Macintosh, khususnya tentang pemilih warna. Kalau tertarik untuk ngobrol santai yang sedikit menyentuh topik itu, aku bisa membuat akun BlueSky dan menghubungi lewat sana
      https://merveilles.town/deck/@rezmason/114586460712518867
    • Duchamp mungkin ingin berkomentar soal itu
      Serius, aku juga hampir persis cocok dengan gambaran itu. Hanya saja, dalam kasusku “tiba-tiba” itu berlangsung sekitar 19 tahun. Selama lebih dari 10 tahun aku takut menyebut diriku seniman dalam bentuk apa pun, karena kupikir aku cuma orang yang mengumpulkan sinyal dengan peralatan mahal. Pada akhirnya aku merasa kamera yang melakukan semuanya, aku cuma menekan tombol
      Sekarang aku sadar sikap seperti itu merugikan dan tidak perlu. Seni, bahkan seni yang buruk sekalipun, tidak membutuhkan lebih banyak penjaga gerbang
      Aku seorang seniman visual. Mungkin perlengkapanku lebih bagus daripada kemampuan atau bakatku, tapi aku tetap seniman visual
    • Mungkin masih belum ada cara yang benar-benar bagus untuk mendapatkan dynamic range seperti itu sepenuhnya di ranah digital
      Tentu kekurangannya sekarang lebih kecil, tetapi saat itu selisihnya mungkin sekitar 8~12 stop, sedangkan sekarang mungkin sekitar 4~5 stop. Meski begitu, setelah cukup banyak mengerjakan foto hitam-putih, aku paham bahwa walau sebagian besar subjekku tidak serumit itu, kadang aku tetap harus mencari cara mengakali batasan yang dia hadapi
    • Warna di komputer cukup bagus sebagai topik “obrolan apa saja”
      Membicarakan kemajuan umat manusia kadang benar-benar menyenangkan. Tidak banyak hal yang lebih memuaskan daripada menjadi bagian dari roda gigi yang menggerakkan dunia
    • Dalam cetak optik, selalu ada sesuatu yang hilang. Sering kali juga ada yang didapat, tetapi bukan 1:1
      Aku sangat menyukai alur kerja hibrida ini. Dengan memilih film, kita bisa menentukan nuansa foto, palet warna, grain, dan sebagainya, lalu dengan digital kita bisa menutupi sebagian besar atau seluruh keterbatasan bawaan film analog
      Sayangnya, film sekarang terlalu merepotkan. Bagiku, fotografi sudah lama bukan soal kamera atau prosesnya, melainkan soal komposisi. Aku dulu suka film karena hasilnya konsisten, tetapi digital juga bisa dipakai, dan sekarang aku memakainya
  • Kontribusi Bill pada HyperCard sudah pasti legendaris
    Di luar pengalaman di ruang kelas sekolah dasar dan laboratorium komputer, itu juga merupakan perangkat lunak inti untuk program kunjungan belajar di Utah tengah Space Center yang menggabungkan simulator jembatan kapal dan drama live-action, dan telah berjalan lebih dari 20 tahun
    https://spacecenter.alpineschools.org
    Aku adalah salah satu dari banyak orang yang merasakan manfaat program itu sebagai peserta, relawan, dan staf, dan itu adalah pengalaman terbaik yang pernah kulakukan
    Benih keputusan dalam perangkat lunak itu telah membentuk ratusan ribu siswa, dan mereka masih membicarakan program ini dengan penuh semangat sampai sekarang. Bagian terakhir dari HyperCard sepenuhnya pensiun sekitar 12 tahun lalu, dan sekarang kebanyakan menggunakan teknologi berbasis web
    Dampak HyperCard, yang memungkinkan para siswa memprogram simulator pesawat antariksa dan menciptakan drama multipengguna yang meyakinkan, interaktif, dan imersif di dalamnya, adalah sesuatu yang dimungkinkan oleh impian Atkinson pada 1985
    Bill, semoga kesadaranmu mengembara di antara kolam cahaya yang tak terbatas. Jika Anda sudah membaca sampai sini, semoga Anda mempertimbangkan untuk berdonasi bagi riset kanker pankreas
    https://pancan.org

    • Apakah stack itu tersedia untuk publik di suatu tempat? Atau apakah kamu punya salinannya?
  • Aku pertama kali bertemu Bill lewat video chat pada 2020 dan jadi sedikit mengenalnya
    Setelah itu dia mengirimkan hadiah yang mengubah hidupku. Dalam beberapa tahun terakhir kami tidak banyak berbicara, tetapi aku tahu dia sebelumnya pernah mengalami “kematian”, dan secara mental sudah siap sejauh yang mungkin bisa dilakukan seseorang. Aku tidak ragu dia menerima perjalanan terbesar dalam hidup dengan penuh martabat
    Kami tidak selalu sepakat soal perangkat lunak, tetapi kami berbagi ketertarikan pada hal yang tak diketahui dan makna dari segala sesuatu. Sampai jumpa di seberang sana, Bill

    • Jangan cuma bikin penasaran, kasih tahu dong. Hadiahnya apa?
  • Aku pernah bertanya kepada Bill apakah setelah mengambil gelar sosiologi dan ilmu politik aku masih bisa menjadi engineer
    Saat itu aku benar-benar menikmati menulis perangkat lunak, tetapi tidak punya pendidikan formal. Dengan tawanya yang khas, dia bilang tentu saja bisa, dan bahkan aku mungkin akan melakukannya lebih baik daripada kebanyakan orang. Dia melihat itu bukan sebagai kelemahan, melainkan kekuatan. Aku akan merindukannya

    • Gelar-gelar seperti itu justru cukup membantu untuk persiapan pemrograman
      Karena di universitas papan atas, R dan pemodelan statistik sering dipakai
  • Kalau belum menontonnya, saya merekomendasikan dokumenter General Magic yang didirikan bersama oleh Bill pada tahun 1990
    Salah satu adegan yang sangat mengagumkan adalah ketika orang biasa tampak bingung, seolah bertanya mengapa ada orang yang ingin gagasan “memeriksa email di Times Square”
    Itu adalah masa depan yang sulit dibayangkan, tetapi mereka memikirkannya. Meski begitu, kebanyakan orang bahkan belum pernah mendengar General Magic
    https://www.youtube.com/watch?v=JQymn5flcek

    • Atkinson muncul di timestamp ini
      https://youtu.be/JQymn5flcek?si=2TMJ8b9zsR_Kitj-&t=1297
      Dalam dokumenter ini juga ada adegan seseorang mengekspresikan kegembiraan saat membayangkan smartphone. Jika ditonton sekarang, rasanya jadi sulit ditonton karena membuat kita menggeleng dan berkata, “Ah, ternyata tidak semengagumkan yang Anda bayangkan.”
    • Ini film yang wajib ditonton kalau Anda percaya Apple yang menemukan smartphone
  • Bill Atkinson benar-benar orang yang sangat menarik
    Wawancaranya dengan Leo Laporte pada 2013 enak didengarkan. Ini klip pendek berdurasi 6 menit yang membahas perjalanan mendaki gunung dan asal-usul HyperCard
    https://www.youtube.com/watch?v=bdJKjBHCh18

  • Wah. Semoga Bill beristirahat dengan tenang. Saya rasa dia orang yang pantas mendapat garis hitam di bagian atas

    • Anda memang bisa mengubah topcolor di pengaturan, tetapi kalau begitu tautan di sidebar jadi tertutup. Kecuali jika Anda melakukan hack CSS lokal
  • Zaman sekarang orang menganggap antarmuka WIMP itu hal yang wajar, lalu melupakan para perintis yang menciptakannya
    Sangat disayangkan melihat aplikasi desktop menerima hal-hal seperti menu hamburger, yang mungkin masuk akal di mobile tetapi justru membuat hidup lebih sulit di desktop yang dirancang untuk WIMP. Ada hari-hari ketika saya ingin memakai antarmuka yang dibuat Bill