🚀✨ Behold, the thrilling tale of querying 3 billion vectors—a journey where Vicki Boykis heroically attempts to decode Jeff Dean's cryptic wisdom on #mapreduce. Spoiler: It's basically a nerdy treasure hunt for semantically similar items, but with more floating-point numbers than your brain can handle. 💻🧠
https://vickiboykis.com/2026/02/21/querying-3-billion-vectors/ #HackerNews #VickiBoykis #treasureHunt #techJourney #floatingPoint #HackerNews #ngated
Querying 3 billion vectors

Requirements are hard

Programming vlog 0x01 - Figuring out fixed point maths

https://makertube.net/w/tagc6Wccar1G4ZZT69F1mk

Programming vlog 0x01 - Figuring out fixed point maths

PeerTube

0.1 + 0.2 In SQL = 0.30000000000000004?!

SQL floating point precision is broken! Adding 0.1 + 0.2 creates a number with precision errors. This breaks financial calculations! Watch!

#sql #sqltricks #database #sqltutorial #floatingpoint #precision #sqlquiz #codingchallenge #sqlshorts #sqlbugs #numericprecision #sqlwtf

https://www.youtube.com/watch?v=C53FQIhge3U

0.1 0.2 In SQL 0.30000000000000004?! #SQL

YouTube

Another excellent post 👌🏽 from Russ Cox 👇🏽🫡:

“Floating-Point Printing And Parsing Can Be Simple And Fast” (https://research.swtch.com/fp).

On HN: https://news.ycombinator.com/item?id=46685317

On Lobsters: https://lobste.rs/s/nbsclr/floating_point_printing_parsing_can_be

#Programming #Math #FloatingPoint #Numbers #PLDI #Parsing #Printing

research!rsc: Floating-Point Printing and Parsing Can Be Simple And Fast (Floating Point Formatting, Part 3)

🚀 New on Johnny’s Software Lab: Handling floating-point errors in C++ without killing performance!
NaNs, infinities, sticky bits, and traps — what works and what’s a trap 🪤.

Read more: https://johnnysswlab.com/floating-point-error-handling-in-c-what-actuall

#Cpp #Performance #FloatingPoint #NaN #Infinity

Floating-Point Error Handling in C++: What Actually Works - Johnny's Software Lab

Floating-point errors are unavoidable, but how you detect and handle them can make the difference between clean, high-performance C++ code and a debugging nightmare. In this article, we explore the practical techniques for handling NaNs, infinities, and other FP errors — from manual checks to sticky bits and hardware traps — and reveal which approaches actually work without sabotaging performance.

Johnny's Software Lab

Learn about numeric data types (and the number 998,001) in Python

The value 1 / 998,001 has an interesting property, but to see it in Python you need to learn about numeric data types.

https://rodstephensbooks.com/many_digits.html

#Python #FloatingPoint #Decimal #Precision

Проектирование FPU блока, работающего на частоте 7 ГГц

Данный проект представляет собой современный вычислительный блок, предназначенный для обработки научных и графических данных на сверхвысокой частоте 7 ГГц . Архитектура построена на базе 128-битных векторов и 5-стадийного конвейера.

https://habr.com/ru/articles/993270/

#floatingpoint #floating_point

Проектирование FPU блока, работающего на частоте 7 ГГц

1. Введение Данный проект представляет собой ��овременный вычислительный блок, предназначенный для обработки научных и графических данных на сверхвысокой частоте 7 ГГц . Архитектура построена на базе...

Хабр

[[Russ Cox] 부동 소수점 변환의 혁신: 더 쉽고, 더 빠르며, 더 간단하게

Russ Cox가 제안한 새로운 부동 소수점 변환 알고리즘은 기존 알고리즘보다 단순하고 성능이 뛰어납니다. 'Unrounded Scaling'이라는 핵심 프리미티브를 통해 2진수와 10진수 변환을 가속화하며, Go 1.27에 포함될 예정입니다.

https://news.hada.io/topic?id=26107

#floatingpoint #algorithm #performance #go #unroundedscaling

[Russ Cox] 부동 소수점 변환의 혁신: 더 쉽고, 더 빠르며, 더 간단하게

<p>요약:</p> <ul> <li>Russ Cox가 제안하는 새로운 부동 소수점 변환 알고리즘은 기존의 복잡한 알고리즘(Ryū, Dragonbox 등)보다 단순하면서도 ...

GeekNews
Conditions in the Intel 8087 floating-point chip's microcode

In the 1980s, if you wanted your computer to do floating-point calculations faster, you could buy the Intel 8087 floating-point coprocessor ...

How to Stop Floating Point Money Bugs

0.1 + 0.2 is not 0.3 in JavaScript.

#javascript #floatingpoint #money #bug #howto #math

https://www.youtube.com/watch?v=cCvDtsba810

How to Stop Floating Point Money Bugs #howto

YouTube