Slashdot Mirror


User: garethw

garethw's activity in the archive.

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

Comments · 66

  1. Re:That begs the question on UBC Engineers Reach Mileage Of Over 3000 MPG · · Score: 1

    I understand from Bill Bryson's "Mother Tongue" that the so-called correct usage of "begging the question" is, in fact, a corruption of "beggaring the question".

    If that's indeed the case, parent uses the expression correctly, doesn't it?

  2. Upgraded remotely without a hitch on Debian Upgrade May Cause Serious Breakage · · Score: 1

    After perusing the release notes and understanding the apt issue, I bit the bullet and went ahead with a full upgrade of a server to which I will not have console access for 2 weeks.

    The entire process was smooth - 400 packages upgraded, and 60 or 70 new ones.

    I wouldn't have dared do it with any other distro.

    Thanks, Debian.

  3. Re:Starting the book now... on Debian Sarge Coming Soon · · Score: 1

    Who wants to enter our sweepstake for when Debian 3.2 will be released? Pick a date, and if you're the nearest, you'll win ... well, nothing.

    I take July 4th, 2007.


    Pfft. Optimist...

  4. Re:Nerd/tech/science? on Chronicles of Narnia Trailer · · Score: 1

    I think you're playing tricks with language - you made an argument regarding the word "informed", and then made the leap of applying it to the word "informative".

    I agree, one can ask an informed question; I disagree that one can ask an informative question.

    Hint to Mods: I think this one's +((-1)^0.5), Irrational.

    ;)

  5. Re:Nerd/tech/science? on Chronicles of Narnia Trailer · · Score: 0, Offtopic

    Of course, now that my parent has been modded down to -1, Offtopic, my response should be dealt with similarly.

    But, uhh, please don't.

    I guess the system works - although the system may be insane.

  6. Re:Nerd/tech/science? on Chronicles of Narnia Trailer · · Score: 3, Informative

    Mods: How on earth can a question be "informative"?

  7. Re:We gots us a Bargaining Chip on U.S. Rejects Canadian Rejection of DMCA · · Score: 1

    Our other bargaining chip, of course, is our oil. In 2000, the US imported more oil from Canada than from any other nation.

    Oh, wait. On second thought, perhaps we should keep quiet about that. We've seen what they can do to nations whose oil they covet.

  8. Re:Only things I remember... on Douglas Adams Remembered By Those Who Knew Him · · Score: 1

    He suggested calling it "Triple-U"

    Since it's three double-U's, should it not be a hextuple-U?

  9. Re:ALICE puts it all on the line on Turing's Original Test Played First Time Ever · · Score: 1
    Alice figured out my nationality:

    Human: Are liberal?
    ALICE: I really couldn't say for sure.
    Human: Are you conservative?
    ALICE: I don't know whether or not I am conservative. I am a giant electronic brain.
    Human: Giant, eh?
    ALICE: Are you Canadian? Try to determine if this is a person or a computer responding.
    Human: HA HA HA HA HA!!!!
    ALICE: I'm glad you find this amusing.
  10. Re:It'll all end in tears, I know it. on Hitchhiker's Movie is Bad, says Adams Biographer · · Score: 1

    God, now they're going to rape "The Lion, the Witch and the Wardrobe"

    Also on the table is a re-make of Peter S. Beagle's "The Last Unicorn".

  11. Re:Old standards ... on Broadband Life and Internet Anxiety Disorder · · Score: 2, Funny

    Kinda like when I'm hankering for a snack and I go to the fridge, only to find nothing. Then a few minutes later, I'll go again - just to see if anything has magically materialized in the interim...

  12. Re:When was the last time Moore's law was correct? on Forty Years of Moore's Law · · Score: 2, Interesting

    But that's not what Moore's Law says.

    All it says is that the number of transistors you can fit in a fixed area doubles roughly every 18 months (or, expressed another way, the area of a transistor is halving every 18 months.)

    Making transistors smaller does tend to mean you can run cirucits faster because you can switch state faster (which in turn, also reduces the dynamic component of your power consumption), but it's not just a simple linear relationship between size and speed.

  13. Re:Mini-ITX replacement... on AMD's New Low-Power CPUs · · Score: 1

    Yeah, I was curious about that comment, too. I've had a M10000 (Nehemiah) for about a year, and more recently I purchased an MII 6000E fanless model. I run both of them diskless, booting over NFS, keeping them cool and quiet (absolutely silent in the case of the MII 6000E).

    The fan of the M10000 has become a little loud recently - it seems to rattle, but that's about the only issue I have, and the fan could be replaced.

  14. Re:A True Shame on FreeBSD Announces Contest To Replace Daemon Logo · · Score: 1

    ...or the Wallace and Gromit claymation short, "The Wrong Trousers"!

  15. Re:Release timing on Ask Microsoft's Martin Taylor About Linux vs. Windows · · Score: 1

    As a Gnome user, every six months I'm treated to incremental improvements and features.

    Heh. Obvously you don't run Debian...

  16. Re:Interface vs implementation, shared libraries, on Abandoning Header Files? · · Score: 1

    But you don't get need duplicate defintions.

    You end up with the entire code in one compilation unit (if that's the correct term). There is no need for function or class prototypes, or for externs - the implementation is right there in the #include'd source hierarchy.

    Bizarre? Yeah, I agree. But what would you do if your tool vendor one day tells you to do something you think you believe you will later regret?

  17. But what they're advocating could apply to C on Abandoning Header Files? · · Score: 1

    But it's not that different.

    The language itself is syntactically very similar to Java, but has traditionally used header files as one would in C. Then one day, the vendor starts telling people not to do it that way.

    What is different is the tool chain. But that's not really the language per se. Not all C tools are used in the same way either. SO I think the comparison is still valid.

    But what they're advocating would still work in C, which is why I posed the question that way. Many replies have latched on to the idea that you'd have to have function prototypes in every source file, but that's not true. The entire app ends up being one translation unit, so there ARE no externals; it's all right there in the output of one pass of the pre-processor.

    I'm not saying it's a good idea. I really, really don't like it. But it works better than most of the replies here have assumed.

    Interestingly, this language actually uses a modified cpp for pre-processing.

  18. Re:Never thought we'd need to explain the obvious on Abandoning Header Files? · · Score: 1

    But the same applies to their method.

    The individual source files don't all have function prototypes of the classes or functions in other files. Those file themselves are #include'd, so they end up being all in the same translation unit (if that's the correct term).

  19. Re:This isn't C++ or Java on Abandoning Header Files? · · Score: 1

    No, you didn't read my post. That was deliberate.

    I've been using this language for about 5 or 6 years. I know what other Vera users think. But many people in my field come from more of a hardware-design background - where principles of software engineering have been less rigorously enforced. So many just take this suggestion without much alarm.

    The language itself is syntactically very similar to Java, though traditionally has used #include'd header files, just as one would in C. The only real differences are in the way the tool chain works (but then not all C compilers work the same way, do they?)

    I really wanted to see what more seasoned software developers think of this scheme. Despite the posts clamouring to the contrary, C experience is definitely relevant.

  20. Re:Interface vs implementation, shared libraries, on Abandoning Header Files? · · Score: 1

    Personally I'd be very sceptic of jumping on a wagon that goes contrary to software design practices while not really having any arguments.

    Precisely, sir.

    A curiously large proportion of responses seem to think I'm advocating this approach. I'm not; it is being thrust upon me.

  21. Re:Without more detail, what is the point? on Abandoning Header Files? · · Score: 1

    Not, it isn't. It was deliberate. Because few people here know what Vera is.

    It's a language syntactically very similar to C or Java.

    Traditionally, people have always #include'd header files containing class & function protoypes, just like one would in C or C++. The compiler even generates header files for you. Clearly that was the intent.

    Then one day, in all their wisdom, the vendor starts telling people to not do it that way. Some people happily follow without question. Some of us think it's bizarre and are very uncomfortable with the idea.

    I'm not advocating this method. It's being thrust upon me.

  22. Re:Stupid Question on Abandoning Header Files? · · Score: 1

    The reason for header files is 1) Function prototyping. Otherwise, you may have to prototype functions in all source files

    Not true. They're saying the ENTIRE source code base should be #include'd in a tree-like structure, down from the top level file.

    You don't need a prototype in each source file because the actual definition is right there, #included hierarchically.

    Listen, people, I'm not advocating this method. I stated (pretty clearly, if you ask me) in the question that I think it's "abhorrent". But it's being thrust upon me and I'm trying to figure out if there are really advantages to it.

  23. Re:This isn't C++ or Java on Abandoning Header Files? · · Score: 2, Interesting

    The answer has to be "we don't know" because you haven't told us what language this is. I reckon it's some sort of verilogrevolting or system-Cyukyuk abomination,

    Not a bad guess. It's Vera. But what's the point of telling people that? How many people on slashdot even know what Vera is?

    in which case I would say *** do what the vendor tells you *** because if you don't and it all falls apart they will say "we told you so"

    But what's messed up is that vendor just decided to start advocating this one day. The Vera compiler even supports header generation - it's been done the way we expect for years. And bang, one day they suddenly start encouraging this weird approach. "What the vendor tells me" is not what the vendor told me five years ago, or last year.

    I know that there was some discussion sparked internally at the vendor because I raised this question with their FAEs. I already know what other verification people think; I wanted to get an impression of what people thought of the same methodology if it were applied to similar languages.

  24. Re:More from the author on Abandoning Header Files? · · Score: 1

    I think I got a number of serious responses and a few informative ones, too.

    I'm guessing that very few people on /. know what Vera is, and I didn't want to limit the responses who are ASIC verification engineers.

    I think it was quite a useful exercise, actually.

  25. More from the author on Abandoning Header Files? · · Score: 2, Informative
    Thanks for all the interesting replies. It's always nice to start a flame war.

    I wish I'd included a few more details, which might have avoided questions like, "Are you stupid?" and "Have you taken basic Computer Science course?" (the answers are "On occasion" and "Waterloo, Comp Eng '98" respectively :) )

    A few details which might put the question into perspective might be:
    • The project is a chip verification project. There is no final "product" at the end of my work. The name of the game is endlessly re-compiling and running new tests. So compile time is actually quite significant.
    • There is no linker. :) The nature of the language is such that it is linked at run time.
    • The compiler actually doesn't allow you to list multiple source files on the command line and produce one object. So I guess my C/Java analogy was misleading. But that's partly why I'm at a loss to rationalize the question - there is little direct reference point.
    • A lot of people missed my point - I think abandoning header files is abhorrent. But when it came down to it, I couldn't actually produce any inarguable reasons why (namespace is one, but I don't think it's a show-stopper).
    Thanks again for your insights.