1 poin oleh GN⁺ 3 jam lalu | 1 komentar | Bagikan ke WhatsApp
  • Keluarga Mitchell Hashimoto menjanjikan tambahan US$400.000 kepada Zig Software Foundation (ZSF), sehingga total komitmen dukungan sejak donasi pertama pada 2024 menjadi US$700.000
  • Hashimoto menilai devlog Zig 2026 menunjukkan kemajuan yang konsisten dalam menghadapi masalah-masalah sulit untuk membuat bahasa dan kompiler yang baik
  • Kebijakan larangan kontribusi LLM Zig kembali dibahas dalam konteks fork Zig milik Bun dan penulisan ulang ke Rust, tetapi Hashimoto menegaskan ini bukan tulisan untuk mengkritik Bun itu sendiri
  • Ia menyatakan bahwa meski pandangannya tentang AI tidak sepenuhnya sama dengan ZSF, ia tetap mendukung Zig karena ini adalah perangkat lunak yang luar biasa yang mengutamakan kualitas dan kemandirian
  • Komitmen kali ini memiliki struktur yang sama seperti pada 2024, yaitu dukungan dibagi menjadi US$200.000 per tahun selama 2 tahun

Komitmen donasi dan skala dukungan

  • Keluarga Mitchell Hashimoto menjanjikan tambahan US$400.000 kepada Zig Software Foundation
  • Sejak donasi pertama pada 2024, total komitmen dukungan kepada ZSF menjadi US$700.000
  • Menurut catatan kaki, dana US$400.000 ini akan dibayarkan dengan cara yang sama seperti donasi 2024, yaitu US$200.000 per tahun selama 2 tahun
  • Hashimoto meminta siapa pun yang memungkinkan untuk mempertimbangkan berdonasi ke ZSF

Mengapa Hashimoto terus mendukung Zig

  • Zig tetap menjadi proyek yang patut dihormati, baik dari sisi proyek teknis maupun komunitasnya
    • devlog 2026 menunjukkan kemajuan yang konsisten dalam masalah-masalah sulit untuk membuat bahasa dan kompiler yang baik
    • Aktivitas seperti Contributor Poker and Zig's AI Ban oleh Loris Cro memperlihatkan pendekatan Zig terhadap pemeliharaan dan komunitas
    • Ia menilai filosofi seperti ini membantu menarik dan menumbuhkan orang-orang berbakat di open source
  • Kebijakan ketat no-LLM contribution Zig kembali menjadi bahan diskusi publik dalam konteks fork Zig milik Bun dan penulisan ulang ke Rust
    • Hashimoto menyatakan tidak ada masalah dengan apa yang dilakukan Bun, dan menilai Bun sebagai proyek yang hebat
    • Dalam proses diskusi, menurutnya orang-orang terlalu cepat menjadikan pihak lain sebagai tokoh jahat, dan kurang memiliki empati dan rasa hormat terhadap sudut pandang yang berbeda
  • Hashimoto banyak menggunakan AI, dan juga telah terbuka soal proses adopsi AI-nya serta pengalamannya merilis fitur nyata dengan bantuan AI
    • Pada saat yang sama, ia juga menyatakan bahwa kemampuan AI perlu dilihat secara rasional, serta mengungkapkan ketidakpuasannya terhadap dampak negatif AI pada open source
    • Meski pandangannya tidak sepenuhnya sama dengan pendekatan ZSF, ia tetap menghormati orang-orang, kebijakan, dan proyek di ZSF
  • Menurutnya, salah satu kelebihan internet dan open source adalah proyek bisa saja aneh dan berbeda
    • Proyek dapat menetapkan batasan yang tidak biasa, membangun budayanya sendiri, dan mengejar kualitas dengan cara yang tidak selalu dipahami semua orang
    • Zig dinilai sebagai perangkat lunak yang ambisius, praktis, mandiri, dan sangat serius terhadap kualitas
  • Ghostty sebagian besar ada berkat Zig, yang memungkinkan Hashimoto membuat perangkat lunak yang memang ingin ia bangun
  • Itulah alasan Hashimoto mendukung Zig: karena Zig adalah perangkat lunak seperti itu

