Kinoroll
ChatGPT Containers can now run bash, install packages, and download files
https://simonwillison.net/2026/Jan/26/chatgpt-containers/Unrolling the Codex agent loop
https://openai.com/index/unrolling-the-codex-agent-loop/Running Claude Code dangerously (safely)
https://blog.emilburzo.com/2026/01/running-claude-code-dangerously-safely/Scaling long-running autonomous coding agents
https://simonwillison.net/2026/Jan/19/scaling-long-running-autonomous-coding/Flux 2 Klein pure C inference
https://news.ycombinator.com/item?id=46670279Don't fall into the anti-AI hype
https://antirez.com/news/158Finding and Fixing Ghostty's Largest Memory Leak
https://mitchellh.com/writing/ghostty-memory-leak-fixFixing a Buffer Overflow in UNIX v4 Like It Is 1973
https://sigma-star.at/blog/2025/12/unix-v4-buffer-overflow/Kernel bugs hide for 2 years on average. Some hide for 20.
https://pebblebed.com/blog/kernel-bugsPublish (on your) Own Site, Syndicate Elsewhere (POSSE)
https://indieweb.org/POSSEFediMeteo: A €4 FreeBSD VPS Became a Global Weather Service
https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/Reverse Engineering A Mysterious UDP Stream in My Hotel
https://www.gkbrk.com/hotel-musicLSFG-VK: Vulkan layer for frame generation via lossless scaling
https://github.com/PancakeTAS/lsfg-vkMy First Meshtastic Network
https://rickcarlino.com/notes/electronics/my-first-meshtastic-network.htmlNo Graphics API
https://www.sebastianaaltonen.com/blog/no-graphics-apiWe built our house for LAN parties
https://lanparty.house/Anthropic acquires Bun, the JavaScript runtime
https://bun.com/blog/bun-joins-anthropicDeepSeek-v3.2: Pushing the frontier of open large language models [pdf]
https://huggingface.co/deepseek-ai/DeepSeek-V3.2/resolve/main/assets/paper.pdfCheating the Reaper in Go (Arena Allocators)
https://mcyoung.xyz/2025/04/21/go-arenas/It’s a repost, actually. But worth reading again.NATS as broker for my home server
https://simonevellei.com/en/nats-as-broker-for-my-home-server/Scaling HNSWs
https://antirez.com/news/156Rationale: Or why am I bothering to rewrite nanomsg?
https://nng.nanomsg.org/RATIONALE.htmlKafka is fast -- I'll use Postgres. HN thread
https://news.ycombinator.com/item?id=45747018An Open Letter to Everyone I've Butted Heads With
https://andrewkelley.me/post/open-letter-everyone-butted-heads.html'The G in GPU is for Graphics damnit!': Adventures in Triton Kernels, Profiling, Parallelism and More
https://ut21.github.io/blog/triton.htmlHeap-overflowing Llama.cpp to RCE
https://retr0.blog/blog/llama-rpc-rceZig Builds Are Getting Faster
https://mitchellh.com/writing/zig-builds-getting-fasterSimpleFold: Folding proteins is simpler than you think
https://github.com/apple/ml-simplefold(via). The Github repository accompanies the research paper, SimpleFold: Folding Proteins is Simpler than You Think (Arxiv 2025).Sj.h: A tiny little JSON parsing library in ~150 lines of C99
https://github.com/rxi/sj.hTernFS: an exabyte scale, multi-region distributed filesystem
https://www.xtxmarkets.com/tech/2025-ternfs/Sharing for the love of distributed filesystems.KDE is now my favorite desktop
https://kokada.dev/blog/kde-is-now-my-favorite-desktop/I agree with OP. KDE is nice, snappy, and simple. During the last years it focused on bug fixing and improvements rather than introducing major redesigns, and I appreciate that. Unfortunately, I can’t say the same for macOS.Nepal has chosen their next interim Prime Minister via vote on Discord, per NYT
https://x.com/rachinkalakheti/status/1966314602251301138Sushila Karki has officially taken office as Prime Minister of Nepal after becoming the first world leader to be elected via a poll on Discord.
One for the books.
Defeating Nondeterminism in LLM Inference
https://thinkingmachines.ai/blog/defeating-nondeterminism-in-llm-inference/Using Claude Code to modernize a 25-year-old kernel driver
https://dmitrybrant.com/2025/09/07/using-claude-code-to-modernize-a-25-year-old-kernel-driverThis inspires me to do something similar with an old printer that I have, a Canon MG3500, which does not work anymore because it’s not supported by last OS versions.Let's Learn x86-64 Assembly
https://gpfault.net/posts/asm-tut-0.txt.htmlAn Ultra Opinionated Guide to Reinforcement Learning
https://x.com/jsuarez5341/status/1943692998975402064The Era of Exploration
https://yidingjiang.github.io/blog/post/exploration/I Write Type Safe Generic Data Structures in C
https://danielchasehooper.com/posts/typechecked-generic-c-data-structures/The Evolution of Caching Libraries in Go
https://maypok86.github.io/otter/blog/cache-evolution/#otter-v1Solving Passport Application with Haskell
https://jameshaydon.github.io/passport/Can your terminal do emojis? How big?
https://dgl.cx/2025/06/can-your-terminal-do-emojisHow I use my terminal
https://jyn.dev/how-i-use-my-terminal/What Would a Kubernetes 2.0 Look Like
https://matduggan.com/what-would-a-kubernetes-2-0-look-like/Game Hacking - Valve Anti-Cheat (VAC)
https://codeneverdies.github.io/posts/gh-2/Start your own Internet Resiliency Club
https://bowshock.nl/irc/Wrong ways to use the databases, when the pendulum swung too far
https://www.luu.io/posts/2025-database-pendulumSIMD-friendly algorithms for substring searching
http://0x80.pl/notesen/2016-11-28-simd-strfind.htmlHow I program with Agents
https://crawshaw.io/blog/programming-with-agentsThe curious case of shell commands, or how 'this bug is required by POSIX'
https://notes.volution.ro/v1/2021/01/notes/502e747f/Demystifying Debuggers
https://www.rfleury.com/p/demystifying-debuggers-part-1-a-busyDenuvo Analysis
https://connorjaydunn.github.io/blog/posts/denuvo-analysis/Analyzing IPv4 trades with gnuplot
https://ipv4a-5539ad.gitlab.io/Building an AI Server on a budget
https://www.informationga.in/blog/building-an-ai-server-on-a-budgetGaussian integration is cool
https://rohangautam.github.io/blog/chebyshev_gauss/Generating Pixels One by One
https://tunahansalih.github.io/blog/autoregressive-vision-generation-part-1/Self-Host & Tech Independence: The Joy of Building Your Own
https://www.ssp.sh/blog/self-host-self-independence/Self-Hosted x86 Backend is Now Default in Debug Mode
https://ziglang.org/devlog/2025/#2025-06-08Software is About Promises
https://www.bramadams.dev/software-is-about-promises/A year of funded FreeBSD
https://www.daemonology.net/blog/2025-06-06-A-year-of-funded-FreeBSD.htmlHighly efficient matrix transpose in Mojo
https://veitner.bearblog.dev/highly-efficient-matrix-transpose-in-mojo/Optimizations with Zig
https://alloc.dev/2025/06/07/zig_optimizationSharing everything I could understand about gradient noise
https://blog.pkh.me/p/42-sharing-everything-i-could-understand-about-gradient-noise.htmlMy AI Skeptic Friends Are All Nuts
https://fly.io/blog/youre-all-nuts/How I like to install NixOS (declaratively)
https://michael.stapelberg.ch/posts/2025-06-01-nixos-installation-declarative/How to post when no one is reading
https://www.jeetmehta.com/posts/thrive-in-obscurityRoot Shell on Credit Card Terminal
https://stefan-gloor.ch/yomani-hackAtomics And Concurrency
https://redixhumayun.github.io/systems/2024/01/03/atomics-and-concurrency.htmlCompiling a Neural Net to C for a 1,744x speedup
https://slightknack.dev/blog/difflogic/HTAP is Dead
https://www.mooncake.dev/blog/htap-is-deadPorting Terraria and Celeste to WebAssembly
https://velzie.rip/blog/celeste-wasmThe 3 Gurus of 90s Web Design: Zeldman, Siegel, Nielsen
https://cybercultural.com/p/web-design-1997/Unlocking Ractors: class instance variables
https://byroot.github.io/ruby/performance/2025/05/24/unlocking-ractors-class-variables.htmlLook ma, no bubbles designing a low-latency megakernel for Llama-1B
https://hazyresearch.stanford.edu/blog/2025-05-27-no-bubblesNegotiating PoE+ Power in the Pre‑Boot Environment
https://roderickkhan.com/posts/2025-05-16-poe-uefi-solutionWhat is System Programming, Really?
https://willcrichton.net/notes/systems-programming/Zig defer Patterns
https://matklad.github.io/2024/03/21/defer-patterns.htmlClaude 4 System Card
https://simonwillison.net/2025/May/25/claude-4-system-card/An almost pointless exercise in GPU optimization
https://blog.speechmatics.com/pointless-gpu-optimization-exerciseI used o3 to find a remote zeroday in the Linux SMB implementation
https://sean.heelan.io/2025/05/22/how-i-used-o3-to-find-cve-2025-37899-a-remote-zeroday-vulnerability-in-the-linux-kernels-smb-implementation/On File Formats
https://solhsa.com/oldernews2025.html#ON-FILE-FORMATSFast Allocations in Ruby 3.5
https://railsatscale.com/2025-05-21-fast-allocations-in-ruby-3-5/Making the rav1d Video Decoder 1% Faster
https://ohadravid.github.io/posts/2025-05-rav1d-faster/Gemini Diffusion
https://simonwillison.net/2025/May/21/gemini-diffusion/The Lost Decade of Small Data?
https://duckdb.org/2025/05/19/the-lost-decade-of-small-data.htmlConvolutions, Polynomials and Flipped Kernels
https://eli.thegreenplace.net/2025/convolutions-polynomials-and-flipped-kernels/GPU-driven clustered forward renderer
https://logdahl.net/p/gpu-drivenWriting into unitialized buffers in Rust
https://blog.sunfishcode.online/writingintouninitializedbuffersinrust/Memory Consistency Models: A Tutorial
https://jamesbornholt.com/blog/memory-models/Ditching Obsidian and building my own
https://amberwilliams.io/blogs/building-my-own-pkmsThe principles of database design, or, the Truth is out there
https://ebellani.github.io/blog/2025/the-principles-of-database-design-or-the-truth-is-out-there/How to Supercharge your Java Project with Rust
https://medium.com/@greptime/how-to-supercharge-your-java-project-with-rust-a-practical-guide-to-jni-integration-with-a-86f60e9708b8Returning to my roots in hardware
https://dancrimp.nz/2025/03/31/hardware/Slabs, sheaves, and barns
https://lwn.net/Articles/1010667How I ruined my vacation by reverse engineering WSC
https://blog.es3n1n.eu/posts/how-i-ruined-my-vacation/Reverse engineering the 386 processor's prefetch queue circuitry
https://www.righto.com/2025/05/386-prefetch-circuitry-reverse-engineered.htmlRust Dependencies Scare Me
https://vincents.dev/blog/rust-dependencies-scare-me/?Flattening Rust's Learning Curve
https://corrode.dev/blog/flattening-rusts-learning-curve/How linear regression works intuitively and how it leads to gradient descent
https://briefer.cloud/blog/posts/least-squares/Inheritance was invented as a performance hack
https://catern.com/inheritance.htmlFaster sorting with SIMD CUDA intrinsics
https://winwang.blog/posts/bitonic-sort/Replacing Kubernetes with systemd
https://blog.yaakov.online/replacing-kubernetes-with-systemd/Understanding Memory Management, Part 5: Fighting with Rust
https://educatedguesswork.org/posts/memory-management-5/Linux Kernel Exploitation CVE-2025-21756: Attack of the Vsock
https://hoefler.dev/articles/vsock.htmlFinding Paths of Least Action with Gradient Descent
https://greydanus.github.io/2023/03/05/ncf-tutorial/I use Zip bombs to Protect my Server
https://idiallo.com/blog/zipbomb-protectionPacked Data Support in Haskell
https://arthi-chaud.github.io/posts/packed/How to program a text adventure in C
https://helderman.github.io/htpataic/htpataic01.htmlAdvanced Python Features
https://blog.edward-li.com/tech/advanced-python-features/The Architecture of Open Source Applications: nginx
https://aosabook.org/en/v2/nginx.htmlAttacking My Landlord's Boiler
https://blog.videah.net/attacking-my-landlords-boiler/This blog is hosted on a Nintendo Wii
https://blog.infected.systems/posts/2025-04-21-this-blog-is-hosted-on-a-nintendo-wii/Rust's Ugly Syntax
https://matklad.github.io/2023/01/26/rusts-ugly-syntax.htmlThings Zig comptime Won't Do
https://matklad.github.io/2025/04/19/things-zig-comptime-wont-do.htmlAsync Rust can be a pleasure to work with (without Send + Sync + 'static)
https://emschwartz.me/async-rust-can-be-a-pleasure-to-work-with-without-send-sync-static/An Intro to DeepSeek's Distributed File System
https://maknee.github.io/blog/2025/3FS-Performance-Journal-1/Development On Apple Silicon with UTM
https://rkiselenko.dev/blog/development-on-mac-with-utm/development-on-mac-with-lima/Zig's new LinkedList API (it's time to learn @fieldParentPtr)
https://www.openmymind.net/Zigs-New-LinkedList-API/Two Years of Rust
https://borretti.me/article/two-years-of-rustI bought a Mac
https://loganius.org/2025/04/i-bought-a-mac/Shadertoys ported to Rust GPU
https://rust-gpu.github.io/blog/2025/04/10/shadertoys/The Best Programmers I Know
https://endler.dev/2025/best-programmers/Writing C for cURL
https://daniel.haxx.se/blog/2025/04/07/writing-c-for-curl/Apple’s Darwin OS and XNU Kernel Deep Dive
https://tansanrao.com/blog/2025/04/xnu-kernel-and-darwin-evolution-and-architecture/Faster interpreters in Go: Catching up with C++
https://planetscale.com/blog/faster-interpreters-in-go-catching-up-with-cppGo Optimization Guide
https://goperf.dev/Towards Fearless SIMD
https://linebender.org/blog/towards-fearless-simd/Golang on the PlayStation 2
https://rgsilva.com/blog/ps2-go-part-1/Tracing the thoughts of a large language model
https://www.anthropic.com/research/tracing-thoughts-language-modelModern C
https://gustedt.gitlabpages.inria.fr/modern-c/A (Long) Peek into Reinforcement Learning
https://lilianweng.github.io/posts/2018-02-19-rl-overview/Ruby, Ractors, and Lock-Free Data Structures
https://iliabylich.github.io/ruby-ractors-and-lock-free-data-structures/How to create value objects in Ruby, the idiomatic way
https://allaboutcoding.ghinda.com/how-to-create-value-objects-in-ruby-the-idiomatic-wayImproving Recommendation Systems and Search in the Age of LLMs
https://eugeneyan.com/writing/recsys-llm/Concise Machine Learning
https://people.eecs.berkeley.edu/~jrs/papers/machlearn.pdfMySQL transactions per second vs fsyncs per second
https://sirupsen.com/napkin/problem-10-mysql-transactions-per-secondPyTorch internals
https://blog.ezyang.com/2019/05/pytorch-internals/The little book about OS development
https://littleosbook.github.io/Sync Engines are the Future
https://www.instantdb.com/essays/sync_futureDiagrams AI Can, and Cannot, Generate
https://www.ilograph.com/blog/posts/diagrams-ai-can-and-cannot-generate/How to get to that European cloud?
https://berthub.eu/articles/posts/now-how-to-get-that-european-cloud/Stupid Smart Pointers in C
https://blog.kevinalbs.com/stupid_smart_pointersArtificial photosynthesis directed toward organic synthesis
https://www.nature.com/articles/s41467-025-56374-zGoing down the rabbit hole of Git's new bundle-uri
https://blog.gitbutler.com/going-down-the-rabbit-hole-of-gits-new-bundle-uri/zlib-rs is faster than C
https://trifectatech.org/blog/zlib-rs-is-faster-than-c/RubyLLM: A delightful Ruby way to work with AI
https://paolino.me/rubyllm-1-0/Exploring Polymorphism in C: Lessons from Linux and FFmpeg's Code Design
https://leandromoreira.com/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/Performance of the Python 3.14 tail-call interpreter
https://blog.nelhage.com/post/cpython-tail-call/Why I stopped everything and started writing C again
https://www.kmx.io/blog/why-stopped-everything-and-started-writing-C-againReverse Engineering OpenAI Code Execution to make it run C + JavaScript
https://x.com/benswerd/status/1899853533761200300Differentiable Logic Cellular Automata
https://google-research.github.io/self-organising-systems/difflogic-ca/?hnSome Thoughts on Autoregressive Models
https://wonderfall.dev/autoregressive/Succinct Data Structures
https://blog.startifact.com/posts/succinct/ARC-AGI without pretraining
https://iliao2345.github.io/blog_posts/arc_agi_without_pretraining/arc_agi_without_pretraining.htmlBayleaf Wireless Keyboard
https://www.graz.io/articles/bayleaf-wireless-keyboardThe Cost of Go's Panic and Recovery
https://jub0bs.com/posts/2025-02-28-cost-of-panic-recover/Tmux: The Essentials
https://davidwinter.dev/2019/03/14/tmux-the-essentialsWriting an LLM from scratch, part 8 -- trainable self-attention
https://www.gilesthomas.com/2025/03/llm-from-scratch-8-trainable-self-attentionAPI design note: Beware of adding an “Other” enum value
https://devblogs.microsoft.com/oldnewthing/20250217-00/?p=110873Hallucinations in code are the least dangerous form of LLM mistakes
https://simonwillison.net/2025/Mar/2/hallucinations-in-code/Why do we have both CSRF protection and CORS?
https://smagin.fyi/posts/cross-site-requests/Zen 5's AVX-512 Frequency Behavior
https://chipsandcheese.com/p/zen-5s-avx-512-frequency-behaviorDistributed Systems Programming Has Stalled
https://www.shadaj.me/writing/distributed-programming-stalledThere Isn't Much Point to HTTP/2 Past The Load Balancer
https://byroot.github.io/ruby/performance/2025/02/24/http2-past-the-load-balancer.htmlBlogging in the age of AI
https://www.gilesthomas.com/2025/02/blogging-in-the-age-of-aiIt is not a compiler error
https://blog.plover.com/2017/11/12/Tokio + prctl = nasty bug
https://kobzol.github.io/rust/2025/02/23/tokio-plus-prctl-equals-nasty-bug.htmlOpenBSD: innovations
https://www.openbsd.org/innovations.htmlWhy Ruby on Rails still matters
https://www.contraption.co/rails-versus-nextjs/Introduction to CUDA Programming for Python Developers
https://www.pyspur.dev/blog/introduction_cuda_programmingDebugging Hetzner: Uncovering Failures with Powerstat, Sensors, and Dmidecode
https://www.ubicloud.com/blog/debugging-hetzner-uncovering-failures-with-powerstat-sensors-and-dmidecodeSoftmax Forever, or Why I Like Softmax
https://kyunghyuncho.me/softmax-forever-or-why-i-like-softmax/The Ultra-Scale Playbook: Training LLMs on GPU Clusters
https://huggingface.co/spaces/nanotron/ultrascale-playbookTinyCompiler: a compiler in a week-end
https://ssloy.github.io/tinycompiler/Zig Build System Internals
https://mitchellh.com/zig/build-internalsImplementing LLaMA3 in 100 Lines of Pure Jax
https://saurabhalone.com/blogs/llama3/webOne year after switching from Java to Go
https://glasskube.dev/blog/from-java-to-go/Parsing JSON in 500 lines of Rust
https://www.krish.gg/blog/json-parser-in-rustRethinking LoRA Initialization for Faster Convergence
https://datta0.github.io/posts/rethink-lora-init/Vision Transformer in pure JAX
https://alessiodevoto.github.io/ViT-in-pure-JAX/XOR
https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/xor/How I helped fix sleep-wake hangs on Linux with AMD GPUs
https://nyanpasu64.gitlab.io/blog/amdgpu-sleep-wake-hang/MySQL at Uber
https://www.uber.com/en-IT/blog/mysql-at-uber/A calculator app? Anyone could make that
https://x.com/ChadNauseam/status/1890889465322786878Introduction to Zig
https://pedropark99.github.io/zig-book/IPv6 is hard
https://techlog.jenslink.net/posts/ipv6-is-hard/Rethinking The C Time API
https://oliverkwebb.github.io/articles/newtime/We were wrong about GPUs
https://fly.io/blog/wrong-about-gpu/Generalized Transformers from Applicative Functors
https://cybercat.institute/2025/02/12/transformers-applicative-functors/Is NixOS Truly Reproducible?
https://luj.fr/blog/is-nixos-truly-reproducible.htmlWASM will replace containers
https://creston.blog/wasm-will-replace-containers/Fun with C++26 reflection - Keyword Arguments
https://pydong.org/posts/KwArgs/Zig Bits 0x4: Building an HTTP client/server from scratch
https://blog.orhun.dev/zig-bits-04/7 Common Mistakes in Architecture Diagrams
https://www.ilograph.com/blog/posts/diagram-mistakes/Exotic Data Structures
https://concatenative.org/wiki/view/Exotic%20Data%20StructuresHow Does Ada's Memory Safety Compare Against Rust?
https://ajxs.me/blog/How_Does_Adas_Memory_Safety_Compare_Against_Rust.htmlGo Data Structures: Interfaces
https://research.swtch.com/interfacesEasy 6502
https://skilldrick.github.io/easy6502/Deep Reinforcement Learning: Pong from Pixels
http://karpathy.github.io/2016/05/31/rl/Software development topics I've changed my mind on after 10 years in the industry
https://chriskiehl.com/article/thoughts-after-10-yearsGo Data Structures
https://research.swtch.com/godataA computer can never be held accountable
https://simonwillison.net/2025/Feb/3/a-computer-can-never-be-held-accountable/I Wrote a Wasm Interpreter in C
https://irreducible.io/blog/my-wasm-interpreter/No-Panic Rust: A Nice Technique for Systems Programming
https://blog.reverberate.org/2025/02/03/no-panic-rust.htmlA short introduction to RLHF and post-training focused on language models
https://rlhfbook.com/Analyzing the codebase of Caffeine: a high performance caching library
https://adriacabeza.github.io/2024/07/12/caffeine-cache.htmlPointers Are Complicated II, or: We need better language specs
https://www.ralfj.de/blog/2020/12/14/provenance.htmlReverse-engineering and analysis of SanDisk High Endurance microSDXC card
https://ripitapart.com/2020/07/16/reverse-engineering-and-analysis-of-sandisk-high-endurance-microsdxc-card/Mini-R1: Reproduce Deepseek R1 „aha moment“ a RL tutorial
https://www.philschmid.de/mini-deepseek-r1An analysis of DeepSeek's R1-Zero and R1
https://arcprize.org/blog/r1-zero-r1-results-analysisDecompiling 2024: A Year of Resurgance in Decompilation Research
https://mahaloz.re/dec-progress-2024Hard Mode Rust
https://matklad.github.io/2022/10/06/hard-mode-rust.htmlParsing PDFs (and more) in Elixir using Rust
https://www.chriis.dev/opinion/parsing-pdfs-in-elixir-using-rustComposable SQL
https://borretti.me/article/composable-sqlDiscovery Coding
https://jimmyhmiller.github.io/discovery-codingSpeculative attacks on Apple CPUs (SLAP and FLOP)
https://predictors.fail/What's OAuth2 Anyway?
https://www.romaglushko.com/blog/whats-aouth2/Zig running on the Nintendo 64
https://fsl.yellowapple.us/zig64/doc/trunk/README.mdDeepSeek-R1 with Dynamic 1.58-bit Quantization
https://unsloth.ai/blog/deepseekr1-dynamicggml : x2 speed for WASM by optimizing SIMD
https://simonwillison.net/2025/Jan/27/llamacpp-pr/Go 1.24's go tool is one of the best additions to the ecosystem in years
https://www.jvt.me/posts/2025/01/27/go-tools-124/Machine Learning in Production (CMU Course)
https://mlip-cmu.github.io/s2025/My failed attempt to shrink all npm packages by 5%
https://evanhahn.com/my-failed-attempt-to-shrink-all-npm-packages-by-5-percent/Open-R1: a fully open reproduction of DeepSeek-R1
https://huggingface.co/blog/open-r1Reinforcement Learning – A Reference
https://jakubhalmes.substack.com/p/reinforcement-learning-a-referenceThe Illustrated DeepSeek-R1
https://newsletter.languagemodels.co/p/the-illustrated-deepseek-r1Turning the database inside-out
https://martin.kleppmann.com/2015/11/05/database-inside-out-at-oredev.htmlUsing AI for Coding: My Journey with Cline and Large Language Models
https://pgaleone.eu/ai/coding/2025/01/26/using-ai-for-coding-my-experience/Hard numbers in the Wayland vs X11 input latency discussion
https://mort.coffee/home/wayland-input-latency/Qwen2.5-1M: Deploy Your Own Qwen with Context Length up to 1M Tokens
https://qwenlm.github.io/blog/qwen2.5-1m/So you wanna write Kubernetes controllers?
https://ahmet.im/blog/controller-pitfalls/Supercharge SQLite with Ruby Functions
https://blog.julik.nl/2025/01/supercharge-sqlite-with-ruby-functionsUsing the most unhinged AVX-512 instruction to make the fastest phrase search algo
https://gab-menezes.github.io/2025/01/13/using-the-most-unhinged-avx-512-instruction-to-make-the-fastest-phrase-search-algo.htmlEmerging reasoning with reinforcement learning
https://hkust-nlp.notion.site/simplerl-reasonBuilding a full-text search engine in 150 lines of Python code
https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/Hacking Subaru: Tracking and Controlling Cars via the STARLINK Admin Panel
https://samcurry.net/hacking-subaruHow I wrote my own 'proper' programming language
https://mukulrathi.com/create-your-own-programming-language/intro-to-compiler/Life pro tip: Oracle Linux is the best local VM for MacBooks
https://xeiaso.net/notes/2025/k8s-dev-mac-oracle-linux/Susctl CVE-2024-54507: A particularly 'sus' sysctl in the XNU kernel
https://jprx.io/cve-2024-54507/Foundations of Large Language Models
https://arxiv.org/abs/2501.09223I made a multiplayer shooter game in Lisp
https://ertu.dev/posts/i-made-an-online-shooter-game-in-lisp/I made an open-source laptop from scratch
https://www.byran.ee/posts/creation/Simple CPU design
http://simplecpudesign.com/Reverse Engineering Call Of Duty Anti-Cheat
https://ssno.cc/posts/reversing-tac-1-4-2025/Stop saying Rust is Complicated
https://rust-on-nails.com/blog/rust-complicated/Build a Tiny Certificate Authority For Your Homelab
https://smallstep.com/blog/build-a-tiny-ca-with-raspberry-pi-yubikey/JTAG Hacking the Original Xbox in 2023
https://blog.ret2.io/2023/08/09/jtag-hacking-the-original-xbox-2023/Prototyping in Rust
https://corrode.dev/blog/prototyping/Reverse Engineering Bambu Connect
https://wiki.rossmanngroup.com/wiki/Reverse_Engineering_Bambu_ConnectBeating cuBLAS in Single-Precision General Matrix Multiplication
https://salykova.github.io/sgemm-gpuHaskell: A Great Procedural Language
https://entropicthoughts.com/haskell-procedural-programmingRust: Investigating a Strange Out-of-Memory Error
https://www.qovery.com/blog/rust-investigating-a-strange-out-of-memory-error/My Framework for Writing Systems in C++
https://deplet.ing/#/post/8So You Want to Build Your Own Data Center
https://blog.railway.com/p/data-center-build-part-oneDistributed Transactions at Scale in Amazon DynamoDB
http://muratbuffalo.blogspot.com/2023/08/distributed-transactions-at-scale-in.htmlHow rqlite is tested
https://philipotoole.com/how-is-rqlite-tested/Transformer^2: Self-Adaptive LLMs
https://sakana.ai/transformer-squared/HardBreak - a Hardware Hacking Wiki
https://www.hardbreak.wiki/Debugging: Indispensable rules for finding even the most elusive problems
https://dwheeler.com/essays/debugging-agans.htmlEntropy of a Large Language Model output
https://nikkin.dev/blog/llm-entropy.htmlFrom ASCII to ASIC: Porting donut.c to a tiny slice of silicon
https://www.a1k0n.net/2025/01/10/tiny-tapeout-donut.htmlI spent 18 years in the Linux console and I don't regret it
https://eugene-andrienko.com/en/it/2024/01/02/life-in-consoleWhy Rust nextest is process-per-test
https://sunshowers.io/posts/nextest-process-per-test/What is an Invariant?
https://matklad.github.io/2023/10/06/what-is-an-invariant.htmlOperating System in 1,000 Lines
https://operating-system-in-1000-lines.vercel.app/enWe Cracked a 512-Bit DKIM Key for Less Than $8 in the Cloud
https://dmarcchecker.app/articles/crack-512-bit-dkim-rsa-keyWriting a simple pool allocator in C
https://8dcc.github.io/programming/pool-allocator.htmlThe Most Elegant Configuration Language
https://chshersh.com/blog/2025-01-06-the-most-elegant-configuration-language.htmlCaches in Rust
https://matklad.github.io/2022/06/11/caches-in-rust.htmlOwnership
https://without.boats/blog/ownership/Reverse Engineering the Constants in the Pentium FPU
http://www.righto.com/2025/01/pentium-floating-point-ROM.htmlWorld's First MIDI Shellcode
https://psi3.ru/blog/swl01u/Ghostty Is Native—So What?
https://gpanders.com/blog/ghostty-is-native-so-what/In search of a faster SQLite
https://avi.im/blag/2024/faster-sqlite/Fast LLM Inference From Scratch
https://andrewkchan.dev/posts/yalm.htmlLLM abstraction levels inspired by fish eye lens
https://wattenberger.com/thoughts/fish-eyeWhat is Vim?
https://blog.jonas.foo/whats_vim.htmlGPU Glossary
https://modal.com/gpu-glossary/readmeMastering Ruby Debugging: From puts to Professional Tools
https://blog.jetbrains.com/ruby/2024/12/mastering_ruby_debugging/Rust's incremental compiler architecture
https://lwn.net/Articles/997784/Ways to use torch.compile
http://blog.ezyang.com/2024/11/ways-to-use-torch-compile/Reverse engineering the Sega Channel game image file format
https://www.infochunk.com/schannel/index.htmlOptimizing a Rust GPU matmul kernel
https://rust-gpu.github.io/blog/optimizing-matmul/7 Databases in 7 Weeks for 2025
https://matt.blwt.io/post/7-databases-in-7-weeks-for-2025/Move semantics in rust, C++, and Hylo
https://lukas-prokop.at/articles/2024-11-29-move-semantics-in-rust-cpp-and-hyloCreating a Proxmox or QEMU ChromeOS Flex VM
https://kevindavid.org/code/2024/03/20/chrome-os-flex-proxmox.htmlNous DisTrO
https://distro.nousresearch.com/Optimization adventures: making a parallel Rust workload 10x faster with (or without) Rayon
https://gendignoux.com/blog/2024/11/18/rust-rayon-optimized.htmlKubernetes on Hetzner
https://bilbof.com/posts/kubernetes-on-hetznerAn Intuitive Explanation of Sparse Autoencoders for LLM Interpretability
https://adamkarvonen.github.io/machine_learning/2024/06/11/sae-intuitions.htmlA Vanity VNC server (or Joke over RFB)
https://ache.one/articles/a-vanity-vnc-serverModel Context Protocol Quickstart
https://glama.ai/blog/2024-11-25-model-context-protocol-quickstartThis Website is Hosted on BlueSky
https://danielmangum.com/posts/this-website-is-hosted-on-bluesky/Traits are a Local Maxima
https://thunderseethe.dev/posts/traits-are-a-local-maxima/1 week with David Beazley and SICP
https://ezzeriesa.notion.site/1-week-with-David-Beazley-and-SICP-4c440389cf1e43f48fe67c969967f655Constraints in Go
https://bitfieldconsulting.com/posts/constraintsFile Over App: A Philosophy for Digital Longevity
https://rishikeshs.com/file-over-app/Inside M4 chips: E and P cores
https://eclecticlight.co/2024/11/18/inside-m4-chips-e-and-p-cores/ML in Go with a Python sidecar
https://eli.thegreenplace.net/2024/ml-in-go-with-a-python-sidecar/Reverse Engineering iOS 18 Inactivity Reboot
https://naehrdine.blogspot.com/2024/11/reverse-engineering-ios-18-inactivity.htmlAll the data can be yours
https://jero.zone/posts/reverse-engineering-apis?utm_source=tldrwebdevHow We Built a Self-Healing System to Survive a Terrifying Concurrency Bug At Netflix
https://pushtoprod.substack.com/p/netflix-terrifying-concurrency-bugRust's Sneaky Deadlock With `if let` Blocks
https://brooksblog.bearblog.dev/rusts-sneaky-deadlock-with-if-let-blocks/Finding Exploits in Video Games
https://shalzuth.com/Blog/FindingExploitsInGamesGit and jujutsu: in miniature
https://lottia.net/notes/0013-git-jujutsu-miniature.htmlHow I ship projects at big tech companies
https://www.seangoedecke.com/how-to-ship/Improving Steam Client stability on Linux: setenv and multithreaded environments
https://ttimo.typepad.com/blog/2024/11/the-steam-client-update-earlier-this-week-mentions-fixed-some-miscellaneous-common-crashes-in-the-linux-notes-which-i-wante.htmlOptimizing a WebGPU Matmul Kernel for 1TFLOP+ Performance
https://www.nuss-and-bolts.com/p/optimizing-a-webgpu-matmul-kernelI sent an Ethernet packet
https://github.com/francisrstokes/githublog/blob/main/2024%2F11%2F1%2Fsending-an-ethernet-packet.mdAI for Real-time Fusion Plasma Behavior Prediction and Manipulation
https://control.princeton.edu/machine-learning-for-rt-profile-control-in-tokamaks/Build Your Own Text Editor
https://viewsourcecode.org/snaptoken/kilo/I'm Not Mutable, I'm Partially Instantiated
https://blog.dnmfarrell.com/post/incomplete-data-structures/Perhaps Rust needs defer
https://gaultier.github.io/blog/perhaps_rust_needs_defer.htmlWhy I love Rust for tokenising and parsing
https://xnacly.me/posts/2024/rust-pldev/Under the microscope: Ecco the Dolphin — Defender of the Future
https://32bits.substack.com/p/under-the-microscope-ecco-the-dolphinAlgorithm = Logic + Control
https://www.doc.ic.ac.uk/~rak/papers/algorithm%20=%20logic%20+%20control.pdfHacking 700 Million Electronic Arts Accounts
https://battleda.sh/blog/ea-account-takeoverLow-Poly Image Generation Using Evolutionary Algorithms in Ruby
https://thomascountz.com/2023/07/30/low-poly-image-generationWhat Every Developer Should Know About GPU Computing
https://blog.codingconfessions.com/p/gpu-computingWriting secure Go code
https://jarosz.dev/article/writing-secure-go-code/Weird Lexical Syntax
https://justine.lol/lex/Implementing a tiny CPU rasterizer
https://lisyarus.github.io/blog/posts/implementing-a-tiny-cpu-rasterizer.html418 I'm a teapot
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418Using Rust in Non-Rust Servers to Improve Performance
https://github.com/pretzelhammer/rust-blog/blob/master/posts/rust-in-non-rust-servers.mdUnderstanding Round Robin DNS
https://blog.hyperknot.com/p/understanding-round-robin-dnsWhat Every Programmer Should Know About Memory
https://people.freebsd.org/~lstewart/articles/cpumemory.pdfWhy Distributed Computing?
https://www.artima.com/weblogs/viewpost.jsp?thread=4247Never Missing the Train Again, Thanks to Rust
https://lilymara.xyz/posts/2024/01/transit-kindle/On Designing and Deploying Internet-Scale Services
https://mvdirona.com/jrh/talksAndPapers/JamesRH_Lisa.pdfAdding syntax to the CPython Interpreter
https://leontrolski.github.io/grammar.htmlAAA gaming on Asahi Linux
https://rosenzweig.io/blog/aaa-gaming-on-m1.htmlThe Ultimate Guide to Error Handling in Python
https://blog.miguelgrinberg.com/post/the-ultimate-guide-to-error-handling-in-python(Re)Using rustc components in gccrs
https://rust-gcc.github.io/2024/09/20/reusing-rustc-components.htmlAn Illustrated Proof of the CAP Theorem
https://mwhittaker.github.io/blog/an_illustrated_proof_of_the_cap_theorem/Rust GPU – The future of GPU programming
https://rust-gpu.github.io/Are We Web Yet?
https://www.arewewebyet.org/AVX Bitwise ternary logic instruction busted
https://arnaud-carre.github.io/2024-10-06-vpternlogd/Smolderingly fast B-Trees
https://www.scattered-thoughts.net/writing/smolderingly-fast-btrees/Whence newline?
https://rodarmor.com/blog/whence-newline/Why does man print 'gimme gimme gimme' at 00:30?
https://unix.stackexchange.com/questions/405783/why-does-man-print-gimme-gimme-gimme-at-0030Java for Everything
https://www.teamten.com/lawrence/writings/java-for-everything.htmlLinux From Scratch
https://www.linuxfromscratch.org/Rust by Example
https://doc.rust-lang.org/rust-by-example/rustlings
https://github.com/rust-lang/rustlings/The Rust Programming Language (The Book)
https://doc.rust-lang.org/book/Efficient Distributed LLM Inference with Dynamic Partitioning
https://www2.eecs.berkeley.edu/Pubs/TechRpts/2024/EECS-2024-108.pdfReverse Engineering and Dismantling Kekz Headphones
https://nv1t.github.io/blog/kekz-headphones/Why and how we are migrating many of our servers from Linux to the BSDs
https://it-notes.dragas.net/2024/10/03/i-solve-problems-eurobsdcon/The Fastest Mutexes
https://justine.lol/mutex/Time, Clocks and the Ordering of Events in a Distributed System
https://www.microsoft.com/en-us/research/publication/time-clocks-ordering-events-distributed-system/Type-erased generic functions for C: A modest non-proposal
https://duriansoftware.com/joe/type-erased-generic-functions-for-c:-a-modest-non-proposalNixOS is a good server OS, except when it isn't
https://sidhion.com/blog/posts/nixos_server_issues/A half-hour to learn Rust
https://fasterthanli.me/articles/a-half-hour-to-learn-rustHunting for Gems
https://www.railsexplained.com/pages/hunting-for-gems/How Discord Stores Trillions of Messages
https://discord.com/blog/how-discord-stores-trillions-of-messagesSome Go web dev notes
https://jvns.ca/blog/2024/09/27/some-go-web-dev-notes/Too much efficiency makes everything worse: overfitting and the strong version of Goodhart's law
https://sohl-dickstein.github.io/2022/11/06/strong-Goodhart.htmlAttacking Unix Systems Via CUPS, Part I
https://www.evilsocket.net/2024/09/26/Attacking-UNIX-systems-via-CUPS-Part-I/It's hard to write code for computers, but it's even harder to write code for humans
https://erikbern.com/2024/09/27/its-hard-to-write-code-for-humans.htmlRewriting Rust
https://josephg.com/blog/rewriting-rust/Rearchitecting: Redis to SQLite
https://wafris.org/blog/rearchitecting-for-sqliteWhy I rewrote my Rust keyboard firmware in Zig: consistency, mastery, and fun
https://kevinlynagh.com/rust-zig/Jetstream: Shrinking the AT Proto Firehose by >99%
https://jazco.dev/2024/09/24/jetstream/Tune Llama3 405B on AMD MI300x (our journey)
https://publish.obsidian.md/felafax/pages/Tune+Llama3+405B+on+AMD+MI300x+(our+journey)http:, ftp:, and ... dict:?
https://shkspr.mobi/blog/2024/09/http-ftp-and-dict/Linux/4004: booting Linux on Intel 4004 for fun, art, and no profit
https://dmitry.gr/?r=05.Projects&proj=35.%20Linux4004Overview of cross-architecture portability problems
https://blogs.gentoo.org/mgorny/2024/09/23/overview-of-cross-architecture-portability-problems/The Transformer Family Version 2.0
https://lilianweng.github.io/posts/2023-01-27-the-transformer-family-v2/Training Language Models to Self-Correct via Reinforcement Learning
https://arxiv.org/pdf/2409.12917Visual guide to SSH tunneling and port forwarding
https://ittavern.com/visual-guide-to-ssh-tunneling-and-port-forwarding/Distributed Systems Shibboleths
https://jolynch.github.io/posts/distsys_shibboleths/A generalised solution to distributed consensus
https://blog.acolyer.org/2019/03/08/a-generalised-solution-to-distributed-consensus/Motivating Adam Optimizer
https://noahgsolomon.com/motivating-adam-optimizerRearchitecting Core Services at X
https://x.com/cambridgemike/status/1835774409786986572Conditionally Disabling Code with Comptime in Zig
https://mitchellh.com/writing/zig-comptime-conditional-disable6 Techniques I Use to Create a Great User Experience for Shell Scripts
https://nochlin.com/blog/6-techniques-i-use-to-create-a-great-user-experience-for-shell-scriptsMy 71 TiB ZFS NAS After 10 Years and Zero Drive Failures
https://louwrentius.com/my-71-tib-zfs-nas-after-10-years-and-zero-drive-failures.htmlMy Homelab Setup
https://arslan.io/2024/09/10/my-homelab-setup/Reverse Engineering and Modding Mario Pinball Land (GBA)
https://cturt.github.io/pinball.htmlUnderstanding the Tilde Operator in Python
https://x.com/0x_pix/status/1834722202182152527Reverse Engineering for Noobs
https://x86re.com/Safe C++
https://safecpp.org/draft.htmlThe intuition behind Rust’s borrowing rules and ownership
https://rainingcomputers.blog/dist/the_intuition_behind_rusts_borrowing_rules_and_ownership.mdThe Secret Inside One Million Checkboxes
https://eieio.games/essays/the-secret-in-one-million-checkboxes/Design Patterns Are Temporary, Language Features Are Forever
https://ptrtojoel.dev/posts/design-patterns-are-temporary/The Perfect Voxel Engine
https://voxely.net/blog/the-perfect-voxel-engine/Why Haskell?
https://www.gtf.io/musings/why-haskellDitherpunk — The article I wish I had about monochrome image dithering
https://surma.dev/things/ditherpunk/Don't defer Close() on writable files
https://www.joeshaw.org/dont-defer-close-on-writable-files/Introduction to GGML
https://huggingface.co/blog/introduction-to-ggmlOdin is a weird programming language to advertise/market for
https://x.com/TheGingerBill/status/1832797478728433873PyTorch is dead. Long live JAX
https://neel04.github.io/my-website/blog/pytorch_rant/SQLite on Rails: The how and why of optimal performance
https://fractaledmind.github.io/2024/04/15/sqlite-on-rails-the-how-and-why-of-optimal-performance/B-trees and database indexes
https://planetscale.com/blog/btrees-and-database-indexesTowards high-performance AI compilers
https://hy3na.com/posts/compilers.html5000x faster CRDTs: An Adventure in Optimization
https://josephg.com/blog/crdts-go-brrr/Crafting an event system
https://deplet.ing/#/post/2Equals as Assignment
https://www.hillelwayne.com/post/equals-as-assignment/Flattening ASTs (and Other Compiler Data Structures)
https://www.cs.cornell.edu/~asampson/blog/flattening.htmlFrom the Transistor
https://www.fromthetransistor.com/Go Garbage Collector
https://cs.opensource.google/go/go/+/master:src/runtime/mgc.goHow to do distributed locking
https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.htmlHow to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance: a Worklog
https://siboehm.com/articles/22/CUDA-MMMllama3 implemented from scratch
https://github.com/naklecha/llama3-from-scratchLockfree Algorithms
https://www.1024cores.net/home/lock-free-algorithmsMy first superoptimizer
https://austinhenley.com/blog/superoptimizer.htmlnormcore-llm / anti-hype LLM reading list
https://gist.github.com/veekaybee/be375ab33085102f9027853128dc5f0eNotes on Distributed Systems for Young Bloods
https://www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods/Rust Atomics and Locks – Low-Level Concurrency in Practice
https://marabos.nl/atomics/The world in which IPv6 was a good design
https://apenwarr.ca/log/20190318