I’ve long wanted to write a blog post on Patterns for Building High-Performance Observability Pipelines at Scale and here it is:
https://t.co/drDuSoEzkx
Enjoy!
I cannot be %100 sure. But I am suspecting the reason Opus models start to produce so much complex wordings recently mght be related with watermarking algorithm? I see weird words choices even though I have strong rules everywhere to use STE-100... I suspect this is forced even more than CLAUDE.md rules. Fix: a separate tool that runs on PostHook that deterministically rejects a non-STE-100 text? :)
🚨 GPT-5.6-Sol Ultrafast mode (750 TPS) is here powered by Cerebras!
Here's How kernels work on Cerebras Chips
cerebras built a chip with 900,000 cores on a single silicon wafer.
CSL (Cerebras Software Language) is a Zig-inspired DSL that gives you direct control over the Wafer-Scale Engine. the SDK is publicly documented and the programming model is genuinely the most alien one i've ever looked at. if NKI felt different, CSL takes it much much further.
in CUDA you write one thread's perspective and launch millions. in CSL, there are no threads, no warps, no shared memory, and no kernel launches. you write code for individual Processing Elements: 900,000 independent cores arranged in a 2D mesh on a single silicon wafer. each PE has its own 48 KB of private SRAM, its own program counter, and a 5-port router connecting it to its 4 neighbors. that's actually it. no DRAM. no HBM. no cache hierarchy. 48 KB is your entire world per PE, where code and data must both fit.
the programming model is dataflow, and this is where it gets a bit more alien 👽
data moves between PEs as 32-bit messages called wavelets, traveling along virtual channels called colors. when a wavelet arrives at a PE on a specific color, it activates a task (a chunk of code bound to that color at compile time). tasks run to completion, then hardware picks the next activated task. tasks cannot call each other. they can only be activated.
so instead of "launch N threads," you think of it like: "place code on PEs, define routes, let data flow."
the memory model is also very different from GPUs.
on an H100 you get 80 GB of HBM shared across all SMs. on the WSE-3, memory is 48 KB per PE, and there are 900,000 of them! this gives you 44 GB total on-chip SRAM at 21 PB/s aggregate bandwidth (vs 3 TB/s on H100). every access is single-cycle. no coalescing needed. no bank conflicts. no cache misses. but also no way to access another PE's memory. all inter-PE communication is explicit wavelet routing through the fabric.
take a distributed GEMV for example. you would write a layout file that physically routes wavelets across the mesh. two PEs sit side by side. the left PE computes a partial result and routes it eastward. the right PE receives those wavelets from the west and accumulates. routing is defined at compile time. both operations are asynchronous and activate a task when they finish. you're physically routing data across silicon at 1 clock cycle per hop.
cerebras is an extremely technically interesting & alien beast. reports 95-210x speedups over H100 on stencil computations. 3,000 tokens/sec inference on gpt-oss-120B. $10B+ deal with OpenAI for 750 MW of inference infrastructure. very exciting times for alternative accelerators!
@gpuemi technical deep dive
@jeremyphoward@badlogicgames Sit the fuck down? ? Who do you think you are man?
I never disrespected anyone. I rly wonder if you can say those words to my face.... I am only telling someone I respect something that that might be helpful...
@bcherny@DavidOndrej1 this bug happens when claude oauth token is set for me. when unset it wirks normalky. it was like this for the past 2 weeks with latest version.
@sawyerhood I have not used bb but I honestly believe this is the future of sw. Core baked in properly in a extensible way and the rest is tailored... self modifying sw.
i still sometimes can’t comprehend that a tool i built for my own needs a few months ago reached this many people, and now gets praise from people i admire.
easy to forget that you can just do things.
@VictorTaelin I look at this like this: everytime AI generates some code, it generates a little bit of shit. The problem is compounding interest is so strong that in time it becomes a shithole if you don't care enough. How much you shoul care and where is our new job imho.
https://t.co/IanVTo6aGb I did a big release 0.4.0:
- Local Whisper/Parakeet models running very fast on Mac (subsecond for ~30s audio)
- Recording overlay window
- Better installation UX (single https://t.co/FJbAGdZSKc and update scripts)
P.S: I really suggest everyone to use some STT app if not already(esp. with a coding agent), it does not need to be Zee. It will be a massive improvement.
And special thanks and shout out to @mudler_it for https://t.co/kQL9fGqedz. Incredible STT performance even on M1 for English: ~250ms range for ~30s audio.
@mkratsios47 "We have information..." is all we need to believe you?How would you explain a distilled model can outperform the base model, not just a single domain across the board?
I got some really useful Claude prompting tips from @_catwu and @trq212 - it's time to stop overloading our prompts with examples and lists of things not to do, Fable works better without those
Claude Code's own system prompt recently shrunk by 80%!
@ulusalomer matt pocock, simon willison, mario zechner armin ronacher guncel bu konularla ilgili surekli icerik uretiyolar. bu adamlari kesin takip etmeni oneririm.