Slashdot Mirror


User: WolfWithoutAClause

WolfWithoutAClause's activity in the archive.

Stories
0
Comments
2,844
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,844

  1. Re:At the end of the day... on What I Hate About Your Programming Language · · Score: 1
    No, I don't think your code should say why- that is what the documentation is for. If you say why, then the code may be eroneous when somebody starts using your function for something else, or changes are made elsewhere.

    I think it should clearly say what and to some extent how it is doing what it needs to. And it needs to be quite local, and include any significant gotchas, non obvious connections out to other places in the code, that sort of thing.

  2. Re:This will never work on Falling to Earth's Core in a Big Blob of Iron · · Score: 3, Funny
    I'm a professor of Earth and Planetary Sciences at Washington University in Saint Louis

    Please to meet you. I'm the pope.

    This will never work.

    Gee. Do you think? Funnily enough most people here know that this idea is just a cartoon sketch of an idea; a bit of brainstorming, but apparently you don't.

    Its pure pop science, and the CalTech should revoke this guys tenure, if he has any.

    You obviously want his job. Anyway enough wasting time with you, I've got eclesiastical matters to deal with.

  3. Re:There's the problem.... on Falling to Earth's Core in a Big Blob of Iron · · Score: 4, Insightful
    That'd work, but only if there was some place for the heat to go. Can't get rid of heat, right, all you can do is move it around? Hard to do that when you're surrounded by friggin molten iron.

    That's not quite true. Consider a refrigerator. It consists of an insulator layer and a heat pump. When heat leaks past the insulator it gets sucked back out and dumped.

    So you could do the same thing in the earths core, use brick as the insulating layer, and run a refrigerator to pump the heat out, and increase the temperature of the molten iron just outside the insulator. Molten iron is a good conductor of heat, so convection would carry the heat away from the probe.

    I must admit I'm more worried by the unbelievable pressure of hundreds of miles of rock, oh yeah, that and the nuclear device they'd need to start off the crack...

  4. Re:At the end of the day... on What I Hate About Your Programming Language · · Score: 1
    At university, I took a course in pascal, with an instructor that was fairly heavy on good style, adding comments, sensible names etc.

    Anyway, I made a point of making almost completely no comments at all. Every single time I would get back 'more comments'. Funny thing was, I still got a 1st on the course overall.

    The trick was, my code was incredibly well structured, all of the variable names actually did what they said- the code was extremely readable, it read like english.

    However, now I'm older and probably dumber, and besides I have to work with other peoples crappy variable amd function names. I now find it is a really good idea to comment each paragraph of code. I find that putting in the comments mean I have to read the code through, and I find a lot of bugs that way (a sort of self code inspection.) So perhaps the instructor was right, but it took me maybe 10 years to get to this point; and I was working on up to 350,000 lines of code or so before it made a big enough difference.

  5. Re:Java and the operator overloading.. on What I Hate About Your Programming Language · · Score: 1
    Because adding operator overloading to a language is like giving the programmer the ability to change and mutate the language to her desires.

    Yes. That's precisely why I want operator overloading.

    In some situations you really do need to do that. I wrote a library once in C++ that dealt with a special sort of list operator, that was going to be used ubiquitously throughout the code. Using double less than operator to put data into the list was a shoe-in, and worked extremely well.

    Frankly when you are reading C/C++ software, if you don't know what type a particular variable is, then you aren't reading closely enough. It's only confusing if you are a bad programmer. Admittedly there's plenty of those around, and everyone has off days occasionally. Still, C++ is remarkably intolerant of off-days, even if you never use operator overloading.

  6. Re:Awesome on Indiana Jones coming to DVD in November · · Score: 1
    Yeah. China on the other hand... Allegedly- (according to a chinese guy I used to work with, although as far as I know he had know first hand knowledge), there are remote villages in China where they have been known to eat live monkey brains. They have this special table... trust me you don't want to know.

    The thing with China is that in their history they've been through some agonizing famines- these guys will eat just about anything edible; and several things you or I just don't agree are edible ;-)

  7. Re:fuck on Mozilla 1.4b Loosed · · Score: 1
    What? Haven't you heard of first post mod bonus?

    Actually, come to thing of it. Neither have I. ;-)

  8. Re:Someone had to mention it... on Dreamcast Web Server Running Off Memory Card · · Score: 2, Informative

    In practice, that is often not an issue, provided you even out the wear. The flash memory manufacturers guarantee atleast 1 million erase cycles. But the write takes quite a while. So provided you have a reasonable quantity of memory (say 128 megabytes), you would never age the memory in 15 years.

  9. Yeah right Re:Seems rather honest, and upfront. on How to Become A Spammer · · Score: 1
    Ok:

    a) we only have his word on it that he refused porn- and his word is worth a lot because he is a spammer (not!)

    b) he may be well spoken, but if he was that intelligent he wouldn't have bragged about his spamming past

    c) spamming is not a legitimate business; at most it might be legal, but it often isn't (for example he admitted that he didn't used 'ADV:' so he was breaking the law in many jurisdictions.)

    d) what morality? He's a spammer.

    e) what responsibility? He's a spammer.

    Yeah right, so he promises he took people's name off the list if they asked. Big flipping deal. What idiot ever replies to spam? You're a real moron.

    Come to think of it, you are supporting a spammer. You sure you're not a spammer yourself?

    As much as we all hate it, ( I know I do, both at home and due to my position at work ) as long as its legal, it will continue to be a large part of net-life.

    As much as we hate it, it often isn't legal, and it is still a large part of net-life.

  10. Ironically.... Re:lol on Dreamcast Web Server Running Off Memory Card · · Score: 1

    The micro_http server seems to have lasted better ;-)

  11. Not. Re:Sampling has been dead for 10 years on Dr. Dre to pay $1.5 mil for "Illegal Sample" · · Score: 2, Interesting
    The problem with the Verve was that they copied the Stones' song completely, slowing down the tempo a bit.

    Um. No. The Verve recording took only 4 notes from the stones song, and none of the lyrics!

    If you listen to it, there's 4 notes that start at the beginning and they continue to loop underneath for the entire song. That's the 4 notes that they stole. Actually they didn't steal, they told the Stones that they wanted to use those notes they said ok, and the Stones more or less reneged on the deal when they found out that they'd looped it right down the whole track; and more importantly because they could, demanded full rights (legally it's a derived work as soon as you copy a single note, more or less).

    The Verve probably could have held out for atleast partial credit, but the Stones played hardball and apparently knew that the Verve couldn't release their album without the Stones permission for the track, so the Stones had them by the balls.

  12. Re:main contender in the uk on Private Spacecraft Prospects · · Score: 1
    That's a trifle unfair, apparently 14 out of 16 of his tests have been successful, and he recently tested a very respectable large liquid fuelled rocket engine.

    Whilst he did seem a bit naive when he started, he certainly seems to be learning, and like any of the groups trying to do this stuff, he may well succeed at not dying.

  13. Re:Not impressed. on Private Spacecraft Prospects · · Score: 4, Funny
    Why would you want to pay to sit in low-earth orbit for (any) period of time?

    Well, I was going to say, 'great view' or 'getting my astronaut wings' or 'exclusivity' or 'bragging rights' but how about:

    zero-g sex?

    :-)

  14. Re:Things you should never do... on Justifying Code Rewrites? · · Score: 2, Interesting
    Pretty much agreed; although rewrites of systems can work well in some well-contained cases.

    Generally, In coding (and life in general) problems fall into roughly two categories:

    a) messes inherent in the problem domain

    b) messes you caused whilst solving the problem in the way you did

    Trouble is, most software engineers aren't real good at telling the difference between the two, and usually prescribe 'rewrites' for both of them. If the mess is type b) then you may be able to remove it, albeit often causing different (hopefully fewer) kinds of problems. If the mess is of type a) then it implies that the engineers have missed it; which nearly always leads to trouble in the long run...

    If it's the original team that is involved, a rewrite might be a good idea, but usually it isn't the original team; and even if it is the original team there is a thing called 'second system syndrome' where the designers try to fix every, single, little problem in their first attempt; this usually ends up in a system too large and unwieldy to work well.

  15. Re:Finally! on Build Your Own Cruise Missile · · Score: 1

    If only they would stop forging the return addresses.

  16. Re:802.11b? on Still More on Connecting Laos · · Score: 0

    Well, I did also say line of sight.

  17. Re:802.11b? on Still More on Connecting Laos · · Score: 3, Interesting
    802.11b can handle essentially infinite distances provided (line of sight anyway) if:

    a) you have large-enough antennas at each end

    or: b) you don't have any equivalent of the FCC hassling you if you go slightly above the power limits

    Distances of 70+km have been achieved.

  18. Re:Soyuz is not perfect... on Software Bug Causes Soyuz To Land Way Off · · Score: 1
    They got lucky here, the engines worked and they entered the atmosphere in so called "ballistic trajectory" (how can it be non-ballistic?)

    Ballistic reentry is one that has no significant lift, only drag. For various reasons that results in losing more of the speed at lower altitude in the thick atmosphere, which makes the braking more intense.

    By controlling the angle of the capsule the Soyuz can achieve some lift, and hence lose more speed at a slower rate at higher altitude, reducing the peak acceleration.

  19. Re:The easiest solution to all this is on The Future of Leap Seconds · · Score: 1
    Why? Energy released from nukes can change angular momentum.

    Um. No, not unless bits of the earth go flying off.

  20. Re:Does it really matter? on Yet More on Cellular Number Portability · · Score: 1

    Actually, since this is the UK, they're straight teeth, since children get free dentistry.

  21. Re:You cant keep good engineers down on The Rutan SpaceShipOne Revealed · · Score: 1

    Well, according to the press release Max Faget was invited to the unveiling as a dignatory, as was Dennis Tito, but they didn't say anything about either being involved in the project.

  22. Re:Beam me up SCOTTY! on The Rutan SpaceShipOne Revealed · · Score: 1
    And it's actually *two* craft.

    Actually, in a fairly real sense, it's 3 craft. Both stuck together, each on their own.

    The question is whether all three craft will work as designed. It looks good though.

  23. Re:The Effect of Lead on Democracies on Trace Levels of Lead Shown to Lower IQs · · Score: 1
    Even worse, they even re-elect them

    Not necessarily. You've still got a chance to do the right thing with Bush Junior. ;-)

    Or you may think that spending $70 billion, when you're running a deficit, to remove weapons of mass destruction from a regime that doesn't appear to have had any (found yet anyway), is exercising good leadership. The choice is yours!

  24. Very low levels of lead linked to IQ deficits on Trace Levels of Lead Shown to Lower IQs · · Score: 3, Funny

    The answer is simple. We need to make sure that everybody gets high levels of lead! They're clearly deficient in lead!

  25. Re:How do you bribe John C.? on Carmack On Doom III And The Evolution Of Graphics · · Score: 1
    why did FMC turn him down?

    Well, I believe that they stated it to be a legal concern of some kind; like would they get sued for liability if John Carmack blew himself or someone else up with it.

    But it may not be true. It's not impossible that they were lying; for example if NASA or one of NASA's contractors decided to stop buying stuff from FMC then FMC could lose much more than this amount of business.

    Or it may be that their total supply of peroxide is only enough for military use, but not much more, and they want to keep some in reserve. In that case they would be expected to make an excuse.

    Whatever the reason, they treated John pretty shabbily.