Slashdot Mirror


User: Ben+Hutchings

Ben+Hutchings's activity in the archive.

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

Comments · 1,450

  1. Re:That's only partly true on Debugging · · Score: 1
    Testers get bored and become dumb if you make them do it two dozen times, thus they miss the higher-level bugs.

    Why do you use humans to do what computers should be doing? Tests should be automated as far as possible, so that mindlessly repetitive testing is cheap and accurate. Obviously humans are still useful for creative prodding of the UI, but any problems they find that way should get automated tests.

    Another thing that's totally wrong with testing is breaking down the application by areas in any kind of strict fashion, especially with things like security or performance. This fucks up the most important thing in the app - namely, how well the pieces work together. Individual features may be OK, but there's a lot of unexplored garbage at the seams, and sooner or later seams start to break revealing fundamental problems and total lack of testing in feature interaction.

    That's why you do system testing too - unless what you're saying is that system testing still tends to test one area at a time.

  2. Re:Safe? on Real Pain Dulled In Virtual Worlds · · Score: 1

    If the emotial trauma is too painful for the victim to bear thinking about the incident, how can they come to terms with it until they have been somewhat desensitised?

  3. Re:Well written applications... on AMD Could Profit from Buffer-Overflow Protection · · Score: 2, Informative
  4. Re:Does it so well? on Singularity Sky · · Score: 1

    No, he wasn't looking at the slush pile. He was giving a talk and responding to the common belief that 90% of science fiction is crud.

  5. Re:Is Reed Hundt the same FCC chief who figured ou on Former FCC Chief Touts "Big Broadband" · · Score: 1

    To clarify further: pricing as a form of communication, and by pricing the feature of digital TV support at $300 the manufacturers are saying "digital TV is worth an extra $300 and costs a substantial fraction of that to produce". That implicit statement is what I was calling "bullshit".

  6. Re:Is Reed Hundt the same FCC chief who figured ou on Former FCC Chief Touts "Big Broadband" · · Score: 1

    I meant that the price is unreasonable, not that it's incorrect.

  7. Re:Manual translation on Imminent Mandrake Name Change? · · Score: 2, Informative

    Mandrake has to change its name

    The TGI of Paris has sentenced Mandrake, the French publisher of the Linux distribution of the same name, to pay &euro70,000 to the American companies Hearst Holdings and King Feature Syndicate, owners of the trademark "Mandrake le magicien" and publishers of the comic of the same name. The latter had brought this to court in France for trademark dilution. The court also forbade the French company to continue using its name and demanded that Mandrake transfer its domain names to the two American companies - a verdict which could be a deadly blow to the French company whose business resides solely on its eponymous distribution.

    For the moment, Mandrake has appealed, thus suspending the judgement and retaining its trademark and domain names.

    Let us remember that an earlier judgement - concerning the logo - had been in favour of the American companies. The French company has already had to revise its copy.

  8. Re:What a Waste on DARPA Offers No Food for Thought · · Score: 3, Insightful

    No, dogmatic people hate that, and there are plenty of them among liberals, conservatives and any other political group.

  9. Re:Floppies Still Needed on Good, Affordable PC Diagnostic Software? · · Score: 1

    This kind of installation process may be acceptable for the tech-savvy user but how is Aunt Tilly supposed to deal with this? The average user would never be able to install Windows with the current installer. Windows will never be successful in the marketplace until it gets an easy-to-use installer.

    No, hang on, that's not right is it?

  10. Re:Sandra on Good, Affordable PC Diagnostic Software? · · Score: 1

    When parts of the disk are found to be bad at the factory, they are marked as such. You're talking about dynamic defect management, which is not what the page you linked to describes. Magneto-optical drives and the new Mount Rainier CD/DVD re-writers do this, but I've not heard of it being implemented in hard drives.

  11. Re:Is Reed Hundt the same FCC chief who figured ou on Former FCC Chief Touts "Big Broadband" · · Score: 1

    $300 for a tuner is bullshit. Maybe it costs that much extra if the development cost is spread over a few tens of thousand of sets. If it's spread across millions of sets (as it will be) the cost goes down a long way. Here in the UK an external digital STB (with its own case, power supply, remote, etc.) costs 50 ($90). The cost of the tuner itself must be a tiny fraction of that. Now I know you have a different digital system in the US but I doubt that it's so fundamentally different that it will require much more expensive electronics.

  12. Re:Doubtfull on Former FCC Chief Touts "Big Broadband" · · Score: 1

    Telcos lie. Those "taxes and fees" are inflated on the bill (just like the extra charge for touch-tone dialling I hear some are being charged) to deflect criticism of the high price of local telephone service in the US. Every business has to pay some taxes; they're just a cost of doing business.

  13. Re:The Question on XFree86 4.4: List of Rejecting Distributors Grows · · Score: 1

    libjpeg has a quite explicit requirement for credit in documentation:

    If only executable code is distributed, then the accompanying documentation must state that "this software is based in part on the work of the Independent JPEG Group".

    Why is it OK to use this in GPL software? (libjpeg is ubiquitous and it appears that all GNOME applications are linked indirectly with libjpeg.)

  14. Re:24fps vs. blocky video on Brazil Takes Lead in All-Digital Cinema Projection · · Score: 1
    Cinemas project *the entire image* during the whole frame-time.

    No, they blink out once or twice per frame so each frame is shown 2 or 3 times over.

    TV only projects a very small part of the image at the same time, and relies on afterglow of the projected area to make the image appear.

    Normal CRTs rely on persistence of vision, the same as cinema projectors. The image on the screen fades very quickly. It is possible to make CRTs which fade slowly but this is generally undesirable since it results in a kind of motion blur (commonly seen on LCDs).

    Your eyes are only capable of seeing 20-25 fps.

    Nonsense. That's just a minimal rate to achieve the illusion of smooth motion. (Cheaply made cartoons often use a frame rate of 12.5 or 15 Hz but they do tend to look a bit jerky.)

  15. Re:OO is a one hit wonder on Intuitive Bug-less Software? · · Score: 1

    They are? Then I don't know what the problem is. (The specific problematic class I am aware of is Point.) Maybe it's the fact that you need to call methods to get to the attributes because Java doesn't allow for read-only attributes. Again, that's not a fault of OO but a limitation of Java.

  16. Re:OO is a one hit wonder on Intuitive Bug-less Software? · · Score: 1

    It's not an either/or situation. A colour is logically both a value and an object (it has attributes of its own). A bignum needn't necessarily be an object but I don't see why it shouldn't be. I suspect what you really dislike is the existence of mutators on some of these classes. I agree that colours and bignums should be immutable values but I don't think that means they shouldn't be objects.

  17. Re:Numbers on The Galaxy's Largest Diamond · · Score: 3, Informative

    Britain adopted the American system a while ago.

  18. Re:K.I.S.S on Nokia Admits Multiple Bluetooth Security Holes · · Score: 1

    UIQ and Series 60 are basically GUI layers so it's not at all correct to call them OSes. You're right that SymbianOS isn't real-time so it does need to run alongside or under an RTOS. SymbianOS can run as a task under NOS (Nokia OS) or on a separate processor from the GSM (or other protocol) stack. I don't remember which handsets do which.

  19. Re:dshield and the number of infected systems on MyDoom.C Making Its Way Across The Net · · Score: 1

    Maybe some of them are dial-up users who keep redialling and getting new addresses because "my connection's slow!".

  20. Re:Code Monkeys v. Architect? on Ask Indian Techies About 'Onshore Insourcing' · · Score: 1

    Those are examples of successful Indian branches of US companies, not examples of outsourcing.

  21. Re:Open != effectiveness on Nokia Takes Control of Symbian · · Score: 1

    Most parts of SymbianOS can work as a layer over Windows (the "WINS" build), which allows you to do most of your development and debugging on a PC using a special version of CodeWarrior. (Previously Symbian supported Visual C++; I don't know whether they still do.) Of course the real thing works a bit differently; for example, it runs applications in separate processes with memory protection.

    In some ways it should be easier to debug for PalmOS since you can just run the app in POSE and attach gdb to it.

  22. Re:Then Show them Irrefutable Data on BBC Argues Games Don't Cause Violence · · Score: 1

    My impression from watching the news is that sensationalism is spiralling out of control.

  23. Re:Invulnerable to MyDoom type virii? on Red Hat to Release Enhanced-Security Linux · · Score: 1
    In Windows all anyone has to do is double-click the attachment to execute it,

    This was once true, but recent versions of Outlook, Outlook Express and Eudora do not allow this. The problem is the huge installed base of older, more trusting versions.

  24. Re:Illogical on Red Hat to Release Enhanced-Security Linux · · Score: 1

    That doesn't mean the local root vulnerability isn't there.

  25. Re:Invulnerable to MyDoom type virii? on Red Hat to Release Enhanced-Security Linux · · Score: 1

    Another way to take over a Windows machine from an unprivileged account is to insert code into a privileged processe using window messages. Microsoft advises against creating windows in service processes and provides the "allow service to interact with desktop" flag to force any windows they do create (e.g. error message-boxes) to be walled-off from the real desktop. However, some of the default services break this rule, the messenger service being a prime example. This may have been fixed in Windows Server 2003 though.