HackerTubewatch
Surprise me
Frame from pointerpointer.com's use of voronoi, canvas, and javascript Plays via YouTube's privacy-enhanced embed

pointerpointer.com's use of voronoi, canvas, and javascript

3 videos recommended on HN
YouTube
1 HN user recommended this explainer1 month2012–2025 score 1
Years with an HN recommendation, 2007–2026

HN links it as the author's own breakdown of Pointer Pointer's inner workings.

Paul Irish explains how pointerpointer.com works. It uses a hidden canvas of colored Voronoi regions to look up which photo matches the cursor position.

“Paul Irish did a breakdown of it quite a while ago” (HN, 2020)

1 recommendations · 2 citations · Explainers · intermediate

3 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@Conlectus Dec 2020 Recommends
on HN thread Pointer Pointer (2012)
Here's a picture of all the different regions: [link] For those curious if how it works, Paul Irish did a breakdown of it quite a while ago: [this video] TL:DW - Vornoi Diagrams[1] and manual tagging, no machine learning needed. [1] [link]
Breakdown of Pointer Pointer using Voronoi and manual tagging

Citations, criticism and jokes

@paulirish Jun 2012 Cites it
on HN thread PointerPointer: points to your cursor
I made a quick video explaining how the webapp works: [this video] Essentially, using the gridPositions.json to populate a Voronoi Grid (toggle display of the <canvas> in your browser). Then your cursor position is used against the grid to find which shape encloses it which maps back to the source JPEG which is then displayed.
Explains how pointerpointer works
@petercooper Oct 2025 Cites it
on HN thread Pointer Pointer (2012)
Paul Irish explained the basics of how it works here: [this video] I wonder if you could create something similar nowadays using generative AI but with the finger in a very specific location without pregenerating thousands of images.
Explains basics of how it works

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close