1 poin oleh GN⁺ 2024-02-03 | 1 komentar | Bagikan ke WhatsApp
  • Profil GitHub Rivers Cuomo, terpisah dari citranya sebagai musisi, menampilkan aktivitas pengembangan Flutter, Python, Google Apps Script, Flask dengan bio “Rocking the code, coding the rock”
  • Akun ini memiliki 3.2k followers dan 46 following, serta menampilkan informasi weezer, Los Angeles, situs web pribadi, dan akun X
  • Metrik publik menunjukkan 7 repositori, 27 Stars, dan 1 Sponsoring; repositori yang dipin adalah song-stats
  • song-stats adalah Python toolkit untuk mengumpulkan dan menganalisis data lagu dari berbagai platform musik, dengan 24 star dan 1 fork
  • Jumlah kontribusi dalam 1 tahun terakhir adalah 3,420 contributions; pada Juni 2026 tercatat 341 contributions di repositori privat, menunjukkan aktivitas pengembangan yang terus berlanjut secara konsisten

Informasi Profil GitHub

  • Username-nya adalah riverscuomo, dan nama tampilannya Rivers Cuomo
  • Pesan statusnya adalah “Working from home”
  • Bio-nya berbunyi “Rocking the code, coding the rock. Flutter, Python, Google Apps Script, Flask.”
  • Profilnya juga menyertakan tautan undangan Discord, situs web pribadi, dan akun X @riverscuomo

Metrik Akun Publik

  • Angka publik berdasarkan tab profil adalah sebagai berikut
    • Repositories: 7
    • Projects: 0
    • Packages: 0
    • Stars: 27
    • Sponsoring: 1
  • Pengikutnya 3.2k followers, dan yang diikuti 46 following
  • Lokasinya terdaftar sebagai Los Angeles

Repositori yang Dipin song-stats

  • song-stats adalah Python toolkit untuk mengumpulkan dan menganalisis data lagu dari berbagai platform musik
    • Repositori publik
    • Bahasa utamanya Python
    • Ditampilkan dengan 24 star dan 1 fork

Grafik Kontribusi dan Aktivitas Terbaru

  • Jumlah kontribusi dalam 1 tahun terakhir adalah 3,420 contributions
  • Grafik kontribusi memiliki tautan tampilan per tahun dari 2016 hingga 2026
  • Pada aktivitas Juni 2026, tercatat 341 contributions di repositori privat selama periode 1 Jun – 27 Jun

Sponsoring dan Achievement

  • Di bagian Sponsoring terdapat akun ryanheise
  • Di Achievements ditampilkan badge berikut
    • Pull Shark x4
    • Pair Extraordinaire x2
    • Starstruck x2
    • Quickdraw
    • YOLO
    • Public Sponsor

1 komentar

 
GN⁺ 2024-02-03
Komentar Hacker News
  • Apa semua orang sudah lupa? Dulu ia pernah membuat sendiri dan merilis aplikasi mobile untuk streaming lagu Weezer
    https://apps.apple.com/us/app/weezify/id1598140531
    Senang melihat ia masih menulis kode seserius ini

    • Mengejutkan bahwa aplikasi ini masih aktif diperbarui. Sebagai orang yang tumbuh mendengarkan alternative rock, menyenangkan melihat sebagian besar band ini masih aktif
    • Bagus juga seorang musisi punya rencana cadangan yang benar-benar berfungsi
  • Menariknya, sepertinya ia terutama membuat bot Discord
    Mungkin ini bias konfirmasi, tapi menurut saya membuat chatbot adalah salah satu cara terbaik untuk mulai belajar coding dan menikmatinya. Karena menyenangkan, imbalannya langsung terasa, dan dengan framework yang sudah ada, semuanya cukup sederhana sampai hanya perlu menangani string
    Untuk generasi sebelumnya, peran itu dimainkan oleh menghias halaman sesuka hati dengan HTML di MySpace, dan saya kenal beberapa orang yang belajar HTML karena alasan itu
    Saat ini, chatbot terlihat seperti pengganti yang paling mendekati. Meski begitu, platform-platform besar memang menaikkan hambatan masuk dengan membuat koneksi WebSocket real-time lebih sulit dan memaksa penggunaan webhook
    Sekitar 10 tahun lalu, ketika Slack baru muncul dan API-nya sangat sederhana, saya pernah membuat framework di mana cukup mengimplementasikan satu fungsi saja: menerima pesan dan metadata seperti nama pengguna sebagai string, lalu membalas dengan mudah juga sebagai string. Beberapa teman menjadikannya titik awal, bersenang-senang dengannya, dan juga belajar sedikit Ruby
    Kalau ingin mulai coding tetapi ingin mengerjakan proyek yang “nyata” atau terasa memuaskan, mulailah dengan membuat chatbot sederhana. Mulai dari bot echo, bot yang merespons angka acak 1–100, bot fizzbuzz berdasarkan pesan ke-n, bot yang membalik pesan yang diterima, atau bot yang mengembalikan definisi dari API kamus untuk pesan "define "

    • Saya mengajar rekayasa perangkat lunak kepada mahasiswa pascasarjana, dan bot Discord ternyata sangat bagus
      1. autentikasi dan sistem identitas sudah tersedia secara bawaan, 2) pengalaman pengguna sangat dibatasi sehingga mahasiswa tidak menghabiskan sebulan untuk masalah CSS, dan 3) semua alatnya gratis
        Saya memang perlu sedikit menyesuaikan karena perubahan seperti batasan Heroku gratis dan penghapusan organisasi gratis di fly, tetapi Codespaces menutupi banyak kebutuhan mahasiswa
    • Setuju sepenuhnya. JavaScript saya mulai dari bot Discord
      Untuk orang yang ingin membuat dan meng-host bot hobi, pengalaman saya memakai fly.io cukup bagus. Kalau total biaya dalam periode tagihan bulanan di bawah 5 dolar, mereka tidak menagih, jadi proyek kecil yang tidak mungkin mencapai batas itu pada dasarnya gratis
    • Di generasi kami, banyak orang mulai coding dari scripting mIRC karena alasan yang persis sama
    • Bukan “terutama membuat bot Discord”; itu hanya satu-satunya repositori publiknya. Commit-nya memang hanya 95, tetapi di repositori privat ia membuat rata-rata 1.000 commit per tahun
      Weezify mungkin juga termasuk di sana, jadi repositori publik kemungkinan hanya sebagian sangat kecil dari seluruh aktivitasnya
    • Di era MySpace, atau setidaknya era AIM awal hingga pertengahan 2000-an, chatbot juga sempat populer, dan saya ingat mencoba macam-macam untuk membuatnya
      Namun aksesnya jauh lebih sulit dan dokumentasinya lebih kurang dibanding API masa kini
      Contoh: https://en.m.wikipedia.org/wiki/SmarterChild
  • Ini cukup menarik. Sepertinya ia bereksperimen dengan OpenAI untuk membuat setlist konser
    Dalam prompt, ia membagi tur musim panas Weezer menjadi empat segmen suasana, lalu meminta analisis “energy” dari fitur audio Spotify dan lirik untuk mengembalikan hanya salah satu dari "1. Pop Party", "2. Emotional Ballads", "3. Dark and Heavy", "4 . Fun and Uplifting"
    https://github.com/riverscuomo/apps/blob/master/songdata.py#...

    • Sebagai model bahasa besar, saran saya adalah puncak pencapaian musikal Weezer jelas Pinkerton, jadi mereka harus memainkan semua lagu dari album itu secara berurutan
      Demo awal atau deep cut serupa juga dapat diterima
    • Bagian menarik dari model bahasa besar adalah, meskipun ada typo seperti “with no other test around it”, typo pada prompt tetap berjalan baik-baik saja, tidak seperti typo pada kode
  • Lebih dari 20 tahun lalu saya menemukan situs Jens Johansson, dan di sana saya tahu bahwa ia tertarik pada pemrograman
    Ia sedang mengutak-atik kode Phase Vocoder milik seseorang
    https://www.panix.com/~jens/pvoc.par
    Saya membangun versi Jens dan memakainya untuk memperlambat beberapa track audio dengan bersih
    Sebagai catatan, ia adalah kibordis Stratovarious, dan dulu pernah berada di Yngwie Malmsteen's Rising Force: https://en.wikipedia.org/wiki/Jens_Johansson

    • Mendengar bahwa ia “pernah berada di Yngwie Malmsteen's Rising Force” mengingatkan saya bahwa Cuomo juga gitaris shredding yang cukup hebat
      Belum lama ini ada wawancara di mana ia bermain shredding sambil mengikuti beberapa line favoritnya dari Malmsteen
  • Buddy Holly dari Weezer termasuk di CD instalasi Windows 95 dan menjadi salah satu video PC pertama yang dilihat banyak orang, jadi saya suka simetrinya: 30 tahun kemudian Cuomo diam-diam menggali sudut kecil dunia coding. Tetaplah rock

  • Beberapa tahun lalu ia tampil di podcast Song Exploder dan menceritakan caranya menyusun ide lagu dalam spreadsheet
    Katanya ia membuat kolom seperti nada dasar, tempo, dan suasana, sehingga saat muncul ide lagu baru ia bisa mencari riff atau frasa yang cocok untuk dipadukan
    https://songexploder.net/weezer

    • Saya jadi ingin sedikit menggerutu soal kecenderungannya menghindari risiko artistik sejak Pinkerton
    • Saya lupa membacanya di mana, tetapi setahu saya setelah itu berkembang menjadi aplikasi desktop kustom dengan backend database
  • Ia adalah musisi yang pernah mengunggah track ke sebagian besar platform musik populer, DJ profesional yang sukses, dan pernah bekerja dengan musisi, penulis, serta orang-orang sukses di bidang lain yang juga cukup berhasil. Bahkan ia juga menjalankan perusahaan efek musik
    Tidak mengherankan bahwa sebagian orang dengan karier yang lebih sukses daripada saya juga menekuni perangkat lunak. Musik mengarah pada ide dan penemuan, dan tidak ada alasan perangkat lunak tidak boleh termasuk di dalamnya
    Sebagai catatan, pekerjaan utama saya adalah menulis ekstensi PostgreSQL

  • Beberapa tahun lalu ia juga pernah tampil di podcast Talk Python milik Michael Kennedy
    https://talkpython.fm/episodes/show/327/little-automation-to...

  • Setahu saya Todd Rundgren juga pernah menjadi, atau mungkin masih menjadi, developer Apple. Dulu saya sering melihatnya di DubDub
    Ia menjalankan perusahaan perangkat lunak bernama “Utopia Softworks”, tetapi sepertinya tidak banyak hal besar yang keluar dari sana
    Menurut saya, di antara para musisi elektronik awal ada banyak orang yang cukup piawai secara teknik. Peralatan yang mereka gunakan memang cukup kompleks

  • Sepertinya ada cukup banyak orang yang sekaligus programmer dan musisi
    Koreksi saya kalau salah. Rasanya pernah ada wawancara yang menyebut Jonny Greenwood dari Radiohead terobsesi dengan komputer saat kecil dan mengutak-atik BASIC

    • Jordan Rudess dari Dream Theater merilis beberapa aplikasi di App Store. Saya tidak tahu apakah ia menulisnya sendiri, atau berperan seperti product manager sementara programmer kontrak yang mengimplementasikannya, tetapi hasilnya cukup keren
      Kalau lebih old-school lagi, ada Tom Scholz dari Boston. Ia adalah insinyur lulusan MIT, membuat amplifier sendiri, dan mendirikan perusahaan untuk menjualnya
      Di antara penemuannya, banyak yang mungkin akrab bagi sebagian besar gitaris. Misalnya pedal dan perangkat merek Rockman, serta Power Soak dan Yellow Jackets yang menghasilkan suara amp tabung jenuh pada volume rendah
    • Banyak programmer yang juga sedikit bermusik, dan sebaliknya juga banyak. Dari yang saya dengar, Licklider juga gitaris yang cukup bagus
    • Saya juga termasuk kasus seperti itu. Saya membuat situs web untuk band saya dan band teman, membuat situs penjualan tiket untuk teman promotor, membuat situs web untuk perusahaan-perusahaan perlengkapan kustom, lalu masuk ke startup event yang kemudian tumbuh besar
      Tentu saja, di tengah-tengah itu saya juga mengambil gelar ilmu komputer
    • Ada banyak orang yang masuk daftar ini
      Todd Rundgren pernah berkata, “Kalau bukan karena karier musik, saya mungkin akan kuliah dan menjadi programmer komputer