Tru hacker sudah berakhir

gambar


Sketchpad ( Ivan Sutherland )

Saya tidak tahu, secara sadar atau tidak, tetapi sekarang, setelah pindah ke San Mateo, saya mendapati diri saya mendengarkan banyak buku audio tentang sejarah komputer, video game, dan Lembah Silikon, dari biografi Jobs hingga peretas "klasik", Stephen Levy, peretas "klasik", dari Console Wars hingga "Darah Buruk."

Saya suka semua ini, bahkan jika beberapa dari mereka perlu diambil dengan tingkat skeptisisme yang lebih besar daripada yang lain, dan sebagian besar saya mendapat satu atau dua perspektif yang menarik.

Peretas, khususnya, memukul beberapa utas jiwaku. Selain sejarah dan berbagai kepribadian, beberapa di antaranya saya tidak tahu, beresonansi satu hal: sifat praktis, pragmatis, apolitis dari peretasan awal.

Perangkat Lunak EDISON - pengembangan web
Artikel ini diterjemahkan dengan dukungan EDISON Software, sebuah perusahaan yang mengembangkan aplikasi dan situs , dan juga berinvestasi dalam startup .


Dan tidak, sebelum kita melanjutkan, saya tidak bermaksud bahwa kita seharusnya tidak menjadi politisi dalam tindakan kita hari ini. Kami adalah hewan sosial dan kami harus menjaga masyarakat dan politik, karena menurut saya itu satu-satunya alasan, setidaknya jika Anda percaya kata-kata penulis buku, mengapa peretasan awal bersifat apolitis adalah bahwa peretas itu adalah orang-orang asosial yang cukup keji.

Tapi ini cukup menarik, karena hari ini kita hidup di dunia di mana ideologi lebih unggul daripada realitas pragmatis, dan mungkin kita harus memahami mengapa dan mengambil langkah mundur.

Apa yang diinginkan para peretas? Akses ke komputasi. Komputer sangat mempesona, memikat dan sedikit. Itu bukan tentang lisensi perangkat lunak, tidak ada yang khawatir tentang selembar kertas (atau bahkan pintu terkunci), kami ingin dapat menyentuh mobil dan mengotak-atiknya ...

Di zaman keemasan peretasan komputer, semuanya dilakukan agar nyaman. Anak-anak seperti saya bisa meletakkan sprite di TV rumah dengan membaca manual instruksi c64 dan bermain dengan Basic.

Tidak ada yang peduli bahwa mesin itu bukan open source, bahwa penerjemah utama dilisensikan dari Microsoft.

Itu benar-benar gerakan besar, jika Anda berpikir sejenak, bahkan alat-alatnya dikhususkan untuk instan, grafik sebagai sarana umpan balik langsung, coding langsung.
Kami memiliki satu prosesor megahertz (pada waktu saya) yang bekerja dengan juru bahasa yang dioptimalkan dalam ukuran (dan tidak dalam kecepatan!).

Bahkan pada tingkat ideologis, tujuannya adalah untuk menyediakan akses ke sistem seperti Lisp dan Smalltalk, yang dikembangkan dengan gagasan yang jelas bahwa pengguna adalah pencipta yang selalu mampu menghentikan dunia, memeriksa struktur internal, membuat beberapa perubahan dan terus bekerja.

Kami hampir tidak memiliki grafik, tetapi dalam beberapa hal zaman keemasan grafis, karena orang-orang terpesona oleh kemungkinan, terutama bersemangat tentang kehadiran loop umpan balik instan, manipulasi langsung, iterasi cepat.

Dan sekarang kita telah kehilangan semuanya. Kita hidup di saat-saat ketika mustahil untuk tidak berinteraksi dengan komputer, perhitungannya murah dan sangat kuat, tetapi mereka hampir mustahil untuk dipahami dan dikontribusikan.

Sangat menarik bagaimana kita dulu memiliki grail suci coding langsung pada komputer yang tidak mampu membelinya, sementara hari ini bahkan bahasa terbaru dan paling modis difokuskan terutama pada melahap jutaan baris kode. dalam berbagai modul, membuat iterasi semakin tidak efisien.

Tanpa akses langsung, kemampuan untuk menghentikan mesin, daftar kodenya, ubah dan lanjutkan itu hampir tidak terpikirkan. Kurangnya bahasa pemrograman komputer yang mudah diakses tidak terpikirkan.

Hari ini, semua yang kita gunakan terdengar, dalam banyak kasus, seperti fiksi ilmiah. QBasic dalam banyak hal masih merupakan lingkungan yang dapat mengajar banyak ...

Dan lagi, yang saya temukan sangat penting adalah kami memiliki begitu banyak abstraksi dan kedekatan pada mesin-mesin itu sehingga kami tidak mampu membelinya. 80-an adalah semacam era emas bagi juru bahasa dan mesin virtual.

Kami mengikuti jalur IBM dan mungkin tidak menyadarinya. Semua yang kami lakukan hari ini dibangun untuk tim terstruktur dari ribuan insinyur. Kami lebih suka pengembangan batch besar daripada produktivitas individu.

