Bites

Interactive visualizations and explorations of interesting concepts in computer science, data science, UX/UI design, and technology

Filter by Topic
Mapping Meaning - Semantic Search Visualization

Mapping Meaning

Algorithms Data Science
Marco Ruch 19.10.2025

Build a semantic search engine from scratch using JavaScript embeddings. Discover how TF-IDF transforms words into vectors and how similarity search powers modern applications from Google to ChatGPT.

Explore Vector Search
Flat No More - UI Depth Design

Flat No More

UI Design
Marco Ruch 10.10.2025

We've gone from skeuomorphic to flat, but stopped too soon. Explore how subtle depth, layering, and shadow can transform sterile interfaces into tactile, engaging designs through interactive examples.

See The Difference
The Hidden Shortcut - Dijkstra Algorithm Breakthrough

The Hidden Shortcut

Algorithms Computer Science
Marco Ruch 05.10.2025

After 66 years, researchers finally beat Dijkstra's shortest path algorithm. Explore the breakthrough that won Best Paper at STOC 2025 and see how avoiding perfect order leads to faster pathfinding.

Discover The Breakthrough
You're Not Random visualization preview

You're Not Random

Psychology Data Science
Marco Ruch 02.10.2025

Discover why humans are terrible at being random. An interactive exploration revealing how our brains create predictable patterns when trying to generate randomness. Think you can pick a truly random number? Think again.

Test Your Randomness
What a Small World visualization preview

What a Small World

Computer Science Algorithms
Marco Ruch 01.10.2025

An interactive 3D exploration of the small-world phenomenon, demonstrating how just a few random connections can dramatically shrink the degrees of separation in a network. Explore how the six degrees of separation actually work in practice.

See The Connections