Kagi Small Web
(blog.kagi.com)- 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 watchgibi 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
- Kagi arama sonuçlarında ilgili sorguların sonucu olarak otomatik gösteriliyor
- Kagi Small Web web sitesinde görülebiliyor
- RSS akışı olarak sunuluyor
- Search API’nin news enrichment API kapsamına dahil ediliyor
- 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
swiftuiaraması, Keith Harrison’ın “Use Your Loaf” blogundaki iOS 17 ile ilgili SwiftUI yazısını gösteriyor- Örnek Kagi arama URL’si Share this Search özelliğiyle oluşturulduğundan, Kagi hesabı olmayan kullanıcılar da sonuçları görebiliyor
apple watcharaması, Timo’nun “Screaming at My Screen” blogundaki yakın tarihli yazıyı da gösteriyor- Aynı sonuçlarda 2015 tarihli Apple Watch Pixels yazısı da Teclis indeksi üzerinden görünüyor
- 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-webetiketiyle 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
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
İ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 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
https://search.marginalia.nu ve HN’de de sıkça anılıyor: https://hn.algolia.com/?query=marginalia
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
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
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
!gkomutunu sanırım yaklaşık 10 kez kullandım.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.
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.
AltaVista’nın olduğu dönemde Google’ı ilk keşfettiğimdeki hisse biraz benziyor.
Ü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.
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
evektolarak 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.
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.
https://github.com/kagisearch/smallweb/blob/main/smallweb.txt
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.
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.
Web sitemi listeye eklemek istiyorum ama
robots.txtiç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.