Ini mungkin mengapa kita masih memiliki terminal (bagus untuk git dan penggabungan) dalam format yang lebih ekspresif atau bahkan ide lama membuat serial seluruh kondisi mesin virtual (sekali lagi, lisp, smalltalk), yang mengorbankan seluruh gabungan untuk melakukan hotpatching (pembaruan perangkat lunak dinamis) memastikan) sepele.

gambar


Proyek TempleOS yang menyedihkan dan menginspirasi

Sekarang, sampai batas tertentu, cukup masuk akal ketika sesuatu berubah menjadi produk, itu hanya satu hal lagi untuk digunakan, ia kehilangan daya tariknya.
Kami membeli mobil dan mengendarai mekanik, kan? Sekarang kita bahkan tidak tahu cara melihat ke dalam mesin ...

Tetapi yang mengejutkan saya adalah bahwa ideologi ini juga benar-benar hilang, digantikan oleh ideologi yang menempatkan kebebasan teoritis di atas yang nyata.

Kami mengganti Commodore 64, yang sepenuhnya privat, eksklusif, dan belum diretas, dengan monster berbasis Linux seperti sumber terbuka Raspberry-Pi, meskipun Windows dapat digunakan, karena sebagian besar aplikasinya akan tetap identik.

Tentu saja, ini adalah mainan yang murah dan lucu untuk programmer, tetapi pada dasarnya (sepenuhnya?) Ini tidak dapat membuat perhitungan lebih mudah diakses, yang merupakan tujuan aslinya.

Secara umum, tampaknya peretasan adalah dogmatis hari ini, bukan pragmatis. Tentu saja, jika semuanya open source ... atau didistribusikan ... atau berdasarkan blockchain, tidak berubah dan bebas dari pemblokiran dengan pemrograman fungsional ... ditulis dengan satu atau lain cara, maka kita akan memiliki masyarakat yang lebih baik dan tercerahkan.

Dan ini bukan lelucon, ini bukan fenomena yang sepenuhnya terbatas, ada sejumlah besar insinyur yang dengan jujur ​​berinvestasi dalam mencoba mengubah dunia, tetapi dengan tulus berpikir bahwa solusi harus ditemukan dalam infrastruktur teknis berbagai hal. (Omong-omong - apakah Anda ingin melihat sesuatu yang aneh?)

Mungkin kita benar-benar tidak menyelesaikan kecenderungan antisosial kita, mungkin kita benar dalam berpikir bahwa mesin dan teknologi lebih menarik daripada orang, kelompok, dan budaya ...

Apa pun alasannya, kami memiliki perangkat lunak dan sistem perangkat keras yang berusaha untuk sepenuhnya terbuka, dan lagi-lagi ditutup, yang menjadi lebih mudah diakses dalam praktik, yang benar-benar memimpin revolusi sosial.
Linux belum mengubah desktop maupun cara membuat perangkat lunak.

Lihatlah industri saya. Permainan video. Apa yang membuat game cocok untuk dimainkan? Membebaskan kreativitas individu, seni, bahkan kemampuan untuk mencari nafkah?

Steam, toko aplikasi Apple, Microsoft XBLIG, Youtube, Kedutan, Spotify, Patreon ... Unity, Pico8, Dreams melewati Minecraft dan Roblox dan komunitas game modding ... Bukan blockchain, bukan linux, bukan torrents dan sebagainya.

Bahkan Demoscene, salah satu benteng terakhir peretasan ini, sama sekali tidak tertarik dengan ideologi lisensi dan kontrak perangkat lunak.

gambar


Joseph White - Pico-8

Ternyata semua broker berpengaruh baru di era ini, Facebook dan Amazon, Google dan Twitters, dan sebagainya, hari ini sepenuhnya mencakup tumpukan sumber terbuka, ratusan juta baris kode yang memberi makan jaringan AI,.

IBM baru tahu betul bahwa garis kode sebagian besar tidak berguna, tetapi orang-orang dan komunitas tidak, jadi membuka kode sumber mudah jika lebih banyak orang terlibat dalam proyek dan lebih banyak insinyur yang terlibat ...

Lagipula, lisensi mungkin bukan masalah besar. Dan mungkin teknologi juga tidak ada. Tidak masalah bagaimana kita mendesain antarmuka kita. Dan jika kita tidak mulai berpikir tentang orang dan berpikir bahwa beberapa baris kode dapat mengubah dunia, maka kita akan terjebak dalam kesalahpahaman mengapa kita terus gagal.

Lihat Juga: kuliah inspirasional Andy Van Dam, Refleksi tentang Revolusi yang Tidak Lengkap dalam Komputasi Pribadi, dan karya Brett Victor .




Baca juga blognya
Perusahaan EDISON:


20 perpustakaan untuk
aplikasi iOS yang spektakuler

Source: https://habr.com/ru/post/id479724/


All Articles