The gold standard of optimization: A look under the hood of RollerCoaster Tycoon

Due to some lucky circumstances, I recently had the chance to appear in one of the biggest German gaming podcasts, Stay Forever, to talk about the technology of RollerCoaster Tycoon (1999). It was …

Larst Of Us

new post on chaincoder, talking some more about maximizing one's output/coherence with the right tools- today, that tool is #obsidian - a classic for a reason. #blog #programming #systemsthinking #productivity #optimization #workflow

https://cha1nc0der.wordpress.com/2026/03/22/how-i-use-obsidian-to-capture-distill-and-weaponize-ideas/?utm_source=mastodon&utm_medium=jetpack_social

How I Use Obsidian to Capture, Distill, and Weaponize Ideas

Ideas rarely stand alone. They’re fragments of larger structures. When you link a note to two or three others, something starts to form. Not a hierarchy. More like pressure building in certain area…

Chaincoder

Astro: How to Set Up More Powerful HTML Minification (in 31 Seconds), by @j9t [@frontenddogma]:

https://meiert.com/blog/astro-html-minification/

#howtos #astro #html #htmlminifier #minification #optimization

Astro: How to Set Up More Powerful HTML Minification (in 31 Seconds) · Jens Oliver Meiert

On improving HTML as well as CSS, JS, and SVG minification in Astro projects.

🚀 Wow, a riveting tale about squeezing the bloat out of #Haskell binaries. Because who wouldn't want to spend their weekend optimizing code so niche it's basically a hipster's dream? 🧙‍♂️✨ Just embrace the 100MB, folks; your hard drives can handle it! 😂
https://brandon.si/code/linking-smaller-haskell-binaries/ #Optimization #CodeNiche #WeekendBloatReduction #HipsterCoding #HackerNews #ngated
Linking Smaller Haskell Binaries | Brandon Simmons' website

Haskell binaries can get quite large (think ~100MB), especially for projects with many transitive dependencies. Here are two strategies that can help at link time, the latter being more experimental. I used the test-pandoc binary from pandoc on GHC 9.2.5 below. This was nice because obviously it was easy to test if linking broke anything (just run the tests). -split-sections and --gc-sections You can instruct ghc to emit code in individual minimal sections, allowing the linker to easily find and remove dead code. This looks like, in your cabal.project:

Linking Smaller Haskell Binaries | Brandon Simmons' website

Haskell binaries can get quite large (think ~100MB), especially for projects with many transitive dependencies. Here are two strategies that can help at link time, the latter being more experimental. I used the test-pandoc binary from pandoc on GHC 9.2.5 below. This was nice because obviously it was easy to test if linking broke anything (just run the tests). -split-sections and --gc-sections You can instruct ghc to emit code in individual minimal sections, allowing the linker to easily find and remove dead code. This looks like, in your cabal.project:

How ZJIT removes redundant object loads and stores

ZJIT’s optimizer now removes redundant object loads and stores, improving JIT performance of CRuby’s shape system. This post explains how the optimization works.

Rails at Scale

Today I learned about profile-guided optimization, the most obscure form of optimization I've heard of yet.

https://mesonbuild.com/howtox.html#use-profile-guided-optimization

#meson #gcc #optimization

How do I do X in Meson?

Avi Chawla (@_avichawla)

KV 캐싱을 사용할 때와 사용하지 않을 때의 LLM 추론 속도를 비교하며, KV 캐싱이 왜 성능 향상에 중요한지 설명하는 기술 공유 트윗입니다. LLM 서빙 최적화와 추론 효율 개선에 관심 있는 개발자에게 유용한 내용입니다.

https://x.com/_avichawla/status/2035084029062750714

#llm #inference #kvcaching #optimization #serving

Avi Chawla (@_avichawla) on X

LLM inference speed with vs. without KV caching: (learn how and why it works below)

X (formerly Twitter)