Ask HN: What's your favorite illustration in Computer Science?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • learn-you-a-haskell

    “Learn You a Haskell for Great Good!” by Miran Lipovača

  • Learn You A Haskell is full of useful illustrations.

    http://learnyouahaskell.com/

  • ClickHouse

    ClickHouse® is a free analytics DBMS for big data

  • https://en.wikipedia.org/wiki/De_Bruijn_sequence

    I want to make use of it in ClickHouse, but we did not (yet), see https://github.com/ClickHouse/ClickHouse/issues/41195

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • a-picture-is-worth-a-1000-words

    I am trying to describe complex matters in simple doodles!

  • https://github.com/girliemac/a-picture-is-worth-a-1000-words

    Specially the git-purr one that explains git.

  • Encoder

    Quadrature Encoder Library for Arduino

  • I can't really come up with any good illustrations for something complex off the top of my head, so I'll go for a really simple one. In fact, that's part of it's beauty.

    When I had to deal with the signals from a rotary encoder the first time (being a programmer with two left hands and zero hardware affinity), I had a look at a couple of C libraries but didn't have the patience to slog through their implementations in order to understand what signals they were decoding.

    ...until I saw this: https://github.com/PaulStoffregen/Encoder/blob/master/Encode...

    I'm not sure if it was this exact library, but that's the comment I saw. Nice and obvious, in contrast to all the obscure attempts to convey what was happening all the other libs made through prose comments.

  • LinuxTimeline

    Linux Distributions Timeline

  • Not sure you can find diffs, but this is the repository that builds that svg in case you wanna poke around: https://github.com/FabioLolix/LinuxTimeline

  • Om

    The Om programming language. (by sparist)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts