A basic unit of currency in modern LLMs is the token; exciting new models
have long context windows of millions of tokens. API pricing for the large
providers is per-token. We're even seeing the invention of new, derived units
like TPM (tokens per minute).
But what are tokens?
Th...
#504 — April 23, 2024
Unsub | Web Version
Go Weekly
How Dolt Uses GitHub Actions to Create Performance-Guided Optimization Builds — A look behind the scenes at Dolt's build process and how their team has introduced profile-guided op...
Introduction:
Exploring the critical issues of “use after free” and “use after move,” Herbert’s insights offer a valuable understanding to Rust developers:
Rust’s ownership system acts as a powerful safeguard against memory safety issues like &ld...
Go 1.22 has been released for a couple of months as of this writing. It’s long past time to wrap up my series on what I worked on for 1.22. Sorry for the long delay, I’ve been busy with life stuff. Be sure to catch up on my posts about reflect.TypeFor and slices.Concat if you...
I was reading about Babbage's Difference engine the other
day, and stumbled upon a very interesting application of the
forward differences
method.
It turns out that if we get a sequence generated by a polynomial, under certain
conditions we can find the generating polynomial from...
#503 — April 16, 2024
Unsub | Web Version
If you wondered why you didn't get an issue last week, we took a (late) week off for Easter, but now we're back :-)__Your editor, Peter Cooper
Go Weekly
Go Performance from Version 1.0 t...
Introduction:
Rust’s memory safety features are advantageous to Rust developers because they:
Ensure robust protection against buffer overflows and underflows, enhancing the reliability and security of software.
Empower developers to manage type coercion effectively, pr...
Shows how much the performance of Go has improved from version 1.0 through to 1.22 (including PGO) -- in its compiler, runtime, and libraries.
iota is a neat feature of Go that lets us create “enums”: lists of
constants with arbitrary values. Let’s find out how to use iota, with this
quick tutorial.