3 puan yazan GN⁺ 2023-09-08 | 1 yorum | WhatsApp'ta paylaş
  • Kagi, reklam ve ticarileşmenin gölgesinde kalan kişisel web içeriklerini yeniden görünür kılmak için Small Web’i aramaya, web sitesine, RSS’e ve API’ye entegre etti
  • Small Web, maddi kazançtan çok kendini ifade etme ve bilgi paylaşımı için bireyler tarafından oluşturulan ticari olmayan web’i ifade ediyor; Kagi yaklaşık 6.000 web sitesini seçip yeni içerikleri topluyor
  • Kagi arama, Teclis ve TinyGem indekslerinden yararlanarak swiftui, apple watch gibi genel arama terimlerinde bile kişisel blog yazılarını da gösteriyor
  • Yeni Kagi Small Web web sitesi JavaScript olmadan çalışıyor; gönderilere “appreciate” bırakılabiliyor veya yaklaşık 1 hafta sonra kaybolan herkese açık notlar yazılabiliyor
  • Site sahipleri GitHub’daki seçilmiş liste, geri bildirim sitesi ve Discord üzerinden katılabiliyor; RSS 5 saatte bir güncelleniyor, API ise 1.000 sorgu başına 2 dolar olarak sunuluyor

Kagi Small Web’in hedeflediği web

  • Kagi Small Web, Kagi’nin daha insani bir web oluşturmak için başlattığı bir girişimdir
  • “Small Web” tek bir tanımı olan bir ifade olmasa da genellikle maddi kazançtan çok kişisel kendini ifade etme veya bilgi paylaşımı için oluşturulmuş ticari olmayan web’i anlatır
  • Bu kavram, reklam tabanlı iş modelleri interneti ele geçirmeden önceki, daha az ticarileşmiş erken dönem web’in atmosferiyle örtüşür
  • Daha derinlemesine anlamak için Ben Hoyt’un The Small Web is Beautiful yazısı önerildi; GitHub deposunda da ilgili yazıların listesine bağlantı veriliyor

İçerikleri toplama ve görünür kılma yöntemi

  • Kagi Small Web, elle seçilmiş blog listesinden son 1 hafta içinde yayımlanan yazıları toplayıp birden fazla kanaldan gösteriyor
  • Mevcut Kagi üyelerinin arama sonuçlarında Small Web içeriğini görmek için ayrıca ayar yapması gerekmiyor
  • Bu deney, Hacker News’teki tartışmadan ilham aldı ve temmuz sonunda HN kullanıcılarının blog yazılarını arama sonuçlarında gösterme yöntemiyle başladı
  • Şu anda seçilmiş listede farklı ilgi alanlarına sahip kişilerin işlettiği yaklaşık 6.000 gerçek web sitesi bulunuyor
  • Tüm girişim ve seçilmiş web siteleri listesi Kagi GitHub üzerinde herkese açık

Arama sonuçlarına giren kişisel web

  • Kagi, kendi Teclis ve TinyGem arama indeksleri üzerinden daha önce de Small Web içeriklerini gösteriyordu
  • Bu entegrasyonla kaliteli ama daha az bilinen web içerikleri, Kagi arama sonuçlarının ayırt edici yönü olarak daha doğrudan öne çıkıyor
  • Arama örnekleri
  • Bu tür sonuçlar, büyük siteler merkezli arama sonuçlarından farklı olarak aynı konuda daha çeşitli bakış açıları keşfetmeyi sağlıyor

Kagi Small Web web sitesi

  • Kagi Small Web web sitesi, mevcut arama motorlarında kolayca gözden kaçan güncel Small Web içeriklerini görünür kılmak için yeni bir platformdur
  • Site, Small Web’in ruhuna uygun şekilde JavaScript olmadan çalışır
  • Kullanıcılar gönderileri “appreciate” edebilir veya geçici herkese açık notlar bırakabilir
    • Notlar, yeni içerikler döngüye girdikçe yaklaşık 1 hafta sonra kaybolur
    • Bu tasarım, Small Web’in geçici ve kusurlu karakterini vurgular
  • Discord kanalındaki bazı beta test kullanıcılarına önceden açıldığında, bir kullanıcı kendi blogunun seçilmiş akışa dahil edildiğini görüp daha fazla yazmak istediğini söyledi

