2020'den bugüne yaptığım şeylerin katalogu. sildiğim proje yok. 11. sınıfta yazdığım readme ile bugün sunucumu yöneten tool aynı dolapta duruyor, ikisini de seviyorum. kartlar yıla göre dizili, damgalara güvenebilirsin.
sunucudaki agent'ları yönetmek için kullandığım tool. tmux oturumları, message queue,
usage policy, whatsapp client. hepsi tek binary'de. bp daemon eski
python/node job'larını süperviz ediyor. onları yeniden yazmadım çünkü çalışıyorlar
ve çalışan şeye dokunulmaz.
bp monitor dashboard'u terminale getiriyor, worktree'leri de bp açıyor.
hayatımın işletim sistemi gibi bi şey. bu katalog bile onun baktığı makinede duruyor.
insanlarla iletişimi unutuyorum diye yaptım. herkes obsidian uyumlu vault'ta birer
.md dosyası. outpost üstüne ilişki grafını çiziyor. gather agent'ları insan
buluyor ama ben onaylamadan vault'a giremiyorlar, mail de sadece okunuyor. agent'lara
o kadar da güvenmiyorum. canlı hali şifreli çünkü içinde gerçek insanlar var.
deneklerin yerine kişilikli llm agent koyunca ne oluyor? replicant
otree deneylerine big five kişilikli agent'lar sokuyor (pypi'da pyreplicant,
ilk replikasyon Ertan-Page-Putterman 2009). metron
"sociology for AI agents": deploy edilmiş agent popülasyonlarını sosyolog gibi inceleme.
iktisat tarafı omega, trasumanar çatısında.
isim dante'den, iddialı olduğunun farkındayım.
yan raflar: hallucinating-splines (agent'lar simcity kuruyor) ve okuma listem.
"bir kit, sonsuz robot." lise robot yarışmaları için kit ve kütüphane. hâlâ buradan
parça satıyorum. çekirdek açık: probot-core, sahada denenmiş embedded
control middleware. fikir first yıllarından (bkz. fiş 20-01).
impact.tr ile robot yarışmaları düzenliyoruz: hands-on challenge (iki gün durmadan esp32'yle robot), ideathon, robo soccer. nisan 2026 çemberlitaş bölgeselinde 16 takım, 150+ katılımcı. yarışan çocuktan yarışma düzenleyen adama geçiş garip bi his, tavsiye ederim. site kodu kendi gitea'mda.
boğaziçi'nin ai yarışması için yazdık ve kazandık. asansör çizelgeleme problemi. repo o günkü haliyle duruyor, dokunmuyorum. kazanan koda dokunulmaz.
python'un json kütüphanesini generator olarak yeniden yazmışım. arşivin en değerli belgesi readme'sidir:
mega + lcd shield + 6 butondan el yapımı ufak telefon, lityumlu taşınabilir versiyonu bile var. içine snake falan yazmıştım ama linked list yüzünden ram doldu — çakma arduinoların ramleri baya küçük oluyormuş. optimizasyon takıntım bu projeyle başladı; iş sonunda gentoo kurup bütün kerneli cpu'ma optimize olacak şekilde baştan derlemeye kadar vardı. gentoo wiki'de çevirmenliğim de o dönemden (tunapro1234).
cpp'den nefret ediyordum: bloat, bir milyon gereksiz özellik. c99 kullanmaya karar
verdim ama vector'süz de olmuyordu. ben de makrolarla kendi generic vector'ümü yazdım:
create_vector_t(int, vector_int_t); diyorsun; push_back'i, merge sort'u,
binary search'ü hazır geliyor. repoda birkaç implementasyon var (vector-c,
vector-d), her seferinde bir öncekinden biraz daha iyisi.
vector'ün içeride nasıl çalıştığını öğrenmek için güzel bir çalışmaydı, sonraki projelerde de işime yaradı.
embed cihazlar için ai kütüphanesi gibi bi şeydi. o ara nnfs okuyordum, matrix makroları oradan. kitap bitince düzenli baştan başlayacaktım. kitap bitti, başlamadım. olsun.
lisede frc'deydim, 7839'da. lise bitince mali'yle nf'yi kurduk, 9029. 2023'te de nfr products'ı kurduk, şirket hâlâ dönüyor. geçen sene zağanos'taydım. 2025 ve 2026'da first championship'teydik, houston'a iki kere gitmiş olmak hâlâ hoşuma gidiyor.
first'ün bana öğrettiği şey kod değil. teslim tarihi gerçek olunca nasıl çalışıldığını öğrendim. altı haftada robot bitiyor çünkü bitmek zorunda. o refleks hâlâ bende.
bu katalog bitmiş işlerin listesi değil, çoğu kart hâlâ değişiyor. yarım gördüğün bir fiş sonra geldiğinde büyümüş olabilir, ya da tamamen başka bir şeye dönüşmüş olabilir, ikisi de oluyor.
eski kartları güzel göstermeye çalışmadım. 2020'nin readme'leri neyse o. arşivci belgeyi düzeltmez, saklar.