Tuncay | 👋 Bye Bye Tabs (@trkaplan) profile picture

building @byebyetabs | Sr. Frontend Developer / AI & Workflow Automation

Ankara, Türkiye
Joined February 2009
Photo by Tuncay | 👋 Bye Bye Tabs (@trkaplan)Photo by Tuncay | 👋 Bye Bye Tabs (@trkaplan)Photo by Tuncay | 👋 Bye Bye Tabs (@trkaplan)Photo by Tuncay | 👋 Bye Bye Tabs (@trkaplan)Photo by Tuncay | 👋 Bye Bye Tabs (@trkaplan)Photo by Tuncay | 👋 Bye Bye Tabs (@trkaplan)Photo by Tuncay | 👋 Bye Bye Tabs (@trkaplan)Photo by Tuncay | 👋 Bye Bye Tabs (@trkaplan)Photo by Tuncay | 👋 Bye Bye Tabs (@trkaplan)Photo by Tuncay | 👋 Bye Bye Tabs (@trkaplan)
Özellikle agent'larla çalışırken evin içinde dolanıp yatakta uzanırken mac'inizi tabletten kontrol etmek veya MAC'e ikinci ekran olarak bağlamak için süper bir app. Sadece ekran değil klavye/trackpad kontrolü de var. Yüksek akıcılıkta ve ince detaylarına çalışılmış -çok yakında ücretli olacak- bu app'i mutlaka deneyin. screen.codeyzer.com Windows desteği de hazır, çok yakında windows'a da geliyor.
1
1
1
71
675,152
Tuncay | 👋 Bye Bye Tabs retweeted
Sabancı Vakfı Fark Yaratanlar Programı 18. Sezon başvuruları devam ediyor!🌟
1
1
215
Bu otomobillerden otoparklardan kurtulmamız lazım
2
224
📢 Etkinlik: Dijital Kentlerin Geleceği: Yapay Zeka (Urban Intelligence Summit) Akıllı ulaşım sistemleri, dijital altyapılar, yapay zeka etiği ve siber güvenlik. 📅 12 Kasım 2026 📍 Bilkent HANE, Ankara / Zoom üzerinden çevrimiçi #KentselZeka #UrbanIntelligence #SmartCities #AkıllıŞehirler #SmartMobility #AIEthics #GovTech #KamuYZ
2
1
1
246
AI terminolojisinde insanın rolüyle ilgili kavramlar karıştırılabiliyor, şöyle toparlayalım: Human-in-the-Loop (HITL): İnsan, AI'ın karar sürecine doğrudan katılır. Örn. bir eticaret sitenizdeki chatbotunuz 2.000 TL altındaki tutarları kendi onaylama yetkisi vardır ama tutar bunun üzerindeyse sizden onay ister. Human Oversight: İnsan, AI sistemini gözetir; gerektiğinde müdahale eder, kararları geçersiz kılar veya sistemi durdurur. HITL bunun mekanizmalarından biridir. Human Impact: AI'ın insanlar üzerindeki etkileri. Haklar, güvenlik, refah vb. AI Governance / Operations: AI sistemlerinin yönetimi, evals, monitoring, risk yönetimi ve operasyonel süreçler. Şirketlerde bu sorumluluklar için AI Governance Specialist, Responsible AI Lead, AI Risk Officer gibi pozisyonlar açılıyor. #AIEthics #AIGovernance #HumanInTheLoop #KentselZeka #SmartCities
31
Pendant istiyorum
I recently got the Limitless AI Pendant, and after 24 hours it's changing how I manage my daily life. Here's a thread on how helpful it is and how it's transforming my routine. If you're on the fence about getting one. Do it. It will make you a more organized and overall better person: THREAD👇
1
120
🤝 Typeless × Anker @soundcoreaudio 🎙️ We're teaming up to make voice working a natural part of your day. soundcore Work clip-on wearable picks up your voice even in a whisper. Typeless turns the messy speech into clear writing. 📌 Let soundcore Work. You stay Typeless. #Anker #Typeless #LetsoundcoreWork #YoustayTypeless #MessyToClear #AINoteTaker #VibeCoding #VoiceDictation #VoiceWorking
16
M5 Ultra Studio’nun yüksek fiyatını düşününce, onu yerine 4 DGX Spark alıp birleştirmek şu benchmarklara bakınca çok daha mantıklı geliyor (enerji tüketimi, ısınma, compact’lık, estetik vs. gibi farklılıkları dikkate almazsak)
1
105
👉 kaynak
Mac Studio 512GB ×1 vs ASUS GX10 128GB ×4 DeepSeek V4.1 Flash, original weights, same bench Price: $25,799 vs $24,000 Concurrency 1: 53/84 vs 73/122 tok/s (text/code) Concurrency 16: 137/148 vs 330/847 tok/s (text/code) 128K prefill: 3,325 vs 7,522 tok/s DGX Spark recipes keep coming and keep getting faster. That's a big plus. Mac's plus: one person, one session at a time? It's also your dev machine. Code and run the LLM on the same box, while the Sparks still need another computer to work from. Mac: mlx-serve @ddalcu · GX10: spark-ds41f @christopherowen
33
🤯
izin ver ağırlıkları koparayım ya resulallah?* bi neural network'ün içine baksanız ne görürsünüz? binlerce, büyük modellerde milyarlarca sayı. bunlara ağırlık (weight) deniyor ve modelin bildiği her şey bu sayılarda saklı. ama hangi sayının ne işe yaradığını okumak neredeyse imkansız, o yüzden bu modellere black box diyoruz. eğitirken de bu sayılara elle dokunmuyoruz. modele örnekler gösteriyoruz, backpropagation her sayının hataya ne kadar katkı yaptığını hesaplıyor, gradient descent de sayıları hatayı azaltacak yöne azıcık itiyor. bunu milyonlarca kere tekrarlayıp gpu’larınızı ateşe veriyoruz falan. peki bi llm'e bu weightleri yani sayıları verip "oku bakalım kızım, bu network ne yapıyor, düzelt, hatta sıfırdan sen yaz" desek ne olur? işte mit csail'den dört araştırmacı abimiz bunu denemiş, adına da weight-space programming demişler. aralarında dspy'ın babası omar khattab da var. bu abimiz önce prompt'ları programlanabilir yaptı, şimdi sıra ağırlıklara gelmiş. izin ver ağırlıkları değiştireyim ya resulallah? bu feyyizli abiler gpt-6 astra'ya network'lerin ağırlıklarını vermişler: küçüklerde düz metin olarak, büyüklerde python'la kurcalayabilecekleri bi ortam vermişler. gradient yok, optimizer yok, bazı deneylerde network'ü çalıştırmak bile yasakmış. sonra üç şeyi test etmişler: okuyabiliyor mu, düzeltebiliyor mu, sıfırdan yazabiliyor mu? okumada, dört farklı oyunu oynamayı öğrenmiş, aynı yapıdaki dört network'ü vermişler ama oyunların isimlerini söylememişler. astra sadece sayılara bakıp dördünü de doğru bilmiş. en sevdiğim detay da şu: şekil çizen üç küçük diffusion modelini (gürültüden resim üreten model) hiç çalıştırmadan okumuş. daire, kare, üçgen diye doğru bilmiş, ama hepsini içi boş çizmiş, oysa modeller içi dolu şekil üretiyormuş. yazarlara göre astra sonucu hesaplamıyor, sayıların geometrisinden şeklin sınırlarını okuyomuş. yani resme değil, resmin planına bakıyormuş. düzeltme kısmı ise şöyle: 1 milyar step eğitilmiş ama 256 denemenin hiçbirinde rampayı geçemeyen bi araba network'ü varmış. local minimum'a takılmış, yani rampaya dümdüz gidip saplanmayı en iyi çözüm sanıp orada kalmış. astra tek denemede, hiç araç kullanmadan ağırlkların yüzde 3.5'ini değiştimiş, araba da 1024 denemenin hepsinde geçmiş. qwen3.5-0.8b gibi küçük bi dil modeli de düşünürken döngüye girip cevapların yüxde 93'ünde sınıra dayanıyormuş. astra bu döngünün sebebini modelin içinde tek bi yöne kadar takip edip silmiş, hem de ağırlıkların sadece yüzde 0.016'sına dokunarak. modeli 50 kere çalıştırıp denemesine izin verilince math-500 skoru yüzde 7.9'dan yüzde 48.1'e çıkmış. yazmada ise ağırlıklar sıfırdan başlıyor. astra'ya sadece minatar oyunlarının (atari oyunlarının küçültülmüş versiyonları) kurallarını ve kodunu vermişler, o da network'ü tek seferde yazmış. breakout'ta 500 milyon adım eğitilmiş ppo'nun (deneme yanılmayla oyun öğrenen standart yöntem) yaklaşık 20 katı skor yapmış, ama seaquest'te aynı ppo'nun gerisinde kalmış. tabii bazı modelleri iyileştiremediği de olmuş. mesela gemma'yı da iyileştirememiş, çünkü o zaten pek döngüye girmiyormuş. neyse sonuçta yazarların söylediği şey şu: ağırlıkları düzenlemek bi sorunu ve küçük modelin takıldığı bi problemi çözmeye yarayabilir ama olmayan bi yeteneği ekleyemez. qwen'deki sıçrama da ancak 50 denemede gelmiş, 10 ve 25 denemede skor yüzde 12-14'te kalmış. eğer bu yöntem daha da geliştirilirse modeli hiç çalıştırmadan içine gizlenmiş backdoor'ları bulmak, veri kullanmadan bi şeyi unutturmak, en uçta da kendi ağırlıklarını düzelten modeller mümkün olabilir.
1
124
Hmmm ChatGPT Ads, deneyen var mı?
2
153
Yeni Google My Business geldi. Yarın toplantılar başlar şirketlerde :)
17
Dün yayınlanan Ollama sürümünde "Flash-Next, Apple Silicon'da ~27 GiB daha az bellek kullanıyor" ibaresi vardı. Bunu, 26,8 GiB'lık n-gram sözlüğünü (PLE*) RAM'e yüklemek yerine SSD'den yalnızca gerekli satırları okuyarak yapıyormuş. Bu özellik oMLX'te zaten varmış ama varsayılan olarak kapalı geliyormuş (SSD N-gram Offload). M5 Max 128 GB'ta Flash-Next oQ4e-mtp ile açarsanız değişim şöyleymiş: - Bellekte 99,5 GB yerine 69,7 GB yer kaplıyor - Kısa bağlamda decode 100–108 tok/s'den ~65 tok/s'e düşüyor - 128K bağlamda 67 tok/s'den ~60–64 tok/s'e düşüyor (245K'da bile 59,7) "Zaten çoğunlukla uzun bağlamla çalışıyorum, RAM'de yer açılsın, bu farka değer" diyorsanız oMLX'de bunu açabilirsiniz.
1
3
283
*PLE (Per-Layer Embeddings, yani katman başına embedding): Model, yan yana gelen token gruplarının (n-gram) anlamını sayılar halinde ~51 milyar parametrelik bir tabloda tutuyor. Örneğin "İstanbul Boğazı" geçtiğinde bu token'ları hash'leyip bir satır numarası buluyor. O satırdaki vektörü okuyup bir ek girdi olarak kullanıyor 👉 Qwen3.8-Flash-Next at 60 Tokens per Second Across Its Full 262K Context on a 128GB MacBook: heretik.io/qwen38-flash-next… 👉 Ollama son sürüm notları: github.com/ollama/ollama/rel…
1
77
Bizim millet alışık da yabancılara da rezil olduk. #COP31
🇹🇷 EL tema de la #COP31 es la pésima organización -si la hubo- del transporte para llegar y volver del predio. En 12 años cubriendo COP, jamás vi algo tan desastroso. Y estamos trabajando 24/7, no de vacaciones Ej: debería llevarme 1 hora en llegar y hoy me tomó casi 3 horas.
1
1
146
Yemeği biten masaları tespit edip, çay gönderin uyarısı da verse güzel olur.
I got a 1.9B model to watch a restaurant camera and tell staff which tables need cleaning 🍽️ It runs on my laptop. No cloud, and it generates zero tokens. Built over a weekend with @liquidai d1-2B
1
101
Herdr'daki açık sekmeleri kapatabilirsem T3 Code'a geçeceğim :) Kurulumda ilk "bilgisayarları bağla" çıkıyor. Yani birden fazla cihazınız, VPS'iniz varsa onlar üzerindeki kurulu hesapları da bağlayabiliyorsunuz. Süper bir şey. Şu videoda da orkestrasyon özelliği anlatılıyor. Tek UI'd birden fazla harness ve tek oturumda birden fazla harness'ın subagentlarını çağırabilmek ve bunu tek sohbet oturumu içinde yapabilmek iyi bir deneyim olacak. MCP'si ile mesela cod3x içinden T3 Code'da bir oturum tetiklemek de mümkün. Acayip bir serbestlik. youtube.com/watch?v=gM5z0VV6… #AICoding #FutureOfWork #AgentOrchestration #T3Code
2
3
692
Geçtim bu arada, muhteşem. - Evde 7/24 açık bir makine - tailscale - T3 Code - İhtiyaç kadar AI üyeliği (2 claude + 1 chatgpt + 1 grok = ~85$) iPhone'dan ya da kişisel bilgisayardan (app ya da web UI'dan) bağlanıp aklınıza geldiği anda istediğiniz görevleri yaptırabiliyorsunuz. Limit dolduğunda diğer hesabı kullanmaya devam edebiliyorsunuz.
3
1
3
228
*AI üyeliğine güncelleme: 2 claude Pro yerine, önce tek max'a geçtim sonra Claude Ultra'ya.
15
Dude, you need to try t3code I'm melting here, it hasn't crashed in weeks.
12
Bugün Claude’a bir harness karşılaştırması yaptırdım: - Pi @pidotdev - opencode @opencode - mini-swe-agent - deepseek-harness @DeepSeekHarness Model Qwen3.8-Flash-Next (oMLX, cihaz: MacBook Pro M5 Max 128 GB). Görev olarak bir hata düzeltme, bir de özellik geliştirme işi (SQLite desteği ekleme, veri taşıma ve yeniden adlandırma) verildi. Sonuçları Claude Fable ile ürettiğim benchmark kriterlerine göre puanlattım: - Hata ve uç durumların ele alınması - Gereksinimlerin karşılanması - Test kalitesi (gereksinimlerin testlerle kapsanması, gereksiz test olmaması) - Dokümantasyon (README güncellemesi gibi) - Gereksinimlere sadakat - Tutarlılık İki görevin ortalama puanları (12 üzerinden): - opencode 10,0, - mini-swe-agent 9,9, - Pi 9,6, - deepseek-harness 7,7. Pi iki görevde de en hızlısı. mini-swe-agent en az token harcayan. opencode en yüksek puanı aldı ama Pi ve mini-swe-agent’ın yaklaşık 3 katı token harcadı. deepseek-harness her çağrıda 6.400 tokenlık system prompt'u yeniden gönderiyor. Sonuç olarak Pi ve mini-swe-agent’a göre 7,5 ila 8,8 kat token harcadı, Pi’nin 3,5 katı sürede bitirdi. Üstelik diğerlerinden yaklaşık 1,7 kat fazla kod yazdı. Bu fazlalık şunlardan geliyordu: - aynı şeyi test eden, - birbirinin neredeyse aynısı testler - adı ile içeriği uyuşmayan bir test - zaten boş olamayan sütunlar için boş değer kontrolleri Yine de gereksinimlerin her birini test eden tek harness oydu. Diğer üçü aynı gereksinimi atlamıştı.
1
1
264
Ankara’daki yazılım/girişim vs etkinliklerde olması gereken üç şey + 1 bonus 1- Bir iki konuğun çıkıp 1-2 saat konuşması gerekmiyor. Katılımcıların da anlatacağı, katkıda bulunacağı çok şey var. Kısa konuşmalara (lightning talks) ve gündemi katılımcıların belirlediği unconference formatı kullanılmalı. 2- Şu bazı etkinlik alanlarındaki ergonomiden yoksun, merdiven basamağı şeklindeki oturma alanlarından kurtulmamız lazım. O cici renkli minderler bel ağrısını önlemiyor ne yazık ki. 3- Etkinlik sonrası tanışıp sohbet etmek için en az 2–3 saat ayrılmalı. Tam sohbet koyulaşmışken “Arkadaşlar, mekan kapanıyor, boşaltıyoruz” denmemeli. Mekan ve program buna göre planlanmalı. 4- İkramlar: Standart pastane kuru pastası yerine pizza + kutu içecek gibi daha keyifli seçenekler olabilir. (Maliyet ve sponsor bulma zorluğunun farkındayım)
2
1
12
1,964
Bu tüm sektörlerin sorunu ki ne zamandır. "Reklam gelirleri azalınca yapım maliyetlerini düşürmek isteyen sektör temsilcileri, oyuncuların ücretlerinde indirime gitmesini gündeme getirdi. Kimi, "Sektör ayakta kalacaksa herkes fedakarlık yapmalı" diyor. Kimi de oyuncuların emeğinin değersizleştirildiğini savunarak bu öneriye karşı çıkıyor." kaynak: hurriyet.com.tr/yazarlar/omu…
212