Slashdot Mirror


User: BlueWonder

BlueWonder's activity in the archive.

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

Comments · 197

  1. Re:API specs? on How To Make Software Projects Fail · · Score: 2

    you are performing an action on x, and then performing an inverse to that action

    No, unless the specs explicitly say that asc is the inverse of chr.

  2. Re:API specs? on How To Make Software Projects Fail · · Score: 2, Informative

    Well, nobody ever told me explicitly that -5000 + 5000 = 0, but I was able to deduce it.

    Exactly my point: It can be deduced from axioms ("specs") about integer numbers, addition, etc that -5000 + 5000 = 0. Therefore, I would not assume that asc(chr(x)) equals x unless it can be deduced from the specs.

  3. API specs? on How To Make Software Projects Fail · · Score: 1

    [...] asc(chr(x)) turned out not to be equal to x, an assumption we had been making. How many of you ever thought about getting your code to work on Chinese Windows?

    I'm not a Windows programmer, but don't you use API specs? It strikes me as a very risky way of programming to assume anything about the API not in the spec.

    No matter how well that piece of code was designed, I'm sorry, I've been programming for 20 years and I never realized that asc(chr(x)) was not always equal to x on some platforms.

    Sorry, but I disagree. Unless it can be deduced from the API spec that asc(chr(x)) equals x (which would be a bug in either the API or the spec if it doesn't hold unconditionally), I wouldn't call a piece of code which makes this mistake "well designed."

  4. Re:And what about... on Mapping Gravity · · Score: 1

    I've always been fascinated by the potential loophole here. You can go slower than light (everything we see) or you can go faster (tachyons?). The only thing actually forbidden is attaining that exact velocity.

    No, Special Relativity says that anything moving at a speed less than c (speed of light) can never reach a speed of c or greater. Anything moving at a speed greater than c can never reach c or less. And finally, anything moving at exactly c (eg photons) can never move at any other speed than c.

    To be precise, "moving" refers to movements which could be used for information transmission. It is easy to devise experiments in which something "moves" at arbitrary speeds but cannot be used for information transmission: Think of a light spot moving over the surface of the moon produced by a fast rotating laser on earth.

  5. Re:And what about... on Mapping Gravity · · Score: 1

    Time is not measured with distance units, so moving through time "at the speed of light" is meaningless.

    You can make it have distance units by multiplying it with c (the speed of light). This is possible because c is a fundamental constant, ie it is the same in every reference frame.

    (actually, "moving through time" at all is pretty meaningless, unless you have another time axis to measure against)

    In non-relativistic mechanics, you describe movements by stating your position in space as a function of time. In relativistic mechanics, you describe movements by stating your position in space and time as a function of some new parameter, which has to be independent of the movement. It is in fact possible to come up with such a parameter. One popular choice is called the proper time. So, yes, in a sense you measure movement through time against "another time axis".

  6. Re:The GPL doesn't have an advertising clause on Fink Maintainer Steps Down Due To GPL Infringment · · Score: 1

    Me != lawyer, but wouldn't GPL requirements only apply if I entered into a contract with the owner of their code? I wasn't paying attention, but I don't remember agreeing to an end-user-license-agreement last time I installed linux.

    IANAL, but Eben Moglen is. Read what he has to say about enforcing the GPL.

    In short, proprietary software vendors usually want to take away rights which copyright law would otherwise grant. This is only possible if both parties enter into a contract. The GPL, on the other hand, adds rights to those provided by copyright law. You are free not to accept the GPL, in which case you are bound by copyright law (ie, no modification or distribution at all).

  7. Re:I doubt Microsoft is really bothered. on "Linux is *the* threat," Says Microsoft · · Score: 1

    Linux is not remotely a threat on the desktop - as long as it has multiple different GUI's and window managers and toolkits and all the rest, [...] it always will not be a threat.

    Hopefully you're right. As a Linux advocate, I don't want people who despise choice and prefer to have a single GUI forced upon them to use the same OS that I love so much! ;-)

  8. Re:Code signing is flawed on Thawte Protects The World From Crypto · · Score: 1

    The problem is that many people seem to think that code signing does all three for them. They don't realise that trust is not a technical, but a social concept, so no technical solution (like cryptography) can establish trust.

    In fact, it has happened to me more than once that someone was claiming "this is signed, so it cannot possibly do anything bad to my computer."

  9. Re:Well, first of all on Thawte Protects The World From Crypto · · Score: 2, Insightful

    People tend to believe that if they trust Thawte, they can trust code signed with a Thawte-certified key. This is of course not true, because trust is not transitive.

    My guess is that Thawte wants to ensure only trustworthy people/companies get Thawte certificates, and apparently they think that companies are always trustworthy, while individuals are not.

  10. Code signing is flawed on Thawte Protects The World From Crypto · · Score: 3, Insightful

    I my opinion, the concept of code signing is flawed. The user is tempted to think "this piece of code just loaded by my web browser is signed, so I can trust it."

    In fact, the signature only proves that the code really comes from a specific developer and has not been tampered with during transmission. It says absolutely nothing about the trustworthiness of the developer. So, as long as I don't know if I can trust the developer, the signature doesn't help.

  11. Re:and people say windows is bloated on Debian On DVD · · Score: 1

    I bet you'd need more than 6 CDs for Windows, plus thousands of applications for it, plus source code of all of this.

  12. Re:Ease of use on A Strategic Comparison of Windows Vs. Unix · · Score: 1

    In a GUI dialog, you don't have to remember and you don't have to type anything. You just look at a list, and check the parameters you want to include in your search. It couldn't be easier.

    What's so bad/difficult about remembering things? Not only do I find it easy to remember almost all of the options of the find command, but I actually enjoy it. ;-)

  13. Re:Of course you can't... on Opposing Open Source? · · Score: 1

    I mean, how can anybody argue with the notion that a Cathedral is somehow inferior to a Bazaar? We all know Bazaars where it's at, that's what people look at these days, and travel to Paris and Rome and places to see and marvel at. Hardly anybody stops by the Notre Damme.

    The Cathedral and Bazaar metaphors both refer to (different) methods of Open Source development, so I don't quite get your point here.

  14. Re:Why prefer GNU Emacs over XEmacs? on GNU Emacs 21 · · Score: 1

    I find the visual discontinuity between the Emacs look-and-feel and native GUI widgets disturbing.

    I never understand why people want all programs to have the same UI. After all, on my real desk, various items with nothing in common lie around, and I can cope with it. ;-) Why must everything be similar on a computer desktop?

  15. Random bits on How Would Crypto Back Doors Work? · · Score: 1
    Also, how would/does the government know wether a bitstream is random bits, or encrypted data?

    The next logical step after requiring a back door for the government is to make the transmission of random bits illegal.

  16. Re:I beg to differ on Moglen On Enforcing The GPL · · Score: 1

    There's no clause "this software is always covered by the latest version of the GPL".

    If you don't like the later version, you can still use the earlier one, so I don't see a problem here.

  17. Re:Jus�t don�t pay them! on KIllustrator Changes Name to Kontour · · Score: 1

    Disclaimer: IANAL, but I'm from Germany and I try to follow news on our IP law.

    From the article: "It seems that in Germany law firms can write cease and desist letters to businesses they think are infringing another company's trademarks, without being employed by the latter, and demand payment from the company on the receiving end of the letter. Apparently some law firms make a good living at this."

    The idea behind this, crazy as it sounds, seems to be that the law firm acts in the interest of the recipient of the letter, by letting him know that violates someone's IP and might face damages if he continues to do so. For this "service", the law firm can indeed charge money.

    Not paying up is the only way to stop this business.

    Right. If the recipient declares that he will desist from whatever he is asked to, but does not pay, the law firm can only sue him and prove that sending the letter was in fact in his interest.

  18. Re:The announcement on Debian Freeze Process Begins · · Score: 4

    The apt_preferences(5) man page has details on how to achieve this.

  19. WWW song on Signs of the Apocalypse · · Score: 1

    This is not the first song about the internet. There has been a song about the web for years.

  20. Re:669 days on RC5-64 Project Teeters At The Halfway Mark · · Score: 1
    Yes.

    What I really meant to say (but admittedly didn't) was that I guess the key is found within the next 669 days. Under the assumption of constant search speed, the chance that this happens is 50%.

  21. Re:Great work! on RC5-64 Project Teeters At The Halfway Mark · · Score: 3

    If it takes 7 years to search the whole keyspace, that means an adversary with the same computation power has a one in a thousand chance to find the correct key in less than 3 days, or a one in a hundred chance to find it in less than a month.

  22. 669 days on RC5-64 Project Teeters At The Halfway Mark · · Score: 3

    Each of the remaining keys is equally likely to be the right one, so I would assume the best guess is that the correct key is found after searching half of the remaining keyspace. That would be 669 days (if I have calculated correctly).