2 puan yazan GN⁺ 2026-03-08 | 1 yorum | WhatsApp'ta paylaş
  • Yapay zeka metin algılamasını aşmak için CSS, font manipülasyonu ve yazım değişiklikleri gibi çeşitli teknik araçları kullanan deneysel bir yazı denemesi
  • text-transform: lowercase ile büyük harfleri küçük harflere dönüştürürken, code ve pre bloklarını istisna tutarak kod okunabilirliğini koruma
  • fontTools kütüphanesini kullanarak em dash (—) glifini iki tire birleşimiyle değiştiren özel bir font oluşturma
  • Peter Norvig'in yazım düzeltme algoritmasını uyarlayarak metindeki nadir kelimeleri kasıtlı olarak daha yaygın kelimelerle değiştirme yöntemiyle yazım kalıplarını bulanıklaştırma
  • Ancak yazı stilinin kendisini değiştirmeyi sonunda reddediyor; "bu sadece bir maske değil, benim yüzüm"

Büyük harf → küçük harf dönüşümü

  • Tüm metni küçük harfle render etmek için text-transform: lowercase CSS özelliğini uygulama
  • code, pre bloklarını text-transform: none ile istisna tutarak kod bütünlüğünü koruma
  • cat post.md | tr A-Z a-z | sponge post.md gibi kabuk komutları kod bloklarını da dönüştürdüğü için kullanılamıyor
    body {  
        text-transform: lowercase;  
    }  
    code, pre {  
        text-transform: none;  
    }  
    

Em dash glifini değiştirme

  • Yapay zeka algılayıcıları em dash kullanım kalıplarını tanıyabildiği için, em dash'i (—) iki tire birleşimiyle değiştiren özel bir font oluşturma
  • Python'daki fontTools kütüphanesiyle Roboto fontunu doğrudan düzenleyip em dash glifini iki tireden oluşan bir bileşenle değiştirme
  • FontForge kullanmak daha kolay olabilirdi, ancak .woff dosyasını betikle üretme yöntemi seçildi
  • Tire genişliği (hyphen_width) ve boşluğu (gap = hyphen_width * 0.8) hesaplanarak yeni advance width ayarlanıyor ve roboto_edited.ttf olarak kaydediliyor

Kasıtlı yazım değişiklikleri

  • Peter Norvig'in yazım düzeltme kodunu temel alarak, metindeki nadir kelimeleri ilk harfi aynı olan daha yaygın kelimelerle değiştirme
  • big.txt derlemiyle bir kelime sıklığı sözlüğü (Counter) oluşturduktan sonra, metindeki kelimeleri nadirlik sırasına göre sıralama
  • edits1() fonksiyonuyla silme, yer değiştirme, değiştirme ve ekleme olmak üzere 1 düzenleme uzaklığındaki aday kelimeleri üretip, sıklığı daha yüksek olanları değiştirme adayı olarak çıkarma
  • Gerçek değiştirme örnekleri: corpus → corps, discrete → discreet, complement → compliment, spill → spell vb.

Stil değişikliğini reddetme — kimliğin sınırı

  • Büyük harfleri, em dash'i ve yazımı teknik olarak kamufle etse de, yazı stilinin kendisini değiştirmeyi reddediyor

    "Yazım sadece dış görünüş değil; düşünme, akıl yürütme ve dünyayla ilişki kurma biçimimdir"
    "Bu bir maske değil, benim yüzüm; bir kaplama değil, yük taşıyan yapı (load-bearing)"

  • Son satırda AI tarafından üretilmiş gibi görünen "Here's your blog post written in a stylized way..." ifadesiyle bitirerek,
    metnin tamamının yapay zeka kılığına girme girişimini meta düzeyde açığa vuran bir yapı olduğunu ima ediyor

1 yorum

 
GN⁺ 2026-03-08
Hacker News görüşleri
  • Şiirin fikri ilgi çekiciydi ama benmerkezci ve yetersiz açıklanmış olduğu için içine girmesi zordu
    Baştan sona küçük harfle başlayan yazım biçimi, yapay zekanın kolayca taklit edebileceği bir şey gibi geldiğinden samimiyeti zayıflatıyordu
    Sondaki “bunu AI yazdı” itirafını görünce, “yazım tarzım sadece nasıl göründüğüm değil, dünyayla nasıl düşünüp etkileşim kurduğumdur” gibi cümle ancak o zaman anlam kazandı

    • Yazar, yapay olmayan biri gibi görünmek için bilerek yazım hataları ya da büyük harfleri atlamak gibi yöntemler kullanmış gibi duruyor
      Ama sonunda kendi yazı stilini değiştirmenin gerektiği sonucuna varıyor ve bunun kimliğinin bir parçası olduğu için imkansız olduğunu fark ediyor
      Bu yüzden, ironik biçimde, o değişimi ancak LLM üzerinden gerçekleştirebilmesi gibi bir çelişki ortaya çıkıyor
      Gerçekte bunun LLM kullanılarak yazılmış bir metin olduğunu sanmıyorum
    • Bugünlerde “benmerkezci” eleştirisi fazla kolay savruluyor gibi geliyor
      Eskiden yazı sanat olarak görülür, yorum da okura bırakılırdı; şimdi o alan kalmamış gibi
    • “AI taklit edebilir” lafı açılmışken aklıma geldi; yakında internette insan olduğunu kanıtlamanın tek yolu belki de nefret söylemi ya da saldırgan dil serpiştirmek olacak
    • Ben ise metni daha çok ikinci yorumla okudum
      Sayısız botun blog işlettiği ve commit bıraktığı bir dünyada bu bağlam doğal olarak akla geliyor
      Bu yazı bana gatekeeping ve open source üzerine bir yazıyı hatırlattı
    • “Fazla benmerkezci” eleştirisinin kendisi bile, aslında AI metinlerine karşı tetikte olanların takıntılı tavrını açığa çıkarıyor gibi
      Metnin özünden çok yüzeysel stile takılmaları daha benmerkezci hissettiriyor
  • Otizm spektrumunda biri olarak bu yazı bana farklı şekilde dokundu
    Doğal ifade biçiminin ‘yanlış’ sayılması ve ancak kimliğinin bir parçasını törpülersen toplumsal olarak kabul görebileceğin kaygısı çok tanıdık
    Sonunda “insan gibi görünmek için LLM’den geçmek gerekir” ironisi, bizim “normal görünmek için kendini oynamak zorundasın” gerçeğimize benziyor

    • Birisi bu yazının LLM tarafından yazılmış gibi hissettirdiğini söyledi
    • Bir başkası, kötü niyetli olmadığını göstermek için iletişim biçimini değiştirme meselesinin aslında çok eskiden beri var olduğunu belirtti
    • Bir diğeri de “insan gibi görünmek için LLM’den geçmek gerekir” cümlesinin kendisinin LLM’e özgü bir üslup olduğunu diye şaka yaptı
      Ama bugünlerde Grammarly gibi araçlarla yazıyı ‘iyileştirmek’ normalleşmişken, asıl daha kaygı verici olanın doğal dil ifadesi sanatının gerilemesi olduğunu söyledi
  • ChatGPT’den önce de em-dash (—) kullanırdım ama artık bunun AI işi gibi görünüp görünmeyeceğini düşünmeye başladım
    Programın bunu otomatik olarak em-dash’e çevirmesi yüzünden, insanlara sanki konuşmayı AI’ya devretmişim gibi görüneceğinden endişeleniyorum
    Bu yüzden bu yazıya özellikle güçlü bir yakınlık hissettim

    • Ben em-dash’i iki yanında boşluk bırakarak kullanıyorum; çünkü bana daha iyi görünüyor
      Bir gün sırf bu yüzden LLM sanılabilirim
    • Birisi ise “LLM gibi görünüyor” denmesinden kaçınmak yerine bilerek daha fazla em-dash koymak istediğini söyledi
    • Bir başkası em-dash ile en-dash farkına bakarken, yazının kalitesini sezgisel olarak hisseden insanların daha iyi olduğunu düşündüğünü söyledi
    • em-dash araç bağlantısını paylaşarak, gerçek okurun em-dash’te takılıp kalmayacağını da ekledi
  • Şiirin fontTools kısmı özellikle etkileyiciydi
    Em-dash glifini iki tireden sentezlemek, tipografi render etme konusunu derinlemesine anlamadan akla gelmesi zor bir yaklaşım
    Çoğu frontend geliştirici bunu basit bir karakter değiştirme işlemiyle çözmeye çalışırdı; font düzeyinde ele almak çok daha rafine bir çözüm
    CSS text-transform hilesi de benzer şekilde, kod bloklarını korumayı gerektiren ince düşünülmüş bir tasarım istiyor
    Şiirin yüzeyinin altında gerçek bir teknik yetkinlik gizli

    • “Bu neden şiir?” diye soranlar da vardı
      Kodun ilginç olduğu konusunda hemfikirler ama şiir olarak tanımı hâlâ belirsiz bulunuyor
  • Bir gün yine, yazının içeriğinden çok dünya görüşü farkı yüzünden insanları görmezden geldiğimiz döneme dönebiliriz
    Bugünlerde sadece üsluba ya da tek bir tuhaf ifadeye bakıp “AI mı?” diye sormak sıradan hale geldi

    • Birisi, “zero trust politikası gündelik hayata sızıyor” diyerek, sonunda güvenilebilecek tek şeyin doğrudan görüp deneyimlediğin insanlar olduğunu söyledi
  • Okurken “bu da sadece bir başka insan sinyali denemesi” diye düşündüm ama sondaki ters köşe tazeleyiciydi
    Bunu kimin yazdığı değil, ne söylemeye çalıştığı önemliymiş gibi hissettirdi

  • Em-dash’in iki tireyle ifade edildiğini ilk kez görüyorum
    Roboto fontunu değiştiren kod şaşırtıcı derecede kısaydı; Norvig’in spell checker’ı kadar yalındı

    • Norvig’in yazılarını her gördüğünde “keşke Norvig ben olsaydım” diye düşündüğünü yazan bir yorum da vardı
    • Başka biri de Wikipedia’daki Dash maddesini alıntılayarak, çoğu kelime işlemcinin tireyi otomatik olarak dash’e düzelttiğini açıkladı
  • Bu yazıyı o kadar sevdim ki, AI’nin dahil olmadığına inanmak istiyorum

    • Ama birisi “bu gerçekten önemli mi?” diye karşılık verdi ve sanatın özünün yazarı değil, uyandırdığı duygu olduğunu söyledi
    • Bir başkası ise bunun “AI ile ortak yazılmış bir şiir” gibi hissettirdiğini söyledi. Rahatsız edici bulmadığını ama AI kokusu aldığını ifade etti
  • Ben hâlâ doğrudan HTML ve Emacs ile yazıyorum
    Matematik problemleriyle uğraşırken bilerek uzun yazar, birden çok çözümü metne koyar, sonra bunları en zarif çözüme indirgerim
    Yazım hatam çok olur ama bunu daha insani bir iz olarak görüyorum
    Yine de bugünlerde yazdıklarımın LLM sanılmasından endişeleniyorum
    Bu şüphe kültürü yazı yazma keyfini yavaş yavaş elimizden alıyor
    Umarım zamanla bu aşırı tetikte olma hali diner ve kendi eliyle yazan insanlar yeniden rahat eder

  • “clankers” bunu fark ederse ne olur diye yapılan bir şaka da vardı

    • Sonunda yeniden meatspace’te buluşacağız
      Tabii androidlerle insanları ayırt edebildiğimiz sürece