Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

M is 1,000 in Roman numerals. MM is short for M*M, so 1,000 * 1,000 = 1,000,000 or MM.

The M lives on in languages like Spanish where the word mil means one thousand.



This somewhat misses the point of my comment, tough. The post was written in English, so one should stick to how English represents millions.

Based on that, I can say `1.000.000` is equal to MM because Brazil uses `.` to separate groups of 3 digits, and `,` to separate integer and decimal parts.

My point is to stick to using the units the language you're writing on uses.

Btw, thanks for explaining the origin of MM! I definitely didn't know that.


mm as an abbreviation is still the standard in finance, so still very relevant in English


engineers tend to interpret it as

   million * million = terra
   10^6 * 10^6 = 10^12
because the suffix m or M is associated with million or 10^6 in the international system of units.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: