Nicholas Sze of Yahoo Finds Two-Quadrillionth Digit of Pi
gregg writes "A researcher has calculated the 2,000,000,000,000,000th digit of pi — and a few digits either side of it. Nicholas Sze, of technology firm Yahoo, determined that the digit — when expressed in binary — is 0."
an so are an infinite other digits in that number
don't cut it off www.mgmbill.org
Well, the 243,000,500,000,000,000,002th digit of pi is "4".
Go on, prove me wrong.
*facepalm* So that's 9 in decimal, right?
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
...move along people, nothing to see here.
He'll definitely get some action for sure!
Good to know they're putting those idle datacenters to good use. It's not like Yahoo has any real users anymore to generate load.
I think it would be neater to be done in binary. Or perhaps convert it to ASCII to see if pi actually represents a story of some kind that is being told to us by the aliens.
"To prevent this day from getting any worse, I'll just read ERROR as GOOD THING" 1GJU8xLuDKDxEs4KLf8fAGyptoDsqvEsBT
"Interestingly, by some algebraic manipulations, (our) formula can compute pi with some bits skipped; in other words, it allows computing specific bits of pi," Mr Sze explained to BBC News.
So why don't they just use their formula to compute the last digit of Pi already?
That would be the rational approach. Who cares about the two quadrillionth digit??
We only know how to calculate it in binary (or any base that is a power of 2). You can't convert to decimal without know all the rest of the digits.
Geez, even I could have gotten it right half the time.
2,000,000,000,000,000 digits takes about from 200 TB (binary digits) to 3600 TB (hexadecimal digits).
So, do you have to keep the whole number in the memory to calculate some more digits? Or can you keep the whole thing on the hard disk because it is not needed to calculate more digits?
If the first is the case, how do they do it? It is more than 100 hard disks worth of memory, who has that?
If the second is the case, why don't they just calculate the digits from wherever the last record ended...
Word. This discovery is useless. Now, if he'd managed to prove that the digit, when expressed in binary, is 2... That'd be something to shout about!
the digit — when expressed in binary — is 0.
Jeez, what are the odds of that?
The interesting thing about this article is how they calculated the digits. They broke the problem up into small pieces and had them calculated in parallel. This approach isn't something that's new or all the unique, but what is is applied to is. Most mathematical calculations are done in a near linear fashion, not in parallel. So for them to be able to do this is a big step forward in how we approach these types of problem in the future.
Of course I'm very interested in this since it seems I'll be doing something like it in the near future as part of getting my master's degree.
It is, but it's encoded in UTF-35, not ASCII.
Or perhaps convert it to ASCII to see if pi actually represents a story of some kind that is being told to us by the aliens.
You know that's the revelation at the end of a sci-fi novel by a certain revered astronomer, right?
I think it's safe to assume the number never repeats.
Already done:
http://en.wikipedia.org/wiki/The_Neverending_Story
I've always wondered about these ridiculously precise values of pi - doesn't that imply a measurement (of circumference or diameter) smaller than the Planck length? What's the point of 2 trillion decimals of precision?
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
Bailey–Borwein–Plouffe formula lets you calculate the n-th digit of pi without calculating the n-1 digits.
I wonder what formula was used to calculate the digit here.
We only know how to calculate it in binary (or any base that is a power of 2). You can't convert to decimal without know all the rest of the digits.
Parent is correct, digits of pi can be calculated independently in base 2, 4, 8, 16 or 2^n since the 1990s. So, it is possible to calculate the 2,000,000,000,000,000th number of pi without calculating the digits before that one. Now, if we want to calculate the digit in decimal (or converse the binary digit to decimal), we need to calculate all of the two-quadrillion digits. Knowing this digit is in itself not very interesting.
does this bit from TFA strike anyone else as a bit odd?
"The computation took 23 days on 1,000 of Yahoo's computers, racking up the equivalent of more than 500 years of a single computer's efforts."
So.... 1000 machines, 23 days, assuming embarrassingly parallel that's 23000 days of computation on 1 machine.
23000/365 = 63.0136986 years
now each of those could have 8 cores and they meant 500 years on a single core processor of course.
but still odd phrasing.
And, we know this is correct how ?
Amazing, so is Yahoo's profit projections within five years!
The world's burning. Moped Jesus spotted on I50. Details at 11.
Yeah, given their slides, I'm surprised they're not introduced as, "Advertising Brokerage firm, Yahoo!"
Non impediti ratione cogitationus.
This article actually explains it better, and uses the phrase "piece of pi". I love it.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
Does Fuzzy Math have a hair-pi?
I have something in common with Stephen Hawking...
Well, it will help to date the story to this year, compared to stories that run in 2012 that will say 'defunct technology firm yahoo ...'
"Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
just as there are an infinite number of primes. It's not like the 2,000,000,000,000,000th digit of pi is any more significant than say the 200th. At least with primes you reduce the time for factorization.
It's actually 13 orders of magnitude less significant than the 200th.
"Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
It is also ROT 13'ed 2^100 times!
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Can you please explain where I went wrong? Thx.
BTW, the link I provided is to an article about Bailey's formula.
If he's wrong i'll take the prize for saying it's 1
'...if only "Jumping to a Conclusion" was an event in the Olympics.'
just as there are an infinite number of primes. It's not like the 2,000,000,000,000,000th digit of pi is any more significant than say the 200th. At least with primes you reduce the time for factorization.
Actually finding large primes has very little to do with factorization. In general, the most efficient factorization procedures, the elliptic curve sieve and the general number field sieve http://en.wikipedia.org/wiki/Number_field_sieve don't benefit from knowing any primes in advance beyond a few very small primes. Moreover, the largest primes known are all of special forms that don't show up very often. For example, the very largest primes are known as Mersenne primes which are primes which are 1 less than a power of 2. We can determine if such numbers are prime using a very efficient test called the Lucas-Lehmer test. The largest such prime known today is 2^43,112,609-1. This is much, much larger than any number we'd want to practically factor (for example numbers used in RSA encryption are generally on the order of a few hundred digits. It is believed that numbers with 2000 or so digits will be secure for the indefinite future). So yeah, finding large primes is about as useful as this when it comes to practical factoring. There are other somewhat good reasons to be interested in finding large primes, but factoring isn't one of them.
Replied to wrong thread! Sorry.
I bet he googled the answer...
dnuof eruc rof aixelsid
It's actually 13 orders of magnitude less significant than the 200th.
Yeah, I knew some smart ass would say that. I almost didn't use the word "significant" but the meaning of the word is ambiguous. So we are both right.
The horror, they used map reduce instead of a acid compliant database server.
Got Code?
It is 1 in binary.
That quote really doesn't work. If that digit, expressed in binary, is 0 then the (decimal) digit is also 0. /. summaries would at least get that right. (Yeah, I'm new here.)
But that cannot be what they meant, so I think they meant that the nth binary digit is 0, in which case the title should have been something like "Nicholas Sze of Yahoo finds two quadrillionth binary digit of pi".
You'd think that
In any case, this is the interesting bit of the article:
"Interestingly, by some algebraic manipulations, (our) formula can compute pi with some bits skipped; in other words, it allows computing specific bits of pi," Mr Sze explained to BBC News.
The rest is pretty much filler and brand tossing.
just as there are an infinite number of primes. It's not like the 2,000,000,000,000,000th digit of pi is any more significant than say the 200th. At least with primes you reduce the time for factorization.
Actually finding large primes has very little to do with factorization. In general, the most efficient factorization procedures, the elliptic curve sieve and the general number field sieve http://en.wikipedia.org/wiki/Number_field_sieve don't benefit from knowing any primes in advance beyond a few very small primes. Moreover, the largest primes known are all of special forms that don't show up very often. For example, the very largest primes are known as Mersenne primes which are primes which are 1 less than a power of 2. We can determine if such numbers are prime using a very efficient test called the Lucas-Lehmer test. The largest such prime known today is 2^43,112,609-1. This is much, much larger than any number we'd want to practically factor (for example numbers used in RSA encryption are generally on the order of a few hundred digits. It is believed that numbers with 2000 or so digits will be secure for the indefinite future). So yeah, finding large primes is about as useful as this when it comes to practical factoring. There are other somewhat good reasons to be interested in finding large primes, but factoring isn't one of them.
Yeah, I know all of that. That wasn't my point. Reread what I wrote.
The attention to detail one pays in one field of endeavor is somewhat of an indicator of how much attention to detail one pays overall. Sure, your defense is the SAT separates the two, but the brain doesn't work on different problem classes completely independently!
There are two ways to express uncaring: "I could not care less", meaning I care as little as possible for this thing, in fact it is not possible for me to care any less than I do right now.
Then there's the somewhat intricate (for minds like yours) "I could care less", meaning that although it is possible that I could care less for this thing, it would require more effort than I'm willing to put forth, so I'm happy to stick with the current amount of caring I have for this thing.
Welcome to fifth grade English.
I feel fantastic, and I'm still alive.
IIRC to represent any other number (other than 1 or 0) you'll display it accumulatively.
For example:
0b = 0
1b = 1
10b = 2
11b = 3
100b = 4
so on and so forth. So if this number is expressed in binary as 0, then the number is actually 0 in decimal, right?
And I have calculated that if he is incorrect and the value is one and not zero that I have a 50% chance of being correct.
Why don't you read the article you linked? It "is used to calculate the nth digit of in base 2". This is what GP and GGP both said.
Ok. Reread it. Now confused. What did you mean when you said "At least with primes you reduce the time for factorization"?
The computation took 23 days on 1,000 of Yahoo's computers, racking up the equivalent of more than 500 years of a single computer's efforts.
And before answering, the computer paused and said, "You're not going to like it ..."
the meaning of the word is ambiguous. So we are both right.
Also, you're both wrong.
I'd rather you rationally disagree than irrationally agree.
Or perhaps convert it to ASCII to see if pi actually represents a story of some kind that is being told to us by the aliens.
You know that's the revelation at the end of a sci-fi novel by a certain revered astronomer, right?
Say 'gain?
The Admin and the Engineer
I was hoping for a funny rather than the informative I got, to be honest.
"Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
It's actually about 10^13 orders of magnitude less significant than the 200th.
It is 1 in binary.
Hast du ein?
The Admin and the Engineer
Too lazy to RTFA, but spigot algorithms (specifically the BBP algorithm for calculating pi) ALL have the capability of extracting arbitrary digits from irrational numbers without calculating previous ones first.
http://en.wikipedia.org/wiki/Spigot_algorithm
My understanding is there are actually only two digits in that number: digit zero and digit one.
If enithin kan gow rong it whil. (Murfey)
And I had '1' in the pool!
When will the mathematicians give up on Pi as some sort of grand benchmark.... couldn't they do better things to benchmark their systems... like running a folding@home client, or some such thing?
Honestly.. the first thing I thought when I saw this was... wow.. how.. uncreative...
How is this going to help them beat out Google and MS again ?
Not to bash on Yahoo.. they were once a great service/company... but they're quickly becoming a has-been. What they desperately need, and what everyone in this sector needs, is creativity. This sort of horn tooting doesn't really impress me, so much as it depresses me that people are benchmarking their systems on the same old problem again and again.
It's really only when you examine the unary representation of pi that the fascinating patterns tend to emerge:
000.000000000000000000000[...]00000000000000000000000000000000000000000000000000[...]000000000000000000000000000000000 and so forth.
You're forgetting all the zombie networks that connect to Yahoo. There's probably a few billion nodes there, and there's not a friggin' chance Yahoo will admit to knowing about them.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
The 2,000,000,000,000,000th digit of pi is 13 orders of magnitude less significant than the 200th, at least in base 10.
http://en.wikipedia.org/wiki/Order_of_magnitude
"Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
The guy at Yahoo later calculated the 10^100th digit of pi, and some guy from the marketing department came up behind him and whacked him with a 2x4.
Or perhaps convert it to ASCII to see if pi actually represents a story of some kind that is being told to us by the aliens.
You know that's the revelation at the end of a sci-fi novel by a certain revered astronomer, right?
Unless you only saw the Hollywood movie of it - which completely omitted that whole idea. I guess that was so she could have more romance time with that bongo playing guy.
I can calculate it completely in base pi: 10.0 done. What's all the fuss about? You just need to be smarter when picking your bases and you can avoid all this trouble.
Then there's the somewhat intricate (for minds like yours) "I could care less", meaning that although it is possible that I could care less for this thing, it would require more effort than I'm willing to put forth, so I'm happy to stick with the current amount of caring I have for this thing.
Welcome to fifth grade English.
That's like when I visit my family for vacation. Mom keeps asking me if I want more mashed potatoes, more roast beef, more salad... and at the end of the meal I say "I could eat more". She looks all puzzled for a while until I explain to her that while it's possible that I could eat more, I'm so full that it would likely rupture my stomach if I did, so I'm happy to stick with the current amount of food that I've consumed.
I guess Mom didn't finish fifth grade.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
That'd be 42, not zero.
Maybe Computers will never be as intelligent as Humans.
For sure they won't ever become so stupid. [VR-1988]
There are no uninteresting digits of pi.
Proof:
Assume there exist uninteresting digits of pi. That means that there must be an earliest uninteresting digit of pi. But that's a very interesting property. Therefore, there are no uninteresting digits of pi.
Backing up even farther, I thought you could calculate a specified digit of pi without calculating all those that came before it. Or do the numbers simply get so big that even regular operations like multiplication and division start to take extreme amounts of computing power?
To answer my own question (yes, I know I should have looked before asking in the first place) the most efficient digit extraction algorithm known is O(n^2), so I imagine finding the Two-quadrillianth digit would still take quite a while.
The hexadecimal digit extraction formula for PI (that allows you to skip calculating the previous hex digits) is already known. It can calulcuate the N'th hexadecimaldigit of Pi without calculating most of the previous digits: http://en.wikipedia.org/wiki/Bailey%E2%80%93Borwein%E2%80%93Plouffe_formula
A slower generalized version that can extract the n'th digit of Pi in any base (including decimal) has also been found: http://web.archive.org/web/19990116223856/www.lacim.uqam.ca/plouffe/Simon/articlepi.html
Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
Was the base 43?
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
The thing that I find funny, is that had they used the Bailey-Borwein-Plouffe formula, they could have saved themselves some very considerable computing resources.
[FUCK BETA]
Wow, you can deduce anything like that! Let's see- all cars are red. Proof: Assume there are red cars. That means that there must have been a car that was the first ever red car. But paints weren't developed enough at the time to *really* call that car red- maybe it was slightly off to the purplish side. Therefore, all cars are red, even if they're not. Up next, I'm going to deduce your mom's phone number.
Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
1.Convert PI to binary
2.Interpret binary PI as ASCII
3.Search for the complete works of William Shakespeare
4.Once found, use number to produce compact William Shakespeare quote generator.
Yeah, a wildly inefficient demonstration... What's next? Will they attempt to use cloud computing to add 1+1+1+1+1 etc. until they know how many ones you need to add to reach 'infinite'?
the meaning of the word is ambiguous. So we are both right.
Also, you're both wrong.
Stop being so ambiguous.
And I predict that the 4,000,000,000,000,000th digit of pi will be a 1. I've got a 50% chance of being right if it's in binary.
To have a right to do a thing is not at all the same as to be right in doing it
I've got a 110010% chance of being right if it's in binary.
FTFY
... since it is in binary. Unless there is some pattern.
It's sad that so much work has been done to find digits of one-half of the REAL circle constant, Tau. http://tauday.com/
No comment.
3!
Is that actually provable? And if so, how?
Forget magic. Any technology distinguishable from divine power is insufficiently advanced.
**sigh**
now i may die in peace, the secret i have been searching for is revealed. my life is now complete
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
For binary it is trivial:
Since it is an infinite, noncyclical number, there must be a zero some finite digits after any one. This must repeat ad infinity, so there must be an infinite numbe of zeroes.
Alternative would be that all digits after, say, digit 1,000,000,000 are ones. This could be written as a fraction, and would not be an irrational number.
You can make a similar argument for a decimal representation for pi. If you can come up with a good one, please reply.
don't cut it off www.mgmbill.org
It is believed that numbers with 2000 or so digits will be secure for the indefinite future.
Digits? or bits? Because most RSA keys are in the 1024-4096 bit range if I understand the math correctly. Which is a lot less then 2000 decimal digits (2^4096 is roughly 1.044e1233 or about 1234 decimal digits while 2^2048 is only 3.23e616 or about 617 decimal digits).
Wolde you bothe eate your cake, and have your cake?
You do understand that, by being in UTF-35, it wouldn't be (only?) the characters in the English alphabet, right? ROT 13 twice: HELLO -> URYYB -> HELLO, but this doesn't make sense when you have 2^35 characters... only when you have 26 characters.
SIG FAULT: Post index out of bounds.
Even if we DID calculate the two quadrillion binary digits, we wouldn't know the two quadrillionth decimal digit... Calculating the first 10 binary digits of pi: 11.0010010000... then converting to decimal: 11.0010010000 base 2 = 3.1406250000. so 10 binary digits of Pi gave us only 2 (correct) decimal digits of Pi...
SIG FAULT: Post index out of bounds.
Wow... I know you were trying to make fun of the GP, but you failed miserably. He used "To prove P, Assume not P and show that's not possible", while you... well... didn't.
SIG FAULT: Post index out of bounds.
3+1÷22? Did you mean 22÷7 or 3+1÷7, which is 3.142856...? Because 3+1÷22=3.0454545... which doesn't even have the '1' correct
SIG FAULT: Post index out of bounds.
You are mixing Apples and Amigas. For English it is ROT 13 regardless if the underlying (lower level) code is UTF-8, UTF-35, EBCDIC, ASCII, or some as yet unimagined code.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
So how many fingers am i holding up in base pi?
See, you are trying to use the wrong system for the wrong job again. For that just use a unary number system. Then your fingers themselves can be the answer your question.
Yes, sorry I think I was thinking "binary digits" and then somehow dropped a word. Either that or there was a generic stupidity moment on my part.
"had they used the Bailey-Borwein-Plouffe formula"...
You don't think calling the implementation "DistBbp" suggests they did?