Slashdot Mirror


User: ChrisDolan

ChrisDolan's activity in the archive.

Stories
0
Comments
174
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 174

  1. Re:A few questions: on Microsoft Origami Unfolds · · Score: 1

    At least some versions are expected to have keyboards.

  2. Mod parent down on XULRunner Developer Preview Release Available · · Score: 1

    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.

  3. Audio interview on Time Management for System Administrators · · Score: 1

    Just this week, Josh McAdams released an audio interview with the author of this book, Tom Limoncelli

  4. Greasemonkey helper on 1 Billion iTunes Contest · · Score: 2, Interesting

    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

  5. Re:They *are* allowed to recruit... on No Same Sex Marriage In World of Warcraft? · · Score: 1

    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.

  6. Re:True, not true on Most Stars Are Single · · Score: 1

    Hey, my PhD is in Astronomy studying starbirth. I'm entitled to a little geek humor, eh?

  7. True, not true on Most Stars Are Single · · Score: 3, Informative

    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".

  8. Re:Can't Hear You on More Bad News About Global Warming · · Score: 1

    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.

  9. Re: Convenience on Standby TVs Waste Electricity, How About ACPI? · · Score: 1

    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.

  10. Which do you prefer? on Firefox 's Ping Attribute: Useful or Spyware? · · Score: 1

    These two have equivalent functionality:

        <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.

    This is universally a good thing!

  11. Re:New Perl excitement on What is Perl 6? · · Score: 1

    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!

  12. Re:Amber for Parrot on What is Perl 6? · · Score: 1

    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.

  13. 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.

  14. Re:I hate to sound like I had a bias while I RTFA on Forecasting Doomsday · · Score: 1
    ... tree hugging hippies ...

    No, I detect no bias in your position...
  15. Re:Knowledge of Humanity on Forecasting Doomsday · · Score: 2, Informative

    Nitpick: You're thinking of Asimov's Foundation Series.

  16. Benchmarks already exist on Intel Software Development Products for OSX · · Score: 4, Interesting

    Apple uses GCC behind Xcode, so just look for the already-existing comparions of GCC against Intel's compilers.

  17. Liberty vs. Death on NSA Wiretapping Whistleblower · · Score: 2, Insightful
    From a congressional news outfit,

    "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."

    Man, I love that guy! :-)
  18. Re:Perl 6 on Larry Wall on Perl 6 · · Score: 1

    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

  19. Re:Love this quote on Andy Tanenbaum Releases Minix 3 · · Score: 2, Informative

    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? :-)

  20. Re:Love this quote on Andy Tanenbaum Releases Minix 3 · · Score: 2, Informative

    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.

  21. Predictor on Apple's 500 Million Songs · · Score: 3, Interesting

    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)

  22. Firefly direct to DVD on Fans Attempting to Pay for Enterprise · · Score: 1

    Want to help fund Firefly production? Fill out this survey/petition. Maybe it will happen someday

  23. Project is MegaMek on On the Ethics of a Code Split? · · Score: 2, Interesting

    For the curious, Google turns up that mcwizard is on the MegaMekNet and MegaMek projects. Both are games: Java clones of BattleTech.

  24. Re:Use of 'hero' gratuitous? on Open Source Geeks Considered Modern Heroes · · Score: 4, Insightful

    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.

  25. Calibration images for astronomical photos on Adobe Releasing New Photo Format · · Score: 3, Informative

    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.