Slashdot Mirror


User: chgros

chgros's activity in the archive.

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

Comments · 544

  1. Re:Some of that Trash Hacking... on Steel Bolt Hacking · · Score: 2, Insightful

    Yes, let's go back to making furniture...

  2. Re:I'm fuzzy on something... on Lexar JumpDrive Password Scheme Cracked · · Score: 1

    So what we usually do in these situations is store the main key in the device itself, encrypted with a smaller key which can be generated from a user-selected password. Why not just use the password-generated key as your main key? Because easily-remembered passwords don't have enough entropy to generate a key strong enough to protect megabytes of data, but they are good enough to protect something small like an encryption key.
    passwords are not really better to encrypt something small than something long, bruteforcing time is still the same (as long as you can verify the output of course). It's just that this way you need 3 separate pieces of information instead of 2.

  3. Re:Proof. on Network Security Assessment · · Score: 2, Informative

    It is indeed possible to prove some programs correct (cf the famous Knuth quote, Beware of bugs in the above code; I have only proved it correct, not tried it.). However it is usually difficult, requiring annotations or other manual intervention to specify invariants. Other, more automatic kinds of checking are possible, but they're always incomplete; first of all, because it's impossible to check any kind of program property in general, and second, to achieve any kind of reasonable performance.
    I actually work for a company that sells such a checker (sorry, not FOSS, got to eat). Found hundreds of bugs in the linux kernel alone.
    As for proof-carrying code, it's code that carries around a proof of what it computes; the proof can be checked at the end of the program. Problem is that there is no guarantee that the proof will actually be correct, nor that the program will terminate. I almost published a paper on some sort of language where you could only carry around correct proof, so if you could get to the end of your program, you did the right thing (partial correctness). However the type of proofs you could have was very limited.

  4. Re:Proof. on Network Security Assessment · · Score: 1

    Sure it is. Real computers have finite memory and operate deterministically. You "merely" have to evaluate all possible transitions and check if they're all allowed.
    Right. But just for the memory, if you have say 512MiB (2^29B), that's 2^(2^37) possibilities (not counting processor state). For all practical purposes, it can be considered impossible to analyze all possibilities.

  5. Re:Que? on Motorola Hacker Rewards Program · · Score: 1

    Why not just switch to a different network that isn't so hostile towards their customers.
    A wireless network that's not hostile to its customers? Good luck finding that!

  6. Re:Should be looked at regardless on Cold Fusion Back From The Dead · · Score: 1

    What the fuck are you talking about? The only time there is mass loss/gain is when the nucleus of the atom itself is affected, i.e. a different number of protons and/or neutrons in the nucleus. If the nucleus is unaffected then it is a CHEMICAL reaction!
    Go take a physics class.

  7. Re:Should be looked at regardless on Cold Fusion Back From The Dead · · Score: 1

    Because it's a purely chemical reaction, the mass of oxygen+fuel is equal to the mass of the exhaust. With the cold fusion cell, for every calorie you put in you get 2.5 calories out, and because it is a nuclear interaction the system system *should* lose a corresponding amount of mass according to Einstein's famous e=mc^2.
    FYI, E=mc^2 doesn't have anything to do with nuclear or not. Even for a chemical reaction you have a mass loss. It's just very small w.r. to the mass of the reactants. I think in the case of fission mass loss is ~ 1/1000, "regular" fusion 1/250

  8. Left-handed / ambidextrous version? on Logitech Gives A Mouse A Laser · · Score: 1

    I won't buy one unless I can, well, use it.

  9. Re:Don't mind me if I'm wrong on Cherry Announces Linux keyboard · · Score: 1

    Because on these *** logitech keyboards (and I think MS, too), F-keys are disabled by default (you have to press an "F-lock" key, other wise you have their never-working, useless special functions). Why they don't make the lock key a deep switch is beyond me. I'm never going to get tricked again.

  10. Re:Lets Hear it for Procrastination!! on British Town Worried About WWII Ammo Ship Wreck · · Score: 4, Informative

    with something having a continuous risk, no matter how small, the chance of it exploding approaches one over time...
    Nope. If you know it hasn't blown up yet, then the probability of it happening now (or in the next T time) hasn't increased. However the probability of it happening in the next T time tends to 1 when T grows.

  11. Re:Collision != Broken on SHA-0 Broken, MD5 Rumored Broken · · Score: 1

    Actually there are several definition of "broken" (or of "cryptographically secure").
    In this case the hash is not cryptographically secure against chosen plaintext attack; if you can find a collision, you can e.g. get a document signed and claim another, different document was signed instead.

  12. Re:Man, the Bottleneck on Ultra Fast Disk Drives With No Moving Parts · · Score: 1

    500 cps ? That's about 3000 wpm (counting a generous 10c per w)
    I think the record is ~20 cps, which is pretty damn fast!

  13. Carbon cycle on Getting Serious About Fuel Cells · · Score: 2, Insightful

    Where do you think the carbon in biodiesel comes from?

  14. Re:You do now. on RIAA Sends Letter to Senate Supporting INDUCE Act · · Score: 1

    I don't see any threat for jail in here...

  15. Re:Gender on CeCILL: La Licence Francaise Du Logiciel Libre · · Score: 1

    It's le nouveau overlord. Lord is masculine.
    Acutally, it's le nouvel overlord, since overlord starts with a vowel.

  16. Re: and in apt/dpkg... on URPMI For Fedora Core 2 · · Score: 1
    one thing I like better about urpmi is that if the package has a config file that differs from what's currently install it offers to show you the diffs and gives the option of using the new one and keeping the old as foo.rpmold, using the old and keeping the new as foo.rpmnew, or just discarding the new
    Apt offers to:
    • diff
    • Keep old
    • Keep new
    • Background process

  17. Re:The flip side of the coin. on Atomic Veterans Speak Out · · Score: 1

    The use of the weapon was the knockout blow that ended the first World War/I
    Ermm... The SECOND World War. And by that time it was mostly finished (Germany at least had surrendered), though of course who knows how long the Japanese might have fought on.

  18. Re:It's been done on An Online ID Registry · · Score: 1

    see microsoft passport
    Do you mean it's not possible for a single person to have several passport accounts? I don't think so.

  19. Re:History is against him. on Gates: Open Source Kills Jobs · · Score: 1

    There will still be a market for customising this software. It is likely to be smaller though.
    Or as RMS put it in the GNU manifesto:

    "Won't programmers starve?"

    I could answer that nobody is forced to be a programmer. Most of us cannot manage to get any money for standing on the street and making faces. But we are not, as a result, condemned to spend our lives standing on the street making faces, and starving. We do something else.

    But that is the wrong answer because it accepts the questioner's implicit assumption: that without ownership of software, programmers cannot possibly be paid a cent. Supposedly it is all or nothing.

    The real reason programmers will not starve is that it will still be possible for them to get paid for programming; just not paid as much as now.

    Restricting copying is not the only basis for business in software. It is the most common basis because it brings in the most money. If it were prohibited, or rejected by the customer, software business would move to other bases of organization which are now used less often. There are always numerous ways to organize any kind of business.

    Probably programming will not be as lucrative on the new basis as it is now. But that is not an argument against the change. It is not considered an injustice that sales clerks make the salaries that they now do. If programmers made the same, that would not be an injustice either. (In practice they would still make considerably more than that.)

  20. Re:From Open Learning Init. From CMU on Carnegie Mellon Starts Offering Courses Online · · Score: 1

    June 28-30 and July 7-9
    That's what I would have highlighted!

  21. Re:Screw machine learning... on Incorporating Machine Learning into Firefox 2.0? · · Score: 1

    Bookmark search should actually search on bookmarked pages themselves. Nothing less will do.
    wget + grep ?

  22. Re:commercial? on Commercial DVD Software Comes to Linux · · Score: 1

    Reverse engineering codecs/encryption methods without paying royalties is just as bad as software piracy
    Note that in this case there are no patents involved (the CSS is so lousy it certainly doesn't deserve a patent). There is no "innovation" "stolen" when reverse-engineering the encryption. There is no reason to pay anyone to decrypt a DVD, which is easy to do. It's just illegal under the DMCA.

  23. Re:The one thing that really pisses me off on How To Make Friends on the Telephone · · Score: 1

    The protocol is, the caller identifies itself, then asks for the person it wants to speak with. (The callee just has to say "hullo"). In a business (or military) setting, the callee may identify itself at first.

  24. Re:You're living in the past on Backup Tapes: Alive And Kicking · · Score: 1

    You can get VXA (now Exabyte) tape drives that store 80GB
    Exabyte? Then they're selling tapes over 10000000 times smaller than advertised!

  25. Re:What motivates him? on The Traveling Salesman Problem Meets Starbucks · · Score: 1

    Jose Bove ? Tu postes sur /. ?