# TIL (Today I Learned)

The TIL series of articles contains very short articles documenting something I learned “today”.

##### TIL #085 – negative zero -0.0

Today I learned that Python and other programming languages have negative zero, -0.0.

##### TIL #080 – how to draw a Bézier curve

Today I learned how to draw a Bézier curve with the De Casteljau's algorithm.

##### TIL #053 – precision of Python floats

Today I learned what precision Python floats have.

##### TIL #051 – Heron's formula

Today I (re)learned Heron's formula to compute the area of a triangle from its three sides.

##### TIL #038 – look-and-say sequence growth

Today I learned that the length of the terms of the “look-and-say” sequence has a well-defined growth rate.

##### TIL #034 – multi-channel transposed convolution

Today I learned about multi-channel transposed convolutions.

##### TIL #033 – transposed convolution

Today I learned about the transposed convolution transformation in CNNs.

##### TIL #032 – t-SNE for dimensionality reduction

Today I learned about t-SNE for dimensionality reduction.

##### TIL #021 – Spouge's formula

Today I learned about Spouge's formula to approximate the factorial.

##### TIL #017 – symmetrical indexing with bitwise inversion

Today I learned about the symmetry in indexing from the beginning and end of a list with the bitwise invert operator.

##### TIL #015 – DARPA network challenge

Today I learned about the DARPA network challenge and the power of referral systems.

##### TIL #012 – At operator for matrix multiplication

Today I learned that Python 3.5+ supports the operator @ for matrix multiplication.

##### TIL #007 – math.nextafter

Today I learned about the math.nextafter method.

##### TIL #001 – ceiling division in Python

Today I learned how to do ceiling division in Python just with //.