@ClementDelangue@ssh4net > isolated the relevant code, and ran them through small, cheap, open-weights models. Those models recovered much of the same analysis.
Isolation IS the hard part.
Hedged requests (apparently inspired by the Tail at Scale paper by myself and Luiz Barroso) applied within a single machine to replicating data across DRAM channels and issuing reads to all channels, using the one that comes back first. ~5-15X reduction in p99.99 read latency.
https://t.co/1OSmAKyCD3
Cool stuff, @lauriewired!
Accompanying video forwarded to me by a friend, which is how I learned about it:
https://t.co/onS2NWFjMP
New blog post: A Decade of Slug
This talks about the evolution of the Slug font rendering algorithm, and it includes an exciting announcement: The patent has been dedicated to the public domain.
https://t.co/xWEz0q2c4N
I've been working with Spherical Gaussians recently as a representation for irradiance in realtime raytracing.
Ended up deriving quite a few new approximations relating to SGs and diffuse lighting. Ended up with something both cheap and accurate.
Link below
Introducing Alwan (ألوان): A pure C colour science library
100+ RGB spaces, 30+ colour spaces, ACES 1.x & 2.0, spectral processing, CAMs, ...
Zero dependencies. Unit tested against @colour_science. f32 or f64 floats.
Looking for reviewers before public release (DM for repo).
1/15
@ID_AA_Carmack Are you using static typing tools, e.g., Pyright, Mypy, et al.? They will not necessarily prevent multiple assignment but they will certainly catch type changes, e.g., `foo=1;foo=“bar”` and yell at you! This could also be made a Ruff check. @charliermarsh for vis.
This year, we managed to ship Python 3.14 support for uv and Ruff on the day of the stable release. A big lift from the whole team.
We wrote up a guide on some of our favorite features from 3.14, and how they affect our tools.
Python 3.14 is out today! Here are my notes on the new release: https://t.co/8eus3mIiwH
If you're an open source library maintainer who supports all current Python releases this also means you can drop 3.9 support now and start depending on features from 3.10, like match/case
The new OpenColorIO Configuration(s) for ACES 2.0 have been released!
The `cg-config-v4.0.0_aces-v2.0_ocio-v2.5.ocio` and `studio-config-v4.0.0_aces-v2.0_ocio-v2.5.ocio` configs are already shipped in the OpenColorIO v2.5.0 release.
https://t.co/DFpBwZMDTW
We are happy to announce the release of Colour - CxF.
This extension package for Colour implements reading and writing files in the Color Exchange Format (CxF).
https://t.co/suUr4XjVE7