2 poin oleh GN⁺ 2025-05-15 | 2 komentar | Bagikan ke WhatsApp
  • Dokumen ini menjelaskan istilah khas dan konteks budaya yang berasal dari komunitas hacker
  • Mencakup definisi dan contoh penggunaan istilah-istilah hacker utama, serta anekdot tentang asal-usulnya
  • Beberapa istilah memuat humor, sinisme, dan ungkapan satir, yang mencerminkan nilai-nilai khas para hacker
  • Banyak kata juga berasal dari sistem-sistem penting dalam sejarah komputer (misalnya MIT, CMU, Stanford, dan lain-lain)
  • Istilah-istilah ini terus memberi pengaruh berkelanjutan pada budaya pengembangan perangkat lunak dan bahasa komunitas saat ini

Ikhtisar The Hacker's Dictionary

  • Dokumen ini secara sistematis merangkum daftar istilah dan ungkapan unik yang sering digunakan dalam komunitas hacker, beserta definisi dan latar penggunaannya
  • Dengan menjelaskan asal-usul istilah, contoh dalam percakapan dan kode nyata, serta nuansa yang dikandung tiap istilah, dokumen ini memberi pemahaman yang melampaui kamus biasa

Ringkasan istilah utama dan maknanya

  • @BEGIN / @END : perintah SCRIBE yang digunakan untuk menandai konteks atau penekanan pada teks tertentu, dan dikutip secara jenaka dalam budaya hacker

  • ANGLE BRACKETS : merujuk pada karakter "<" dan ">", istilah yang sering dipakai di MIT

  • AOS: berasal dari instruksi PDP-10 yang berarti "increase", digunakan secara bercanda untuk menyatakan menaikkan suatu nilai atau keadaan

  • ARG : merujuk pada argument fungsi, dan karena sering dipakai akhirnya menjadi kata mandiri

  • AUTOMAGICALLY: (otomatis + magis) ungkapan satir yang dipakai ketika sesuatu berjalan otomatis, tetapi cara kerjanya terlalu rumit atau malas dijelaskan

  • BAGBITER: sebutan merendahkan untuk perangkat keras atau perangkat lunak yang kadang-kadang rusak; ada juga bentuk sifatnya, BAGBITING

  • BARF: dipakai dalam pemrograman untuk menyatakan rasa muak atau terjadinya kesalahan saat memproses input

  • BELLS AND WHISTLES: berarti fitur tambahan pada program yang tidak wajib, tetapi berguna atau menyenangkan

  • BIGNUMS: istilah untuk bilangan bulat atau nilai yang sangat besar dalam kalkulator, pemrograman, dan sebagainya

  • BINARY/BIN: kode objek program atau berkas biner, dengan berbagai nama lain tergantung sistem

  • BIT BUCKET: tempat imajiner tempat data yang terhapus atau tak lagi bisa diakses mengalir; pada dasarnya berarti "hilang"

  • BUG: cacat program yang tidak diinginkan atau tidak disengaja; istilah ini awalnya dipinjam dari gangguan pada sambungan telepon

  • CANONICAL: menyatakan keadaan yang "standar" atau "paling tepat"

  • CROCK/CRUFTY: ungkapan merendahkan untuk implementasi atau cara penulisan yang tidak elegan atau kasar

  • DAEMON/DEMON: program atau proses latar belakang yang berjalan dalam kondisi tertentu tanpa perlu dipanggil langsung oleh pengguna

  • DEADLOCK/DEADLY EMBRACE: keadaan macet ketika beberapa proses saling menunggu sehingga tak ada yang bisa berjalan; di Eropa, ungkapan DEADLY EMBRACE lebih disukai

  • DWIM: singkatan dari "Do What I Mean", ungkapan bercanda yang berharap sistem bertindak sesuai maksud pengguna, dan juga nama nyata beberapa fungsi sistem

  • FENCEPOST ERROR: contoh klasik kesalahan kondisi batas dalam loop pemrograman, berasal dari kekeliruan menghitung jumlah tiang yang dibutuhkan untuk pagar sepanjang n ruas

  • FROB/FROBNICATE/TWIDDLE/TWEAK: slang sehari-hari untuk membedakan berbagai tindakan mengutak-atik mesin, kode, atau nilai secara sembarang maupun halus

  • HACK/HACKER: tindakan menangani alat dan kode secara kreatif atau improvisasional, serta sebutan bagi orang yang mahir dan bersemangat melakukannya. Mencakup konteks positif, keisengan, craftsmanship, bahkan humor dan budaya khas hacker


Penjelasan rinci per istilah

@BEGIN / @END

  • Digunakan untuk menandai konteks atau penekanan pada blok teks tertentu

ANGLE BRACKETS

  • Istilah untuk "<" dan ">", digunakan di komunitas hacker besar seperti MIT dan Stanford

ARG

  • Sebutan singkat untuk parameter fungsi, sering dipakai dalam percakapan developer dan dokumentasi

AUTOMAGICALLY

  • Cara jenaka untuk mengatakan bahwa sesuatu terjadi secara otomatis tanpa menjelaskan prinsip kerjanya
  • Berasal sebagai perluasan makna dari 'MAGIC'

BAGBITER

  • Ungkapan merendahkan untuk perangkat atau perangkat lunak yang menyebabkan kegagalan fatal secara sporadis
  • Dipakai sinonim dengan "LOSER"; bagbiting system adalah julukan untuk sistem yang terkenal buruk

BAR

  • Digunakan bersama FOO sebagai nama variabel fiktif atau istilah contoh acak (FOOBAR, dan lain-lain)

BARF/BLETCH

  • Mengungkapkan rasa muak, kesalahan input pada mesin, atau situasi yang secara estetis terasa tidak enak

BELLS AND WHISTLES

  • Berarti fitur tambahan nonesensial pada program (misalnya UI yang cerdas, pesan TGIF yang lucu, dan sebagainya)

BIGNUMS

  • Sebutan umum untuk angka-angka besar yang sulit ditangani dalam komputasi numerik, implementasi memori longgar, dan sejenisnya
  • El Camino BIGNUM adalah slang untuk menyatakan jarak yang sangat jauh atau objek yang sangat besar secara humoris

BIN/BINARY

  • Berkas biner, kode objek, dengan berbagai istilah lokal seperti DMP, SAV, SHR, dan sebagainya tergantung sistem

BIT/ BITBUCKET

  • Satuan informasi terkecil, dan 'bit bucket' disebut sebagai tujuan imajiner akhir bagi data yang kehilangan keberadaannya

BUG/FEATURE

  • Menjelaskan cacat program yang tak disengaja (bug), dan hasil rasionalisasi atau dokumentasi atas cacat itu (feature)

CANONICAL

  • Menunjukkan bentuk paling ideal yang dianggap sebagai 'standar' atau cara baku untuk masalah maupun implementasi

CROCK/CRUFTY

  • Slang untuk mengkritik desain yang ceroboh atau terlalu rumit; crufty juga kadang berarti kode yang terlalu banyak tersentuh tangan

DAEMON/DEMON/DRAGON

  • DAEMON: penjelasan tentang implementasi program latar belakang yang otomatis bereaksi pada event sistem operasi
  • DEMON: ungkapan untuk subrutin yang menangani reaksi bersyarat sebagai proses internal program
  • DRAGON: program pembantu bergaya utilitas yang dipakai langsung oleh sistem operasi

DEADLOCK/DEADLY EMBRACE

  • Situasi ketika dua atau lebih proses saling menunggu; di Eropa digunakan istilah Deadly Embrace, di Amerika Deadlock

DWIM

  • Fitur "penuh harapan" yang mencoba menebak, mengoreksi, atau melengkapi input pengguna yang tidak jelas; benar-benar diwujudkan pada beberapa interpreter LISP

FROB/TWIDDLE/TWEAK

  • Masing-masing menggambarkan tindakan mengubah nilai tanpa tujuan jelas, mengutak-atik secara kasar, atau menyetel secara halus

FENCEPOST ERROR

  • Menjelaskan kesalahan kondisi batas yang sering muncul dalam loop dan konstruksi serupa

HACK/HACKER/HACKISH

  • Hacking mengandung makna solusi kreatif, improvisasi, pencarian kegunaan, keisengan, dan semangat craftsmanship dalam pemrograman
  • Hacker digambarkan sebagai orang yang meneliti riwayat, menggali sangat dalam, dan tenggelam dalam tugasnya
  • Berperan sebagai landasan komunikasi dalam budaya hacker yang positif, jenaka, dan menarik

Konteks budaya tambahan

  • Istilah-istilah dalam dokumen ini dibakukan secara sistematis di kalangan komunitas hacker kampus-kampus besar Amerika pada 1960-an hingga 1980-an, khususnya MIT, Stanford, CMU, dan lainnya
  • Tiap kata memuat asal-usul, kejadian nyata, kutipan bercanda, serta budaya yang terkait dengan praktik penulisan kode yang jelas
  • Sebagian istilah menyebar ke seluruh komunitas digital dan menjadi ungkapan yang akrab juga bagi developer perangkat lunak pada umumnya
  • Kamus hacker masih mencerminkan penggunaan kreatif bahasa yang berpusat pada fungsi, cara pengelolaan komunitas yang terbuka, serta budaya humor yang self-deprecating dan kritis terhadap diri sendiri hingga sekarang

2 komentar

 
ndrgrd 2025-05-17

