Logo
Log in
Subscribe
Oliver Buchannon
Shachia
Issue 74 - The Support Vector Machine (SVM): The "Widest Street" Algorithm for Classification

Feb 18, 2026

•

4 min read

Issue 74 - The Support Vector Machine (SVM): The "Widest Street" Algorithm for Classification

Shachia
Shachia
Issue 73 - The Facade Pattern: The "One-Button" Interface for Complex Systems

Feb 9, 2026

•

5 min read

Issue 73 - The Facade Pattern: The "One-Button" Interface for Complex Systems

Shachia
Shachia
Issue 72 - The Traveling Salesman Problem: The "Optimal Route" Puzzle That Powers Logistics

Feb 3, 2026

•

5 min read

Issue 72 - The Traveling Salesman Problem: The "Optimal Route" Puzzle That Powers Logistics

Shachia
Shachia
Issue 71 - The Apriori Algorithm: The "Market Basket" Analyzer for Finding Hidden Rules

Feb 2, 2026

•

4 min read

Issue 71 - The Apriori Algorithm: The "Market Basket" Analyzer for Finding Hidden Rules

Shachia
Shachia
Issue 70 - The Flyweight Pattern: The "RAM Saver" for Massive Object Armies

Jan 30, 2026

•

5 min read

Issue 70 - The Flyweight Pattern: The "RAM Saver" for Massive Object Armies

Shachia
Shachia
Issue 69 - The Mediator Pattern: The "Air Traffic Controller" for Your Code

Jan 27, 2026

•

5 min read

Issue 69 - The Mediator Pattern: The "Air Traffic Controller" for Your Code

Shachia
Shachia
Issue 68 - The Wave Function Collapse Algorithm: The "Sudoku Solver" for Procedural Maps

Jan 22, 2026

•

4 min read

Issue 68 - The Wave Function Collapse Algorithm: The "Sudoku Solver" for Procedural Maps

Shachia
Shachia
Issue 67 - The State Pattern: The "Vending Machine" for Object Behavior

Jan 21, 2026

•

5 min read

Issue 67 - The State Pattern: The "Vending Machine" for Object Behavior

Shachia
Shachia
Issue 66 - The Memento Pattern: The "Save Point" for Your Video Game's State

Jan 16, 2026

•

5 min read

Issue 66 - The Memento Pattern: The "Save Point" for Your Video Game's State

Shachia
Shachia
Issue 65 - The Burrows-Wheeler Transform: The "Data Shuffler" for Better Compression

Jan 15, 2026

•

5 min read

Issue 65 - The Burrows-Wheeler Transform: The "Data Shuffler" for Better Compression

Shachia
Shachia
Issue 64 - The GJK Algorithm: The "Are We Touching?" Test for Complex Shapes

Jan 13, 2026

•

5 min read

Issue 64 - The GJK Algorithm: The "Are We Touching?" Test for Complex Shapes

Shachia
Shachia
Issue 63 - The Strategy Pattern: The "Interchangeable Parts" for Your Algorithms

Jan 9, 2026

•

5 min read

Issue 63 - The Strategy Pattern: The "Interchangeable Parts" for Your Algorithms

Shachia
Shachia
Issue 62 - The R-tree: The "Map Index" for Super-Fast Location Queries

Jan 8, 2026

•

5 min read

Issue 62 - The R-tree: The "Map Index" for Super-Fast Location Queries

Shachia
Shachia
Issue 61 - The Goertzel Algorithm: The "Frequency Detector" for Specific Tones

Jan 7, 2026

•

5 min read

Issue 61 - The Goertzel Algorithm: The "Frequency Detector" for Specific Tones

Shachia
Shachia
Issue 60 - Perlin Noise: The "Organic Texture" Algorithm for Realistic Worlds

Jan 6, 2026

•

4 min read

Issue 60 - Perlin Noise: The "Organic Texture" Algorithm for Realistic Worlds

Shachia
Shachia
Issue 59 - The Bloom Filter: The "Maybe Yes, Definitely No" Algorithm for Fast Checks

Jan 5, 2026

•

5 min read

Issue 59 - The Bloom Filter: The "Maybe Yes, Definitely No" Algorithm for Fast Checks

Shachia
Shachia
Issue 58 - The Knapsack Problem: The "Value vs. Weight" Algorithm for Perfect Packing

Jan 2, 2026

•

5 min read

Issue 58 - The Knapsack Problem: The "Value vs. Weight" Algorithm for Perfect Packing

Shachia
Shachia
Issue 57 - The Levenshtein Distance: The "Spellcheck" Algorithm That Measures Typo Distance

Dec 31, 2025

•

4 min read

Issue 57 - The Levenshtein Distance: The "Spellcheck" Algorithm That Measures Typo Distance

Shachia
Shachia
Issue 56 - The Actor Model: The "Company of One" for Massively Concurrent Systems

Dec 30, 2025

•

5 min read

Issue 56 - The Actor Model: The "Company of One" for Massively Concurrent Systems

Shachia
Shachia
Issue 55 - The Chain of Responsibility: The "Pass the Buck" Pattern for Smart Systems

Dec 29, 2025

•

5 min read

Issue 55 - The Chain of Responsibility: The "Pass the Buck" Pattern for Smart Systems

Shachia
Shachia
Issue 54 - The Factory Method: The "Franchise" Pattern for Flexible Code

Dec 23, 2025

•

5 min read

Issue 54 - The Factory Method: The "Franchise" Pattern for Flexible Code

Shachia
Shachia
Issue 53 - The Bully Algorithm: The "King of the Hill" Method for Choosing a Leader

Dec 19, 2025

•

5 min read

Issue 53 - The Bully Algorithm: The "King of the Hill" Method for Choosing a Leader

Shachia
Shachia
Issue 52 - Cosine Similarity: The "Direction Finder" for Meaning in Data

Dec 18, 2025

•

5 min read

Issue 52 - Cosine Similarity: The "Direction Finder" for Meaning in Data

Shachia
Shachia
Issue 51 - Locality-Sensitive Hashing: The "Smart Sorting" for Finding Similar Things

Dec 17, 2025

•

5 min read

Issue 51 - Locality-Sensitive Hashing: The "Smart Sorting" for Finding Similar Things

Shachia
Shachia
Issue 50 - The Observer Pattern: The "Newspaper Subscription" for Your Software

Dec 16, 2025

•

5 min read

Issue 50 - The Observer Pattern: The "Newspaper Subscription" for Your Software

Shachia
Shachia
Load more

Sleeping Giants

Innovation isn’t always about inventing something new. Sometimes, it’s about rediscovering something brilliant. Sleeping Giants is a daily newsletter that uncovers powerful, ready-to-use technologies from the archives of science and engineering. Each issue highlights a “sleeping giant”—a proven piece of research or code—and explores its untapped potential for building the businesses of the future.

© 2026 Sleeping Giants.
Report abusePrivacy policyTerms of use
beehiivPowered by beehiiv