blogsoni

hi

about unsub log in
New server. New system. New PostgreSQL database
The Vulpine Citrus
Typhoons and mold
sylph strategy
Writing an efficient Vulkan renderer
FreeBSD on a Raspberry Pi
Indenting cond forms
Shadow Terminator in Takua
Approximating Subsurface Scattering With Spherical Gaussians
Easier ssh with .ssh config
Hacking on Clang is surprisingly easy
SPIR-V vec3 buffers
SPIR-V vec3 buffers
The Good, the Bad and the Ugly Standup
A Reply to _Let's stop copying C_
Learning from data
Careful with that middleware, Eugene
HLSL Viewport Clamping trick
HLSL Viewport Clamping trick
brainfuck.js
Goodbye, Clean Code
Word Champions
Mastodon and fediverse tools
Open source games what I like
Gemini (the protocol) tools
My Decade in Review
Monitor inputs with ddcutil
Reflection in C++... could we nail it now?
What Are the React Team Principles?
On let vs const
What Is JavaScript Made Of?
Switching from Helm to Ivy
Three years of Metal
the math behind sylph
Physically Based Rendering - Lighting
Help Test Firefox's built-in HTML Sanitizer to protect against UXSS bugs
So, how’s that retirement thing going, anyway?
announcing sylph!
🎬 Lightning Talk: Cursed Regular Expressions
RenderMan Art Challenge: Woodville
Building Docs.rs
How I built my first custom ESLint rule
Frozen 2
Intro to Reverse Engineering
Underappreciated top
How Swift Achieved Dynamic Linking Where Rust Couldn't - Faultlore
Intro to C
Writing Vim Plugin
alice update 2019-10-23
alice update 2019-10-18