1 komentar

 
GN⁺ 3 jam lalu
Komentar Hacker News
  • Alasan internet itu indah adalah karena tidak apa-apa menjadi aneh, dan aku sangat suka ungkapan itu
    Di Twitter, Facebook, Reddit, dan berbagai Discord, kalau kita menyampaikan pendapat yang berbeda, sering kali kita dihujani komentar marah sehingga makin merasa malu dengan keanehan diri sendiri
    • Kemampuan untuk melihat bahwa banyak hal bisa benar secara bersamaan menjadi semakin penting
      Bukan cuma ada satu “kebenaran”; dalam setiap ranah kehidupan, banyak hal bisa benar pada saat yang sama
      Otak masing-masing orang itu seperti band-pass filter, jadi usaha yang perlu kita lakukan adalah membayangkan sudut pandang orang lain yang melihat irisan berbeda dari dunia yang sama
      Terimalah irisan yang kita suka, abaikan yang tidak kita suka, tetapi jangan berkelahi seolah-olah hanya irisan kita yang satu-satunya benar
    • Memiliki pendapat yang berbeda tidak sama dengan menjadi orang aneh
    • Kalau dilihat dari standar offline, mungkin pengguna Reddit rata-rata juga akan terlihat aneh, jadi lucu juga kalau mereka menyerang keanehan di tempat lain
  • Keren bisa berada di posisi yang memungkinkan melakukan hal seperti ini, tetapi aku juga berpikir kontribusi yang lebih besar mungkin justru Ghostty
    Saat melihat seseorang membuat alat yang lumayan berguna lalu diakuisisi seharga 500 juta dolar, aku jadi tidak tahu lagi bagaimana menilai nilai suatu hal
    Sebagai orang yang sudah berpindah-pindah terminal selama puluhan tahun, peningkatan yang diberikan Ghostty terasa sangat segar, dan secara pribadi manfaatnya bagiku lebih besar daripada beberapa kasus akuisisi
    • Perpindahan tab Ctrl-Tab masih memakai round-robin, bukan model stack, jadi aku masih bertahan di Konsole
      Di terminal modern untuk Linux, sepertinya tidak ada yang menyediakan perilaku ini
      https://github.com/ghostty-org/ghostty/discussions/2393
    • Aku ingin tahu kenapa orang memutuskan menetap di Ghostty
      Emulator terminal tidak kekurangan pilihan, dan masing-masing selalu menonjolkan performa atau “fitur bawaan” mereka
    • Aku pindah dari iTerm dan sekarang memakai Ghostty, tetapi jujur saja selain karena banyak orang memakainya dan memujinya, aku tidak punya alasan lain
      Apakah ada fitur istimewa yang aku lewatkan? Paling banter menurutku hanya peningkatan kecil, jadi aku tidak begitu paham kenapa ini jadi topik besar
    • Aku penasaran apakah pernyataan “kontribusi yang lebih besar mungkin Ghostty” itu argumen yang mendukung atau menolak tambahan dukungan 400 ribu dolar untuk Zig
      Aku suka Ghostty, tetapi menginvestasikan 800 ribu dolar ke pengembangan bahasa pemrograman yang terutama dikenal sebagai bahasa untuk membuat emulator terminal, dengan sendirinya tidak terdengar seperti argumen dukungan yang sangat kuat
      Aku benar-benar bertanya karena penasaran, bukan trolling
  • Jika kamu ragu apakah layak menghabiskan waktu untuk belajar Zig, aku benar-benar merekomendasikan menonton wawancara pendiri Zig
    https://www.youtube.com/watch?v=iqddnwKF8HQ
    Itu lebih meyakinkan daripada dokumen desain atau tulisan blog mana pun
    • Sangat menarik, tetapi aku cukup terkejut karena orang ini sangat mirip Elon Musk, bukan cuma secara penampilan tetapi juga gestur dan cara bicaranya
  • Zig tampaknya sangat masuk akal dengan mengambil posisi menolak kontribusi LLM, sambil tetap membiarkan pengguna compiler atau proyek Zig memakai alat bantu coding apa pun yang mereka inginkan
    Membuat bahasa bukanlah soal memuntahkan kode baru sebanyak mungkin, melainkan mempertimbangkan dengan hati-hati fitur dan implementasi mana yang selaras secara konsisten dengan keseluruhan bahasa
    Bahasa berada jauh di hulu dari terlalu banyak hal, dan selama puluhan tahun kita sudah melihat bahwa kalau fitur baru terus dilepas begitu saja, bahasa akan terpecah-pecah dan tidak nyaman dipakai
    Kecenderungan LLM untuk merespons setiap usulan dengan gaya “ya, tentu saja, dan...” bukanlah sesuatu yang dibutuhkan proyek bahasa yang sehat, tetapi bisa sangat berguna bagi orang yang membangun produk dengan bahasa yang seimbang dan ergonomis
    Menyenangkan melihat Mitchell tetap tenang sementara banyak pengembang lagi-lagi terbelah kubu dan menjadi dogmatis
    • Itu bukan alasan utama pelarangannya
      Kalau membaca tulisan yang ditautkan di artikel, ada penjelasan yang lebih mendalam tentang larangan kontribusi AI
  • Aku baru-baru ini mengubah codebase Ghostty, dan codebase itu terkelola dengan baik serta menyenangkan untuk dikerjakan. Salut untuk Mitchell
    Karena Ghostty ditulis dengan Zig, itu juga membuatku menambahkan dukungan native Zig AST ke Dirac
    https://github.com/dirac-run/dirac/blob/master/src/services/...
    Hal yang agak kurang intuitif adalah pola di mana kode dan pengujian sama-sama dimasukkan ke dalam satu file, sehingga ukuran file jadi jauh lebih besar
    Selain itu, bagi orang yang datang dari bahasa yang mendukung inheritance, Zig memaksa cara berpikir yang berbeda
  • Mitchell Hashimoto benar-benar orang yang membelanjakan uang sesuai ucapannya
    Orang yang keren, dan aku jadi sangat menghormatinya
  • Zig benar-benar bagus dan menyenangkan untuk dipakai
    Senang mendengar bahwa proyek ini mendapat tambahan pendanaan
  • Rasanya pasti cukup memuaskan kalau bisa menghabiskan uang sebesar itu untuk hal-hal yang kita hormati
    • Melemparkan dana sesuai kemampuan juga bisa terasa sama memuaskannya
      Tinggal dicoba saja
    • Donasi kecil juga membantu dan terasa menyenangkan
      Hampir siapa pun di sini kemungkinan bisa menyisihkan jumlah setara paket ponsel di negaranya untuk dibagikan ke proyek open source yang paling mereka hargai
      Sejujurnya, kalau kita bergantung pada perangkat lunak open source, aku makin merasa kesimpulannya adalah kita memang seharusnya melakukan itu
      Banyak dari kita mungkin pernah miskin pada suatu masa, tetapi selama sebagian besar hidup, kita pada akhirnya punya ruang untuk berkontribusi meski kecil
    • Ini adalah bentuk kekuatan yang paling indah
    • Aku benar-benar sulit memahami ucapan seperti “kalau jadi kaya atau miliarder, kita pada dasarnya akan menjadi tidak bahagia”
      Kalau punya cukup uang, ada terlalu banyak proyek yang ingin kudukung dengan niat baik
    • Aku penasaran apa isi komentar aslinya
      Sepertinya nadanya jauh lebih kritis
  • Secara pribadi aku menganggap ini hal yang luar biasa
    Aku suka bahasa Zig dan ide-ide di baliknya, tetapi masalah sintaks cukup besar
    Semoga sebelum 1.0 mereka bisa menemukan sintaks yang lebih baik, dan menurutku ergonomi pengembang sama pentingnya
    • Zig punya beberapa masalah, tetapi sintaks jelas bukan salah satunya
      Kalau datang dari bahasa lain, mungkin butuh sedikit waktu untuk terbiasa, tetapi ini termasuk bahasa yang paling mudah dibaca di antara yang pernah kupakai
    • https://matklad.github.io/2025/08/09/zigs-lovely-syntax.html
    • Bisa jelaskan lebih rinci bagian mana yang menurutmu bermasalah?