1 điểm bởi GN⁺ 2024-02-03 | 1 bình luận | Chia sẻ qua WhatsApp
  • Hồ sơ GitHub của Rivers Cuomo, tách biệt với hình ảnh nhạc sĩ, cho thấy hoạt động phát triển Flutter, Python, Google Apps Script, Flask cùng phần giới thiệu “Rocking the code, coding the rock”
  • Tài khoản có 3.2k followers và 46 following, đồng thời công khai thông tin về weezer, Los Angeles, website cá nhân và tài khoản X
  • Các chỉ số công khai cho thấy có 7 repository, 27 Stars, 1 Sponsoring; repository được ghim là song-stats
  • song-stats là một Python toolkit thu thập và phân tích dữ liệu bài hát từ nhiều nền tảng âm nhạc, ghi nhận 24 sao và 1 fork
  • Số đóng góp trong 1 năm gần đây là 3,420 contributions; riêng tháng 6/2026 ghi nhận 341 contributions trong repository riêng tư, cho thấy hoạt động phát triển thực tế vẫn diễn ra đều đặn

Thông tin hồ sơ GitHub

  • Tên người dùng là riverscuomo, tên hiển thị là Rivers Cuomo
  • Trạng thái là “Working from home”
  • Phần tự giới thiệu là “Rocking the code, coding the rock. Flutter, Python, Google Apps Script, Flask.”
  • Hồ sơ cũng có liên kết mời Discord, website cá nhân và tài khoản X @riverscuomo

Chỉ số tài khoản công khai

  • Các con số công khai theo tab hồ sơ như sau
    • Repositories: 7
    • Projects: 0
    • Packages: 0
    • Stars: 27
    • Sponsoring: 1
  • 3.2k followers và 46 following
  • Vị trí được đăng ký là Los Angeles

Repository được ghim song-stats

  • song-stats là một Python toolkit thu thập và phân tích dữ liệu bài hát từ nhiều nền tảng âm nhạc
    • Đây là repository công khai
    • Ngôn ngữ chính là Python
    • Hiển thị 24 sao và 1 fork

Biểu đồ đóng góp và hoạt động gần đây

  • Số đóng góp trong 1 năm gần đây là 3,420 contributions
  • Biểu đồ đóng góp có liên kết xem theo từng năm từ 2016 đến 2026
  • Trong hoạt động tháng 6/2026, repository riêng tư ghi nhận 341 contributions trong giai đoạn Jun 1 – Jun 27

Tài trợ và thành tích

  • Mục Sponsoring có tài khoản ryanheise
  • Achievements hiển thị các huy hiệu sau
    • Pull Shark x4
    • Pair Extraordinaire x2
    • Starstruck x2
    • Quickdraw
    • YOLO
    • Public Sponsor

