Get Code
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
From Basic to Fancy Indexing
50 ways to index your tensor
May 27, 2024
•
Kurt
December 2023
Beyond Backpropagation - Higher Order, Forward and Reverse-mode Automatic Differentiation for Tensorken
Tensors from Scratch, Part 3
Dec 9, 2023
•
Kurt
July 2023
Massively Parallel Fun with GPUs: Accelerating Tensors in Rust
Tensors from Scratch, Part 2
Jul 8, 2023
•
Kurt
3
1
May 2023
Fun and Hackable Tensors in Rust, From Scratch
Tensors from Scratch, Part 1
May 1, 2023
•
Kurt
11
3
March 2023
Efficient, Extensible, Expressive: Typed Tagless Final Interpreters in Rust
An explanation of typed tagless final interpreters by Carette et al, with examples in Rust.
Mar 22, 2023
•
Kurt
1
February 2023
A Nibble of Quadtrees in Rust
With an interactive playground thanks to WebAssembly
Feb 22, 2023
•
Kurt
1
December 2022
A Nibble of Geohashes in Go
Latitude and longitude as a locality-preserving string
Dec 28, 2022
•
Kurt
3
1
A Nibble of Git's Object Store
Power and efficiency through content-addressable storage and delta compression
Dec 10, 2022
•
Kurt
1
November 2022
A Nibble of Lazy Evaluation
Eager vs strict vs non-strict vs lazy - what does it all mean?
Nov 13, 2022
•
Kurt
1
October 2022
A Nibble of Content-Defined Chunking
How de-duplicated, incremental file transfer works
Oct 14, 2022
•
Kurt
5
September 2022
Automatic Differentiation: From Forward to Reverse in Small Steps
An in-depth explanation of differentiable programming, for programmers
Sep 23, 2022
•
Kurt
4
2
July 2022
Property-based Testing #6: Random All the Way Down
A simple shrinking strategy based on randomness
Jul 31, 2022
•
Kurt
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts