Slashdot Mirror


User: DrVxD

DrVxD's activity in the archive.

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

Comments · 916

  1. Re:ISO? We don't trust them any more. on Ada 2012 Language Approved As Standard By ISO · · Score: 1

    No, I define "abusing" as doing things like overloading an addition operator which doesn't perform an additive operation.
    (Which would be just as abusive if you used a non-operator function with a misleading name).

    Can you provide an example which is non-abusive, but is a source of bugs? Or are we just expected to accept the veracity of your unsubstantiated claim that "today it is considered mostly a source of bugs"?

  2. Re:Seriously? on Adafruit To Teach Electronics Through Puppets In New Kids Show · · Score: 1

    I know this is crazy talk — especially for /.

    Couldn't agree more - since most folks can't even be bothered to RTFA, do you *really* expect them to wait to WTFE?

  3. Re:Future guest stars.... on Adafruit To Teach Electronics Through Puppets In New Kids Show · · Score: 1

    Boris the Program Monitor (USSR space race surplus):

    In Soviet Russia, Program Monitors Boris!

    (sorry - that was just too good a fed line...)

  4. Re:ISO? We don't trust them any more. on Ada 2012 Language Approved As Standard By ISO · · Score: 1

    Remember who populates these standards bodies

    Me, amongst others. I'm a member of a National Body delegation to an ISO committee.

    given the cost of entry is often in the 6 to 7 digits (the lower one is just to use the standard, if you want to participate in making them, it's $$$$ and always has been)

    This is flat out wrong; neither I not my employer pay even a single cent to participate in making ISO standards.

  5. Re:ISO? We don't trust them any more. on Ada 2012 Language Approved As Standard By ISO · · Score: 1

    today it is considered mostly a source of bugs

    [Citation Needed]

    Having the facility to overload operators isn't a source of bigs; abusing that facility is a source of bugs.

  6. Re:Missing the point on BLAKE2 Claims Faster Hashing Than SHA-3, SHA-2 and MD5 · · Score: 1

    I don't actually know off the top of my head how many collisions you should expect if you hashed N items.

    One of the characteristics of a good cryptographic hash is that it has a uniform distribution in the hash space - so really, you have a generalisation of the birthday paradox; the section there on 'Collision Counting' gives the expected number of collisions as
    n - d + d ( ( d -1 ) / d ) ^ n
    (where d is the number of possible hash values, and n is the number of items).

    Since we're hashing N items, with N outcomes, then we can substitute d==N, n==N
    N - N + N ( ( N - 1 ) / N ) ^ N
    and simplify a little:
    N ( ( N - 1 ) / N ) ^ N

    My calculus is embarrassingly rusty, so I did a quick graph of that (and its differential) on Wolfram Alpha, and it looks to be tending to around 36.7% collisions, which I thought was surprisingly high - but then again, the birthday paradox still strikes me as a surprising result...

  7. Re:Missing the point on BLAKE2 Claims Faster Hashing Than SHA-3, SHA-2 and MD5 · · Score: 1

    whether or not you celebrate Christmas, Christmas celebrates you.

    But only in Soviet Russia

  8. Re:Missing the point on BLAKE2 Claims Faster Hashing Than SHA-3, SHA-2 and MD5 · · Score: 1

    Take a look at this

  9. Re:Don't forget "UFO" on Gerry Anderson, Co-Creator of Thunderbirds, Dies · · Score: 1

    There wasn't puppets in UFO, was there?

    No puppetry, but a considerable amount of model work (for vehicles, moonbase, etc). Naturally, Anderson's team had a considerable amount of experience in that field from the earlier marionette series - as a result of which, UFO stands up extremely well to other shows of a similar age.

  10. Re:My heart is still a fireball on Gerry Anderson, Co-Creator of Thunderbirds, Dies · · Score: 1

    ..and Lady Penelope (voiced by Sylvia) was my puppet fantasy woman when I was 12

    Trivia: Not only did Syliva voice Lady P, she also provided her ankles for the occasional live-action close up.

    Come to think of it, she still is

    *nods* :)

  11. Re:Wow... on Gerry Anderson, Co-Creator of Thunderbirds, Dies · · Score: 1

    The acting in Stingray was way less wooden than that in Farscrape...

  12. Re:Space: 1999 was awesome. on Gerry Anderson, Co-Creator of Thunderbirds, Dies · · Score: 1

    I'm guessing, but I'd imagine a sizeable chunk of that budget was to get Martin Landau and Barbara Bain on board (which was, as I recall, deemed necessary for the lucrative US market).

    For me personally, neither of them added much to the show (despite the fact that both are fine actors - Landau especially so); I think the whole thing would have worked better as an ensemble cast without the two "big names".

  13. Re:Hey Google, do something! on Internet Archive Needs Donations, Has Matching Donor · · Score: 1

    They can't because there might be a single copyrighted file in there, and that would make it IP piracy!

    Actually, there's already a massive amount of copyrighted material on there (most material is implicitly copyright in most jurisdictions UNLESS the authour takes specific steps to ensure otherwise).

    Printing it wouldn't make it any more pirated than simply archiving it.

  14. Re:One day, and it won't be long on Ask Slashdot: Do Coding Standards Make a Difference? · · Score: 1

    +1 - where are my mod points when I need 'em.

  15. Re:+1 insightful, disagree on Ask Slashdot: Do Coding Standards Make a Difference? · · Score: 1

    PHP developers

    Awooga! Oxymoron alert.

  16. Re:After 42 yrs programming I say... on Ask Slashdot: Do Coding Standards Make a Difference? · · Score: 1

    Most diffs can ignore whitespace.

    This is true - but it's not really a solution.

    Firstly, most source code management systems (quite rightly) consider whitespace to be significant, so if Bob messes around with Alice's whitespace, then as far as the SCM is concerned, it's a change (regardless of whether there's a semantic change or not). So futzing around with whitespace can lead to the appearance of considerable code churn - despite the fact that it's actually just noise.

    Secondly, ignoring whitespace in a diff can lead to false negatives - since whitespace *can* have a semantic impact.

  17. Re:After 42 yrs programming I say... on Ask Slashdot: Do Coding Standards Make a Difference? · · Score: 3, Informative

    CodingStandardsThatMandateCamelCaseDecreaseReadability.

    coding_standards_that_mandate_underscores_increase_readability.

  18. Re:Ok...Questions on Facebook Test Will Let You Message Strangers For $1 · · Score: 1

    No, but a delivery address can be helpful.

  19. Re:Margin of error on Hubble Sees Tribe of Baby Galaxies 13+ Billion Light Years Away · · Score: 1

    If you're a creationist, then you ARE the margin of error.

  20. Re:Bugs A Noy on Whose Bug Is This Anyway? · · Score: 1

    I can't say enough about peer review. I wish I had more

    This, this and this again. Only more so.

    one thing that geeks LOVE to do, is cut down other geeks

    Folks who are doing that in a code review have completely the wrong approach, and should be battered around the head with a clue stick.
    I've found that the best way to deal with them is to point out that this shouldn't be seen as an opportunity to cut others down, but as an opportunity to show off by educating the reviewee (and, of course, showing off is the other thing that geeks love to do ;-)

    Negative feedback makes the product better. Positive feedback makes the producer feel better.

    That depends on the actual feedback. Negative feedback like "man, this sucks" hurts the project team's morale and thus, long term, the product. Negative feedback like "you can improve this by doing X here, which is better because Y" is actually very positive - it directly improves the product, improves the team's skill set, and improves communication within the team - win, win, win.

    This is one of the things I really like pair programming - instant, on-the-fly, cod review. And it doesn't much matter if your partner has a zillion times your experience, or is just writing their first program; both halves of the pair benefit from the process. I have my team spend about 50% of their actual coding time pairing, and rotate the pairs each session. Some folks seem to have the concept of man-hours too deeply ingrained in their psyche to understand how this can be as productive as everyone flying solo, but in my experience, pairing tends to be *more* productive.

  21. Re:Reminded me of my first C application on Whose Bug Is This Anyway? · · Score: 1

    I've been programming in C for over 30 years, and honestly can't remember how long it's been since I used a compiler that wouldn't warn me about something like if( i = 1 ). Mind you, in my early days (when compilers were more concerned about code generation than correctness), I used to push everything through lint every so often - which would have generated a similar warning.

    All that being said, to this day I still favour if( 1 == x ), despite the raised eyebrows it gets from the younger crowd.

  22. Re:Random bluescreens on Whose Bug Is This Anyway? · · Score: 1

    If every value read from memory had to be sanity checked there would be little CPU horsepower left to perform useful work

    That's why ECC memory exists - the 'sanity check' is a real-time hardware operation that (typically) generates an NMI when it fails. It's not common in consumer-grade PCs (due to cost), but it does get used in some critical applications.

  23. Re:shows what happens pulling 12+ hour days does on Whose Bug Is This Anyway? · · Score: 1

    Yes that has happened in the past with trains, trucks, airplanes , ect's.

    12+ hours of ECT is just asking for trouble...

  24. Re:It looks like... on Strong Climate Change Opinions Are Self-Reinforcing · · Score: 1

    Only 8%? I'd have thought it was far more than that...

  25. Re:Pretty remarkable how many there are on Earth Avoids Collisions With Pair of Asteroids · · Score: 1

    bad news that we're seeing so many near misses.

    That we're seeing so many near misses is mostly indicative of the improvements in our technology. The better our sky watching gets, the more we'll see - it's not that there will actually be more near misses - it's just that we're getting better at spotting them.