1 puan yazan GN⁺ 2024-11-17 | 1 yorum | WhatsApp'ta paylaş
  • Bluesky firehose'u 3D olarak gerçek zamanlı görselleştiren bir web sayfası; akan gönderiler Windows XP ekran koruyucusuna benzer bir tarzda izlenebiliyor
  • Görüntülenen miktar Proportion of posts to show ayarıyla kontrol ediliyor ve özet ölçütü için varsayılan değer %100
  • Oynatma hızı Speed 1.0x olarak gösteriliyor; bu da gerçek zamanlı akışı varsayılan hızda sunduğu anlamına geliyor
  • Audio Reactive seçeneği işaretli; bu da mikrofon girişine tepki veren görsel efektler sağlıyor
  • Focal post intensity 4.0% ve tarayıcıda dinlenen backing audio seçeneği birlikte gösteriliyor; böylece görselleştirme ile ses tepkisi birleştirilebiliyor

Canlı 3D görselleştirme sayfası

  • Sayfa başlığı Bluesky Firehose in 3D (live) ve Bluesky firehose'u gerçek zamanlı 3D ekranda gösteren bir yapı sunuyor
  • Üst tarafta ayrıca bağlantı olarak görünen fly-the-firehose yer alıyor

Ekranda ayarlanabilen öğeler

  • Proportion of posts to show: %100
  • Speed: 1.0x
  • Audio Reactive: React to microphone input seçeneği işaretli durumda
  • Focal post intensity: %4.0
  • Backing audio: “Listen in browser” yönlendirmesi ve Close ifadesi bulunuyor

