English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

tamu
1 / ?
kembali ke pelajaran

Seorang Jenius dalam Sebuah Institusi

Richard Wesley Hamming menghabiskan 30 tahun di Bell Telephone Laboratories. Pada 1950 ia menerbitkan kode koreksi kesalahan yang menyandang namanya. Ia berkontribusi pada filter digital, metode numerik, & teori pengkodean. Ia membantu men-debug perhitungan senjata nuklir awal di Los Alamos pada 1945, baru saja dari Proyek Manhattan. Ia bekerja bersama Shannon, Shockley, Brattain, & Bardeen — para penemu transistor.

Bell Labs institusi vs web sumber terbuka: pengetahuan di balik tembok vs benih yang tumbuh di mana saja

Apa Itu Bell Labs

Bell Labs berjalan dengan keuntungan monopoli AT&T. Setiap panggilan telepon di Amerika membayar sebagian kecil sen ke dalam anggaran penelitian yang mendanai sains murni tanpa perlu hasil jangka pendek. Bell Labs menghasilkan transistor, teori informasi, UNIX, C, telepon seluler, & laser — semuanya di dalam satu institusi yang didanai oleh monopoli yang diwajibkan.

Perang Dingin membentuk prioritasnya. Militer AS membutuhkan kode koreksi kesalahan untuk komunikasi di lingkungan yang terkontaminasi nuklir. Mereka membutuhkan filter digital untuk radar. Mereka membutuhkan komputasi yang andal untuk panduan rudal. Bell Labs menyediakannya. Karier Hamming berjalan di dalam kerangka ini: pengetahuan yang dihasilkan di balik tembok, untuk pelanggan dengan kebutuhan geopolitik tertentu.

Apa yang Dibawa Hamming ke Depan

Pada tahun 1986, Hamming memberikan kuliah berjudul 'You and Your Research' di Bell Labs. Pada tahun 1995 ia mengajar mata kuliah pascasarjana di Naval Postgraduate School yang disebut 'Hamming on Hamming.' Keduanya merangkum 30 tahun pengamatan menjadi prinsip-prinsip yang melampaui konteksnya:

- Kerjakan masalah yang penting. 'Jika apa yang kamu lakukan tidak penting dan tidak mungkin mengarah pada hal-hal penting, mengapa kamu melakukannya?'

- Simpan daftar 10 hingga 20 masalah penting. Tinjau secara berkala. Ketika teknik baru muncul, periksa apakah teknik itu dapat memecahkan salah satu masalah terbuka Anda.

- Gabungkan pengetahuan. Pengetahuan tumbuh seperti bunga majemuk. Investasi kecil dalam dasar-dasar akan berlipat ganda sepanjang karier; investasi besar dalam keterampilan periferal akan terdepresiasi.

- Kamu mendapatkan apa yang kamu ukur. Setiap metrik menjadi target begitu ia mengatur keputusan; target tersebut kemudian menyimpang dari tujuan mendasar yang seharusnya dilacak (sekarang disebut Hukum Goodhart).

- Kreativitas melalui analogi. Sebagian besar terobosan mentransfer struktur yang berhasil dari satu domain ke domain lain. Latih diri Anda untuk melihat kemiripan struktural lintas bidang.

- Sistem di atas komponen. Mengoptimalkan sebuah komponen dengan mengorbankan sistem menghasilkan sistem yang lebih buruk. Hamming melihat kegagalan ini berulang sepanjang kariernya.

Prinsip-prinsip ini bertahan dari kemasan perang dinginnya. Mereka tetap berguna baik saat Anda bekerja di dalam institusi maupun di luarnya, baik saat Anda bekerja untuk pelindung maupun untuk kepentingan bersama.

Daftar Anda

Hamming menyimpan daftar masalah pentingnya sepanjang kariernya. Ia mengatakan:

> Sebagian besar ilmuwan hebat memiliki 10 hingga 20 masalah penting yang selalu mereka simpan dalam pikiran. Mereka menuliskannya di suatu tempat. Mereka mengerjakannya kapan pun mereka bisa. Ketika teknik baru muncul, mereka mengujinya terhadap daftar tersebut.

Daftar ini berfungsi sebagai filter kesiapan. Tanpa daftar, teknik baru hanyalah informasi. Dengan daftar, teknik yang sama dapat memecahkan masalah terbuka yang telah Anda bawa selama bertahun-tahun.

Hamming mengatakan sebagian besar ilmuwan hebat menyimpan 10 hingga 20 masalah penting dalam pikiran. Apa satu masalah penting yang terus Anda kembali? Jelaskan secara ringkas: apa masalahnya, mengapa itu penting, & mengapa masalah itu tetap terbuka bagi Anda?

Apa yang Terus Berlanjut

Untuk merangkum apa yang bertahan dari kerangka perang dingin:

Pengetahuan majemuk. Ini berlaku terlepas dari konteks institusional. Seseorang yang menghabiskan 20 menit per hari membaca di batas bidangnya selama 10 tahun mengumpulkan keuntungan majemuk. Mekanismenya: setiap konsep baru mendarat pada struktur yang sudah ada, menciptakan lebih banyak titik koneksi untuk konsep berikutnya.

Pemikiran sistem daripada optimasi komponen. Basis data yang dioptimalkan secara terpisah yang menghambat server aplikasi menghasilkan sistem yang lebih lambat. Kurikulum yang dioptimalkan untuk nilai ujian yang menguras rasa ingin tahu siswa menghasilkan hasil pendidikan yang lebih buruk. Peringatan Hamming berlaku di setiap skala.

Kreativitas melalui analogi. Hamming mengamati bahwa sebagian besar terobosannya sendiri berasal dari melihat bahwa masalah di satu domain memiliki struktur yang sama dengan masalah yang sudah terpecahkan di domain lain. Kode koreksi kesalahan mengambil ide paritas dari domain yang lebih sederhana. Filter digital mengambil matematika kontinu yang diterapkan pada urutan diskrit.

Kamu mendapatkan apa yang kamu ukur. Organisasi yang mengukur baris kode menghasilkan kode. Organisasi yang mengukur nilai ujian menghasilkan peserta ujian. Kesenjangan antara metrik & tujuan semakin melebar seiring metrik semakin berkuasa.

Keempat prinsip ini tidak memerlukan patron, monopoli, atau perang dingin. Prinsip-prinsip ini berlaku di perpustakaan universitas, toko kecil, proyek open-source yang dikelola bersama, atau dapur. [TITLE what_he_missed/]

Pengetahuan sebagai Senjata

Era Hamming memperlakukan pengetahuan sebagai keunggulan kompetitif. Bell Labs menghasilkan pengetahuan yang dibutuhkan AT&T & militer AS sebelum pesaing melakukannya. Publikasi dilakukan setelah paten diajukan, setelah aplikasi militer diamankan. Modelnya: menghasilkan pengetahuan di balik tembok, melindunginya, lalu mengerahkannya.

Kerangka ini menghasilkan hasil nyata. Transistor, UNIX, teori informasi — semuanya benar-benar transformatif, semuanya dihasilkan dalam model ini. Kerangka tersebut berhasil untuk tujuannya.

Apa yang Dikeluarkan oleh Kerangka

Open-source sebagai metodologi penelitian. Hamming tidak pernah terlibat dengan gagasan bahwa mempublikasikan kode sumber bersama makalah dapat mempercepat penelitian lebih cepat daripada menyimpannya secara eksklusif. Di eranya, kode adalah produk sampingan. Linus Torvalds mempublikasikan kernel Linux pada 1991, empat tahun sebelum kursus Hamming. Gagasan bahwa 10.000 kontributor dapat memelihara basis kode lebih andal daripada tim 300 orang di dalam perusahaan — ini tidak muncul dalam pemikiran Hamming.

Delapan bentuk modal. Hamming mengukur keberhasilan dalam publikasi, terobosan, & umur panjang karier. Ia tidak pernah membahas modal hidup (kesehatan & perhatian para peneliti), modal sosial (jaringan kepercayaan yang memungkinkan kolaborasi), modal budaya (cerita bersama yang mentransmisikan nilai lintas generasi), atau modal spiritual (rasa makna yang menopang pekerjaan panjang). Ia hanya mengukur dua dari delapan.

Kompleksitas algoritmik sebagai hal fundamental. Kursus Hamming mencakup filter digital, simulasi, teori pengkodean, & geometri n-dimensi. Ia tidak pernah mengajarkan notasi Big O. Di zamannya, N cukup kecil sehingga perbedaan antara O(N) & O(N²) jarang menjadi masalah. Di era yang akan dihuni oleh para muridnya, hal itu sangat penting. Pelajaran ini melanjutkan di unhamming_algorithmic_complexity.

Permakultur: menumbuhkan vs mengekstraksi. Bell Labs mengekstraksi dari sewa monopoli. Model tersebut membutuhkan entitas yang memiliki kekuasaan untuk memusatkan modal & mengarahkan penelitian. Alternatifnya — infrastruktur regeneratif yang menumbuhkan kapasitas di banyak simpul daripada memusatkannya di satu tempat — tidak memiliki tempat dalam kerangka Hamming.

Masalah Mata-Mata/Mata-Mata

Era Hamming dioptimalkan untuk keunggulan atas lawan. Perang dingin membuat hal ini eksplisit: AS & Uni Soviet bersaing di setiap domain. Peneliti masing-masing pihak berusaha mengungguli pihak lain. Permainannya: zero-sum. Keuntunganmu, kerugian mereka.

