Pinned Tweet
Arkadaşlar; yeni bir sayfa açtım kendime. Daha önce de yazmıştım, bu tekrar olsun. Bildiğiniz gibi meme coin ve gem'leri araştırıp kovalıyorum, global hesaplarla da etkileşim kuruyorum. Bu taraf çok çok riskli. Zaten bugüne kadar hayatımda kimseye ne alın ne de satın demedim, teknik analiz paylaşıyorum.
O nedenle paylaşımlarımı dikkate almayın ve rahatsız olan kişiler de beni takipten çıkarsa çok mutlu olurum. Bu riski kendi param ve kendi stratejim ile alıyorum, enerjimin düşmesini istemiyorum.
Paylaşımlarım yalnızca kişisel analiz ve eğlence amaçlıdır; hiçbir şekilde yatırım tavsiyesi (NFA) niteliği taşımaz. Kripto varlıkların tümü yüksek risk içerir; kendi araştırmanızı (DYOR) yapmadan işlem yapmayın.
Şimdiden teşekkürler, bol kazançlar!
Günaydın dedik, yine suratımıza kırmızı mum yaktın BTC… Göz göze gelmemek için uğraşıyorum bitcoin:native
Dün Salvor Labs AMA'sına katılıp dinledim. Bilgi katmanı, Salvor+ ve $SALVOR ekonomisi üzerine oldukça kapsamlı bir oturumdu. Hem Türkçe hem İngilizce tam metni de paylaşılmış, ilgilenenler için güzel bir kaynak olmuş.
🇬🇧 English:
🇹🇷 Türkçe: teapawt.net/nitraeX/status/2115524…
teapawt.net/nitraeX/status/2115525…
bitcoin:native needs volume. 🔋
Bugün zayıf görünümsü bir $btc e uyandık ...
Nereye gitsek başımıza bela ....
Salvor hakkında tweetler görüyorum da, bir şeyi söylemeden geçemeyeceğim. 👀
$SALVOR, henüz Salvor olmadan önce bizim kanalda konuşuluyor, keşfediliyordu. Bizim için yeni değil yani. 😏@fatihcrypto1 hocama da saygilar
t.me/fatihdegen
Yağmur Bayoğlu retweeted
solana:4KxtNWc5XTL3cuyc8PJMchqB6RYggvEFeMub727GBAGS's persisted knowledge layer isn't just for code.
@AnthropicAI article on medical research is a great example of this. Dan breaks down Salvor's benefits in a real-world, medical use case.
A persisted knowledge layer benefits applications well beyond just coding.
Replying to @BlockchainDan
1/8
Report shows how AI speeds up research.
But imagine every failed experiment, domain insight, protocol change and decision compounding across agents and teams.
solana:4KxtNWc5XTL3cuyc8PJMchqB6RYggvEFeMub727GBAGS provides that. Its use case agnostic. Let's explore its benefits in this real-world, medical use case 🧵
Ortamdaki enerji bambaşka; emeğin karşılığı, çalışmanın bizzat kendisi burada 🏹
Yağmur Bayoğlu retweeted
Gm fam 🙏 Hala tg grubuna katılmayanlar fomodan takip etmeyenler bence çok şey kaçırıyor. Bilmiyorum gruptakiler online sa kendileri yoruma yazabilir 😁
Fomo indirimli kodum ve linki - tg grup linki de profilimde var bioda thegemfather ın altında. Sevgiler 🙏
Yağmur Bayoğlu retweeted
Bizim grubumuzda gündem belli … Grafik, analiz, emek ve gerçek öğrenme. Burada “Gample demek, incelemesi için attım yok, Elon şunu dedi, Trump uçtu” tarzı gündemlerle vakit kaybetmiyoruz. Her gün onlarca CA paylaşarak PNL şişirme derdimiz de yok. Çünkü bizim için mesele sadece para kazanmak değil; birlikte öğrenmek, gelişmek ve gerçek bir topluluk inşa etmek. Ruh var, emek var, dayanışma var! Bu anlayışa sahip başka bir grup var mı bilmiyorum ama Türkiye'de bu ortalamanın üzerinde bir topluluk olduğumuza inanıyoruz.Şimdi sıra dünyada! Bizi izlemeye devam etmeyin, bize katılın 🚀 t.me/fatihdegen
Bizim grubumuzda gündem belli … Grafik, analiz, emek ve gerçek öğrenme. Burada “Gample demek, incelemesi için attım yok, Elon şunu dedi, Trump uçtu” tarzı gündemlerle vakit kaybetmiyoruz. Her gün onlarca CA paylaşarak PNL şişirme derdimiz de yok. Çünkü bizim için mesele sadece para kazanmak değil; birlikte öğrenmek, gelişmek ve gerçek bir topluluk inşa etmek. Ruh var, emek var, dayanışma var! Bu anlayışa sahip başka bir grup var mı bilmiyorum ama Türkiye'de bu ortalamanın üzerinde bir topluluk olduğumuza inanıyoruz.Şimdi sıra dünyada! Bizi izlemeye devam etmeyin, bize katılın 🚀 t.me/fatihdegen
Yağmur Bayoğlu retweeted
Great info here. Most devs using these tools don't even know what temperature does and to what extent it returns deterministically vs not. Which can also vary by vendor.
Why temperature 0 isn't deterministic in LLM inference?
(a popular technical LLM interview question)
At temperature 0, inference engines usually switch to greedy decoding directly. At every step, they pick the highest-logit token, so the same prompt should give the same output every time.
In practice, it doesn't.
Thinking Machines actually tested this by sending "Tell me about Richard Feynman" to Qwen3-235B 1,000 times at temperature 0 and got 80 unique completions.
While picking the biggest logit is a perfectly deterministic step...
...the variation actually comes from computing the logits themselves. If those numbers come out slightly different, argmax can pick a different token.
Let's understand how the logits can slightly change at times.
1) The order of addition changes the result:
GPUs store numbers with limited precision. fp16 keeps only 11 significant bits, and between 1024 and 2048, that leaves no room for anything after the decimal point. So 1024.4 gets rounded back to 1024.
Now consider 1024 + 0.4 + 0.4 in two orders.
Left to right, 1024 + 0.4 rounds back to 1024, and adding 0.4 again rounds back to 1024. The answer is 1024.
If the small numbers go first, 0.4 + 0.4 gives 0.8, and 1024 + 0.8 rounds up to 1025. The answer is 1025.
An LLM performs billions of such additions in every forward pass, so if their order changes, the logits change slightly too.
2) What causes the order to change?
The popular reason is that parallel GPU threads finish in an unpredictable order.
But that isn't the main reason, since the kernels in a typical forward pass compute each sum in a fixed order.
So the same matrix multiplication on the same inputs, at the same batch size, gives bit-for-bit identical results every time.
3) The real reason is the other requests on the server:
An inference server groups requests from many users into a batch and runs them together.
The kernels decide how to split their work based on the batch size.
- With a large batch, every GPU core is busy, so each core computes its sum in one go.
- With a small batch, many cores would sit idle, so the kernel cuts each long sum into chunks, spreads them across cores, and combines the partial results at the end.
A different split leads to a different order of addition, and the batch size depends on how many other people are using the server at that moment.
4) How this tiny difference changes the entire answer:
Consider two runs of the same prompt:
In a batch of 8, say the logits come out as:
- "Queens" = 12.3417
- "New" = 12.3415
In this case, argmax picks "Queens".
In a batch of 32, the rounding works out slightly differently, giving:
- "Queens" = 12.3414
- "New" = 12.3416
In this case, argmax picks "New".
The output only flips at such near ties. And every token after that is generated from a different prefix.
In the above test by Thinking Machines, all 1,000 runs matched for the first 102 tokens. At token 103, 992 runs wrote "Queens, New York" while 8 wrote "New York City".
5) The solution:
This isn't a big problem per se, but to make it genuinely deterministic, every kernel should split its work the same way regardless of batch size (for attention, that means a fixed chunk size), even if it leaves some cores idle.
Thinking Machine tested this with batch-invariant kernels, where all 1,000 runs were identical. But this impacted speed.
On Qwen3-8B, default vLLM took 26s for 1,000 requests, while the deterministic version took 55s, and 42s after an improved attention kernel.
The visual below depicts what we discussed.
That said, batching isn't the only thing that changes how these sums get split.
A cache hit does too, since some attention kernels process cached tokens separately from new ones, and Thinking Machines had to handle this case explicitly.
I recently covered the four caches in LLM serving in an article, with code for each.
Read it below.


















