1 puan yazan GN⁺ 2026-01-11 | 1 yorum | WhatsApp'ta paylaş
  • OpenChaos.dev, topluluk oylamasıyla her hafta yeni özelliklerin birleştirildiği kendi kendine evrilen bir açık kaynak projesi
  • Kullanıcılar GitHub'da Pull Request (PR) önerilerine 👍 veya 👎 tepkileriyle oy verebiliyor
  • Her pazar, en çok destek alan PR otomatik olarak birleştirilerek proje evriliyor
  • Sitede şu anda çeşitli deneysel öneriler yer alıyor; Rust ile yeniden yazım, kaotik arayüz ekleme, IE6 modunu geri getirme gibi farklı fikirler bunlar arasında
  • Kod tabanının topluluk katılımıyla sürekli değiştiği katılımcı bir geliştirme deneyi olarak dikkat çekiyor

Proje özeti

  • OpenChaos.dev, “A self-evolving open source project” açıklamasını taşıyan web tabanlı bir proje
    • Kullanıcılar doğrudan GitHub üzerinde PR öneriyor ve 👍 veya 👎 tepkileriyle oy veriyor
    • Her pazar, en çok 👍 alan PR otomatik olarak birleştirilip kod güncelleniyor
  • Sitenin üst kısmında, bir sonraki birleştirmeye kalan süreyi gösteren bir geri sayım sayacı bulunuyor
    • Örneğin “0d 03h 27m 33s until next merge” biçiminde gösteriliyor

Başlıca açık PR listesi

  • Şu anda çeşitli PR'ler açık durumda ve her öneri başlık, yazar ve 👍 sayısıyla listeleniyor
    • #6 “Calculate +1 and -1 reaction” önerisi 855 👍 ile önde
    • #13 “Rewrite it in Rust” önerisi 456 👍 ile ikinci sırada
    • #51 “Chaos each day”, #47 “IE6 mode, welcome back to GeoCities in 1999” gibi öneriler onları takip ediyor
  • Diğer öneri örnekleri
    • PR sağlık metriği ekleme, açık/koyu modu tersine çevirme, 17 dil ve kar efekti, içeriği her 10 saniyede bir karıştırma, geri sayımda milisaniye gösterimi, kaotik web sitesi düzeni ekleme vb.
    • Bazıları mizahi öneriler de içeriyor; örneğin “Replace 10% of PR links with Rickrolls”, “cat”

Oylama ve birleştirme yöntemi

  • Her PR için kullanıcıların doğrudan inceleyip oy verebileceği bir GitHub bağlantısı sağlanıyor
  • En çok 👍 alan öneri her pazar otomatik olarak birleştiriliyor
  • Birleştirme döngüsü ve oylama sonuçları sitede gerçek zamanlı olarak gösteriliyor

Projenin özellikleri

  • Geliştirme yönünün kullanıcı oylarıyla belirlendiği topluluk odaklı bir evrim yapısı benimsiyor
  • Otomatik birleştirme süreci ile yönetiliyor; böylece yöneticinin müdahalesi olmadan kod değişiyor
  • Deneysel ve öngörülemez sonuçlarıyla, adına yakışır biçimde ‘kaos’ temalı bir geliştirme modeli sunuyor

Anlamı ve kullanım alanı

  • OpenChaos.dev, topluluğun bir projenin evrimini doğrudan yönlendirdiği katılımcı bir açık kaynak deneyi
  • Geliştiricilerin yaratıcı fikirler önerip bunların oylarla gerçek zamanlı olarak yansıtıldığı kolektif zekâ temelli bir geliştirme modeli
  • Geleneksel kod inceleme odaklı geliştirmeden farklı olarak, kodun yönünün demokratik bir oylama sistemiyle belirlendiği özgün bir örnek

1 yorum

 
GN⁺ 2026-01-11
Hacker News görüşleri
  • Eskiden Screeps adlı bir MMO strateji oyunu oynarken, ekibimiz benzer şekilde çalışan bir oyuncu Quorum oluşturmuştu
    Bu tarzda bir proje yürütmek isterseniz, benim geliştirdiğim GitConsensus projesine göz atabilirsiniz
    Bir GitHub App ve Python tabanlı CLI kütüphanesi var; ayrıca PyPI veya GitHub Actions üzerinde de çalıştırılabiliyor
    İlgili kod: Screeps Quorum deposu

  • Başlığı pek anlayamadım
    Acaba bu “Twitch plays GitHub” gibi bir şey ama Twitch kısmı çıkarılmış hali mi diye merak ediyorum

    • O zaman bu GitHub plays GitHub olmuyor mu?
    • Evet, tam olarak öyle bir havası var
  • Eğer LLM özellikleri geliştirip insanlar da oyluyorsa, bu çok daha kaotik olur gibi geliyor

    • Buna benzer daha önce yapılmış bir örnek olarak The Board var
    • Ben de başta bunun öyle bir proje olduğunu sanmıştım
    • Zaten bugünlerde kodların çoğu LLM tarafından yazılıyor gibi geliyor
  • Acaba bu bilgisayar destekli bir Nomic gibi bir şey mi diye merak ediyorum
    (Nomic, kurallarını kendisi değiştiren bir oyundur, wiki bağlantısı)

    • Bu arada PerlNomic diye bir örnek de var — ilgili belge
    • Kesinlikle bir Nomic hissi veriyor
  • Gerçekten çok ilginç. Bundan iyi bir şey çıkıp çıkmayacağını merak ediyorum
    Biraz Twitch Plays Pokémon havası var

    • Benzer bir şeyi bir ay önce yapmıştım — The Board
  • “The website IS the repo. The repo IS the website.” cümlesi etkileyici
    2026 civarında bu depodan üretken bir sonuç çıkıp çıkmayacağını merak ediyorum
    Belki AGI'yi bile çözer

    • Kod ve PR'lerin tamamı AI agent'lar tarafından üretilseydi daha da absürt olurdu
    • Ama bu yöntemle üretken bir sonuç çıkacağını sanmıyorum
  • Nihai çıktı sadece bir web sitesi mi? Sanki bir şeyi kaçırıyorum gibi

    • Aslında bu absürt bir sanatsal yazılım projesi. Açık bir amaçtan çok, ilkenin kendisi önemli
    • Topluluk oylamasına göre herhangi bir biçimde evrilebilir
    • İnsanların katılmaya devam ettiği bir yönetişim yapısı oluşursa, o noktadan sonra her şeye karar verilebilir
    • Sonuçta bu bir ürün değil, programcılar için sosyal bir deney
  • Bu projenin nasıl gelişeceğini görmek için sabırsızlanıyorum
    Daha önce benzer bir şey yapmıştım; o zamanki bağlantıyı paylaşıyorum

    • Vay, onu tekrar göreceğimi hiç düşünmezdim. Üzerinden 10 yıl geçmiş olması inanılmaz
      O projeyi takip etmekten gerçekten çok keyif almıştım, yaptığınız için teşekkürler
  • Harika bir fikir ama haftada bir bana fazla yavaş geliyor

    • Bunu çözen bir PR zaten var 😄 PR #51
    • Döngüyü, katılımcı sayısına göre ayarlamak iyi olabilir
    • Belirli sayıda upvote alan PR'ler otomatik merge edilecek şekilde ayarlanabilir
    • Daha da büyük bir kaos için bunu forklamak mümkün olur mu acaba?
  • Devam eden bir PR'de büyük değişiklikler olursa, mevcut oyların geçersiz sayılması gerekip gerekmediğini düşünüyorum