Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    M

    Matt Zucker

    mzucker.github.io · Personal blog · on HN since 2016

    Matt Zucker, a robotics and computer vision engineer, writes about image processing, graphics and math projects, with code and visual examples.

    Visit blogRSSHN submissions
    ProgrammingData & VisualizationMath
    What HN says

    HN commenters link his Noteshrink post as a well-written, HN-worthy piece on compressing scanned notes, and also point to his map vectorization work.

    Stats for nerds
    27HN people shared it
    21linked in comments
    2.6Kstory points
    Aug 2026last shared
    2016people per year2026

    Top posts on HN

    1. 1
      Page Dewarping
      3 people · 948 points · first shared 2016 · 70 comments on HN
    2. 2
      Compressing and enhancing hand-written notes (2016)
      11 people · 931 points · first shared 2016 · 70 comments on HN
    3. 3
      A minimal raytracer
      4 people · 395 points · first shared 2016 · 61 comments on HN
    4. 4
      Unprojecting text with ellipses (2016)
      3 people · 163 points · first shared 2016 · 21 comments on HN
    5. 5
      Watertight vector maps from raster images
      2 people · 127 points · first shared 2021 · 22 comments on HN
    6. 6
      Penrose Tiling Quilt
      1 person · 4 points · first shared 2022 · Discussion on HN
    7. 7
      Squiggle Orbs
      2 people · 3 points · first shared 2025 · Discussion on HN
    8. 8
      Gabor^2: Approximating an image with Gabor functions
      2 people · 2 points · first shared 2016 · Discussion on HN
    9. 9
      Python Ukulele Tuner
      1 person · 2 points · first shared 2017 · Discussion on HN
    10. 10
      Demystifying discrete-time linear systems
      1 person · 2 points · first shared 2020 · Discussion on HN

    What HN people wrote when they linked it

    • alanbernsteinSep 2019

      This is fascinating, there is quite a bit of overlap with a font that I started designing recently: http://alanbernstein.net/images/line-font-lowercase

      I do small projects on CNC machines, and I got annoyed at having to trace both sides of a character, when using the outline of a standard font. In response, I created the single-stroke characters shown above, but only enough of them to draw basic labels.

      Part of my original inspiration was this blog post: https://mzucker.github.io/2016/08/03/miniray.html

      It would be interesting to do a closer comparison of these two fonts, it looks like some of our letters are identical. I definitely prefer some of Leon's characters, especially the 's'. It should be easy enough for me to implement mine in javascript, because I focused on simplicity of the glyph definitions. For example, lowercase 'e' is defined like this:

      'e': [Line([-0.5, 0.5], [0.5, 0.5]), Arc([0, 0.5], 0.5, 0, 7/4)],

      I hope I can find the time to experiment with this.

    • asicspAug 2019

      Looks great. I'm not the target audience, but feature 5 caught my attention

      >We will soon be releasing an open source library for users to generate HTML from Latex Flavored Markdown

      For some reason, the app reminded me about enhancing scanned copy of hand-written notes and I managed to search it online [1] I couldn't remember where I had saved it in my bookmarks, after finding it online, I found the HN entry as well [2]

      [1] https://mzucker.github.io/2016/09/20/noteshrink.html

      [2] https://news.ycombinator.com/item?id=16567275

    • ezstAug 2026

      Following the handwritten comments brought me there, which I found to be HN-worthy: https://mzucker.github.io/2016/09/20/noteshrink.html

      Also, as a sign of our times, it hyperlinks to what might have been a Microsoft tech page/knowledge base in the past, now completely replaced by poor taste LLM advertising slop. Good work, Microsoft.

    • pgeorgiMar 2018

      > Are there tools that can detect the spine in the middle, de-skew the image, adjust discolouration, detect text, and OCR?

      https://www.flameeyes.eu/projects/unpaper provides a partial solution. https://mzucker.github.io/2016/09/20/noteshrink.html for some more ideas

    • NiceWayToDoITApr 2021

      This is fantastic, I would only suggest one more thing, yesterday there was article on first page about vectorization, so further compression and cleaning could be done if text would convert to vectors, links is:
      https://mzucker.github.io/2018/05/14/maptrace.html

    • sogenOct 2016

      http://kellysutton.com

      Stumbled upon this one yesterday, it's from a paper, but well written:
      https://mzucker.github.io/2016/09/20/noteshrink.html

      A long time favorite writer:
      http://www.frankchimero.com/writing/the-webs-grain/

    Related

    Random ASCIIrandomascii.wordpress.com274 people

    There are only four billion floats, so test them all (2014)

    Random ASCII
    Personal · last shared 2026
    Matt Taylormjt.me.uk70 people

    The smallest 256x256 single-color PNG file, and where you've seen it (2015)

    Matt Taylor
    Personal · last shared 2026
    Matt Keetermattkeeter.com60 people

    It Can Happen to You

    Matt Keeter
    Personal · last shared 2026
    Philip Zuckerphilipzucker.com38 people

    The C bounded model checker: criminally underused

    Philip Zucker
    Personal · last shared 2026
    Matt Webbinterconnected.org128 people

    I wish my web server were in the corner of my room

    Matt Webb
    Personal · last shared 2026
    Steven Wittensacko.net287 people

    TermKit - a graphical terminal replacement

    Steven Wittens
    Personal · last shared 2026
    Matt DesLauriersmattdesl.svbtle.com18 people

    Drawing Lines is Hard – an interactive look at GPU line rendering

    Matt DesLauriers
    Personal · last shared 2025
    John Regehrblog.regehr.org401 people

    Teaching C

    John Regehr
    Personal · last shared 2026