Chief Agent Officer at YIRL | Currently in @fdotinc

Joined August 2019
101 Photos and videos
Apr 13
Bu “yazılım bitti” şeyini destekleyenler en ucuz kullanılabilir yapay zeka aboneliği $XXX olduktan sonra sessizleşti galiba (Aylık kazançlarının 20 katı abonelik ödemeleri gerekince vazgeçmiş olabilirler) Yazılımcı olmayıp kaliteli ürünler çıkartabilecek kadar emek veren arkadaşlar da zaten genelde böyle muhabbetlere girmiyor. Burası yavaşça yaşanabilecek bir yere dönüşüyor
11
1
81
12,598
Apr 2
LLM’ den bile ghostlandım
Apr 2
We just released Gemma 4 — our most intelligent open models to date. Built from the same world-class research as Gemini 3, Gemma 4 brings breakthrough intelligence directly to your own hardware for advanced reasoning and agentic workflows. Released under a commercially permissive Apache 2.0 license so anyone can build powerful AI tools. 🧵↓
2
1
9
2,094
Mar 20
Giriş, gelişme ve sonuç
Mar 20
Bugün, aşağıdaki animasyon için biraz uğraştım. Bu tarz şeyleri nasıl yaptığımı pek anlatmadığımı fark ettim. Aynısını yapmak isteyenler olur diye detaylıca açıklıyorum. Temelde fizik motoruyla çalışan, telefonun konumuna göre yer çekimine tepki veren, sürükleyip fırlatabildiğiniz ve patlatabildiğiniz bir chip animasyonu diyebilirim. Basit görünse de arkasında birkaç farklı sistem var. Yapı olarak dışarıda SwiftUI, içeride SpriteKit kullanıyorum. İkisini SpriteView ile bağladım. Çünkü SwiftUI’ın kendi animasyonları bu tarz fizik işleri için yeterli değil. Çarpışma, momentum vs. tamamen SpriteKit tarafında. Chip’ler aslında SKSpriteNode ama görüntülerini SwiftUI’dan alıyorum. ImageRenderer ile bir SwiftUI view’ını render edip texture olarak kullanıyorum. Yani o kapsüller aslında SwiftUI’da çiziliyor, sonra SpriteKit’e gidiyor gibi düşünebilirsiniz. Yer çekimi için CoreMotion kullanıyorum. Telefonu hareket ettirdiğinizde içerisindeki chipler de telefonun konumuna göre sanki yer çekiminden etkileniyorlarmış gibi hareket ediyorlar. Drag kısmı beklediğimden daha fazla uğraştırdı. Direkt pozisyonu güncelleyince fizik motoru devre dışı kalıyordu. Onun yerine spring joint kullandım. Parmağın olduğu yerde görünmez bir anchor var, chip ona yayla bağlı gibi hareket ediyor. Bırakınca da biriken momentumla fırlıyor. Patlama davranışı için dokunma ve sürükleme hareketlerini süre bazlı ve hareket mesafesi kontrolü ile ayırdım. Çok hareket etmeden belli bir süre basılı tutulursa patlama efekti ile ilgili chip’ i kaldırıyorum. Bu işlemde de minik bir uzama, patlama ve titreşim efekti uyguladım. Şimdilik içime sindi gibi ama biraz daha değiştirebilirim. Aslında bu kadar, onun haricinde bazı ufak detaylar var. Mesela seçimi kolaylaştırmak için hit area’yı biraz büyüttüm, collision path’i dinamik ayarladım. Renkler de her view açılışında dinamik olarak oluşturuluyor. (gözleriniz bozulmasın diye çok açık tonları bu hesaplamadan kaldırdım) Yapması bayaaa uğraştırdı ama keyifliydi
10
30
793
90,632
Mar 20
I follow @mobbin and @spottedinprod for creativity, thanks
4
1,109
Mar 20
Bugün, aşağıdaki animasyon için biraz uğraştım. Bu tarz şeyleri nasıl yaptığımı pek anlatmadığımı fark ettim. Aynısını yapmak isteyenler olur diye detaylıca açıklıyorum. Temelde fizik motoruyla çalışan, telefonun konumuna göre yer çekimine tepki veren, sürükleyip fırlatabildiğiniz ve patlatabildiğiniz bir chip animasyonu diyebilirim. Basit görünse de arkasında birkaç farklı sistem var. Yapı olarak dışarıda SwiftUI, içeride SpriteKit kullanıyorum. İkisini SpriteView ile bağladım. Çünkü SwiftUI’ın kendi animasyonları bu tarz fizik işleri için yeterli değil. Çarpışma, momentum vs. tamamen SpriteKit tarafında. Chip’ler aslında SKSpriteNode ama görüntülerini SwiftUI’dan alıyorum. ImageRenderer ile bir SwiftUI view’ını render edip texture olarak kullanıyorum. Yani o kapsüller aslında SwiftUI’da çiziliyor, sonra SpriteKit’e gidiyor gibi düşünebilirsiniz. Yer çekimi için CoreMotion kullanıyorum. Telefonu hareket ettirdiğinizde içerisindeki chipler de telefonun konumuna göre sanki yer çekiminden etkileniyorlarmış gibi hareket ediyorlar. Drag kısmı beklediğimden daha fazla uğraştırdı. Direkt pozisyonu güncelleyince fizik motoru devre dışı kalıyordu. Onun yerine spring joint kullandım. Parmağın olduğu yerde görünmez bir anchor var, chip ona yayla bağlı gibi hareket ediyor. Bırakınca da biriken momentumla fırlıyor. Patlama davranışı için dokunma ve sürükleme hareketlerini süre bazlı ve hareket mesafesi kontrolü ile ayırdım. Çok hareket etmeden belli bir süre basılı tutulursa patlama efekti ile ilgili chip’ i kaldırıyorum. Bu işlemde de minik bir uzama, patlama ve titreşim efekti uyguladım. Şimdilik içime sindi gibi ama biraz daha değiştirebilirim. Aslında bu kadar, onun haricinde bazı ufak detaylar var. Mesela seçimi kolaylaştırmak için hit area’yı biraz büyüttüm, collision path’i dinamik ayarladım. Renkler de her view açılışında dinamik olarak oluşturuluyor. (gözleriniz bozulmasın diye çok açık tonları bu hesaplamadan kaldırdım) Yapması bayaaa uğraştırdı ama keyifliydi
6
4
192
102,545
Mar 19
Apple’ ın uğraşılmamış vibe coded uygulamalarla alakalı ya da hafta sonu 3 tane uygulama yapıp yükleyenler hakkında aksiyon alacağını düşünüyorum. Geçen sene de söylemiştim. Bu süreç bu şekilde sürdürülebilir değil. Google Play Store’ daki gibi yarısı bozuk uygulamalarla dolu bir uygulama çöplüğüne dönüşmek istemiyorsa zorunda. Şimdilik hesap açma kısmını zorlaştırmışlar. Örneğin 2018-2019’ da Google Play’ de doğru düzgün inceleme yapılmazdı. Hesap açarken kimlik bile istenmiyordu. Şu an herkes yeni şartlara kızıyor ama böyle bile mağaza kalitesini ancak ortalama tutabiliyor. Reddedilen uygulamayı sebebini bile okumadan 10 kez incelemeye gönderenler, 10 kez sistemi meşgul etmemeli.
5
45
8,758
Mar 19
Bugün bardak modellemem gerekeceğini düşünmemiştim
1
1
15
9,615
Mar 18
Grok’ un TTS API’ si yayınlanmış, fiyatı Eleven Labs’ ten daha ucuz gibi gözüküyor. Hatta bu kalitedeki en fiyat / performans TTS hizmeti olabilir.
2
1
60
7,876
Mar 15
Local modelleri agentlarda kullanabilir miyiz diye soranlar oluyordu. Kendi projemde denedim. Hız ve kalite açısından sonuçlar hiç fena değil. (Videoyu buraya atmak için çekmemiştim, İngilizce konuşuyorum)
1
1
26
4,802
Mar 14
Geri butonunun konumu çok çok yanlış farkındayım
1
203
Mar 13
2018’ de onu da tecrübe edeyim diye Burger King’ de çalışmıştım. Bi daha hiç yeltenmedim. O yaşıma göre bile inanılmaz yorucuydu. Fabrika falan daha zordur. İş ayarlamadan gitmemek lazım. Bu konu üzerinden Türkiye cennet kıymetini bilin güzellemesi yapılıyor. Tüm anlattıklarım o konudan bağımsız.
2
608
Mar 11
SwiftUI Dynamic Island Thinking Animation
1
19
1,489
Mar 10
Ürünün yeteneklerini arttırmaya devam ediyorum. Artık sosyal medya linklerini algılayabiliyor ve video içeriğini çıkartabiliyor. Cevaba çok takılmayalım onlar son aşamada düzeltilecek.
2
4
1,144
Mar 10
Videoyu hızlandırmadım, bu hız için bir sürü modeli karışık olarak kullanıyorum. Biraz daha iyileştirilebilir ama kabul edilebilir aralıktayız
1
224
enes retweeted
When she's begging you to launch the prototype but you want to rewrite the entire backend in C because you're afraid of losing 0.0001ms by keeping it in Python

