Pinned Tweet
We built a custom in-browser runtime for Astro.
Full tsx/mdx compilation, visual CMS, live preview, AI editing agents - all running in the browser.
Create a branch, edit content visually, preview instantly, merge & deploy to the edge.
Result on GLM-4.7-Flash with a 2K to 16K token prompt: the checking step goes from 414 ms to 28 ms, and speculative decoding goes from 7.1 to 64.4 tokens a second. Before the fix it was slower than not using it. After, it is 1.35× faster than plain decoding.
Both fixes are up as pull requests, mlx-lm #1817 and mlx-vlm #2141. Full write-up with the charts:
stuartrowlands.com/posts/mla…
Follow-up: mlx-vlm #2141 is closed, the work is now @Blaizzy/mlx-vlm#2150 and covers ten MLA models instead of one. On Moonlight-16B at 32K context a two-token verify step goes 380.8 ms → 22.1 ms. @Prince_Canuma CI needs an approving run when you get a chance 👀
The fix is to work out, per model, how many tokens the fast path stays fast for. That number depends on the model's shape, not on how long your prompt is. It is 170 for the DeepSeek-style models and 398 or 512 for GLM. Then use the fast path up to that number.
The models have a fast path and a slow path for attention, and the fast path was only switched on when handling exactly one token. Checking guesses always handles two or more. So every check took the slow path.
Speculative decoding on DeepSeek-lineage models in mlx-lm was slower than not speculating. On GLM-4.7-Flash at long context it ran at 0.15× plain decode. The cause was one comparison operator. Write-up with all the measurements and fix:
Stuart Rowlands retweeted
🛠️ The next version of @coolifyio will include two amazing features, thanks to @stuart_rowlands 👏 #buildinpublic #opensource
Stuart Rowlands retweeted
A brief history of Drupal 7 and an overview of end-of-life options
quantcdn.io/blog/articles/br…
#Drupal #Drupal7 #DrupalPlanet #CMS #Migration #OpenSource #EndOfLife
Stuart Rowlands retweeted
Introducing ApexWise.io. The easiest way to manage root / base / apex domain redirects (with TLS). Free for up to 3 domains!
Stuart Rowlands retweeted
Proud to help power @quantcdn as they upend the traditional #cdn paradigm. #edgecomputing #staticweb section.io/blog/quantcdn-lev…
We have a colleague in Ukraine paying money out of his own pocket to help people around him. If you want to make a difference to real people on the ground please donate here: fundrazr.com/nonmilitary-sup… ❤️🇺🇦
This belongs in every webdev audit toolkit alongside securityheaders.com, lighthouse and the like. Nicely done @wiifm
Introducing my new tool, that made to distil my caching knowledge cachingscore.com - please give it a whirl and let me know any feedback
We archived Yahoo! Answers.. a big chunk of it, at least.
quantcdn.io/blog/we-archived…
There are 10s of millions of pages in the archive, and terabytes of data. Still likely only represents a portion of the total.
If others managed to capture a more complete snapshot and want to collaborate on a more complete archive let me know














