1 puan yazan GN⁺ 2024-02-03 | 1 yorum | WhatsApp'ta paylaş
  • Rivers Cuomo’nun GitHub profili, müzisyen imajından ayrı olarak “Rocking the code, coding the rock” tanıtımıyla Flutter, Python, Google Apps Script, Flask geliştirme faaliyetlerini ortaya koyuyor
  • Hesapta 3.2k followers ve 46 following bulunuyor; ayrıca Weezer, Los Angeles, kişisel web sitesi ve X hesabı bilgileri de açıkça yer alıyor
  • Açık metriklerde 7 depo, 27 Star, 1 Sponsoring görünüyor; sabitlenmiş depolar arasında song-stats yer alıyor
  • song-stats, birden çok müzik platformundan şarkı verilerini toplayıp analiz eden bir Python toolkit; 24 yıldız ve 1 fork’a sahip
  • Son 1 yıldaki katkı sayısı 3,420 contributions; Haziran 2026’da özel depolarda 1 Haziran – 27 Haziran döneminde 341 contribution kaydedilmiş olması, gerçek geliştirme faaliyetlerinin düzenli şekilde sürdüğünü gösteriyor

GitHub profil bilgileri

  • Kullanıcı adı riverscuomo, görünen ad Rivers Cuomo
  • Durum mesajı “Working from home”
  • Kendini tanıtma metni “Rocking the code, coding the rock. Flutter, Python, Google Apps Script, Flask.”
  • Profilde Discord davet bağlantısı, kişisel web sitesi ve X hesabı @riverscuomo da bulunuyor

Açık hesap metrikleri

  • Profil sekmesine göre herkese açık sayılar şöyle
    • Repositories: 7
    • Projects: 0
    • Packages: 0
    • Stars: 27
    • Sponsoring: 1
  • Takipçi sayısı 3.2k followers, takip edilen sayısı 46 following
  • Konum Los Angeles olarak kayıtlı

Sabitlenmiş depo song-stats

  • song-stats, birden fazla müzik platformundaki şarkı verilerini toplayan ve analiz eden bir Python toolkit
    • Herkese açık bir depo
    • Ana dili Python
    • 24 yıldız ve 1 fork gösteriliyor

Katkı grafiği ve son etkinlik

  • Son 1 yıldaki katkı sayısı 3,420 contributions
  • Katkı grafiğinde 2016’dan 2026’ya kadar yıllara göre görünüm bağlantıları bulunuyor
  • Haziran 2026 etkinliğinde özel depolarda 1 Haziran – 27 Haziran döneminde 341 contributions kaydedilmiş

Sponsorluk ve başarılar

  • Sponsoring bölümünde ryanheise hesabı var
  • Achievements bölümünde şu rozetler gösteriliyor
    • Pull Shark x4
    • Pair Extraordinaire x2
    • Starstruck x2
    • Quickdraw
    • YOLO
    • Public Sponsor

