3 poin oleh GN⁺ 2024-06-29 | 1 komentar | Bagikan ke WhatsApp
  • Code Galaxies adalah halaman visualisasi yang memungkinkan Anda menjelajahi ekosistem paket dari berbagai bahasa dan sistem operasi layaknya sebuah galaksi
  • Setiap galaksi terhubung melalui tautan #/galaxy/..., dan dibagi berdasarkan package manager atau repositori
  • Tujuan per bahasa mencakup npm, PyPI, RubyGems, Composer, NuGet, CRAN, crates.io dan lainnya
  • Untuk sisi sistem operasi·distribusi, Anda dapat melihat paket Debian, Fedora, Arch Linux, Arch Linux + AUR, Homebrew secara terpisah
  • Beberapa tautan menyertakan parameter seperti koordinat kamera, tingkat pembesaran, dan titik versi, sehingga Anda bisa langsung masuk ke status visualisasi tertentu

Galaksi paket per bahasa

  • Ekosistem JavaScript

    • Bower: package manager JavaScript sisi klien
    • npm: package manager JavaScript
  • Repositori dan package manager per bahasa

Paket sistem operasi dan distribusi

1 komentar

 
GN⁺ 2024-06-29
Komentar Hacker News
  • Kalau membayangkan setiap titik adalah satu program dan di baliknya ada setidaknya satu orang, kita jadi benar-benar merasakan betapa kompleksnya proyek-proyek ini
    Ini terlihat seperti arsitektur manusia yang sangat besar

    • Upaya manusia yang luar biasa besar di balik proyek-proyek seperti ini juga jadi lebih terlihat
    • Akan menarik juga kalau melihat versi Linux Kernel
      Cukup dengan menjadikan setiap include sebagai edge di graf
  • Kontrol untuk berkeliling galaksi ini terasa sangat sulit sampai membuat frustrasi
    Sentuhan satu jari berarti bergerak maju, jadi sulit mengetuk titik untuk mengecek apa itu; terutama untuk titik besar, meski penasaran dan ingin melihatnya, yang terus terpilih justru objek di baliknya
    Kalau perangkat diputar, arah berubah, tetapi membidik bintang tertentu juga sulit. Secara visual benar-benar keren, dan saya berharap galaksi sungguhan bisa dijelajahi dengan kecepatan seperti ini, tapi kontrolnya perlu diperbaiki

    • Saya setuju bahwa cara bergerak mengikuti arah perangkat membuat sebagian eksplorasi jadi sulit, tetapi entah kenapa juga terasa menarik
      Rasanya seperti ponsel menjadi jendela ke dunia lain
    • Awalnya terlihat sulit, tapi setelah berdiri dan mencoba melakukan panning di sekitar, saya cepat menangkap caranya
      Saat membayangkan diri berada di dalam pesawat luar angkasa dan menekan layar berarti berakselerasi, hanya dengan sudut pandang itu saja saya cepat mendapatkan orientasi, dan itu menarik
    • Di PC dengan keyboard, mudah
    • Di mobile rasanya buruk sekali, tapi di desktop cukup menyenangkan bergerak dengan W-A-S-D + tombol panah
  • Secara visual sangat keren, tetapi mungkin visualisasi 2D akan lebih praktis
    Misalnya fakta bahwa ukuran titik menunjukkan jumlah total paket dependensi jadi tersamarkan karena ukuran titik juga dipengaruhi jaraknya dari kamera

    • Ini mengingatkan saya pada UI browser file 3D di Jurassic Park
      Itu aplikasi sungguhan dan terlihat keren, tetapi tidak enak dipakai
      Antarmuka 3D umumnya tidak berjalan dengan baik, tapi saya penasaran apakah perangkat seperti Vision Pro atau Quest bisa memungkinkan UI 3D yang lebih baik daripada 2D
    • Jika tujuannya membuat keputusan arsitektur, 2D mungkin lebih praktis, tetapi menurut saya proyek ini menjadi lebih menarik dan menyenangkan karena penulisnya menerima metafora pesawat luar angkasa dengan main-main
      Graf kode 2D sudah sering kita lihat
    • Saya tidak tahu jaraknya dihitung dari apa
      Di mobile saya tidak menemukan legenda atau penjelasan
      Edit: saya menemukan about di kanan bawah: https://github.com/anvaka/pm/tree/master/about#software-gala...
      Sepertinya jarak ditentukan oleh algoritma clustering, dan terlihat cukup arbitrer
  • Saya suka hal-hal seperti ini:
    https://github.com/acaudwell/Gource : Membuat video yang indah dan organik dari repositori Git
    https://code.google.com/archive/p/codeswarm/ : Mirip dengan Gource
    https://skyline.github.com : Seperti Atom, sekarang sudah mati

    • Di departemen kami, kami mengatur Gource untuk merender video setiap tengah malam, lalu menambahkan banyak overlay dan foto profil untuk menunjukkan progres proyek dan siapa mengerjakan apa
      Video itu diputar berulang-ulang di iPad di depan departemen, sehingga kontribusi para intern yang hanya terlibat sebentar pun tidak terlupakan
  • Kalau mau sedikit cerewet secara astronomi, ini lebih mirip gugus bintang daripada galaksi
    Galaksi biasanya punya sebagian besar momentum sudut melingkar dan membentuk struktur seperti lengan
    Sebagai istilah pemasaran pun, “Software star clusters” mungkin lebih cocok
    Selain itu, hipotesis yang diterima luas adalah galaksi membutuhkan materi gelap agar tetap bertahan, dan saya tidak ingin membawa analogi software sejauh itu

    • Kalau begitu, pada akhirnya yang mengikat kita semua adalah dark web?
    • Jangan sampai tertukar dengan GitHub stars dan dinamika sosialnya
  • Hampir tidak bisa dipakai karena kontrolnya tidak intuitif dan sulit ditemukan
    Di Firefox untuk Android, gestur layar sentuh standar seperti pinch zoom atau panning tidak berfungsi
    Halaman about menyuruh memutar perangkat, tetapi cukup berani untuk berasumsi bahwa pengguna memang ingin melakukan itu, atau tidak sedang berada di kereta bawah tanah/bus, atau tidak memakai tablet besar yang terpasang di stand, atau tidak memiliki berbagai batasan aksesibilitas disabilitas

  • Astaga, penuh dengan leftpad

    • is-even adalah paket pertama yang saya cari
  • Saat berkeliling di area JavaScript, saya melihat beberapa hal yang cukup lucu di tepiannya
    Pelepasan warp core: https://i.imgur.com/h1ngR7A.png
    bare defaults yang tandus: https://i.imgur.com/hLWXqER.png
    Pemisahan atom ideal: https://i.imgur.com/3lmujgV.png
    Berlari di cakrawala menunggang kuda hitam: https://i.imgur.com/e6NnsDv.png
    Candanya sampai di sini; visualisasinya sendiri lumayan, tapi distribusinya agak membingungkan
    Ada kasus yang jelas, seperti Microsoft yang tampak jauh di dunianya sendiri, tetapi banyak juga hal-hal yang terlihat terkait namun ditempatkan jauh tanpa koneksi yang jelas, dan referensi angularJS juga saya temukan di tepi

  • Dataset untuk Go terlihat sangat lama dan usang
    Sepertinya data dari setidaknya 5–10 tahun lalu

    • Untuk Golang, mereka memakai situs agregasi yang agak aneh, dan sepertinya situs itu bangkrut beberapa tahun lalu
      Saat saya mengklik beberapa paket, yang muncul adalah iklan kasino
    • R juga sama
  • Apakah cuma saya yang ketika mengklik galaksi Golang malah diarahkan ke tempat bernama go-search.org yang terlihat seperti situs judi?