1 yorum

 
GN⁺ 2024-11-17
Hacker News yorumları
  • Burada birçok kişi bunu görünce şaşırmış gibi. Ben de beğendim ama eskiden pek çok web sitesinde böyle verilere açık erişimin oldukça yaygın olduğunu hatırlamak için buradakiler biraz fazla genç olabilir gibi geliyor
    Bu açıklık, yardımcı siteleri ve her türden yaratıcı denemeyi doğurmuştu; internetin bugün bu hale gelmiş olması gerçekten trajik hissettiriyor. Federe, hatta daha da ötesi P2P protokollerin internette anlamlı bir zemin kazanıp web’in bu ruhunu yeniden canlandırmasını isterim. Şirket merkezli web gerçekten sıkıcı

    • Twitter’ın kendisinin de başlarda açık yapısı sayesinde epey popülerlik kazandığını belirtmek gerek. İlk dönemlerde üçüncü taraf istemciler, RSS beslemeleri, XMPP desteği vb. vardı; cron işlerinden curl komutuyla gönderi yayımlayıp ilginç otomatik akışlar oluşturmak da mümkündü
      Sonra 2010’ların başında hepsinden geri döndüler. Bluesky’ın federasyon modeli hoşuma gidiyor; Twitter’ın yaptığı gibi “açık platform” yemi atıp sonra tersine çevirme yaklaşımını zorlaştırıyor
    • Çok eskiden LiveJournal, kullanıcıların yeni yüklediği tüm görselleri bir firehose sayfasında gösterirdi
      Dünyanın dört bir yanındaki insanların hayatlarına açılan ilginç bir pencereydi ve kesinlikle daha basit zamanlardı. Bugün şiddet içerikleri ya da istismar materyalleri yüklenebileceği için böyle bir özelliğin herkese açık olması zor görünüyor
    • Twitter benzeri alternatif hizmetleri pek yakından takip etmedim; bunun Mastodon’dan ne farkı var merak ediyorum
    • BS, sinik bir veri toplama hizmeti ve rekabet gücü kazandığı anda kullanıcıları kilitleyip onlara ihanet edecek gibi geliyor
  • https://github.com/theosanderson/firehose
    Bsky’ın açık karakteri sayesinde insanların böyle şeyleri hack’ler gibi yapabilmesi gerçekten hoşuma gidiyor. Şu anda büyümesi inanılmaz; protokole ve şirket yapısına verilen emeğin bu açıklığı korumaya devam etmesini umuyorum

    • Çok uzun zaman önce, uzak bir galakside Twitter firehose vardı ve insanlar Twitter’ın açık yapısı sayesinde böyle hack’ler yapabildikleri için seviniyordu
    • Kendi arama motorumda yeni alan adları keşfetmek için kaynak olarak firehose kullanıp kullanamayacağıma baktım. Sonunda pek uygun olmadı ama veriye erişimin bu kadar iyi olması gerçekten takdire değer
  • Windows ME ekran koruyucusu gibi ölüp gidiyor. Şaka bir yana, böyle herkese açık firehose erişimi görmek gerçekten eğlenceli
    Dorsey’nin Twitter’ın API erişimini kısıtlamanın hata olduğunu söylediğini hatırlıyorum; umarım bu akım sürer

    • Çökme yaşayanlar için Theo, şu adresin muhtemelen çalışacağını söylemiş: https://firehose3d.theo.io/?discardFrac=0.6
    • Doğru anladıysam At-Proto’nun merkeziyetsiz olmasının temel nedeni, Bluesky kapansa bile bu verilere erişimin sürmesini sağlamak
      Birisi başka bir gönderi istemcisi yaparsa hemen tekrar çalışabilir gibi; ama belki de öyle değildir
  • Bu tür firehose projelerini gerçekten seviyorum, çok eğlenceliler. Bluesky’ın yakında yaklaşık 10 kat daha büyümesini de istiyorum
    createTextTexture() içinde return’den hemen önce aşağıdaki satırı eklerseniz bulanıklık kayboluyor:
    texture.anisotropy = renderer.capabilities.getMaxAnisotropy();
    Performans da, gerektiğinde sürekli doku nesnesi oluşturup silmek yerine bir doku havuzuyla yeniden kullanılırsa epey çözülebilir gibi. Ama bunu kendim yapmakla uğraşmak istemiyorum

    • Doku havuzlamasını LLM ile uygulamayı denedim. Bulanıklık tesadüfen retro estetiğe katkı sağlıyor gibi de duruyor ama anizotropi ayarını isteğe bağlı parametre olarak eklemeyi deneyeceğim
    • Twitter’dan kaçıp gelen aynı tür insanlarla dolacaksa daha fazla büyümesi her zaman iyi bir şey değil. Kimse ikinci bir Reddit istemiyor, buna ihtiyaç da yok
    • JavaScript’te büyük veri kümeleriyle çalışırken doğrudan bellek yönetimi yapmak beklenenden daha sık iyi bir performans optimizasyonu oluyor
      3D kodlarda ya da grafik problemlerinde kullanıldığını gördüm; iyi izole edildiği sürece o kadar zahmetli de değil
  • Harika. Uzun zaman önce Google/YouTube’da %20 projesi olarak buna benzer bir şey yapmak istemiştim. Yüklenen videolar herkese açık olur olmaz küçük resimlerin yağmur gibi yağdığı bir sayfa olacaktı
    Ne yazık ki, normalde gömülü kalıp kimsenin görmeyeceği uygunsuz şeylerin ortaya çıkma ihtimali epey yüksek olduğu için fikir reddedildi

  • Eskiden uzun uzun baktığım eski bir web sitesini hatırlattı. Çok huzurlu hissettiren “Listen to Wikipedia”: http://listen.hatnote.com/

  • Kameraya doğru gelen mesajlarda, ekranda daha uzakta olanın daha yakındakini örttüğünü gördüm. Alfa katmanlama ya da render sırası hatası var gibi. Sıra bağımsız şeffaflık kullanılmadığını varsayarsak

  • Safari’de (macOS) metinde derinlik sıralama sorunu görünüyor. Uzaktaki, kameraya dönük metin, tünelin yan yüzeyi olmadığı halde yakındaki kameraya dönük metnin üzerine çiziliyor
    Bazen metnin üst kısmı da biraz kırpılıyor. Yine de çok havalı

  • Gerçekten harika ve çok hoşuma gitti. Bir milyon kişinin günlük parçalarını sırayla okuyormuşum gibi hissettiriyor; insanı alçakgönüllü kılıyor

  • iOS Safari’de tarayıcı çöküyor

    • Firefox’ta “çalışıyor” sayılır; tabii her 2 saniyede bir 300–400 ms takılmaya dayanabilirseniz
      Profilleme yaptığımda özel zamanın %42’sinin texImage2D içinde harcandığını gördüm. Bir dizi dokuyu önceden ayırıp içeriği glTexSubImage2D ile güncellemek daha iyi olur. glTexImage2D her seferinde yeni bir doku ayırıyor
    • Bu arada, şu anda eski dizüstü bilgisayarlarda çok daha iyi çalışıyor ama iOS 18.0.1 yüklü iPhone 11 Pro Max’te https://firehose3d.theo.io/?discardFrac=0.6 ekleyene kadar sürekli çöküyor
    • Firefox’ta çalıştı ama epey bozuktu
    • Ne yazık ki en iyi Chrome’da çalışıyor