1 bình luận

 
GN⁺ 2024-02-03
Ý kiến trên Hacker News
  • Mọi người quên rồi sao? Trước đây anh ấy từng tự làm và phát hành một ứng dụng di động để stream các bài hát của Weezer
    https://apps.apple.com/us/app/weezify/id1598140531
    Thật vui khi thấy anh ấy vẫn đang chăm chỉ viết code như vậy

    • Ngạc nhiên là ứng dụng này vẫn đang được cập nhật tích cực. Với tư cách một người lớn lên cùng alternative rock, thật vui khi thấy phần lớn các ban nhạc này vẫn còn hoạt động
    • Thật tốt khi ngay cả một nhạc sĩ cũng có một phương án dự phòng thật sự hiệu quả
  • Thú vị là có vẻ anh ấy chủ yếu đang làm bot Discord
    Có thể là thiên kiến xác nhận, nhưng tôi nghĩ làm chatbot là một trong những cách tốt nhất để bắt đầu học code và thấy hứng thú với nó. Vì nó vui, có phần thưởng ngay lập tức, và nếu dùng framework có sẵn thì đủ đơn giản đến mức gần như chỉ cần xử lý chuỗi
    Với thế hệ trước, việc thoải mái trang trí trang MySpace bằng HTML đã đóng vai trò đó, và thực tế tôi biết vài người đã học HTML vì lý do ấy
    Ngày nay, chatbot có vẻ là thứ thay thế gần nhất. Tuy vậy, các nền tảng lớn cũng đã nâng rào cản gia nhập bằng cách làm cho kết nối websocket thời gian thực trở nên khó hơn và buộc phải dùng webhook
    Khoảng 10 năm trước, khi Slack vừa xuất hiện và API của nó đơn giản tuyệt vời, tôi từng làm một framework mà bạn chỉ cần triển khai một hàm là có thể nhận tin nhắn cùng metadata như tên người dùng dưới dạng chuỗi, rồi cũng dễ dàng gửi trả lời bằng chuỗi. Vài người bạn đã dùng nó làm điểm khởi đầu, chơi rất vui và học được chút Ruby
    Nếu muốn bắt đầu lập trình nhưng muốn làm một dự án “thật” hoặc có cảm giác đáng làm, hãy bắt đầu bằng một chatbot đơn giản. Nên bắt đầu từ những thứ như bot echo, bot trả lời số ngẫu nhiên 1–100, bot fizzbuzz dựa trên tin nhắn thứ n, bot đảo ngược tin nhắn nhận được rồi trả lời, hoặc bot trả về định nghĩa từ API từ điển cho tin nhắn "define "

    • Tôi dạy kỹ nghệ phần mềm cho học viên cao học, và bot Discord đặc biệt tuyệt vời
      1. hệ thống xác thực và danh tính có sẵn, 2) trải nghiệm người dùng bị giới hạn chặt nên sinh viên không mất cả tháng vì vấn đề CSS, và 3) toàn bộ công cụ đều miễn phí
        Tôi có phải chỉnh sửa một chút vì các thay đổi có vẻ như giới hạn gói miễn phí của Heroku và việc fly bỏ tổ chức miễn phí, nhưng Codespaces đã đáp ứng được rất nhiều phần sinh viên cần
    • Hoàn toàn đồng ý. Nhờ bot Discord mà tôi bắt đầu với JavaScript
      Với những ai muốn làm và host bot sở thích, trải nghiệm của tôi với fly.io khá tốt. Nếu tổng chi phí trong kỳ tính cước hằng tháng dưới 5 đô la thì họ không tính tiền, nên các dự án nhỏ gần như không bao giờ chạm tới ngưỡng đó thực chất là miễn phí
    • Trong thế hệ chúng tôi, có rất nhiều người bắt đầu lập trình bằng mIRC scripting chính vì lý do đó
    • Không hẳn là “chủ yếu làm bot Discord”, mà đó chỉ là kho công khai duy nhất. Chỉ có 95 commit, nhưng ở các kho riêng tư anh ấy có trung bình 1.000 commit mỗi năm
      Weezify có lẽ cũng nằm trong số đó, nên kho công khai gần như chỉ là một phần rất nhỏ trong toàn bộ hoạt động
    • Thời MySpace, hoặc ít nhất là thời AIM đầu–giữa những năm 2000, cũng từng có trào lưu chatbot và tôi nhớ mình cũng đã thử đủ thứ để làm một con
      Chỉ là khi đó khả năng tiếp cận kém hơn nhiều so với API ngày nay và tài liệu cũng thiếu
      Ví dụ: https://en.m.wikipedia.org/wiki/SmarterChild
  • Cái này khá thú vị. Có vẻ anh ấy đang thử nghiệm OpenAI để lập setlist biểu diễn
    Trong prompt, anh ấy chia tour mùa hè của Weezer thành bốn phần theo bầu không khí, rồi yêu cầu phân tích “energy” trong đặc trưng âm thanh của Spotify và lời bài hát, và chỉ trả về một trong các mục "1. Pop Party", "2. Emotional Ballads", "3. Dark and Heavy", "4 . Fun and Uplifting"
    https://github.com/riverscuomo/apps/blob/master/songdata.py#...

    • Với tư cách một mô hình ngôn ngữ lớn, tôi xin khuyên rằng đỉnh cao thành tựu âm nhạc của Weezer chắc chắn là Pinkerton, nên cần chơi toàn bộ các bài trong album đó theo đúng thứ tự
      Các bản demo thời đầu hoặc những deep cut tương tự cũng chấp nhận được
    • Điểm thú vị của mô hình ngôn ngữ lớn là dù có lỗi chính tả như “with no other test around it”, không giống lỗi trong code, lỗi chính tả trong prompt vẫn cứ hoạt động tốt
  • Hơn 20 năm trước tôi phát hiện trang của Jens Johansson, và ở đó biết được rằng ông ấy quan tâm đến lập trình
    Ông ấy đang hack code Phase Vocoder của ai đó
    https://www.panix.com/~jens/pvoc.par
    Tôi đã build phiên bản của Jens và dùng nó để làm chậm một vài track âm thanh một cách khá sạch
    Nhân tiện, ông ấy là keyboardist của Stratovarious, và trước đây từng ở Yngwie Malmsteen's Rising Force: https://en.wikipedia.org/wiki/Jens_Johansson

    • Nhắc đến chuyện “từng ở Yngwie Malmsteen's Rising Force” làm tôi nhớ ra Cuomo cũng là một tay guitar tốc độ khá xuất sắc
      Gần đây cũng có một cuộc phỏng vấn trong đó anh ấy chơi theo một đoạn line mình thích của Malmsteen và shredding
  • Buddy Holly của Weezer từng được đưa vào CD cài đặt Windows 95 và là một trong những video PC đầu tiên mà nhiều người xem; tôi thích sự đối xứng rằng 30 năm sau Cuomo lại âm thầm đào sâu vào một góc nhỏ của thế giới lập trình. Cứ tiếp tục rock nhé

  • Vài năm trước anh ấy từng xuất hiện trên podcast Song Exploder, nói về cách sắp xếp các ý tưởng bài hát bằng bảng tính
    Anh ấy nói mình đặt các cột như tông, tempo, bầu không khí, để khi nảy ra ý tưởng bài mới thì có thể tìm kiếm các riff hoặc câu hát hợp với nó
    https://songexploder.net/weezer

    • Tôi hơi muốn càu nhàu một chút về xu hướng tránh rủi ro nghệ thuật của anh ấy sau Pinkerton
    • Tôi quên đã đọc ở đâu, nhưng tôi biết là sau đó nó đã phát triển thành một ứng dụng desktop tùy chỉnh có gắn backend cơ sở dữ liệu
  • Tôi là một nhạc sĩ từng đưa track lên hầu hết các nền tảng âm nhạc phổ biến, từng là một DJ chuyên nghiệp thành công, và đã làm việc với những nhạc sĩ, nhà văn cũng như những người thành công ở các lĩnh vực khác ở mức độ nhất định. Thậm chí tôi còn điều hành một công ty hiệu ứng âm nhạc
    Việc một số người có sự nghiệp thành công hơn tôi còn làm cả phần mềm cũng không có gì đáng ngạc nhiên. Âm nhạc dẫn tới ý tưởng và phát minh, và chẳng có lý do gì phần mềm lại không nằm trong đó
    Nhân tiện, công việc chính của tôi là viết extension cho PostgreSQL

  • Vài năm trước anh ấy cũng từng xuất hiện trên podcast Talk Python của Michael Kennedy
    https://talkpython.fm/episodes/show/327/little-automation-to...

  • Theo tôi biết thì Todd Rundgren từng là, hoặc hiện vẫn là, một nhà phát triển Apple. Trước đây tôi từng thấy ông ấy ở DubDub
    Ông ấy điều hành một công ty phần mềm tên là “Utopia Softworks”, nhưng có vẻ công ty đó không làm ra gì quá nổi bật
    Tôi cho rằng trong số các nghệ sĩ nhạc điện tử thời kỳ đầu có khá nhiều người rất thạo kỹ thuật. Vì thiết bị họ dùng khá phức tạp

  • Có vẻ có khá nhiều người vừa là lập trình viên vừa là nhạc sĩ
    Nếu tôi sai thì xin sửa giúp. Tôi nhớ hình như có một bài phỏng vấn trong đó Jonny Greenwood của Radiohead nói hồi nhỏ anh ấy bị ám ảnh với máy tính và từng vọc BASIC

    • Jordan Rudess của Dream Theater đã đưa vài ứng dụng lên App Store. Tôi không biết ông ấy tự viết, hay đóng vai trò giống product manager rồi thuê lập trình viên hợp đồng hiện thực hóa, nhưng chúng khá tuyệt
      Nếu đi theo kiểu old-school hơn thì có Tom Scholz của Boston. Ông ấy là kỹ sư được đào tạo ở MIT, tự chế ampli và lập công ty bán chúng
      Trong số các phát minh của ông ấy có nhiều thứ hẳn rất quen thuộc với hầu hết guitarist. Đó là các pedal và thiết bị thương hiệu Rockman, cùng những thứ như Power Soak và Yellow Jackets tạo ra âm thanh ampli đèn bão hòa ở mức âm lượng thấp
    • Cũng có nhiều lập trình viên chơi nhạc một chút, và ngược lại cũng nhiều. Tôi nghe nói Licklider cũng là một guitarist khá ổn
    • Tôi cũng thuộc trường hợp như vậy. Tôi làm website cho ban nhạc của mình và ban nhạc bạn bè, làm trang bán vé cho một người bạn làm promoter, làm website cho các công ty thiết bị tùy chỉnh, rồi chuyển sang một startup sự kiện và sau đó phát triển mạnh
      Tất nhiên là ở giữa chặng đường đó tôi cũng lấy bằng khoa học máy tính
    • Có rất nhiều người thuộc danh sách này
      Todd Rundgren từng nói: “Nếu không có sự nghiệp âm nhạc, có lẽ tôi đã vào đại học và trở thành lập trình viên máy tính