Implementing the transcendental functions in Ivy
Explores the mathematical and implementation challenges of adding high-precision transcendental functions (sine, cosine) to the Ivy programming language.
Explores the mathematical and implementation challenges of adding high-precision transcendental functions (sine, cosine) to the Ivy programming language.
A technical proof and algorithm for fast unrounded scaling in floating-point formatting, part of a series on floating-point printing and parsing.
A technical deep dive into simple, fast algorithms for converting floating-point numbers to and from decimal text, with a Go implementation.
A detailed analysis and new proof for Donald Knuth's fixed-point to decimal conversion program, exploring program correctness and algorithm design.
A series of technical posts exploring the challenges and solutions for formatting and printing floating-point numbers accurately and efficiently.
Explores the concept of signed zero in IEEE-754 floats, its mathematical implications, and a real-world issue with complex number discontinuities in Qiskit.
A personal recap of the Dutch Clojure Days 2022 conference, covering talks on Humble UI, clojure.math, and the overall community experience.
Explains Python floating-point rounding issues and compares the round() function with the decimal module for precision.
Explains common pitfalls when handling monetary values in JavaScript and introduces best practices and patterns for accurate financial calculations.