1 yorum

 
GN⁺ 2024-02-03
Hacker News yorumları
  • Herkes unuttu mu? Daha önce Weezer parçalarını stream eden bir mobil uygulamayı bizzat yapıp yayımlamıştı.
    https://apps.apple.com/us/app/weezify/id1598140531
    Hâlâ bu kadar hevesle kod yazdığını görmek güzel.

    • Bu uygulamanın hâlâ aktif olarak güncelleniyor olması şaşırtıcı. Alternatif rock dinleyerek büyümüş biri olarak, bu grupların çoğunun hâlâ faal olduğunu görmek hoşuma gidiyor.
    • Bir müzisyenin de düzgün çalışan bir B planı olması güzel.
  • İlginç şekilde, ağırlıklı olarak Discord botları yapıyor gibi görünüyor.
    Doğrulama yanlılığı olabilir ama sohbet botu yapmak, kodlamaya başlamak ve bundan keyif almak için en iyi yollardan biri bence. Eğlenceli, karşılığı hemen geliyor ve mevcut framework’leri kullanınca yalnızca string’lerle uğraşmak kadar basit kalabiliyor.
    Önceki kuşak için MySpace’te HTML ile sayfayı dilediğince süslemek bu rolü oynuyordu; sırf bu yüzden HTML öğrenmiş birkaç kişi tanıyorum.
    Bugünlerde sohbet botları buna en yakın alternatif gibi görünüyor. Yalnız büyük platformlar, gerçek zamanlı websocket bağlantılarını zorlaştırıp webhook kullanımını dayatarak giriş bariyerini yükseltmiş oldu.
    Yaklaşık 10 yıl önce Slack yeni çıktığında ve API’si harika derecede basitken, tek bir fonksiyon implemente edince mesaj ve kullanıcı adı gibi metaverileri string olarak alıp yanıtı da kolayca string olarak gönderebildiğiniz bir framework yapmıştım. Birkaç arkadaşım bunu başlangıç noktası olarak kullanıp eğlenirken biraz Ruby de öğrendi.
    Kodlamaya başlamak istiyor ama “gerçek” bir proje ya da tatmin edici bir şey yapmak istiyorsanız basit bir sohbet botuyla başlayabilirsiniz. Echo bot, 1–100 arası rastgele sayı döndüren bot, n’inci mesaja göre fizzbuzz yapan bot, gelen mesajı ters çevirip yanıtlayan bot, "define " mesajına sözlük API’sinden tanım döndüren bot gibi şeylerle başlamak iyi olur.

    • Yüksek lisans öğrencilerine yazılım mühendisliği öğretiyorum; Discord botları özellikle çok iyi iş gördü.
      1. Kimlik doğrulama ve kimlik sistemi varsayılan olarak geliyor, 2) kullanıcı deneyimi sıkı biçimde sınırlı olduğu için öğrenciler CSS sorunlarıyla bir ay kaybetmiyor, 3) araçların tamamı ücretsiz.
        Ücretsiz Heroku limitleri ve fly’ın ücretsiz organizasyonları kaldırması gibi görünen değişiklikler yüzünden biraz elden geçirmek gerekti ama Codespaces, öğrencilerin ihtiyaç duyduğu kısmın büyük bölümünü karşılıyor.
    • Tamamen katılıyorum. JavaScript’e Discord botları sayesinde başladım.
      Hobi botu yapıp host etmek isteyenler için fly.io ile deneyimim iyiydi. Aylık fatura döneminde toplam maliyet 5 doların altındaysa ücret almıyorlar; o sınıra hiç ulaşmayacak küçük projeler için fiilen ücretsiz.
    • Bizim kuşakta tam da bu nedenle kodlamaya mIRC scripting ile başlayan çok kişi var.
    • “Ağırlıklı olarak Discord botu yapıyor” demektense, bu onun tek herkese açık deposu demek daha doğru. Commit sayısı yalnızca 95 ama özel depolarda yılda ortalama 1.000 commit yapıyor.
      Weezify da muhtemelen bunlara dahildir; dolayısıyla herkese açık depo, toplam faaliyetin çok küçük bir kısmı gibi.
    • MySpace döneminde, hatta en azından 2000’lerin başı-ortası AIM döneminde de sohbet botu modası vardı; ben de bir tane yapmaya çalışırken çeşitli şeyler denediğimi hatırlıyorum.
      Ancak bugünün API’lerine kıyasla erişilebilirliği çok daha düşüktü ve dokümantasyon da yetersizdi.
      Örnek: https://en.m.wikipedia.org/wiki/SmarterChild
  • Bu epey ilginç. Konser setlist’i yapmak için OpenAI ile denemeler yapıyor gibi görünüyor.
    Prompt’ta Weezer yaz turnesini dört farklı atmosferdeki bölüme ayırıyor; Spotify ses özelliklerindeki “energy” ve sözleri analiz edip yalnızca "1. Pop Party", "2. Emotional Ballads", "3. Dark and Heavy", "4 . Fun and Uplifting" seçeneklerinden birini döndürmesini istiyor.
    https://github.com/riverscuomo/apps/blob/master/songdata.py#...

    • Bir büyük dil modeli olarak tavsiyem şu: Weezer’ın müzikal başarısının zirvesi kesinlikle Pinkerton, bu yüzden o albümdeki tüm parçalar sırayla çalınmalı.
      Erken demolar veya benzer deep cut’lar da kabul edilebilir.
    • “with no other test around it” gibi yazım hataları olsa bile, kod hatalarının aksine prompt yazım hatalarının genelde sorunsuz çalışması büyük dil modellerinin eğlenceli yanlarından biri.
  • 20 yıldan fazla önce Jens Johansson’un sitesini bulmuştum; orada programlamaya ilgi duyduğunu öğrenmiştim.
    Birinin Phase Vocoder kodunu kurcalıyordu.
    https://www.panix.com/~jens/pvoc.par
    Jens’in sürümünü build edip birkaç ses parçasını temiz biçimde yavaşlatmak için kullanmıştım.
    Bu arada kendisi Stratovarious’un klavyecisi; daha önce de Yngwie Malmsteen's Rising Force’ta yer almıştı: https://en.wikipedia.org/wiki/Jens_Johansson

    • “Yngwie Malmsteen's Rising Force’ta yer almıştı” denince, Cuomo’nun da oldukça iyi bir hızlı solo gitaristi olduğu aklıma geldi.
      Kısa süre önce, Malmsteen’den sevdiği bir melodiyi takip ederek hızlı çaldığı bir röportaj da vardı.
  • Weezer’ın Buddy Holly klibinin Windows 95 kurulum CD’sinde yer alması ve birçok kişinin PC’de gördüğü ilk videolardan biri olmasıyla, 30 yıl sonra Cuomo’nun sessizce kodlama dünyasının küçük bir köşesini kurcalıyor olması arasındaki simetri hoşuma gidiyor. Rock’a devam.

  • Birkaç yıl önce Song Exploder podcast’ine çıkıp şarkı fikirlerini bir elektronik tabloda nasıl düzenlediğini anlatmıştı
    Tonalite, tempo, ruh hâli gibi sütunlar koyduğunu; yeni bir şarkı fikri aklına geldiğinde onunla uyacak riff’leri veya söz parçalarını arayabildiğini söylemişti
    https://songexploder.net/weezer

    • Pinkerton’dan sonra sanatsal risklerden kaçınma eğilimi hakkında biraz söylenmek geliyor insanın içinden
    • Nerede okuduğumu unuttum ama bildiğim kadarıyla sonradan bunu veritabanı arka ucu olan özel bir masaüstü uygulamasına dönüştürdü
  • Popüler müzik platformlarının çoğuna parça yüklemiş bir müzisyendi, başarılı bir profesyonel DJ’di ve belli ölçüde başarılı müzisyenler, yazarlar ve başka alanlarda başarılı kişilerle de çalışmıştı. Hatta bir müzik efektleri şirketi bile işletiyor
    Benden daha başarılı kariyerlere sahip bazı insanların yazılım da yapması şaşırtıcı değil. Müzik fikir ve icatlara uzanır; buna yazılımın dahil olmaması için bir neden yok
    Bu arada asıl işim olarak PostgreSQL eklentileri yazıyorum

  • Birkaç yıl önce Michael Kennedy’nin Talk Python podcast’ine de çıkmıştı
    https://talkpython.fm/episodes/show/327/little-automation-to...

  • Todd Rundgren’in de Apple geliştiricisi olduğunu ya da hâlâ öyle olduğunu biliyorum. Eskiden DubDub’da onu görürdüm
    “Utopia Softworks” adlı bir yazılım şirketi işletmişti ama oradan pek büyük bir şey çıkmamış gibi görünüyor
    Erken dönem elektronik müzisyenlerinin çoğunun mühendislik açısından epey yetkin olduğunu düşünüyorum. Çünkü kullandıkları ekipman oldukça karmaşıktı

  • Hem programcı hem de müzisyen olan epey kişi var gibi görünüyor
    Yanılıyorsam düzeltin. Radiohead’den Jonny Greenwood’un çocukken bilgisayarlara takıntılı olduğunu ve BASIC ile uğraştığını söylediği bir röportaj vardı diye hatırlıyorum

    • Dream Theater’dan Jordan Rudess App Store’a birkaç uygulama çıkarmıştı. Bunları bizzat mı yazdı, yoksa ürün yöneticisi gibi davranıp sözleşmeli programcılara mı yaptırdı bilmiyorum ama oldukça havalıydı
      Daha eski ekole gidersek Boston’dan Tom Scholz var. MIT’de eğitim almış bir mühendisti, kendi amfisini yaptı ve bunları satan bir şirket kurdu
      İcatları arasında çoğu gitaristin aşina olacağı pek çok şey vardır. Rockman markalı pedallar ve ekipmanlar, düşük ses seviyesinde doygun lambalı amfi sesi veren Power Soak ve Yellow Jackets gibi şeyler
    • Programcıların biraz müzik yaptığı durum da çok, tersi de çok. Duyduğuma göre Licklider da oldukça iyi bir gitaristmiş
    • Ben de böyle bir örnektim. Kendi grubumun ve arkadaşlarımın gruplarının web sitelerini yaptım, organizatör bir arkadaşım için bilet satış sitesi yaptım, özel ekipman şirketlerinin web sitelerini yaptım; sonra bir etkinlik girişimine geçtim ve sonrasında epey büyüdü
      Tabii bu arada bilgisayar bilimi diploması da aldım
    • Bu listeye giren çok kişi var
      Todd Rundgren, “müzik kariyeri olmasaydı muhtemelen üniversiteye gidip bilgisayar programcısı olurdum” demişti