Seçim kriterleri ve yayımlanma koşulları

  • Seçilmiş akışa girmek için aşağıdaki kriterlerin karşılanması gerekiyor
    • Blogda en az 3 yıl öncesine ait bir gönderi bulunmalı
    • İçerik İngilizce olmalı
    • Site, samimi bir kendini ifade etme biçimi veya yüksek bilgi değeri sunmalı
    • NSFW içerikler hariç tutulur
  • Bir gönderinin Kagi Small Web web sitesinde görünmesi için ek koşullar vardır
    • Gönderi son 7 gün içinde yazılmış olmalı
    • Site iframe ile gömmeye uyumlu olmalı
    • iframe ile uyumlu olmayan siteler için de arama sonuçlarına yönelik indeksleme devam edebilir
  • Web sitesinin kodu da açık kaynak olarak yayımlanmış durumda ve merge request kabul ediliyor

Small YouTube deneyi

  • Kagi, deneysel bir özellik olan Small YouTube da sunuyor
  • Bu özellik, abone sayısı 400 binin altında olan yükselişteki YouTube içerik üreticilerinin içeriklerini öne çıkarıyor
  • Kagi, bu kriter hakkında geri bildirim alıyor

RSS, API ve katılım kanalları

  • Kagi Small Web’in RSS akışı gerçek zamanlı güncellemeler sunar ve 5 saatte bir yenilenir
  • API kullanıcıları, Kagi Small Web’in entegre edildiği TinyGem indeksi üzerinden ana akım dışı yüksek kaliteli haberlere erişebilir
    • Fiyat 1.000 sorgu başına 2 dolardır
  • Eksik site veya uygunsuz dahil edilme örneği varsa yönergelere göre seçilmiş listeye katkıda bulunulabilir
  • Hata bildirimleri ve özellik önerileri kagifeedback.org üzerinde small-web etiketiyle gönderilir
  • Genel tartışmalar Kagi Discord üzerinde yürütülür

Projenin üstlendiği varsayım

  • Web sayısız insan tarafından oluşturulduysa, geleneksel arama motorlarında neden görünmez kaldıkları ve bunun nasıl düzeltileceği bu girişimin çıkış noktasıdır
  • Taranan içerikler her şeyi içerebileceği için Kagi, bunları önerme sürecinde itibarını ortaya koyan bir seçim yapılması gerektiğini düşünüyor
  • Small Web’e katkıda bulunanlar, bir kitle garanti edilmese bile zaman ve emek harcayarak üretim yapıyor
  • Kagi’nin hedefi; yaratıcılığın, kendini ifade etmenin ve anlamlı içeriklerin bol olduğu daha insani bir web’i yeniden canlandırmaktır

