Nitpick: Your algorithm is not sieve of Eratosthenes. The later only looks over the primes in its outer loop. Yours loop over every number. Sieve of Eratosthenes also uses only addition and array lookups. Yours uses multiplication, hashing and sorting.
Anyways, it's just too opinionated, from his 4 examples - PHP, JS, Python, Ruby - only PHP and JS are really widespread, with Ruby still rather rare and Python somewhere inbetween.
Seams boxing isn't too much of an issue for vanilla python when summing 1000,000 integers.
$ pypy -m timeit "sum(range(1000000))" 10 loops, best of 3: 55.2 msec per loop $ python -m timeit "sum(range(1000000))" 10 loops, best of 3: 71.5 msec per loop $ python3 -m timeit "sum(range(1000000))" 10 loops, best of 3: 62.7 msec per loop $ python -m timeit "sum(xrange(1000000))" 10 loops, best of 3: 26.6 msec per loop $ pypy -m timeit "sum(xrange(1000000))" 10 loops, best of 3: 132 msec per loop
Myself I have bought a few apps from the Android marked after a friend, who got them for free on Amazon, showed them to me. If your app is good, I expect a 100k userbase will be quite viral.
It doesn't only depend on hardware setup. It depends on the number of keys! Unless the algorithm is actually O(n) and not O(n log n), the speed drops width the increase of keys to sort.
When we got 100/100 fiber we had a lot of problems with our router. Eventually the ISP actually sent us a very nice router as an excuse for a couple of things. The router is a Dlink DIR-655 Xtreme N Gigabit Router and the internet has worked flawlessly ever since.
Also I believe some applications let you choose a colour for your text. For example grey.
Only no JavaFX for developers
on
Sun Releases JavaFX
·
· Score: 3, Interesting
Even though it is still a shame, you CAN view JavaFX used on webpages. It seams to work just like java-applets, only nicer to look at. (Sadly it also has the same slow loading as applets)
OpenOffice is free software, and has been ever since it appeared under that name. Firefox is a strange case, since initially the sources were free software but the binaries released by the Mozilla Foundation were not free. They were non-free for two reasons: they included one non-free module, Talkback, for which sources were not available (even to the Mozilla Foundation); and because they carried a restrictive EULA [end-user licence agreement].
I think these two problems have both been corrected, so maybe the distributed Firefox binaries are free software today.
How can that be extremistic? If I was not alowed to give a friend a copy of firefox, then of course it couldn't be concidered free.
That has changed a lot with the release of Leopard, since the only style used now is the Unified one. Yeah, because Apple actually care.
Microsoft also make good HIG's, but they don't at all follow them themselves - thus why should the third-party developers who actually need their applications to be distinguishable?
CUDA ("Compute Unified Device Architecture"), is a GPGPU technology that allows a programmer to use the C programming language to code algorithms for execution on the graphics processing unit (GPU).
Well, it's a hot copy from tfa. If you rtfa you'll notice that it's about "Nvidia's CUDA system, originally developed for their graphics cores, are finding migratory uses into other massively parallel computing applications."
This really highlights all the problems with using someone else's equipment to host and processes personal data files. Because a non-hosted, proprietary piece of software couldn't contain a "All content created with this sofware belongs to company X and will be sent to us as soon as you connect to the Internet" claim?
Nitpick: Your algorithm is not sieve of Eratosthenes. The later only looks over the primes in its outer loop. Yours loop over every number. Sieve of Eratosthenes also uses only addition and array lookups. Yours uses multiplication, hashing and sorting.
The Slashdot post I was expecting[1] ;-)
[1]: http://slashdot.org/story/01/1...
Anyways, it's just too opinionated, from his 4 examples - PHP, JS, Python, Ruby - only PHP and JS are really widespread, with Ruby still rather rare and Python somewhere inbetween.
And then there's this pearl:
From TIOBE http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html :
6. PHP
8. Python
10. Javascript
12. Ruby
From LangPop http://langpop.com/ :
4. PHP
5. Javascript
6. Python
10. Ruby
Just for the record. Certainly they are all very popular languages.
Seams boxing isn't too much of an issue for vanilla python when summing 1000,000 integers.
$ pypy -m timeit "sum(range(1000000))"
10 loops, best of 3: 55.2 msec per loop
$ python -m timeit "sum(range(1000000))"
10 loops, best of 3: 71.5 msec per loop
$ python3 -m timeit "sum(range(1000000))"
10 loops, best of 3: 62.7 msec per loop
$ python -m timeit "sum(xrange(1000000))"
10 loops, best of 3: 26.6 msec per loop
$ pypy -m timeit "sum(xrange(1000000))"
10 loops, best of 3: 132 msec per loop
$ pypy --version
Python 2.7.1 (?, May 02 2011, 19:05:35)
[PyPy 1.5.0-alpha0 with GCC 4.6.0]
$ python --version
Python 2.7.1
$ python3 --version
Python 3.2
Myself I have bought a few apps from the Android marked after a friend, who got them for free on Amazon, showed them to me.
If your app is good, I expect a 100k userbase will be quite viral.
It doesn't only depend on hardware setup. It depends on the number of keys!
Unless the algorithm is actually O(n) and not O(n log n), the speed drops width the increase of keys to sort.
When we got 100/100 fiber we had a lot of problems with our router. Eventually the ISP actually sent us a very nice router as an excuse for a couple of things.
The router is a Dlink DIR-655 Xtreme N Gigabit Router and the internet has worked flawlessly ever since.
Carrots and potatoes probably feel pain,
but it would be plain stupid of Apples and Oranges did. After all their purpose in life is to get eaten.
I read another thread proposing a time minimum and maximum for captchas.
The minimum to slow bruteforcers.
The maximum to stress captcha farms.
I wonder if it will use a knowledge base, or if it will be able to, just like another famous answering machine, deduce the existence of rice pudding.
Also I believe some applications let you choose a colour for your text. For example grey.
Even though it is still a shame,
you CAN view JavaFX used on webpages. It seams to work just like java-applets, only nicer to look at. (Sadly it also has the same slow loading as applets)
Example: http://javafx.com/samples/StopWatch/index.html
Oh please RTFA:
OpenOffice is free software, and has been ever since it appeared under that name.
Firefox is a strange case, since initially the sources were free software but the binaries released by the Mozilla Foundation were not free. They were non-free for two reasons: they included one non-free module, Talkback, for which sources were not available (even to the Mozilla Foundation); and because they carried a restrictive EULA [end-user licence agreement].
I think these two problems have both been corrected, so maybe the distributed Firefox binaries are free software today.
How can that be extremistic? If I was not alowed to give a friend a copy of firefox, then of course it couldn't be concidered free.
I've used the American version for a long time, simply to get those changes.
Only in this way is there enough room for gmail and reader inside igoogle.
Afair Zune means hooker in Hebrew, but it doesn't make Microsoft change its name.
Unless of course you don't live in an English speaking country, like 1-330/7000=95% of us does.
Depending on which kind of coder you want to be, you can also get inspired for an attitude at http://www.catb.org/~esr/faqs/hacker-howto.html?PHPSESSID=22f7378d0d1ea654962a22bf13166a5a#attitude
When I read the title and that "direct mental control of military..." I was sure this was a new way to ensure soldiers did exactly as told..
It is actually listed under "Fun Projects" as "Almost Compiles" and "In Progress" (even though not updated for six years)
http://www.winehq.org/site/fun_projects#virtualization
Microsoft also make good HIG's, but they don't at all follow them themselves - thus why should the third-party developers who actually need their applications to be distinguishable?
Nope, if the software crashes and deletes your hard drive, you've obviously used it wrong, and thousands of lawyers will make sure you suffer (more)
Oh, and CUDA btw. http://en.wikipedia.org/wiki/CUDA
CUDA ("Compute Unified Device Architecture"), is a GPGPU technology that allows a programmer to use the C programming language to code algorithms for execution on the graphics processing unit (GPU).
Well, it's a hot copy from tfa.
If you rtfa you'll notice that it's about "Nvidia's CUDA system, originally developed for their graphics cores, are finding migratory uses into other massively parallel computing applications."
See http://browsershots.org/http://acid3.acidtests.org/ for the test in 75 different browsers.
Wikipedia: http://en.wikipedia.org/wiki/Acid3 also lists the results for the developversions of browsers:
Webkit: 87
Firefox: 67