HN Hall of Fame Weekly email

DEC64: Decimal Floating Point

Screenshot of dec64.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 5 calendar years, with breakout response in 3 of them.

submissions
6
submitters
6
observed span
2014–2019
peak thread · 187 comments
218 pts
latest 20+ return · 2019-06-22
64 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

> DEC64 is intended to be the only number type in the next generation of application programming languages. Please no. There's a very solid case for integers in programming languages: many places in code call for a number which must be an integer: having the type enforce this is nice: you don't need to check and abort (or floor, or whatever) if someone passes you a non-integer. Basically, anything that does an array index, which is any for loop walking…

If you want a default decimal floating-point type, the only defensible choice is the decimal128 type standardized by IEEE 754. It has a fully-defined arithmetic, specified by experts who have spent their careers thinking about the issues involved, and is wide enough to exactly represent the US national debt in every currency used on earth. There are situations where other decimal floating-point types are appropriate, but if you do not understand the tradeoffs you are making, you should be using…

Am I the only one who saw DEC in the title and got excited (perhaps a revival of the DEC Alpha 64 platform)?!?

Why would you ever use floating point for money? You're just asking for rounding errors if you actually use the range, aren't you?

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
459

reference only — not used in Hall rules or ranking

Total comments
359

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2014-03-08DEC64: Decimal Floating PointFirst breakout · Best threadzakember218187
2015-09-19DEC64: Decimal Floating Pointdmmalam4556
2017-06-12DEC64: Decimal Floating Pointoridecon30
2017-07-28DEC64: A Decimal Floating Point Number Type Well Suited for Moneymabynogy41
2018-03-04DEC64: Decimal Floating PointHall inductionte12578
2019-06-22DEC64 (2014)Latest 20+ point returntosh6437