Slashdot Mirror


User: chromatic

chromatic's activity in the archive.

Stories
0
Comments
2,306
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,306

  1. Re:Celebration/Mourning on '55 Science Paper Retracted to Thwart Creationists · · Score: 1

    You can provide evidence (and predictions) for or against specific historical theories.

    Of course. Yet you cannot use empiricism to determine whether a historical event happened. That doesn't mean there's anything wrong with empiricism. It merely means that empiricism is inappropriate for answering that question.

  2. Re:Celebration/Mourning on '55 Science Paper Retracted to Thwart Creationists · · Score: 1

    That was precisely my point.

  3. Re:Celebration/Mourning on '55 Science Paper Retracted to Thwart Creationists · · Score: 1

    There is absolutely no evidence supporting any of the supernatural claims in any of the genesis myths of any of the worlds' religions. None.

    Is the assertion "Life arose from non-life around three billion years ago on the prehistoric earth" falsifiable without resorting to some form of the anthropic principle?

  4. Re:What about... on GIMP 2.4 Released · · Score: 2, Interesting

    I do not know what exactly is although I believe it is related with the equivalence of the colors in the screen with the colors actually printed and without CMYK the equivalence is not accurate.

    At a very basic level, your monitor produces colors with an additive scheme (where the base color is black and you add light to produce colors) and print uses a subtractive scheme (where the base color is white and you add colors to prevent reflection of various other colors). There are colors which one gamut can produce that the other cannot.

  5. Re:Linux goes where Ferrari went! on Where Does Linux Go From Here? · · Score: 1

    Toss in X11, Fink...

    Do you use either one regularly on Mac OS X?

  6. Re:So where's the invisible hand? on Spam Hits 95% of All Email · · Score: 1

    Test-for-human-intelligence in your first email to a new email. Such as, I don't know, some sort of CAPTCHA you fill-in?

    This will only work until spammers figure out how to spoof the From address.

  7. Re:Functional programming? Try Python. on Choice Overload In Parallel Programming · · Score: 1

    I certainly hope that people evaluate my comments for technical accuracy, but I do appreciate your elaboration and will try to draw clearer lines between fact and opinion. Thank you.

  8. Re:determinism finally! on Self-Tuning Electric Guitar · · Score: 1

    Pianos are much more difficult to tune than guitars. Plus you need really long arms to strum entire chords!

  9. Re:Wise move by MS on Open.NET — .NET Libraries Go "Open Source" · · Score: 1

    There's now a chance that the .NET framework will be developed for other platforms.

    There's already Mono, of course, but from the article:

    The Microsoft Reference License allows viewing of source code for reference purposes, but does not allow editing, copying, or rebuilding.

    The practical utility of this code for F/OSS efforts is, at best, zero.

  10. Re:This is a good debate to have... on Resolution of BSD-GPL Wireless Code Dispute? · · Score: 1

    English has a perfectly good word which means "distribute". That word is "distribute". Using the word "use" when you mean "distribute" is unnecessary and confusing. There are plenty of people on Slashdot who apparently believe that merely using GPLd code means that you have to make modifications available to the entire world. It would be nice to reduce that confusion by being precise in language.

    (Yes, I'm aware of the irony of conflating the words "free" and "libre".)

  11. Re:Functional programming? Try Python. on Choice Overload In Parallel Programming · · Score: 1

    Shall I stifle my opinions because I happen to have some expertise in a subject area? Would you feel better if I had also said that Perl's support for tailcall optimization is less than ideal because it requires syntax and that syntax is ugly and that Ruby's blocks have the limitation that you only get one per function (at least without going through some gyrations)?

    Feel free to address any technical criticisms of what I posted.

  12. Re:Functional programming? Try Python. on Choice Overload In Parallel Programming · · Score: 1

    The syntax for getting working closures in Python is most certainly not easy to read; you have to close over an aggregate and then write to an element of that aggregate. Don't get me started on how useless lambda is in Python.

  13. Re:GPL no more. on Resolution of BSD-GPL Wireless Code Dispute? · · Score: 1

    The FSF seems to think that nobody should have the right to say yes to proprietary software.

    Citations, please.

  14. Re:This is a good debate to have... on Resolution of BSD-GPL Wireless Code Dispute? · · Score: 1

    The original poster didn't mean "use" as in "using the gpl'd software as a user" but "using the code" in the sense of taking portions of code form a gpl program and "use" (or copy) it in derivative work.

    The GPL allows that too. It's only redistribution that requires the release of source code, modified or not, under the same terms.

  15. Re:This is a good debate to have... on Resolution of BSD-GPL Wireless Code Dispute? · · Score: 3, Insightful

    [The GPL] was designed to make sure that no company could take GPL'd code and use it without returning the favor.

    The GPL only covers redistribution, not use.

  16. Re:Not SPF, and similar to what I use... on Novel Method for Universal Email Authentication · · Score: 1

    ... (that is, it's NOT mail with "a high level of spamminess") but is from an unknown sender.

    That was not at all clear to me from your previous posts (I understood "last step in the filter" to mean the complete opposite), but in that case your approach sounds much more reasonable. I apologize for the misunderstanding.

  17. Re:Not SPF, and similar to what I use... on Novel Method for Universal Email Authentication · · Score: 1

    Your choices are either throwing away legitimate mail without notifying the sender, or notifying some senders inappropriately. Neither of these are "OK".

    I do believe that's a false dilemma, but if this mail reaches the last part of your filter chain, why is it someone else's responsibility to filter your mail for you, especially if that person is only involved because your filter decided to believe that a message with a high level of spamminess really did come from him or her? To my knowledge, no SMTP-related RFC has ever promised perfectly reliable delivery. What good is it to hold the entire system up to that expectation when the consequences actually decrease the reliability of the system?

    ... I pointed out that this was the last step in the filter chain, and that nobody ever gets more than one bounce? Anyone who's getting mail from me is already getting a hundred times as much from initial conversation bounces.

    What kind of a justification is "People are already getting spam, so the miniscule amount by which I voluntarily and knowingly increase that level spam isn't so bad after all"? The death of e-mail is indeed death by a thousand cuts. There's no need to make it worse.

  18. Re:Not SPF, and similar to what I use... on Novel Method for Universal Email Authentication · · Score: 1

    That's true for pretty much any sender verification mechanism, or any mechanism that operates during the initial conversation exchange...

    That doesn't make it okay, especially because you know you're spamming innocent addresses.

  19. Re:Novell apologists read on Novell Makes Linux Driver Project a Reality · · Score: 1

    This is a threat to open source, since Novell may just add duhbious terms to the drivers' licenses. Or purpotedly add MS code to them so they are the only ones able to legally distribute them.

    I won't speak to Moonlight, but you'll have to do a lot of work to convince anyone who knows Greg K-H that he'd put up with that in the kernel.

  20. Re:Even Easier Answer... on Why Do Commercial Offerings Use Linux, But Not Support Linux Users? · · Score: 2, Insightful

    People who use Linux are cheap skates, which goes back to the original point that they use Linux because it saves them money.

    People who use Linux don't pay for hardware? TomTom make GPS navigation devices.

  21. Re:Slow adoption is to be expected on Survey Says GPLv3 Is Shunned · · Score: 1

    Is there a clause in the GPLv3 that makes the "or later" mandatory?

    No, nor the GPL v2. The FSF recommended including that clause, but it's silly to release your code under a license you haven't seen.

    Still, I wonder about the legality of enforcing a license that doesn't exist or didn't exist when you first got the source.

    That's obviously impossible. How could anyone agree to a license that doesn't exist? Anyone releasing software with the "or later" clause believes sufficiently that any new version of the GPL released by the FSF will be in the same spirit as the existing versions. More power to them. That doesn't mean that if they distribute software to you right now that you have to agree to the GPL v4. (Nor do you have to agree to the license to use the software, per the wording of the license itself.)

  22. Re:C++ long-in-the-tooth? on Firefox Working to Fix Memory Leaks · · Score: 1

    Of course. I'm sure you could implement memory pools in assembly language, but I'm not sure that the natural and idiomatic way to write assembly code lends itself to the best representation of certain algorithms and optimizations. (It is interesting to consider that both assembly and very high level languages, at least 3GLs, both support eval natively.)

  23. Re:C++ long-in-the-tooth? on Firefox Working to Fix Memory Leaks · · Score: 1

    You can, in fact, write any piece of software in assembler. The obvious advantage is that it would be much smaller and faster than any other solution.

    Really? A program written in assembly is always faster and smaller than one written in a higher-level language? I can think of a couple of algorithmic improvements that aren't readily feasible in assembly language, especially related to memory management.

  24. Re:SBCL on Thinking about Rails? Think Again · · Score: 1

    I tested out parrot and PIR is even slower than [Perl 5]. OK so it's a work in progress, but on some coin counting recursion benchmark the latest parrot appears to be much slower than one some versions back (both being slower than [Perl 5] - which itself is slower than python).

    I'd like to see those benchmarks, if you have time. My e-mail address should be obvious from my URL. Thanks!

  25. Re:what's incompatible? on OSI Asks Microsoft to Change the MS-PL · · Score: 2, Insightful

    The purpose of the clause in Apache 2 is to create a patent pool. We all hang together, or we shall all hang separately. If the best reason to collect a batch of patents is as a deterrent (or to make cross-licensing more appealing), and a lot of companies believe that it is, A2 does the same thing in a F/OSS fashion by making it painful to file a patent suit related to patents licensed for use in the product.

    My complaint with Microsoft's license is that if I were to contribute code to a project licensed under the MS-PL and someone were to file suit against me for patent infringement, I'd have no contributory protection from any other patents that actual patent holders had licensed by way of their contribution to the project. I appreciate that the MS-PL contains a patent grant, but it doesn't do much to build a wall around contributors related to patents other than that. The playing field is lopsided in favor of large patent collections, where they already have plenty of patent-related deterrents.