When I think to my childhood I actually remember large parts of it, especially extremely good or bad events. This is independent of whether pictures exist from that event. Where pictures exist, they tend to colour my memory, and in many cases change it (events which I KNOW weren't fully positive, but the single picture from the event shows something enjoyable happening and everyone smiling). Pictures LIE, and they change how you remember. Taking them also changes how you experience life. Live a little.
Yeah man. My Mum died recently, my Dad died a long time ago. I have hardly any photos of us as a family when I was a kid. No video at all. And my memory has always been poor. I would love to see more old photos of when we were kids.
Not all of it is high school calc. IIRC the integral of 4sin(x)/x has to be solved with Taylor series, and I only got those in the second semester of university calculus. One then has to take the limit to infinity of the resulting series, which may or may not be doable for a high school kid (not sure how hard the limit is; I'm too lazy to solve / look up the series)
Or you could just look up the answer on Wikipedia. Which is probably what the creators did when they were trying to come up with an alternative way of writing Pi.
BTW how did they find the factorials for such a big number?
Almost all application software is effectively single threaded: either there is an explicit single execution path or the app has attempted threading but the threads depend on a core path that is single threaded.
That's quite a bizarre claim. I've looked at hundreds of Java dumps from hundreds of different customers and the vast majority are doing multithreading on a massive scale with no issues. If there is contention it's usually pretty obvious from the dump.
I can only assume that your company's software is quite poorly designed from a threading perspective.
Yep. For those that haven't tried it without the patch, a multithreaded kernel compile will typically peg a modern multicore CPU at 100% and will even give you drunken mouse syndrome. Just being able to scroll around a browser window while doing a lengthy make -j64 is impressive. Being able to watch 1080p video smoothly is
... astounding.
For an OS that has been around for nearly 20 years and has had thousands of very bright programmers poring over it, it's quite astounding that only now has someone finally figured out how to let gui-related activity have top priority.
And decompiling _is_ effectively copying.
And that's not the worst of it: David Willetts, the science and universities minister, said before Cameron's speech that he would investigate making it easier to obtain software patents. "In the US, it's easier to obtain software patents, and Google was able to patent some work - using a federal grant, I might add - that it might not have been able to patent in the UK. The US rule is that 'anything man has invented under the sun you should be able to patent'. That's something we do wish to investigate."
Except the private variables in the beginning, I would lean towards clean room implementation.
Absolutely no way. Even a quick scan of the code shows it is clearly a copy with a pretty poor attempt at cosmetic changes to disguise the fact. Take a look at the method getPolicyNodesExpectedHelper. This is a private method, by definition not part of the API. And yet there it is almost identical in structure in both copies. The Android version cleverly changes the name of the parameter depth to i and matchAny to flag but that's about it. Good luck with defending that in court!
"Just think, with VLSI we can have 100 ENIACS on a chip!" -- Alan Perlis