Sepertinya isinya hampir mirip dengan Jargon file.

 
GN⁺ 2025-05-15
Pendapat Hacker News
  • Bagi anak muda, ini mungkin terlihat jelek, kurang berguna, dan kosong; sampai batas tertentu itu memang benar.
    Namun bagi saya, setiap kali melewati satu item, rasanya seperti melihat album foto lama yang sudah terlupakan—nostalgia murni. Fakta menarik: situs Space Jam asli tetap dibiarkan apa adanya sampai 2021.
    https://web.archive.org/web/20210105185246/https://www.spacejam.com/

    • Dulu saya tidak terlalu suka estetika era 50–60-an, dan tidak mengerti kenapa orang tua saya begitu antusias soal itu, tetapi sekarang saya benar-benar paham.
    • Situs Space Jam asli memang benar-benar dipertahankan, dan sepertinya para developernya sadar akan pentingnya situs itu.
      https://www.spacejam.com/1996/
    • Rasanya seperti album foto yang makin ke belakang makin muram.
    • Cukup menjengkelkan karena sekali swipe layar berpindah dua atau tiga halaman, jadi harus terus kembali.
  • Nostalgia terbesar bagi saya adalah saat melihat logo meteor Netscape Navigator.
    Setelah mencari lagi, ada juga tautan yang mirip dalam hal versi yang masih berfungsi sekarang cukup jarang terlihat.
    https://erynwells.me/blog/2023/08/netscape-meteors/
    Saya masih ingat saat SMP, saudara saya yang mengambil jurusan ilmu komputer dengan bersemangat menjelaskan soal gugatan monopoli ‘IE4 vs. Netscape’. Bersama gugatan antimonopoli Microsoft yang segera menyusul, kemungkinan itu adalah topik terbesar di komunitas teknologi saat itu.
    Pada awal 2000-an, Netscape meredup dan membuka jalan bagi Mozilla Firefox; setahu saya Firefox awal juga berangkat dari codebase Netscape yang akan segera ditutup, lalu menempuh jalur open source. Navigator terakhir yang saya pakai mungkin v6.1 yang termasuk dalam paket Netscape Communicator.

    • Setelah melihat komentar ini, saya mencoba memasang Netscape 7.02 dari arsip installer saya. Versi ini juga punya logo meteor, tetapi bentuknya lingkaran, bukan persegi, dan lintasan meteornya lebih berkelok dari atas ke bawah.
      Menariknya, saat pertama mencoba memasangnya, muncul pesan semacam “terdeteksi ada versi Netscape yang sudah berjalan”; seperti yang disebutkan, itu karena Firefox berbasis kode Netscape. Keterangan “About”-nya seperti ini:
      Mozilla/5.0 (Windows; U; Windows NT 6.2; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02
      [0] Saya juga mencoba versi yang lebih lama, tetapi semuanya mencoba mengunduh installer lengkap dari situs FTP yang sudah tidak merespons.
    • Melihat versi yang masih berjalan sebenarnya tidak sampai selangka itu.
      http://www.textfiles.com/underconstruction/netscape/
  • Benar-benar luar biasa, dan mengingatkan saya pada saat pertama kali mendengar mp3.
    Saat itu musim gugur 1997, saya mahasiswa tahun pertama, dan musik hanya bisa diakses lewat CD atau radio. Secara teori kita bisa mengunduh file .wav dari sebuah lagu, tetapi bahkan di jaringan kampus yang cepat pun itu sangat lambat, dan filenya besar sehingga hard disk saat itu tidak bisa menyimpan banyak.
    Suatu hari beberapa lagu terdengar dari kamar, tetapi itu bukan lagu yang saya atau teman sekamar saya punya dalam bentuk CD, dan karena lagunya berganti cepat tanpa iklan, itu juga bukan radio. Saya masih ingat jelas berpikir, “Sebentar, bagaimana caranya? Seharusnya dia tidak punya lagu-lagu itu!”
    Saya penasaran teknologi apa yang akan memberi kejutan seperti itu bagi anak-anak saya.

    • Sepertinya itu AI. Karena kita bisa bicara dan komputer dapat merespons.
  • Kenangan-kenangan indah tertuang dengan cantik, dan disajikan tanpa cela sesuai standar yang sudah saya harapkan dari Neal. Saya berharap Million Dollar Homepage masuk, dan ternyata tidak mengecewakan.
    Saya penasaran apakah ada yang menyadari bahwa saat berpindah ke layar berikutnya, audio berhenti, kecuali zombo.com.
    Artefak terkait: “Here comes another bubble” - https://youtube.com/watch?v=SvmNDym6CvQ (booming startup dot-com), BonziBUDDY - https://en.wikipedia.org/wiki/BonziBuddy (ekstensi browser predatoris yang menyamar sebagai teman), Digg - https://en.wikipedia.org/wiki/Digg (pendahulu reddit), RuneScape - https://en.wikipedia.org/wiki/RuneScape / https://play.runescape.com/, Ultima Online - https://en.wikipedia.org/wiki/Ultima_Online / https://uo.com, Demoscene - https://en.wikipedia.org/wiki/Demoscene, Warez - https://en.wikipedia.org/wiki/List_of_warez_groups
    Pasti masih banyak fenomena penting lain yang terlewat; saya penasaran apa saja yang tidak masuk.

    • Misalnya aplikasi instant messenger seperti ICQ.
  • Sebagai situs web sekaligus arsip, ini benar-benar luar biasa; cara loading-nya yang meniru internet lama juga mengesankan, dan ternyata ini buatan neal.fun.
    Neal.fun memang selalu membuat hal seperti ini dengan sangat keren.

  • Saya sempat membuka halaman Wikipedia milik blogger awal Justin Hall, lalu mencari tahu apa yang ia lakukan belakangan ini. Mungkin ia bisa mengklaim satu rekor lagi: jeda terpanjang antara mendaftarkan domain dan benar-benar menggunakannya untuk memulai bisnis
    “Pada September 2017, Hall mulai bekerja sebagai co-founder sekaligus CTO bud.com, sebuah California benefit corporation untuk pengantaran ganja rekreasional yang berbasis pada nama domain yang ia daftarkan pada 1994”

    • Saya jadi teringat Orkut. Itu produk jejaring sosial, tetapi dibuat oleh Orkut Büyükkökten
      Jadi, pada dasarnya ia menggunakan kembali nama domain pribadinya begitu saja untuk produk tersebut
      https://orkut.com/
      https://en.wikipedia.org/wiki/Orkut
    • Sepertinya pada 1994 domain masih gratis. Saya ingat pemilik rob.com pernah bilang bahwa saat itu cukup mengirim semacam formulir saja
  • Bicara soal “You Wouldn't Steal a Car”, ironis memang musik iklannya dipakai tanpa izin pembuatnya, tetapi lisensi font-nya juga tidak diurus dengan benar

    • Bisa dibilang dengan aman bahwa iklan itu gagal total mencapai tujuannya
      Saya tidak pernah melihatnya disebut selain sebagai bahan olok-olok dan tertawaan
  • Benar-benar keren. Bagian tentang Heaven's Gate juga menarik
    Saya masih kecil saat kejadian itu berlangsung, dan punya ingatan samar melihat di majalah Time sebuah denah potongan bangunan yang menandai orang-orang yang berbaring di ranjang di tiap kamar
    Bahkan setelah membaca Wikipedia, saya masih sulit memahami bagaimana orang-orang yang pada 1975 “tidur di tenda dan kantong tidur serta mengemis di jalanan” bisa pada 1976 “berhenti merekrut dan mengasingkan diri”, lalu pada pertengahan 90-an membeli tanah, menyewa rumah seharga 7.000 dolar per bulan secara tunai, dan menjalankan perusahaan desain web mutakhir

    • Kultus memang bisa membuat orang tercengang. Jika sekelompok orang yang berpikiran sama mencurahkan semua yang mereka miliki ke sebuah proyek dan siap bekerja 18 jam sehari tanpa henti, banyak hal bisa mereka capai
    • Mungkin pada 1976 mereka mendapat uang. Entah seseorang menerima warisan, atau mereka menarik pengikut yang punya banyak uang, semacam itu
      Itu juga menjelaskan mengapa mereka tiba-tiba mengasingkan diri. Pemimpinnya mungkin tidak ingin orang-orang yang punya uang terpapar dunia luar
  • Saya pikir Digg bisa dianggap sebagai pendahulu langsung Reddit. Kalau ingatan saya benar, sampai sekitar 2010 pun mungkin masih lebih populer

    • “100 pengguna Digg teratas bertanggung jawab atas lebih dari separuh konten yang muncul di halaman depan Digg. Lebih jauh lagi, mungkin ada sekitar 20 ‘superuser’ yang mengirimkan 25% artikel halaman depan. Jika dihitung, artinya siapa pun bisa mendirikan perusahaan dengan jumlah staf sebesar itu dan membuat halaman depan yang jauh lebih menarik dan beragam...”
      https://www.cnet.com/tech/computing/digg-is-dead-twitter-killed-it-and-google-helped-bury-the-corpse/
    • Digg sedang diluncurkan ulang dengan menggandeng Alexis
      Beberapa merek internet awal sedang melakukan rebranding/peluncuran ulang, dan semuanya diposisikan sebagai internet bernuansa nostalgia. Contohnya Napster, Limewire, Digg, GeoCities, dan lain-lain
    • Jalur media sosial saya dulu seperti ini: SpyMac → Slashdot → Digg → Reddit
      Saya tidak yakin dari mana saya mengenal Hacker News, tetapi mungkin dari tautan Reddit
    • fark.com
    • Saya kira bahwa Digg langsung berlanjut ke Reddit itu pengetahuan internet yang cukup mendasar
  • Tidak ada AltaVista?
    https://en.wikipedia.org/wiki/AltaVista
    Sebagai tambahan, Astalavista juga menarik :) https://en.wikipedia.org/wiki/Astalavista.box.sk

    • Setuju. Itu kelalaian yang cukup mencolok. Setidaknya bagi saya, AltaVista sangat mendominasi satu periode singkat
      Saat itu, rasanya seluruh dunia akhirnya masuk online sekaligus lewat dial-up PPP, berbeda dengan masa sebelumnya ketika internet dipakai lewat gateway BBS atau akses shell dial-up dari perpustakaan lokal/ISP
      Kalau saat itu berada di kampus universitas, situasinya mungkin terasa cukup berbeda