Hilbert's Curve: Is infinite math useful?
3Blue1Brown4 HN recommenders · recommended in 4 months, 2017–2024
explainer · intro · evergreen · 2017–2024 on HN
3Blue1Brown explains space-filling curves and the Hilbert curve, and how infinite mathematical constructions connect to finite, practical approximations. It touches on mapping between dimensions and sensory ideas.
Recommended as the best visual introduction to Hilbert curves, which come up in indexing, image layout and dimensionality mapping.
Up next
18 mo on HNVectors | Chapter 1, Essence of linear algebra
3Blue1Brown
17 HN recommender · 2018–2026
15 mo on HNBut what is the Fourier Transform? A visual introduction.
3Blue1Brown
16 HN recommender · 2018–2025
14 mo on HNBut what is a neural network? | Deep learning chapter 1
3Blue1Brown
16 HN recommender · 2017–2025
13 mo on HNThe Beauty of Bézier Curves
Freya Holmér
16 HN recommender · 2021–2026
11 mo on HNThe Continuity of Splines
Freya Holmér
10 HN recommender · 2022–2026
13 mo on HNJim Simons (full length interview) - Numberphile
Numberphile2
11 HN recommender · 2015–2024
11 mo on HNBut how does bitcoin actually work?
3Blue1Brown
15 HN recommender · 2017–2024
10 mo on HNConway's Game Of Life in APL
Dyalog
11 HN recommender · 2010–2024
9 mo on HNThe essence of calculus
3Blue1Brown
10 HN recommender · 2017–2025
8 mo on HNThe man with 1,000 Klein Bottles UNDER his house - Numberphile
Numberphile
8 HN recommender · 2015–2024
7 mo on HNEssence of linear algebra preview
3Blue1Brown
11 HN recommender · 2016–2018
7 mo on HNA Swift Introduction to Geometric Algebra
sudgylacmoe
7 HN recommender · 2020–2024
6 comments from Hacker News
I am not sure if you have heard of them, but space-filling curves are a way to demonstrate this. This is a great video on the Hilbert curve ▶ this video
There's a command-line utility called pixd [1] that generates similar data visualizations on the command line. That said, it only shows static representations of binary data and is not nearly as cool as buredoranna's animated gifs showing filesystem changes over time. It can be helpful to plot these sorts of pixel arrangements on a Hilbert curve, rather than plotting pixels line by line. I learned this trick from a Ghidra plugin called cantordust [2]. 3blue1brown offers some mathematical intuition for the effectiveness of a Hilbert curve pixel arrangement [3]. [1] link [2] link [3] ▶ this video
Hilbert's curve: Is infinite math useful? by 3blue1brown ▶ this video or skip directly to the conclusion; ▶ this video
This is actually exactly the topic of the 3Blue1Brown video on Hilbert Curves: ▶ this video Space-filling curves are a sort of optimal mapping strategy for compressing two dimensions down into one.
That sounds like it would be very interesting. And while we can't extend our senses just yet, we may be able to swap them. I'm very curious if anyone has tried to use a space-filling Hilbert curve to transform vision into audio and let their brain adjust to it like suggested in this video ▶ this video
On a related note, does anyone know of a good reference of applying space filling curves as a method of dimensionality reduction? It seems like an intuitive idea since Hilbert curves [1] map points from a higher to a lower dim space but tries to preserve distance as well. [1] 3Blue1Brown video on Hilbert curves: ▶ this video