Matt Ferraro

mattferraro.dev · Personal blog · on HN since 2021

Matt Ferraro writes long technical posts on physics, math, CNC router design, geometric algebra, and building a browser-based CAD program.

What HN saysCommenters praise his posts, such as the magic windows physics article and the CNC router guide, and link his CAD and geometric algebra pieces.
17HN people shared it
10linked it in comments
13stories submitted
2.9Kstory points
7 months agolast shared
2021people per year2026

Most-shared posts

  1. 1
    Hiding Images in Plain Sight: The Physics of Magic Windows
    8 people · 469 points · first shared 2021 · 24 comments on HN
  2. 2
    What is the inverse of a vector?
    4 people · 322 points · first shared 2021 · 187 comments on HN
  3. 3
    CADmium: A local-first CAD program built for the browser
    3 people · 669 points · first shared 2024 · 241 comments on HN
  4. 4
    Everything you need to know to design your own CNC router
    3 people · 329 points · first shared 2021 · 166 comments on HN
  5. 5
    The Joule-Thomson Effect and Models We Know
    2 people · 83 points · first shared 2021 · 22 comments on HN
  6. 6
    Poisson's Equation
    1 people · 766 points · first shared 2021 · 159 comments on HN
  7. 7
    What is the inverse of a circle?
    1 people · 224 points · first shared 2022 · 45 comments on HN

What HN people wrote when they linked it

Intermernet · 2021-11-01
I love the last section of "Hiding Images in Plain Sight: The Physics Of Magic Windows"[0] >I know what you're thinking. What about the hologram?! >Does the math above imply that a hologram will always be created, or is this one cat hologram just an incredible coincidence? >Well you see, I've discovered a truly marvelous proof of this, which this website's margin is unfortunately too narrow to contain :) [0]: https://mattferraro.dev/posts/caustics-engineering
heinrichhartman · 2021-07-06
This guy has exactly two posts on his blog. The other one is on a completely different topic but great read as well: https://mattferraro.dev/posts/cnc-router
Evidlo · 2026-03-23
Some other open source 3D CAD tools: Code-based - CadQuery - https://github.com/CadQuery/cadquery/ - build123d - https://github.com/gumyr/build123d - OpenSCAD - https://openscad.cloud/openscad/ GUI (browser-based) - Cadmium (abandoned, cool idea) - https://mattferraro.dev/posts/cadmium
freeone3000 · 2024-06-08
You might be interested in https://mattferraro.dev/posts/cadmium People are building cool stuff, and happen to do it in Rust.
turtledragonfly · 2024-02-28
For people interested in this topic, here's a good set of slides going over Grassman/Clifford/Geometric algebra concepts: http://www.terathon.com/gdc12_lengyel.pdf And another good site: https://mattferraro.dev/posts/geometric-algebra
Animats · 2023-10-04
More useful is one of his references on how to build a CNC router.[1] This one covers all the usual mistakes one can make building a CNC router. (He skips the real n00b mistake - trying to use a Dremel tool in a CNC router. That never works. Dremel tools slow down or stall under load, and the CNC controller doesn't detect that, so it keeps pushing a stalled tool around.) [1] https://mattferraro.dev/posts/cnc-router
mattb314 · 2021-12-17
> Joules-Thomson effect is what allows for refrigeration I don't think this is true. The "simple" model of refrigeration taught in highschool is just a carnot cycle running backwards, and this can be modeled with an ideal gas. The author of the post covers this the section on "the Thermodynamics 101 Answer"[1], where all you need to drop the temperature of a gas is to let it do work on the piston. That's not to say that JT is not useful, just that we can explain a theoretical refrigerator without it. [1] https://mattferraro.dev/posts/joule-thomson#the-thermodynamics-101-ans…
nayuki · 2021-11-12
Someone else's work that alters light transmission (instead of reflection): https://mattferraro.dev/posts/caustics-engineering
_Microft · 2021-11-11
That's impressive. Here someone created a slab of glass that turns the caustics into a picture of his cat: https://mattferraro.dev/posts/caustics-engineering (discovered via: https://news.ycombinator.com/item?id=29063617 )
okaleniuk · 2023-08-29
Since we're sharing links, here's my collection of interactive pages too: Interactive visual explanations of math and algorithms, with motivating examples from computer games. https://www.redblobgames.com/ The world's first linear algebra book with fully interactive figures. http://immersivemath.com/ila/index.html The Textbook of the Future. Interactive. Personalised. Free. https://mathigon.org/ Structure and Interpretation of Computer Programs. Interactive Version https://xuanji.appspot.com/isicp/ An Interactive Introduction to Fourier Transforms http://www.jezzamon.com/fourier/index.html Clear, intuitive lessons about imaginary numbers, exponents, and more. https://betterexplained.com/ An Interactive Introduction To Quantum Computing http://davidbkemp.github.io/QuantumComputingArticle/ The website of Martin O'Leary artist, designer, teacher, researcher. http://mewo2.com/ A Visual and Interactive Guide to the Basics of Neural Networks https://jalammar.github.io/visual-interactive-guide-basics-neural-netw… Interactive demos on network theory, game theory, trust etc. https://ncase.me/ An interactive explanation of curves and surfaces https://ciechanow.ski/curves-and-surfaces/ Introduction to geometric algebra — an invertible vector product and the implication of having one. https://mattferraro.dev/posts/geometric-algebra Interactive visualizations for different topics from physics and mathematics. Includes trigonometry, polynomial regression, and Bézier…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close