34
148
3,902
119,749
Mar 10
Claude fan kitlesini karşıma almak istemem ama artık sadece konuşulmak için bir şeyler yapıyor gibiler. Şu özellik için yüzlerce hazır skills dosyası bulabilirim. Kocaman şirketin prompt ekleyip yeni özellik duyurması garip oluyor
Introducing Code Review, a new feature for Claude Code. When a PR opens, Claude dispatches a team of agents to hunt for bugs.
19
2
182
30,239
Mar 9
Ana sayfamda 2010’ dan kalma güvenlik problemlerini anlatan koca paragraflar görüp duruyorum. Kime yazıyorsunuz bunları yapay zeka bile artık bu basit hatalara düşmüyor
2
11
1,859
Mar 9
Bir süredir multi agentic mimari üzerinde çalışıyorum. Düz routing -> agent mantığı yerine bu sefer orchestrator yapısı kurdum. Bu sayede agentları paralel ya da sıralı olarak çalıştırıp birinin cevabı ile sonrakileri besleyebiliyorum.
1
8
707
Mar 8
Claude bedava $100’ lık API kredisi veriyor. (1 günlük)
4
3
90
18,868
Mar 8
Lovable’ a giriş yapıyorsunuz. Açılan ekrandaki Claim butonuna tıklayınca Claude’ nin sitesine yönlendiriyor. (premium almış olmanıza gerek yok)
1
5
2,426