The parent comment makes no sense. Perl, Parrot and PUGS are documented in POD, not XUL. POD is short for "Plain Old Documentation" which is a Perl standard for marking up prose. XUL is a standard for laying out user interfaces. POD and XUL have nothing to do with each other.
I created a Firefox Greasemonkey user script that makes it dramatically easier to submit entries to this contest. I explain how to install and use it in Read my blog
The article goes on to explain that red dwarfs (tiny stars, much smaller than the sun) are much more common that sun-like and larger stars, and that red dwarfs are much less likely to be binaries. So, in total stars are more likely to be single.
However, from my reading it seems that the conventional wisdom that most sun-like stars are binaries is still true. I once learned the humorous mnemonic "Three out of every two stars is a binary".
Climate and weather are two different things. Analogously sociology and psychology are two different fields. In both cases, the former deals with large trends and is good at making predictions about those trends, while the latter deals with individual cases which are usually too complex to predict with great certainty.
If that same battery serves another marketable purpose, then perhaps the cost can be justified.
For example, if the battery provides a short duration of RAM power, then a desktop computer could survive a power blink just like laptops can today. Have you ever been in an office when the power goes out and everyone except the laptop users cry out in anguish? Think of the battery as a mini, on-board UPS.
So instead of just saying that it takes 7 years to recoup the cost, the manufacturer can spin it as a market advantage.
<a href="http://example.com/redirect?http://foo.com/" >...</a> and
<a ping="http://example.com/ping?http://foo.com/" href="http://foo.com/">...</a>
The former is in wide use everywhere on the web. Both report the EXACT same data about the user to the server. The difference is that the latter is faster for the end user. Both can be blocked by Firefox prefs or extensions.
JVM,.NET and Mono are all runtimes for statically typed languages. It's challenging to compile dynamically typed languages to those runtimes, particularly because you can't re-invoke the compiler at runtime, so eval() is impossible (or at least very hard).
All that said, Jonathan Worthington is working on a cross-compiler that will create.NET bytecode from Parrot bytecode, so your wishes may actually come true in a way you did not expect!
If I can make a recommendation, I suggest you refer to Amber, Perl, Python, etc. as "dynamic" languages rather than "scripting" languages. Python, for example, is bytecode-compiled like Java, not scripted like csh. Scripting implies a class of solutions rather than a syntax or implementation.
A primary distingusher between languages like Java, C, etc and Perl, PHP, Ruby, JS, etc is that the former are statically typed at compile time while the latter are dynamically typed at runtime. Additionally, the former have static code while the later is dynamic via eval() and the like. This runtime morphability of code and variables helps the languages achieve a rapidity of development that often compensates for the performance penalty often incurred by the dynamicism.
New Perl excitement
on
What is Perl 6?
·
· Score: 5, Insightful
What makes Perl strong, in my opinion, is the community's interest in maintaining a large and well-tested library of useful code in CPAN. Without CPAN, it's not clear that Perl would be as alive and healthy as it is today.
What Perl 6 offers is a rejuvenation of the language. Perl 5 still works great (better than ever due to new efforts to stamp out even the most obscure bugs) but this new revision is attracting some *really* smart people who are bringing interesting new ideas to the language. Audrey Tang and Luke Palmer come to mind right away.
My greatest hope, however, is not that a revitalized Perl will squash the other dynamic languages (Python, Ruby, PHP, ECMAScript, etc) but will instead bring them into a state of interoperability. I really, really want Parrot to succeed so well that the other languages decide to target it as a backend so I can trivially call Python or C libraries from Perl and vice versa.
Re:I hate to sound like I had a bias while I RTFA
on
Forecasting Doomsday
·
· Score: 1
"None of your civil liberties matter much after you're dead," said Sen. John Cornyn (R-Texas), a former judge and close ally of the president who sits on the Judiciary Committee.
Sen. Russ Feingold (D-Wis.), who has led a bipartisan filibuster against a reauthorization of the Patriot Act, quoted Patrick Henry, an icon of the American Revolution, in response: "Give me liberty or give me death."
That's right, it has taken a long time. But that's because its primarily driven by volunteers (with some funded development via perlfoundation.org).
Keep in mind that it was over 6 years between the Netscape code fork and Firefox 1.0, and they had all of the Netscape coders being paid to work on Mozilla during most of that time.
Good point. Both OS X and NT+ do violate the microkernel philosophy in the name of performance (Wikipedia calls them Hybrid kernels). However, they differ significantly from monolithic kernels like Linux in that third party drivers are by default outside of the kernel instead of inside.
How about Mac OS X and Windows NT/2000/XP? Those are microkernel-based architectures. OS X uses Mach under the hood. Some BSD variants also support running on otop of Mach.
I wrote a simple Perl program that extrapolates when each of the upcoming 100,000 songs will be purchased. It's probably quite wrong, but it was fun to write. I posted the code and the results in my blog. To sum up, my program predicts number 500 million will be at Fri Jul 15 05:09:29 2005 CDT (US/Central time)
I believe the term is being used in this sense -- Dictionary entry:1c. a man admired for his achievements and noble qualities
I understand your point, but I think the use of hero in this context is appropriate. A hero does noble things you wish you could do. Narrowing the definition to just people who save lives is not accurate.
In astronomical work, there are usually two calibration images you use: the dark frame and the flat. The dark frame is an image captured with the shutter closed. It lets you identify the hot (i.e. broken) pixels. The flat is an image of a uniform field exposed just long enough not to saturate any pixels. This lets you measure the relative light sensitivity of the pixels (which is a function of both the lens and the CCD).
To get a corrected image, use this formula for each pixel:
newimage = (image - dark) / (flat - dark)
Better yet, take a bunch of darks and flats and median-filter them to get rid of cosmic rays which can introduce spurious glitches in the images.
At least some versions are expected to have keyboards.
The parent comment makes no sense. Perl, Parrot and PUGS are documented in POD, not XUL. POD is short for "Plain Old Documentation" which is a Perl standard for marking up prose. XUL is a standard for laying out user interfaces. POD and XUL have nothing to do with each other.
Just this week, Josh McAdams released an audio interview with the author of this book, Tom Limoncelli
I created a Firefox Greasemonkey user script that makes it dramatically easier to submit entries to this contest. I explain how to install and use it in Read my blog
Pedophilia is a crime. Gassing people you don't like is a crime. Being gay/lesbian/bisexual/transgendered is not a crime.
Your comparison of GLBT-friendly people to pedophilia-friendly people and aryan-friendly people is despicable.
Hey, my PhD is in Astronomy studying starbirth. I'm entitled to a little geek humor, eh?
The article goes on to explain that red dwarfs (tiny stars, much smaller than the sun) are much more common that sun-like and larger stars, and that red dwarfs are much less likely to be binaries. So, in total stars are more likely to be single.
However, from my reading it seems that the conventional wisdom that most sun-like stars are binaries is still true. I once learned the humorous mnemonic "Three out of every two stars is a binary".
Climate and weather are two different things. Analogously sociology and psychology are two different fields. In both cases, the former deals with large trends and is good at making predictions about those trends, while the latter deals with individual cases which are usually too complex to predict with great certainty.
If that same battery serves another marketable purpose, then perhaps the cost can be justified.
For example, if the battery provides a short duration of RAM power, then a desktop computer could survive a power blink just like laptops can today. Have you ever been in an office when the power goes out and everyone except the laptop users cry out in anguish? Think of the battery as a mini, on-board UPS.
So instead of just saying that it takes 7 years to recoup the cost, the manufacturer can spin it as a market advantage.
These two have equivalent functionality:
" >...</a>
<a href="http://example.com/redirect?http://foo.com/
and
<a ping="http://example.com/ping?http://foo.com/" href="http://foo.com/">...</a>
The former is in wide use everywhere on the web. Both report the EXACT same data about the user to the server. The difference is that the latter is faster for the end user. Both can be blocked by Firefox prefs or extensions.
This is universally a good thing!
JVM, .NET and Mono are all runtimes for statically typed languages. It's challenging to compile dynamically typed languages to those runtimes, particularly because you can't re-invoke the compiler at runtime, so eval() is impossible (or at least very hard).
.NET bytecode from Parrot bytecode, so your wishes may actually come true in a way you did not expect!
All that said, Jonathan Worthington is working on a cross-compiler that will create
If I can make a recommendation, I suggest you refer to Amber, Perl, Python, etc. as "dynamic" languages rather than "scripting" languages. Python, for example, is bytecode-compiled like Java, not scripted like csh. Scripting implies a class of solutions rather than a syntax or implementation.
A primary distingusher between languages like Java, C, etc and Perl, PHP, Ruby, JS, etc is that the former are statically typed at compile time while the latter are dynamically typed at runtime. Additionally, the former have static code while the later is dynamic via eval() and the like. This runtime morphability of code and variables helps the languages achieve a rapidity of development that often compensates for the performance penalty often incurred by the dynamicism.
What makes Perl strong, in my opinion, is the community's interest in maintaining a large and well-tested library of useful code in CPAN. Without CPAN, it's not clear that Perl would be as alive and healthy as it is today.
What Perl 6 offers is a rejuvenation of the language. Perl 5 still works great (better than ever due to new efforts to stamp out even the most obscure bugs) but this new revision is attracting some *really* smart people who are bringing interesting new ideas to the language. Audrey Tang and Luke Palmer come to mind right away.
My greatest hope, however, is not that a revitalized Perl will squash the other dynamic languages (Python, Ruby, PHP, ECMAScript, etc) but will instead bring them into a state of interoperability. I really, really want Parrot to succeed so well that the other languages decide to target it as a backend so I can trivially call Python or C libraries from Perl and vice versa.
Nitpick: You're thinking of Asimov's Foundation Series.
Apple uses GCC behind Xcode, so just look for the already-existing comparions of GCC against Intel's compilers.
Man, I love that guy!
That's right, it has taken a long time. But that's because its primarily driven by volunteers (with some funded development via perlfoundation.org).
Keep in mind that it was over 6 years between the Netscape code fork and Firefox 1.0, and they had all of the Netscape coders being paid to work on Mozilla during most of that time.
-- Chris
Good point. Both OS X and NT+ do violate the microkernel philosophy in the name of performance (Wikipedia calls them Hybrid kernels). However, they differ significantly from monolithic kernels like Linux in that third party drivers are by default outside of the kernel instead of inside.
:-)
So perhaps they're millikernels?
How about Mac OS X and Windows NT/2000/XP? Those are microkernel-based architectures. OS X uses Mach under the hood. Some BSD variants also support running on otop of Mach.
I wrote a simple Perl program that extrapolates when each of the upcoming 100,000 songs will be purchased. It's probably quite wrong, but it was fun to write. I posted the code and the results in my blog. To sum up, my program predicts number 500 million will be at Fri Jul 15 05:09:29 2005 CDT (US/Central time)
Want to help fund Firefly production? Fill out this survey/petition. Maybe it will happen someday
For the curious, Google turns up that mcwizard is on the MegaMekNet and MegaMek projects. Both are games: Java clones of BattleTech.
I believe the term is being used in this sense -- Dictionary entry: 1c. a man admired for his achievements and noble qualities
I understand your point, but I think the use of hero in this context is appropriate. A hero does noble things you wish you could do. Narrowing the definition to just people who save lives is not accurate.
In astronomical work, there are usually two calibration images you use: the dark frame and the flat. The dark frame is an image captured with the shutter closed. It lets you identify the hot (i.e. broken) pixels. The flat is an image of a uniform field exposed just long enough not to saturate any pixels. This lets you measure the relative light sensitivity of the pixels (which is a function of both the lens and the CCD).
To get a corrected image, use this formula for each pixel:
newimage = (image - dark) / (flat - dark)
Better yet, take a bunch of darks and flats and median-filter them to get rid of cosmic rays which can introduce spurious glitches in the images.