An Illustrated Guide to Automatic Sparse Differentiation

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. SpAutoDiff.jl

    Full [Sp]arse Graph [AutoDiff]erentiation Package for Julia

    A really cool post and a great set of visualizations!

    Computing sparse Jacobians can save a lot of compute if there's a real lack of dependency between part of the input and the output. Discovering this automatically through coloring is very appealing.

    Another alternative is to implement sparse rules for each operation yourself, but that often requires custom autodiff implementations which aren't easy to get right, I wrote a small toy version of a sparse rules-based autodiff here: https://github.com/rdyro/SpAutoDiff.jl

    Another example (a much more serious one) is https://github.com/microsoft/folx

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. folx

    Implementation of Forward Laplacian algorithm in JAX (by microsoft)

    A really cool post and a great set of visualizations!

    Computing sparse Jacobians can save a lot of compute if there's a real lack of dependency between part of the input and the output. Discovering this automatically through coloring is very appealing.

    Another alternative is to implement sparse rules for each operation yourself, but that often requires custom autodiff implementations which aren't easy to get right, I wrote a small toy version of a sparse rules-based autodiff here: https://github.com/rdyro/SpAutoDiff.jl

    Another example (a much more serious one) is https://github.com/microsoft/folx

  4. al-folio

    A beautiful, simple, clean, and responsive Jekyll theme for academics

    It seems to be based off of Al-Folio, MIT licensed

    https://github.com/alshedivat/al-folio

  5. 2025

    ICLR Blog Track 2025 (by iclr-blogposts)

    https://github.com/iclr-blogposts/2025/blob/main/_posts/2025...

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

  • Al-Folio: A Minimalist, Responsive Jekyll Theme for Academics

    1 project | news.ycombinator.com | 29 Sep 2024
  • ‘Too greedy’: mass walkout at global science journal over ‘unethical’ fees

    1 project | news.ycombinator.com | 7 May 2023
  • Personal website?

    2 projects | /r/GradSchool | 27 Dec 2022
  • Best graduate student websites you've seen?

    1 project | /r/GradSchool | 15 Nov 2022
  • Setting up a website for graduate school

    1 project | /r/GradSchool | 6 Sep 2022

Did you know that HTML is
the 9th most popular programming language
based on number of references?