hackertube.io

Taking Vector Transposes Seriously | Jiahao Chen | JuliaCon 2017

The Julia Programming Language · talk · Watch on YouTube

What it is

Jiahao Chen's JuliaCon 2017 talk argues that vector transposes should be taken seriously in type systems and linear algebra libraries. It explains why treating vectors as matrices causes trouble in languages.

Why Hacker News recommends it

Strongly recommended for anyone working with vectors for its clear take on how they should be treated in types.

  • 3 people recommended it
  • 5 different months
  • 2 strong recommendations
  • first 2018, last 2022

What HN commenters said

  1. “Seriously anyone who does anything with vectors should watch this.”

    How vectors and matrices should be treated in type systems.

    dnautics, 2018-03 · Strong recommendation · in “Types, and Why You Should Care [video]”

  2. “If you will do a lot of matrix stuff you might want to listen to”

    Talk on treating vector transposes properly.

    freemint, 2021-07 · Recommendation · in “Julia Computing raises $24M Series A”

  3. “If you want a great video on the topic, see”

    Design choices for vectors in linear algebra libraries.

    gugagore, 2022-04 · Recommendation · in “Eigen: A C++ template library for linear algebra”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: julia, linear algebra, type systems, vectors, juliacon

Also recommended by the same people