technical.cx Sources

Lobsters

Gaussian Point Splatting

Joris Rijsdijk, Christoph Peters, Michael Weinnman, Ricardo Marroquim. 2026–07 in ACM Transactions on Graphics (Proc. SIGGRAPH) 45, 4. Official version

Lobsters

Broker-Visible vs Client-Local Parallelism — Jack Vanlightly

This post is a little side-quest from my “Kafka Share Groups and Parallelizing Consumption” series. My “Kafka Share Groups and Parallelizing Consumption” series ( part 1 , part 2 ) has been laser focused on how different configurations and behaviors affect...

Lobsters

ECE4760 rp2040 DMA machine

DMA uses memory controllers separate from the CPU to accelerate data movment between memory locations, or between peripherials and memory. The RP2040 has 12 DMA channels which can stream an agregate of over 100 megabytes/sec without affecting CPU...

Entities: Target

Lobsters

norswap · How TypeScript infers type variables

This is the second article about what I learned about the TypeScript type system while writing a small library. This one is about how TypeScript assigns a type to type variables defined in functions via inference.

Lobsters

Extension or Imitation?

Can you tell the real Haskell Language Extensions from the Imitations?

Lobsters

Announcing Mutation Testing in Haskell

Mutation testing is now generally available in sydtest. This is a major step towards a saner development workflow in the age of AI-generated code.

Lobsters

A survey of inlining heuristics

Compilers, especially method just-in-time compilers, operate on one function at a time. It is a natural code unit size, especially for a dynamic language JIT: at a given point in time, what more information can you gather about other parts of a running,...