Secure Randomness in Go 1.22
ChaCha8Rand is a new cryptographically secure pseudorandom number generator used in Go 1.22.
ChaCha8Rand is a new cryptographically secure pseudorandom number generator used in Go 1.22.
Go 1.22 adds math/rand/v2 and charts a course for the evolution of the Go standard library.
#505 — April 30, 2024 Unsub | Web Version ✍️ It's been a quiet week for big Go related news, but we still have a bumper issue because we have so many things we didn't get around to including earlier ;-) Here we go..!__Your editor, Peter Cooper...
Introduction: Delving into the critical issues of overflow and underflow, Herbert’s insights offer valuable takeaways for Rust developers: Rust’s static analysis capabilities enable early detection and prevention of overflow and underflow errors, allowing developers t...
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 &ldqu...
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...