15 poin oleh xguru 2025-02-04 | 2 komentar | Bagikan ke WhatsApp
  • Penulis berharap tiga hal ini bisa digunakan lebih luas: Oils, Radicle, dan Simplex Chat
    • Oils: menggantikan shell POSIX yang ada saat ini (seperti Bash)
    • Radicle: solusi hosting Git terdistribusi yang dapat menggantikan GitHub/GitLab
    • Simplex Chat: dapat menggantikan atau merevolusi email
  • Biasanya saat menemukan alat baru, butuh 10 menit untuk memahami konsep dasarnya, dan hingga 5 hari untuk mulai menggunakannya
    • Dalam banyak kasus, setelah konsep dasarnya dipahami, minat pun berhenti di situ; agar tetap menarik, diperlukan inovasi yang benar-benar mendasar dan filosofi yang konsisten
    • Misalnya, proyek seperti Pijul memang menarik, tetapi manfaat praktisnya dibanding Git tidak terlalu terasa, sehingga tidak bisa benar-benar dipakai terus dalam keseharian
    • Tiga alat yang diperkenalkan di bawah ini dinilai sudah memiliki nilai sebagai alternatif dan tingkat kematangan yang cukup untuk benar-benar digunakan

Oils for unix

  • Sebuah proyek yang mengimplementasikan ulang shell Bash, sambil mempertahankan kompatibilitas POSIX dan sekaligus memperbaiki masalah lingkungan shell lama
  • Memang sudah ada alternatif sebelumnya seperti KornShell, tetapi selama bertahun-tahun cenderung stagnan tanpa perbaikan yang berarti
  • Ini juga bukan pendekatan seperti Nushell yang membuat bahasa baru dengan sintaks yang mirip
  • Oils, berdasarkan implementasi Bash, benar-benar hanya memperbaiki bagian yang rusak secara bertahap, dan memungkinkan migrasi skrip secara bertahap juga
    • Memperbaiki masalah pada shell POSIX lama (misalnya globbing implisit, operasi aritmetika yang keliru, dll.)
  • Saat ini bagian yang kompatibel dengan Bash berada pada tahap beta stabil, dan targetnya adalah merilis versi 1.0 tahun ini
  • Mencoba Oils: di Alpine Linux Edge, Anda bisa dengan mudah mengujinya dalam lingkungan Docker menggunakan paket oils-for-unix

Radicle

  • Solusi untuk meng-host dan berbagi repositori Git secara terdesentralisasi
  • Dianggap lebih unggul daripada GitLab atau GitHub, dan menggunakan pendekatan mirip torrent untuk meningkatkan ketersediaan source code
  • Meskipun berbasis hosting lokal, UX yang ditawarkan tetap intuitif dan mirip interaksi server-klien yang sudah dikenal
  • Banyak usaha dicurahkan pada dokumentasi agar konsep baru mudah dipelajari, sehingga bahkan workflow yang benar-benar baru pun mudah diadaptasi
  • Berbeda dari ForgeFed berbasis ActivityPub, Radicle dioptimalkan untuk data Git sehingga diharapkan memiliki ketersediaan yang lebih tinggi
  • Mencoba Radicle: penulis telah membuat node Radicle di servernya dan memublikasikan source di blog tersebut. Anda bisa mengikuti panduan pengguna yang tersedia secara publik, atau cukup meng-clone blog penulis melalui peering

Simplex Chat

  • Sekilas terlihat seperti aplikasi chat biasa lainnya, tetapi konsep address-nya pada dasarnya berbeda
  • Anda bisa menambahkan beberapa address ke profil yang dibuat, dan address ini bisa dipakai hanya untuk koneksi percakapan tertentu atau langsung dibuang saat spam muncul
    • "Address bisa sekali pakai, atau dapat digunakan ulang sampai dihapus"
    • "Semua koneksi antara dua profil menggunakan address 1:1 yang unik"
  • Hasilnya, Anda bisa secara fleksibel menghubungkan atau memisahkan banyak address ke satu profil, sehingga cocok untuk menghadapi spam atau memakai address berdasarkan tujuan
  • Jika address yang dapat digunakan ulang dihapus, hanya koneksi baru yang diblokir; jika kontak yang sudah ada dihapus, maka akses dari kontak tersebut akan diblokir
    • Dengan kata lain, "mengabstraksikan address, dan memisahkan address dari profil. Mirip seperti kotak surat"
  • Jika sistem email mengadopsi pendekatan seperti ini, proses menerbitkan address baru dan membuangnya saat diperlukan bisa menjadi jauh lebih sederhana
  • E2E encryption dan privasi penuh juga didukung, sehingga ada harapan besar agar protokol seperti ini bisa menyebar menggantikan email
  • Walau masih belum terlalu dikenal, ide dasarnya terlalu segar untuk dilewatkan begitu saja sebagai "messenger lain lagi"
  • Mencoba Simplex: penulis telah membuat grup untuk umpan balik. Anda bisa bergabung ke grup dalam mode anonim, lalu langsung mencoba percakapan setelah membuat profil sederhana

Apa yang perlu kita lakukan?

  • Alat yang kita gunakan hari ini akan menjadi standar masa depan
  • Oils, Radicle, dan Simplex Chat semuanya adalah proyek yang memiliki potensi untuk melampaui alat konvensional yang selama ini dipakai
  • Penulis mengusulkan agar kita mencoba langsung proyek-proyek baru seperti ini dan bersama-sama membangun standar kerja yang lebih baik

2 komentar

 
dbs0829 2025-02-04

oils adalah kata yang terlalu umum, jadi entah kenapa rasanya kurang akrab. Mungkin cuma saya yang merasa begitu, tapi saat saya langsung mencarinya dan layanan tersebut tidak muncul, saya diam-diam jadi merasa agak enggan.

 
xguru 2025-02-04