Trait Bounds in Rust
December 8, 2024
Learn how to use trait bounds in Rust to write flexible and reusable code. This post covers defining trait bounds, combining multiple constraints, using where clauses for readability, and handling Rust’s orphan rule with wrapper types.
Read More
Phantom Types in Rust
December 6, 2024
Learn how phantom types in Rust enable compile-time guarantees without runtime overhead. This post explains how to use PhantomData to track type-level information, enforce state transitions, and create safer, more robust APIs.
Read More
Basic Generics in Rust
December 4, 2024
Discover how to use generics in Rust to create flexible structs, enums, and functions. This post covers defining generic types, implementing shared functionality, and providing specialized behavior for specific types.
Read More
More Good and Bad Machine Learning Uses
September 4, 2024
Exploring additional examples of effective and ineffective applications of machine learning.
Read More
What AI Can and Can't Do
August 31, 2024
Notes on the capabilities and limitations of artificial intelligence.
Read More
Beginning AI
August 11, 2024
Notes on the basics of Artificial Intelligence and Machine Learning.
Read More