Slashdot Mirror


User: Old+Wolf

Old+Wolf's activity in the archive.

Stories
0
Comments
1,798
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,798

  1. Re:Door on Solaris 10 Released, Updated & Free (Like Speech) · · Score: 1

    Thanks, that was good to know.

  2. Door on Solaris 10 Released, Updated & Free (Like Speech) · · Score: 1

    I hope they do make the source code available, it'd be great to be able to figure out what those "Door" things are doing..

  3. Re:The freezer trick does work though on Creative Data Loss · · Score: 0, Offtopic

    Your mother!!

  4. Re:You might try it before expressing disbelief. on Creative Data Loss · · Score: 1

    Be sure to keep your lavatory receipts, or the data will be surgically extracted when you leave.

  5. Re:The freezer trick does work though on Creative Data Loss · · Score: 1

    RTFA. How many of those files you recovered had been deleted by the user beforehand? Note that the drive was in perfect working order BEFORE the guy put it in the freezer.

  6. Re:Freezing hard disks on Creative Data Loss · · Score: 1

    Freezing DOES NOT slow down the electrons. If anything, it would speed them up (think superconductors).

    The point of freezing electronics is so that the board contracts -- turning hairline fractures into joins.

  7. Re:Dang it... on Creative Data Loss · · Score: 1

    I have a witty well-worded response too, but it is too big to fit in the margin.

  8. Re:Centrinia on 2004 IOCCC Winners Source Code Released · · Score: 1

    All names containing double-underscores are reserved for use by the implementation, if you want to be portable then you should switch them to singles.

  9. Scientists' for loop?! on Titan's Smooth Surface Baffles Scientists · · Score: 2, Funny

    The article mentioned that this has "thrown scientists for loop". WTF does that mean? Is it something like:

    for (;;)
    {
    launch_satellite();
    if (strange_discovery)
    throw "we've got hello from outer space!"
    }

  10. Re:Exceptions are suddenly viable? on C++ In The Linux kernel · · Score: 2, Interesting

    Firstly let me say that I'm not a kernel programmer, and I respect the fact that you have decided against using exceptions. However I'd like to attack your arguments anyway, based on my (limited) point of view, so if you could correct me then that would be good.

    The article said that they had modified exception handling to make it efficient time-wise, so the complaint that it's slower than using error returns no longer applies. (Recall that exceptions only should be thrown in exceptional circumstances, not as an expected part of processing; and exceptional circumstances will usually include some handling such as printk() which they noted takes an order of magnitude more time to run than the process of propagating an exception).

    So let's return to your main point: the risk of an uncaught exception causing a kernel panic is too high.
    (BTW how is this different to the risk of a divide by zero causing a kernel panic in C ? )

    I'd like to make a 'case study': accessing the elements of a std::vector. If you're unfamiliar, then writing:
    v[n]
    is equivalent to using that syntax on an array of ints. However, writing:
    v.at(n)
    is equivalent to writing in C:
    if (n > v_size)
    return some_error_code;
    v[n]
    and then having handling in the caller function for the possibility of that error. Much more concise, don't you think? Especially if you have
    several of these accesses in one expression.

    (Presumably the 'n' would come from some external source that is expected to be in bounds but occasionally may not be. )

    So you have reduced code complexity by not having to do a manual bounds check everywhere. You have no added runtime overhead in the case of the value being in range.
    Also, the case of the uncaught exception is just as bad as the case of an out-of-range array access -- maybe even worse, as it will take longer to find the bug.
    And perhaps the most important: you have the flexibility of being able to put the error handling code at a higher level than just the parent function. In the cause of the completely uncaught exception, at least you have the exception error message to indicate exactly what went wrong. If the kernel crashes from an out-of-range array access you may have no idea what went wrong, especially if it is in a tricky bit to use a debugger.

  11. Re:Someone explain to me how this is news on Bush Website Blocked Outside N. America · · Score: 1

    He said the site may see no reason to distribute content to people who will not be voting next week.

    Is that insane or what ?! For example there are 10,000 eligible US voters living in New Zealand. And wasn't there only about 500 votes between Gore and victory last time ?

  12. Re:Actually on Distress Signal Emitted By Flat-Screen TV · · Score: 1

    I thought Southpark invented that

  13. Re:An important security sidenote on IE Shines On Broken Code · · Score: 5, Funny

    I have a worse CD.. if you put it in the drive then it starts to install Windows 98 :(

  14. Re:Scary Stuff on 'Tit for Tat' Defeated In Prisoner's Dilemma Challenge · · Score: 1

    Just a note on this interpretation of the PD: 'C' (Cooperate) corresponds to 'deny' and 'D' (defect) corresponds to 'confess' under this explanation, don't get confused if you read some other analysis of the problem that refers to C and D and you have this interpretation in mind.

  15. Re:Finish it on Cherry OS Claims Mac OS X Capability For x86 · · Score: 1

    > Running MacOS using CherryOS on Windows using VMWare on FreeBSD using Linux binary compatibility.

    On an X-Box.

    On a Beowulf cluster of X-Boxes.

  16. Re:Meanwhile... on Colorado Researchers Crack Internet Chess Club · · Score: 1

    They can't buy items with it, the merchant would have to effectively give them the item for free.

  17. Re:Meanwhile... on Colorado Researchers Crack Internet Chess Club · · Score: 2, Insightful

    The unfortunate side of this coin is that 'smart' cards don't actually offer a lot of added security. Most of the objections people haev raised to magstripe cards still apply to smartcards. Also, most smartcards get their security hacked within a few months of coming out (meaning that the manufacturers are continually in a cycle of sending new cards out). Their only benefit is that the unwashed masses feel safer.

    This is really a great fraud which makes money for the people developing smart-card processing systems and the general public pay for it (well, the merchants pay for it, and they usually pass the costs onto the customers).

  18. Re:Meanwhile... on Colorado Researchers Crack Internet Chess Club · · Score: 1

    What's stopping Mr Shopkeeper from altering the device to record a copy of the PIN you enter ?

    The banks won't certify any particular device for use in shops (and thus, they won't be able to process transactions successfully) if it allows this.

    Also, if a shopkeeper perpetrated the fraud by the other means you suggest, it would be simple to trace it to that shop, by examining the transaction records.

    Finally, later versions of the terminal software do not actually record the card number, to avoid this very problem. You should see on the receipt something like "49997........0452" , enough digits to identify the card well enough for audit purposes but not to allow someone to commit fraud with it. And as before, a terminal modification which steals card numbers, would not pass certification.

    NB. This is how it works in New Zealand, if other countries don't implement security measures then they are stupid.

  19. Re:Meanwhile... on Colorado Researchers Crack Internet Chess Club · · Score: 1

    What's wrong with that? It isn't a security risk to read what's written on the card or to create a new card, and it's a very minor risk to duplicate a card (the risk being that the attacker could gradually guess the PIN over time).

  20. Re:Happened to my wife a few months ago on Car With A Mind Of Its Own -- Part 2 · · Score: 1

    Shifting into park ought to only kill the transmission, not the engine.

    Also , I doubt that crap through the air filter would affect the throttle (the point of throttle activation is in the fuel line, before the fuel and air combine). Perhaps there was crap in the fuel (accidental or malicious -- have you been changing your fuel filter every 10,000km?) , or maybe something else gummed up the throttle (eg. stuck spring) and the mechanic was incompetent.

    (IANAM, so this could all be bollocks)

  21. Rest of the world on Google Launches SMS Search Service · · Score: 1

    Is this accessible outside of the US ?

  22. Re:Tell me it ain't so ! on Two Women Found With HIV-Immune Mutant Gene · · Score: 1

    HIV is a very unique disease with a most difficult set of transmission routes requiring definite HUMAN intervention for these to be achieved.

    Sex is difficult? Oh yeah, this is Slashdot..

    Every time HIV spreads we find people engaging in behaviors which we know spread the disease.

    Sex is a biological imperative of all animals. Maybe your attitude would change if you got some. Oh wait, is it beneath your lofty moral high horse?
    [In other words, any attempt at prevention which involves restriction of sex, is doomed to fail before it even starts]

  23. Re:Tell me it ain't so ! on Two Women Found With HIV-Immune Mutant Gene · · Score: 1

    They are both 'static percents' at any one point in time, but I write 'N' because I have no idea what an accurate value is (replace 'N' by '30%' if that would make you happier).

  24. Re:Tell me it ain't so ! on Two Women Found With HIV-Immune Mutant Gene · · Score: 2, Insightful

    You missed the biggest point -- HIV is contagious and incurable. The number of people dying from starvation etc. will stay roughly in proportion to the population, but the HIV base will continue to grow and grow if nothing is done.
    There was a time in the past (maybe only 15-20 years ago) when African countries had 1% HIV and N % starvation (for some large value of N), look at them now.

  25. How is this practical on Fluid Logic Chips · · Score: 1

    How is this, in any way, better than electricity doing the same thing?

    The only thing that comes to my mind is that you can 'push' the fluids along with something more practical than a battery (currently, a limitation on micro-electronic devices is the large size needed for electric batteries).