1 yorum

 
GN⁺ 2023-09-08
Hacker News görüşleri
  • Kagi’den Vlad ben. Blog yazısını yayımlar yayımlamaz RSS akışı beklenmedik şekilde bozuldu; gerçekten small web ruhuna uygun gibiydi :) Artık akış düzeltildi ve site de aynı akışı kullandığı için yeniden çalışıyor
    Bu, kişisel olarak severek yürüttüğüm bir projeydi; ekip başka işlerle meşgul olduğundan koda bizzat epey derinlemesine dokundum. “Akış bozuldu” demek aslında onu benim bozduğum anlamına geliyor. Eski tarz bir geliştirici için yazılım dağınık bir iştir; zaten iyi olduğunu düşündüğüm şeylere tekrar tekrar dönüp düzeltirken artık iyi bir kod yazarı olmadığımı da öğrendim. Koda bağlantılı depoda bakabilirsiniz: https://github.com/kagisearch/smallweb
    En önemlisi, bu site benim için keşfetme ihtiyacının yerini doldurdu ve farklı insanları ve yazıları tanımak iyi hissettirdi. Birçok beklenmedik şey önüme çıktı ve web yeniden daha yakın hissettirdi. Bu kavramda bir umut ışığı var; arama kalitesi ve çeşitliliğinde de gerçek bir iyileşme söz konusu
    Dahil edilen web sitelerinin listesine buradan bakılabilir: https://github.com/kagisearch/smallweb/blob/main/smallyt.txt
    En yeni yazılar, ilgili sorguların Kagi arama sonuçlarında şimdiden gösteriliyor: https://kagi.com/smallweb

    • Bu özelliğin çıkmasına gerçekten sevindim. Bağımsız/küçük webe daha fazla görünürlük kazandırmak harika bir şey. Daha önce HN’de, yararlı kişisel blogların arama motorlarının spam içerikli sonuçlarının altında gömülmesinden şikâyet etmiştim
      İleride yalnızca small web içinde arama yapılabilse iyi olur; belki sonra bir lens olarak sunulabilir
      Kendini tanıtma kuralı konusunda ise mevcut politikaya katılmıyorum. Eski bir blog söz konusuysa, ölçütü yaklaşık 1 yıla indirseniz bile, insanların doğrudan gönderebilmesine izin verilse iyi olur. Küçük/bağımsız web’in büyük bölümü görünürlük eksikliği yaşıyor; bunun faydası olur. Benim blogum eski “HN’de blogunuzu paylaşın” gönderisinde toplanmış gibi göründüğünden zaten dizinde var, ama başkaları o kadar şanslı olmamış olabilir
    • Kagi’yi ücretli kullandıkça, daha fazla kullanıcı kazanamazsa yok olabileceği ihtimali beni daha da üzüyor
      Kagi benim için muazzam bir başarı. Google’dan daha iyi sonuçlar veren, gizliliğe saygı duyan, kişiselleştirme ve daha fazla özellik sunan ilk arama motoru
    • Ücretli müşteriyim; bu da yine iyi bir ek özellik olmuş. Böyle bir şeyi ancak Kagi yapabilir. Bu tür işleri sürdürmelerini isterim
    • Bu, kişisel bloglar başlığından çok Marginalia’dan ilham almış olabilir mi? Apple Watch örneğinde aynı sonuçlar çıkmıyor ama yazı başlığını okur okumaz aklıma o geldi
      https://search.marginalia.nu ve HN’de de sıkça anılıyor: https://hn.algolia.com/?query=marginalia
    • Güzel bir deneme. Sonuçlar da hoş görünüyor; ana arama sonuçlarına entegre edilirse dev web’in dışına bir göz atma imkânı sunabilir
      Kagi müşterisiyim ve çok memnunum. Arama motoru şaşırtıcı derecede iyi; bu özellik de arama motoru seçimimden daha da memnun olmamı sağladı
  • “Bu notlar yaklaşık bir hafta sonra yeni içeriklerle değiştirilecek ve kaybolacaktır. small web’in geçici ve kusurlu doğasını vurgular.” ifadesi yerine, Kagi’nin notları düzenlemek ya da kalıcı olarak saklamak istemediğini kabul etmesi yeterli. small webi küçümsemeye gerek yok. Pek çok küçük site içeriğini gayet iyi korur
    Kagi’nin sitelerin ne kadar sık kapandığına dair verileri olabilir; ancak benim deneyimime göre, içerik oluşturucunun unutması gibi bir durum olmasa bile büyük platformlardaki içerikler de sık sık kayboluyor. Onu önemseyen bir içerik oluşturucunun yaptığı small web sitesi, aksine çok daha uzun ömürlü olma potansiyeline sahip

    • O notlar nerede gösteriliyor?
      Kagi Small Web’de bir ActivityPub arayüzü olsa da günün en çok beğenilen sitelerini Mastodon veya Lemmy zaman akışına ekleyebilsek harika olurdu
    • İlginç bir cümle. Çoğu kişisel site, 10, 20 yıllık bağlantıların bozulmaması için gerçekten çok uğraşıyor :P
  • Kagi, verdiğiniz paranın karşılığını fazlasıyla veriyor. 6 aydır ana arama motorum olarak kullanıyorum ve bu süre içinde Google !g komutunu sanırım yaklaşık 10 kez kullandım.

    • GeeksForGeeks gibi SEO çöplüğü siteleri engelleyebilmek ve ilk 3-5 sonucun reklamlarla dolu olmaması bile tek başına buna değer. Belirli sitelerin sonuçlarını kişiselleştirme düzeyinde daha yukarı çıkarabilmek de güzel.
      Ancak aramayı oldukça yoğun kullanıyorum ve yanlışlıkla da sık sık arama yaptığım için her ay “Pro” seviyesindeki arama kotasını zaman zaman aşmam can sıkıcı. Yine de oldukça pahalı sınırsız seviyeye geçmeden ek arama satın alma seçeneğinin olması iyi.
    • Kagi’ye alıştıktan sonra başkasının bilgisayarında Google araması yapmak gerçekten tuhaf hissettiriyor. Yakın zamanda küçük bir kullanılabilirlik iyileştirmesi talep ettim ve birkaç hafta içinde uygulandı. Başka arama motorlarında bunun olma ihtimali hiç yok.
      Arama sonuçları DuckDuckGo dâhil diğerlerine kıyasla sürekli daha iyi ve bu yüzden gelecekte de memnun bir ücretli müşteri olarak kalacağım.
    • Katılıyorum. Biraz bir yılı aşkın süredir memnuniyetle ücretli kullanıyorum; ondan önce de betasını kullanmıştım.
      AltaVista’nın olduğu dönemde Google’ı ilk keşfettiğimdeki hisse biraz benziyor.
    • Kagi’den çok memnun olan bir kullanıcı daha. Para vermeye kesinlikle değer ve biraz ödeme yapmaya istekli olunduğunda nasıl bir hizmetin mümkün olabileceğini gösteren iyi bir örnek.
    • Biraz daha az olumlu bir bakış açısı eklemek gerekirse, Kagi’yi birkaç hafta denedim; özelliklerini ve iş modelini beğendim ama arama sonuçları benim Searx instance’ımdan daha iyi değildi. Kagi temelde Searx’e benzer şekilde üçüncü taraf arama motorlarına anonimleştirilmiş API çağrıları yapıyor; daha çok bunu daha dostça bir UI ile paketlemiş gibi ve deneyim de çok farklı değil.
      Üstelik Searx çok daha fazla arama motorunu destekliyor ve tam istediğim gibi özelleştirebiliyorum.
      Kagi’nin iyi niyetli ve iyi bir ürüne sahip olduğu açık, başarılı olmasını isterim; ama hesap oluşturmayı gerektiren tescilli bir SaaS yerine, daha az cilalı ve daha az özellikli olsa bile eşdeğer açık kaynaklı, kendi barındırdığım çözümü tercih ederim.
      Düzenleme: Aslında yanılmışım. Kagi’nin kendi crawler’ı ve dizini de var: https://help.kagi.com/kagi/search-details/search-sources.html Yine de Searx sonuçlarını yetersiz hissetmediğim için büyük bir şey kaçırdığımı düşünmüyorum.
      Searx’te ve kısmen Kagi’de beni endişelendiren şey, üçüncü tarafların bu API isteklerini istedikleri zaman engelleyebilmesi; bu olursa Searx kullanılamaz hale gelir, Kagi sonuçlarının alaka düzeyi de düşebilir. Bu yöntemin arama motoru yapmak için sürdürülebilir olup olmadığını bilmiyorum ama Kagi ve Searx’in reklamlara karşı tutumunu takdir ediyorum. Ana akım arama motorlarını kendi frontend’inizle kullanmak, en iyi ihtimalle bile sinir bozucu bir deneyim.
  • Bu tür şeyler yüzünden Kagi abonesi olduğuma gerçekten seviniyorum. Kagi’den değer elde etmekle kalmıyorum, ödediğim paranın Kagi’yi benim de katıldığım yönde geliştirmek için kullanıldığını gösteriyor.
    Karşılaştırmak gerekirse Spotify, kullandığım aboneliklerden yalnızca biri olmasına rağmen bana düşmanca geliyor. Para ödüyorum ama bir alternatif olduğunu hissettiğim anda iptal ederim.
    Satın aldığımı hissettiğim şey ile Kagi’nin geliştirme yönünün örtüşmesini gerçekten çok takdir ediyorum.

    • Müzik streaming’i gerçekten berbat durumda. Düzgün bir hizmet bulmak için çok uğraştım ama hepsinin utanç verici sorunları vardı.
      Spotify gerçekten düşmanca ve manipülatif, sanatçılar için de korkunç. Benim açımdan ana ekran aşırı ticari ve CarPlay arayüzü açıkçası güvenli olmayacak kadar kullanıcıya düşman bir felaket.
      TIDAL birçok açıdan oldukça iyi. Sanatçılara ödemesi de iyi, önerileri de fena değil. Ancak uygulamada yıllardır duran aptalca hatalar var; en sinir bozucusu, bir çalma listesini karıştırınca arayüzün yukarıda önceden cache’lediği yaklaşık on küsur şarkıyı karıştırması. Tüm kütüphaneyi karıştırmaya çalışınca sürekli aynı on küsur şarkıyı dinliyorsunuz.
      Deezer’ı sevmek istedim ama uygulaması pek iyi değildi ve eksik şarkı sayısı beklediğimden fazlaydı.
      Sonunda Apple Music’e yerleştim. iPhone kullandığım için doğal olarak iyi uyuyor ve CarPlay arayüzü de harika. Sanatçı ödemeleri de TIDAL’a oldukça yakın. Öneriler yeterince iyi ve ana ekranın yalnızca büyük plak şirketlerinin tanıtım parası ödediği şeyleri sürekli dayattığı hissi de pek yok. Windows uygulaması korkunç, Linux uygulaması yok; neyse ki Cider adlı oldukça iyi bir açık kaynak uygulama bu sorunu çözüyor.
  • RSS feed’inden MathML’i kaldırıyor gibi görünüyor; bu kasıtlı mı, yoksa bunu tanımayan eski bir temizleme aracı mı kullanılıyor? Örneğin benim RSS feed’imdeki https://www.jefftk.com/news.rss en yeni yazıda https://www.jefftk.com/p/weekly-incidence-vs-cumulative-infections şunlar var:
    <math display="block">
    <msup><mi>e</mi>
    <mrow><mi>k</mi><mi>t</mi></mrow></msup>
    </math>
    Ama Kagi RSS feed’inde https://kagi.com/api/v1/smallweb/feed e ve kt olarak görünüyor.
    Düzenleme: Bir issue açtım: https://github.com/kagisearch/smallweb/issues/10

  • Birkaç sorum var.
    Birincisi, yakın zamanda güncellenen bloglara öncelik vermenin dayanağını merak ediyorum. Deneyimlerime göre son güncellemeler, arama sonucu olarak en zayıf olanlar; değişikliklere veya bozuk bağlantılara daha açıklar ve genel olarak kaliteleri daha düşük oluyor. Yeni içerikleri öne çıkarmanın, listeye girme olasılığını artırmak için düşük kaliteli yazı yağdırma teşviki yaratıp yaratmayacağını da merak ediyorum.
    İkincisi, bu alanla biraz uğraşınca neredeyse saçma denecek ölçüde teknoloji/programcı bloglarına kayıyor. Blogu olan kesimle programcı ilgi alanlarına sahip kesim güçlü biçimde örtüşüyor; ama başka ilgi alanları daha iyi temsil edilirse başka gruplar için de daha cazip olabilir gibi geliyor. Bunu düşünüp düşünmediğinizi, düşündüyseniz neler yapılabileceğini merak ediyorum.

    • Merhaba Viktor!
      Birincisi için birkaç etken var. Aynı arama terimi söz konusuysa daha yeni içerik çoğu zaman daha ilgili oluyor; en azından tazelik, tamamen alakasız hâle gelmesini engelliyor. Bir arama motorunda en çok kaçınılması gereken şey tamamen alakasız sonuçlardır. Kalite ise en başta bunun kürasyonlu bir liste olması sayesinde bir ölçüde güvence altına alınıyor.
      RSS feed teknolojisine dayandığımız için listeyi toplamak ve sürdürmek nispeten kolaydı; başlangıç verisi olarak kullanabileceğimiz çok sayıda kaynak da vardı.
      Yeni yazılara odaklanmak, blog yazısında vurgulanan örnekte olduğu gibi bazı insanları daha fazla yazmaya teşvik edebilir. Web’in genel olarak daha fazla yüksek kaliteli, ticari olmayan içeriğe ihtiyacı var; nihayetinde katkı sunmak istediğimiz alan da bu. Bu davranışı teşvik edecek, çok küçük de olsa bir platform sunmak bizi sevdiğimiz web’e bir adım daha yaklaştırıyor.
      İkincisine büyük ölçüde katılıyorum. Ancak bu deneme için çeşitli web sitelerinden oluşan bir havuz kurmaya çalıştık; örneğin ekonomi veya fotoğrafçılıkla ilgili çok sayıda site de görüyorum. Sonuçta Kagi veya Marginalia gibi platformlar aracılığıyla farklı alanlarda daha fazla içerik üretilmesini teşvik edip işlerin iyi gitmesini ummaktan başka yapabileceğimiz pek bir şey yok.
  • Gerçekten harika! Son 2 aydır kişisel olarak small web bağlantılarını gezdiğim bir yolculuktaydım. Başlangıç noktası HN’deki “Ask HN: Kişisel blogunuzu paylaşabilir misiniz?” gönderisiydi; ayrıca birinin o gönderideki bağlantıları derleyen https://dm.hn/ sitesini yaptığını da öğrendim.
    1651 blog bağlantısının tamamını XLS olarak dışa aktardıktan sonra, ara sıra 5-7 tanesini açıp rastgele yazılar okuyor ve “gördüm” diye işaretliyorum. Şimdiye kadar 1651 bağlantıdan 250’sine baktım.
    Kagi’de de tüm kaynaklardan toplanmış kişisel web sitesi bağlantılarını tek yerde görebileceğimiz benzer bir özellik olsa güzel olurdu.

  • Yazım “The Small Web is Beautiful”a göze çarpan bir bağlantı verdiğiniz için teşekkürler. O yazıyı kişisel yazılım manifestom olarak görüyorum; bu yüzden daha geniş şekilde tanıtıldığını görmek beni mutlu ediyor.
    Kagi Small Web’de yaptığınız işi gerçekten beğeniyorum. Böyle harika içerikleri yüzeye çıkarmaya başlama inisiyatifi çok iyi. Umarım böyle devam edersiniz. Kagi aramayı da denemeyi düşünüyorum.

    • Ben, o yazıyı yazdığın için teşekkürler. Gerçekten ilham verici bir yazı. Umarım Kagi kullanım deneyimini de beğenirsin.
  • Vlad, harika! Bunun kullanıcılara veya şirkete pratikte ne kadar fayda sağladığını bilmek zor; ama modern internette böyle şeylerin hâlâ yaşandığını bilmek insanın içini ısıtıyor.

    • Teşekkürler. Sadece yapmak istediğim işlerden biriydi; bunun için baştan sona kodun %100’ünü kendim yazdım ve neredeyse bir ayın hatırı sayılır bir kısmını aldı. CEO zamanının en iyi kullanımı değil denebilir; ama eğlenceliydi ve doğru bir şey gibi hissettirdi.
  • Web sitemi listeye eklemek istiyorum ama robots.txt içinde tüm crawler’ları engellediğim için doğrudan gönderime izin verilmiyor gibi görünüyor. Eklenmesinin bir yolu var mı?
    Kagi arama sonuçlarında yer almak isterim; ama Google, ChatGPT ve ardından gelen sürü tarafından kazınmak istemediğim için en kolay yöntemle hepsini engellemiş durumdayım.