2 poin oleh GN⁺ 2025-06-12 | 1 komentar | Bagikan ke WhatsApp
  • Repositori ke-1 miliar telah dibuat di GitHub
  • Ini adalah tonggak yang menunjukkan pertumbuhan eksplosif ekosistem open source
  • Banyak pengembang dan proyek menggunakan GitHub sebagai inti dari kolaborasi dan inovasi
  • Kita perlu memperhatikan laju pertumbuhan sejauh ini dan potensi perkembangan teknologi ke depan
  • Ini adalah peristiwa penting yang mencerminkan ekspansi dan keberagaman komunitas teknologi global

Ikhtisar

  • Baru-baru ini, repositori ke-1 miliar dibuat di platform GitHub
  • Ini melambangkan pertumbuhan berkelanjutan komunitas pengembang dan meluasnya budaya open source sejak peluncurannya pada 2008
  • GitHub telah menjadi alat inti dalam pengembangan perangkat lunak, termasuk pengelolaan source code, kolaborasi, dan version control
  • Dengan terciptanya 1 miliar proyek dan repositori, ruang bagi ide-ide inovatif dan kolaborasi semakin meluas di seluruh dunia
  • Tonggak ini sekali lagi menunjukkan kekuatan perangkat lunak open source dan pengaruh jaringan pengembang global

1 komentar

 
GN⁺ 2025-06-12
Komentar Hacker News
  • Berbagi pengalaman yang mengingatkan pada changeset OpenStreetMap ke-100.000.000; saya dan beberapa orang sempat mengincar rekor itu, tetapi pada akhirnya justru didapat oleh seseorang yang tanpa memikirkan apa pun sedang fokus memetakan Afrika. Seiring waktu, rasanya ini jadi penutup yang lebih menghangatkan. Orang ini juga pernah menjadi kandidat penerima penghargaan OSM di masa lalu. Karena OpenStreetMap menerapkan semua perubahan langsung ke production secara real-time, strukturnya membuat kontribusi yang tidak bermakna sulit dilakukan, sehingga nomor milestone seperti ini sering kali jatuh karena kebetulan. Saya juga menganggap milestone seperti ini di GitHub sebagai pencapaian yang menyenangkan. Jika tertarik dengan milestone OSM, saya merekomendasikan blog resmi dan tulisan ringkasan saya
  • Sambil membahas kemungkinan angka ID repositori GitHub sampai overflow, ada penyebutan bahwa jika 1 miliar repositori lagi dibuat di masa depan, GitHub OpenAPI Spec juga bisa melampaui batas int32; referensi: isu terkait
    • Dulu di perusahaan tempat saya bekerja sebagai CTO, kami memakai bilangan bulat 32-bit (primary key) pada tabel-tabel utama, dan jumlahnya sudah menumpuk sampai 1,3 miliar. Kalau dibiarkan, dalam beberapa bulan kami hampir pasti akan terkena masalah overflow. Kami buru-buru memperluasnya ke 64-bit dan berhasil mencegah insiden besar
  • Untuk seru-seruan, dibagikan juga awal ID repositori GitHub: repositori pertama bisa dilihat langsung lewat API, dan alamat repositorinya ada di sini
  • Mengejutkan betapa mudahnya menghitung kecepatan pembuatan repositori di GitHub. Informasi seperti ini biasanya dianggap rahasia perusahaan
    • Ada analogi jenaka bahwa ketika layanan seperti GitHub tumbuh sangat besar, mereka cenderung menjadi lebih santai soal keterbukaan informasi
    • Muncul juga pertanyaan apakah GitHub memang punya alasan untuk menyembunyikan informasi seperti ini, dan apakah data tersebut benar-benar bisa dipakai untuk merugikan GitHub; latar belakangnya, banyak perusahaan memang cenderung secara prinsip meminimalkan informasi yang dibuka
  • Secara keseluruhan, ada rasa penasaran tentang berapa banyak repositori yang benar-benar ada di tiap server, termasuk Forgejo dan GitLab; dalam beberapa konteks bahkan mencakup Subversion, Mercurial, dan git. Ada juga pertanyaan apakah pernah dibuat mesin pencari yang menelusuri repositori-repositori yang tersebar ini, dan apakah skala keseluruhannya bisa diperkirakan hanya dengan mencari kata seperti a. Di platform terpusat seperti GitHub, kemudahan mencari kode open source terasa sebagai keunggulan. Setelah Microsoft mengakuisisi GitHub, saya sempat mempertimbangkan membuat mesin pencari sendiri, tetapi menyerah karena sulit dipromosikan. Belakangan, setelah mengunggah beberapa proyek ke codeberg, minat itu muncul lagi, walau mungkin saja seseorang sudah lebih dulu membuatnya
  • Ada rasa ingin tahu apakah AasishPokhrel memang sengaja membuatnya untuk memburu rekor repositori ke-1 miliar
    • Dijelaskan bahwa sebenarnya cukup mudah untuk mengincar hal seperti ini: terus membuat repositori, dan suatu saat nomor itu bisa didapat. Namun karena orang lain juga membuat repositori pada saat yang sama, hasil akhirnya tetap bergantung pada keberuntungan. Dengan dukungan API, percobaannya sendiri cukup sederhana, meski rate limits menjadi variabel penting
    • Tercatat bahwa AasishPokhrel kemarin membuat dua repositori bernama shit dan yep, lalu tidak ada aktivitas dari 17 Mei sampai 10 Juni sebelum membuat yang baru. Dari situ muncul keraguan apakah benar-benar mungkin menyesuaikan timing untuk membidik nomor tertentu
    • Setahu saya, AasishPokhrel adalah mahasiswa di Nepal yang sedang belajar pengembangan perangkat lunak, dan terasa mengharukan bahwa milestone global seperti ini bisa menjangkau sampai ke belahan bumi lain. Semoga catatan ini menjadi poin besar di CV-nya dan membawanya ke karier pengembang yang baik
    • Pendapat lain mengatakan kemungkinan besar dia tidak sengaja mengincarnya, tetapi juga tidak bisa dibilang mustahil
  • Kemungkinan besar caranya adalah dengan skrip yang terus mengecek alamat seperti https://api.github.com/repositories/999999999, lalu begitu nomor itu muncul segera membuat repositori. Bisa juga dengan membuat banyak repositori, lalu hanya menyisakan nomor yang cocok dan menghapus sisanya. Melihat repositori lain yang dibuat kemarin, tampaknya yep ingin dipertahankan sebagai nomor milestone, sedangkan shit mungkin nama untuk mengakui bahwa percobaan itu gagal. Disebut juga teknik mencocokkan angka seperti kasus codemod D666666 di Facebook pada masa lalu
  • Repositori ke-1 miliar itu diekspresikan sebagai bagian dari ‘klub tiga koma (,)’
    • Disebut juga lelucon dalam bahasa Spanyol, ‘Tres commas’ (tiga koma)