Yuri Vishnevsky's Avatar

Yuri Vishnevsky

@yuri.is

Software engineer and data visualization enthusiast. Likes = bookmarks, not endorsement. Lives in Cambridge, Massachusetts, with no dogs.

96
Followers
384
Following
10
Posts
23.11.2023
Joined
Posts Following

Latest posts by Yuri Vishnevsky @yuri.is

Pose Estimation in the Geometric Algebra G(3,0,1) by Russell Carpenter.

Pose Estimation in the Geometric Algebra G(3,0,1) by Russell Carpenter.

Fundamentals of Spacecraft Optical Navigation by John Christian.

Fundamentals of Spacecraft Optical Navigation by John Christian.

I've worked very hard over many years to develop a complete and correct picture of Grassmann and geometric algebras, often in the face of extreme antagonism. The results of my efforts are now being adopted by prominent scientists and engineers in various fields.

23.01.2026 21:21 πŸ‘ 59 πŸ” 2 πŸ’¬ 4 πŸ“Œ 1
Post image
19.01.2026 03:11 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

New blog post about the development of Radical Pie:
terathon.com/blog/radical...

01.11.2025 22:32 πŸ‘ 22 πŸ” 10 πŸ’¬ 1 πŸ“Œ 1
Visualizing big data I was trying to visualize a roughly seven thousand operation compiler IR trace to get a feeling for how I might optimize it. I tried throwing it into Graphviz and after waiting for 15 minutes, I kille...

bernsteinbear.com/blog/big-viz/

21.08.2025 02:34 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Giant Steps in C
Giant Steps in C C
15.04.2025 19:11 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
How a glitch in an online survey replaced the word β€˜yes’ with β€˜forks’ Dating back to at least early 2023, a bizarre and alarming technical glitch started popping up in some organizations’ online surveys and forms.
26.03.2025 22:52 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
My Favorite New Year’s Tradition: The β€œGood Things” Box β€” Susan Rigetti A couple of years ago, I came across a post on social media (which I can no longer find) about writing down good things that happen throughout the year and putting them in a jar. It struck me as a won...
08.03.2025 04:03 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
We can always talk about maps Fil RiviΓ¨re, Data Visualization Engineer at Observable, describes his path into data visualization, what he likes in a map, what’s hard about mapmaking, and why he’s asking if we need a β€œslow cartogra...

AMA about my love of maps
observablehq.com/blog/maps-an...

thanks @allisonhorst.bsky.social for the cosy chat

24.02.2025 14:11 πŸ‘ 69 πŸ” 24 πŸ’¬ 0 πŸ“Œ 9

Yse, exactly! I constructed a matrix where each row is a breed and each column is a name, and put smoothed observed/expected ratios as the values, then did a nonlinear dimensionality reduction to 2d. Can't remember the exact details, it's been a few years...

06.02.2025 07:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
The Long Tail of Dog Names Note: This is an excerpt from a longer piece in development on the dogs of New York. What is the relationship between dog names and dog breeds? Here's a map in which dog names appear next to the breed...

You might be interested in this: observablehq.com/@yurivish/th... (no otis, alas, but you might like the 'Googly eyes?' toggle at the bottom)

06.02.2025 04:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

just realized this was ambiguous: to clarify, the JS side does the rendering using plain JS code that uses the WebGPU API (not the wgpu crate). The Rust code effectively ships over (pointers to) slices of memory that should be directly copied to the GPU, along with an array of "render commands".

20.01.2025 19:24 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Silk

Just raw data format - it's for a little generative art app (in progress at silk.art) where the core data processing happens in Rust (wasm) but rendering lives in JS (wgpu), receiving an array of enums (render commands) each frame.

If I understand, I think that'd be a case for Postcard-for-JS?

20.01.2025 19:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Postcard seems amazing! Do you think it might be a reasonable IPC format for efficient Rust <> JS communication?

I wrote a little library for WASM bindings (github.com/iopsystems/t...) and currently use JSON for complex data structures (which allocates), so I've been contemplating alternatives.

20.01.2025 18:41 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
A New Slant in Mathematicaβ€”Wolfram Blog An error message produced on the slant, results in an interesting case study of Mathematica's Rotate function.

Related: blog.wolfram.com/2009/09/03/a...

15.12.2024 01:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is a great idea. Would be cool to see this across more contexts, such as the set of works by the same author, or other works from the same genre. Reminds me a bit of a funny section heading I once saw for an open-source tool which had two sections: "What is FreeLing" and "What is NOT FreeLing".

08.12.2024 22:51 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0