@pettter @foone You don't necessarily have to implement it in trinary ... IBM POWER processors support a base-10 floating point format and it's not done that way.
The 40's and 50's were wild for building computers, people tried everything 😂
In modern microelectronics, some forms of flash memory use multiple voltage levels to increase the number of bits stored per cell.
@acsawdey @foone noooo no no, not arbitrary 😂 you gotta have highly composite numbers
Each base-60 digit requires six bits, with a wastage of four redundant values (per every power of 60)
Now you could use that for error correction, or something else with the extra values — 0 to 59, then 0', 1', 2', 3'
You’d need 3 x 60-digits (18 bits) to exceed a short variable (32,767) that normally takes 16 bits
You’d need 6 x 60-digits (36 bits) to exceed a long variable (2 billion etc) that normally takes 32 bits
But of course the real fun comes in fractions — you need 2 x 60-digits (12 bits) to represent the 100 cents after a dollar, or the 240 old pennies after the “old” pound sterling
Decimal cents would normally need 7 binary digits on the end or taken off the big numbers, and 8 digits for the old pennies. Each cent would be 36 units of the 60^-2 power, and each oldpenny would be 15 units of the 60^-2. But they could cohabitate! And you could calculate them together.
Sadly, halfpennies (of the old type) and farthings are too small for this, so if you’re building a computer for use between 1222 and 1961, you’re out of luck.
(The new halfpennies were fine though — 36 units goes down to 18. They knew better and removed the old farthings and halfpennies from circulation a decade before decimalisation, and this allowed the transition to reuse the halfpenny idea with newpence; by the 1980s they were taken out again, when coins started replacing notes for entire pounds).
@acsawdey @foone Now the REAL question is whether we are on a quest for base2-and-composite convergence, discovering why the universe doesn’t line up
Or, do we need to continue building computers and data structures with binary structures? Some things aren’t even pure binary at a low level — cheaper SSDs like QLC? Don’t even need to cite quantum CPUs.
Binary does have some objective simplicity and merit. But the 1940s and 1950s were a wild time when everybody-alive-today’s assumptions were being questioned, and built. CPU, RAM, storage, input, output, yeah — who says? Who put them in charge?
@foone A few years ago, the company I worked for wrote an internal currency (customers buy credits, get charged credits for accessing data).
I argued for accounting in 1/840 ths of a full credit, because it's 2³·3·5·7.
But no, we went with milli-credits (1/1000) instead. :(
under the Lsd system, tuppence is a sixth of a shilling, and then there's 20 shillings to the pound....
wait ......-what-
you can choose between one standard's pence and another standard's shillings?
-what-
@Datenegassie @foone OK that's awesome, I learned something new. I'd never heard of a groat.
From books I read when I was young, I knew about pence, shillings, pounds and guineas and how they were related. And heard the terms farthing, bob and crown.
And now I see there's even more (googling found https://www.iheartbritain.com/understanding-british-money-whats-a-quid-a-shilling/)
IDK don't just joke about it. I would find it helpful were you a millionaire for no reason.
@foone Last week I learned that UK banks before 1971 had implemented some computers using £/s/d, and that due to the (relatively rare) conversion of 1:1 new pounds to old pounds, they continued using it in the back-end — in some areas to this day
https://youtu.be/dip8eHw3guo [further citation required IMO]
But yeah, £0/6/8 is exactly a 1/3 of a pound, and that’s the same pound as now.

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.