Sign in

Paul Chaikin

@paulchaikin.bsky.social
47 followers 55 following 5 posts

paulchaikin.net

PostsRepliesMedia
Paul Chaikin @paulchaikin.bsky.social · 02/10/2026
fun little experiment to serve as a backdrop for my personal site: turn all the characters of a font into meshes (w/ opentype and earcut), then reassemble the triangles into compound objects that we can subject to a physics system (w/ rapier): paulchaikin.net
010
Reposted by Paul Chaikin
Mayor Zohran Kwame Mamdani @mayor.nyc.gov · 24/09/2026
Never been to the opera before? Now’s your chance. We’re giving away 70,000 free tickets to the @metopera at the iconic Lincoln Center. Go to on.nyc.gov/opera to enter the lottery. There’s not a bad seat in the house.
684249105521
Reposted by Paul Chaikin
tom larkworthy @larkworthy.bsky.social · 27/07/2026
OK one of the greatest things IA've ever built. Bi-directional SVG source code editing. Drawing as programming with programmable drawings. *this* is how I want computers to collaborate with me. Ordinary SVG with a plurality of editable views. tomlarkworthy.github.io/lopebooks/no...
28516
Reposted by Paul Chaikin
Observable @observablehq.com · 27/05/2026
“[O]ur model is not the sphere, which is no greater than its parts, where every point is equidistant from the centre… Instead, it is the polyhedron, which reflects the convergence of all its parts, each of which preserves its distinctiveness.” Explore: observablehq.com/@pamacha/pla...
141
Reposted by Paul Chaikin
Quanta Magazine @quantamagazine.org · 04/02/2025
A Hamiltonian path is a route that passes through every node in a graph exactly once. Finding Hamiltonian paths can overload even the best-known algorithm for the job. Finding Eulerian paths that pass through every edge is computationally simpler. buff.ly/45bxIIo
0509
Reposted by Paul Chaikin
Quanta Magazine @quantamagazine.org · 31/01/2025
This is the Weierstrauss function, a “monster” that is continuous everywhere but differentiable nowhere. First published in 1872, it prompted scrutiny of assumptions in calculus. Similar functions are used to study random motion and analyze risk. www.quantamagazine.org/the-jagged-m...
06614
Paul Chaikin @paulchaikin.bsky.social · 23/01/2025
It was a fun challenge animating a deep zoom into a Weierstrass function—continuous everywhere, differentiable nowhere—for today's article by Solomon Adams in @quantamagazine.bsky.social
000
Paul Chaikin @paulchaikin.bsky.social · 20/01/2025
I wrote a spatial indexing algorithm that follows the path of a recursive space-filling curve (akin to a Hilbert curve but designed to proceed diagonalwise in 3D). Good for sorting the 148 named CSS colors into a black-to-white spectrum: observablehq.com/@pamacha/sor...
020
Paul Chaikin @paulchaikin.bsky.social · 11/12/2024
Another experiment with UMAP – nested embeddings! A spherical embedding of the scikit-learn digit dataset, along with independent embeddings for each digit. Preprocessed in Python, visualized with D3.js: observablehq.com/@pamacha/nes...
0100
Paul Chaikin @paulchaikin.bsky.social · 02/12/2024
A first pass at UMAP on a sphere! The scikit-learn digit dataset, embedded with Python, visualized with JS, packaged & deployed with Observable Framework: pamacha.observablehq.cloud/spherical-um...
0203