Permainan zero-sum menghasilkan perilaku tertentu: kerahasiaan, klasifikasi, paten, pembatasan publikasi, tembok institusional. Semua rasional dalam permainan tersebut. Semua sia-sia di luar permainan itu.

Ketika dua pihak mengoptimalkan untuk mengalahkan satu sama lain, tidak ada pihak yang mengoptimalkan untuk memperbesar papan bersama yang membuat permainan itu tidak perlu. Sumber daya yang dihabiskan untuk duplikasi, kerahasiaan, & sinyal kompetitif tidak menghasilkan apa pun bagi kebaikan bersama.

Nasihat Hamming ('bekerja pada masalah penting') secara implisit mengasumsikan permainan itu zero-sum: masalah penting menghasilkan kredit institusional, pendanaan, & prestise dalam lanskap kompetitif. Nasihatnya tetap valid. Kerangkanya tidak dapat ditransfer.

Seorang peneliti yang bekerja pada infrastruktur terbuka, membangun kebaikan bersama, berkontribusi pada basis kode bersama — orang ini tidak dapat mengoptimalkan untuk mengalahkan saingan. Tidak ada saingan. Permainannya: memperbesar papan, bukan posisimu di atasnya.

Sebutkan satu hal yang diajarkan Hamming yang berlaku tanpa kerangka Perang Dingin, & satu keterbatasan yang hanya masuk akal di dalamnya. Berikan contoh spesifik untuk masing-masing.

Same Fire, Different Flight

Seekor naga tidak memilih gua atau patronnya. Hamming tidak memilih Bell Labs atau Perang Dingin. Ia bekerja di tempatnya berada, dengan sumber daya yang tersedia, menuju masalah yang dapat ia lihat.

Pengetahuan melampaui konteks. Kode koreksi kesalahan Hamming berjalan di setiap drive USB, setiap transmisi satelit, setiap hard disk. Ia tidak pernah membayangkan aplikasi-aplikasi ini. Matematika tidak memerlukan bayangannya.

Unhamming dimulai dari pengamatan ini: pisahkan apa yang telah dibuktikan Hamming dari kerangka yang membungkusnya. Kemudian perluas dengan apa yang tidak dapat dilihat oleh kerangkanya.

Apa yang Ditambahkan Unhamming

Sumber terbuka sebagai milik bersama. Mengerjakan masalah penting tidak memerlukan dukungan institusional. Seseorang dengan laptop, repositori publik, & masalah terbuka tertentu berkontribusi pada milik bersama yang berkembang bagi semua orang. Prinsip pengetahuan-berkembang Hamming berlaku pada skala ekosistem, bukan hanya skala individu.

Infrastruktur kooperatif. Model permacomputer: setiap simpul adalah stasiun kerja, setiap tepi adalah antrean. Membuka blokir satu simpul tanpa menyiapkan kapasitas hilir menciptakan kemacetan baru. Ini memperluas pemikiran sistem Hamming: bukan hanya 'optimalkan sistem, bukan komponen,' tetapi 'petakan aliran sebelum menghapus kendala.'

Kompleksitas algoritmik sebagai hal fundamental. Uji Hamming untuk sesuatu yang fundamental: apakah ia bertahan? Dapatkah bidang lainnya diturunkan darinya? Big O lolos keduanya. Analisis laju pertumbuhan telah bertahan sejak Knuth. Dari sana, Anda menurunkan pemilihan algoritma, pilihan struktur data, & prediksi kinerja — sebagian besar ilmu komputer praktis. Hamming melewatkan bab ini. Kita menulisnya.

Semua delapan bentuk modal. Mengukur hanya publikasi & paten membuat enam bentuk modal tidak terlihat. Praktik penelitian yang menguras modal hidup (kesehatan peneliti, perhatian, tidur) untuk memaksimalkan modal intelektual (publikasi) mengoptimalkan dua dari delapan sambil menguras satu yang kritis. Nasihat Hamming 'bekerja malam & akhir pekan' runtuh di bawah akuntansi ini.

Api naga tetap: kerjakan masalah penting, kembangkan pengetahuan Anda, berpikir dalam sistem, ciptakan melalui analogi, ukur apa yang penting. Penerbangannya berubah: tidak diperlukan pelindung, tidak diperlukan lawan, tidak diperlukan tembok institusional.

Hamming menghabiskan karirnya di dalam Bell Labs — sebuah institusi dengan monopoli atas infrastruktur komunikasi AS. Bagaimana sumber terbuka mengubah makna 'You and Your Research' bagi seseorang tanpa dukungan institusional? Kendala baru apa yang muncul, & kendala lama apa yang hilang?