Slashdot Mirror


User: Theatetus

Theatetus's activity in the archive.

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

Comments · 1,083

  1. Re:Well written portable code is fine on Porting to 64-bit Linux · · Score: 1
    However, you could implement this in a library in C++ using compile-time templates, implying very little run-time overhead (if any) for stuff that can be computed directly in hardware.

    Proving that those who don't use Common Lisp are doomed to reimplement it...

  2. Re:Scheduling Threads on Reverse Multithreading CPUs · · Score: 1
    If the OS scheduler only know about one core, how in the world would it ever know to set two threads in the execute state simultaniously to take advantage of the extra horsepower

    It won't and that doesn't matter. When will you SMP-fetishist's learn that two simultaneous threads won't be running each in their own CPU? If you have two threads (or processes) running, that doesn't mean that each gets its own CPU; they'll share the 2 cpu's along with the dozens of other running processes. If AMD is right that they can get the scheduling overhead lower with this than you can get the scheduling overhead for SMP, then you'll see performance improvements.

  3. Contact info in an easily accessible location? on Is It Time For .tel? · · Score: 3, Funny
    the proposed .tel TLD would allow individuals and companies to keep all of their contact information in an easily accessible location.

    Wow! If only someone had thought of that before!

  4. Re:At least one exception on Got Root - Should You Use It? · · Score: 1
    If someone's telling you that they used visudo to edit the file, then saved, then tried to run sudo and it failed because of an error it /etc/sudoers, they're either fibbing or you should report a bug.

    Umm... no. There's nothing invalid about taking the account you can log in as out of the wheel group (OK, that would be gpasswd, which is a 3rd one never to use sudo for), or removing sudo privileges from your own account, or removing sudo privileges from the group you're in. Or removing sudo privileges for one of the commands your account needs to edit passwd or sudoers. Note that OpenBSD effectively forbids running visudo through sudo and requires an interactive login, since /etc/sudoers' permissions must be 600 for sudo to run. This in my opinion is the Right Thing.

  5. At least one exception on Got Root - Should You Use It? · · Score: 1

    I can think of two exceptions: never ever run vipw or visudo through sudo. Always run it through su, log in separately and test that the change you made does what you want it to, then log out of your su shell. I can't tell you how many thousands of dollars I've charged my hosting clients to undo a passwd or sudoers change they made using sudo and screwed up.

  6. Re:Terminal Services on Alternatives to Citrix Remote Computing? · · Score: 1

    Incidentally, rdesktop, a Linux RDP client, offers the ability to attach to the root console of a 2003 server, which is very handy if 3 of your colleagues have inconsiderately left RDP sessions running, locking you out of the box. With rdesktop -0 foo.bar.com, you can attach to the root console, log them out, and then get a "normal" RDP session. I've searched high and low for a similar feature in the MS client, but I can't find it. So, I take my Linux laptop to work for the sole purpose of being able to log in to my Windows servers. Go figure.

  7. Re:Like Pirsig said: a question of values.... on The World's Most Modern Management System · · Score: 1
    What's missing is that employees are an organization's best assets.

    Sigh...

    An employee is not an asset. He is neither owned nor acquired. He neither depreciates nor amortizes. An employee is *PART OF THE COMPANY*, and is investing labor just like the shareholder is investing money.

    I don't hear people talking about shareholders as a company's "asset", though the case is probably a little stronger than for employees: money is money, and so shareholders are largely replaceable. An employee can't be replaced as easily.

  8. Ummm... so? on Yahoo's Amazing Disappearing Mail Servers · · Score: 1

    Isn't this exactly why domains have multiple MX records?

    Come to think of it, if you look at the A records for www.yahoo.com (actually yahoo.aka-dns.com) I'd bet a good number of those hosts are down at any given moment too.

    We have redundant systems so that a given host being down is not crippling. We have multiple responses to DNS queries so that we can make use of those redundancies.

  9. Re:apes? on Missing Link Found Between Human Ancestors · · Score: 2, Interesting
    I know I was never an ape. My distant relatives are a different story...

    Carlous Linneaus, a creationist (by default), defined humans as apes long before Darwin was born. An ape is a primate with no tail and certain other diagnostic characteristics.

  10. Re:Amnesty International on Alleged British Hacker Fears Guantanamo · · Score: 2, Insightful
    They had no real proof of torture or any other wrong doing (except holding terrorists without trials)

    Ah, you're close. What you meant is "except holding people they called terrorists without trials". They've released some of those people after 3 years (some of them, incidentally, British subjects), saying "oops, you really weren't an enemy combatant after all... somebody just turned you in to get reward money."

    You'd think they could have figured that out in a few days, at most a week. But years?

    The government says every person in Gtmo is an enemy combatant or a terrorist (those, incidentally, are two disjoint sets). Except for the few dozen they have released after a few years. Do you trust the government? If so, why not just do away with due process for all of us? If we can trust the government then the Constitution is an outdated, byzantine document.

  11. Re:You have to fight.. on Is Corporate Speak Invading Your IT Department? · · Score: 1
    Just like your MBA will point you to the definitions of P&L, EBITDA, Gross Profit, etc.

    And I've got very high regard for MBAs who stick to things they know like P&L, EBITDA, Gross profit (and incidentally, I at least know a naive definition of all those; I don't expect a business person to have to baby step everything for me). It's the ones who think that that knowledge translates into all the knowledge neccessary to make every decision about a business that bug me.

    How many copies of a one gigabyte file fit in two gigbytes of RAM, how many fit on a forty gigbyte hard drive, how many bits are in each of those bytes and how many seconds would the file take to send over a 1-kilobit-per-second link ?

    In order: not quite 2, 39 in an ideal filesystem (rather less in most implemented ones), 8 on all modern architectures, 1,000,000 seconds plus carrier protocol overhead. "kilobyte" and "byte" do have different meanings in different contexts, but that does not imply ambiguity; the meaning in each context is defined. (Though "one gigabyte file" is not clearly defined; you could mean a file with a disk image of 1 gigabyte, or a file with a memory image of 1 gigabyte. Since gigabyte means something different in memory than it does in storage, that would need some clarification. The convention of capitalizing G,M, K etc. to mean powers of 2 and lowercasing g, m, k to mean powers of 10 is helpful, but not standard.)

    Can techies even get "unambiguous" right in the first place ?
    [snip of RE definition of "unambiguous"]

    Now, see, I think that's actually a very good example. The meaning of "unambiguous" in the context of that standard needed to be clear enough that all implementations could be verifiably compliant. I don't see anything wrong with specifying what "unambiguous" means in that context.

  12. Re:You have to fight.. on Is Corporate Speak Invading Your IT Department? · · Score: 5, Insightful
    What if the roles were reversed? Suppose the poster is a business major who has been thrust into the IT/S division of his company, asking us business folk if he should have to learn these ridiculous technical terms in order to communicate with the people he has to deal with every day. Your advice in that situation translates to: Hell no! Fight those socially inept geeks who try to confuse the real issue by loading up on technical terms and all that garbage.

    Rubbish.

    If someone doesn't know what TCP/IP means or what a CNAME record is, I can direct him to appropriate RFCs that define them.

    Now, I wouldn't actually direct an MBA to an RFC, because his eyes would glaze over about the time he got to "this memo has unlimited distribution." But what matters is that I can direct him to such a document, because such a document exists. Tech-speak is done with well-defined terms that have standardized meaning, and it is used to clarify how we talk to each other.

    If you can point me to a document or documents standardizing terms like "Web 2.0", "enterprise", "solution", "mission-critical", "partner", etc., then I will admit my criticism of corporate speak is wrong. However, I don't think you will be able to, because those documents don't exist. Because these words' meanings are not standardized. They mean to the speaker what he imagines he means, and they mean to the listener what he imagines he hears. That, I think, is what business types don't understand when they compare themselves to techs: what we say means something, because we had to learn something objective, verifiable, and repeatable to get where we are, while they didn't.

  13. OK... this guy may be scared to say "Dotster" on The .EU Landrush Fiasco · · Score: 1

    ... but I'm not.

  14. Re:Transoceanic flights? on Startup Webaroo to put the 'Web on a Hard Drive'? · · Score: 2, Insightful
    So what should the transatlantic and transpacific frequent fliers use?

    wget (while they're waiting in the airport).

  15. Re:Legally reverse-engineer Oracle now? on Linux Helping Oracle · · Score: 1

    Eh... honestly in all my work with databases, I've wished for a lot of things but never "I wish this database were faster". I've always wished it had more and better referential integrity options, more inheritance features, better filesystem interfaces with more frequent writes, but the problem has never been "this database isn't doing queries fast enough". There have always been some queries that were slow, but they have been from dbs that are poorly designed -- a poorly designed query into a poorly designed database will probably still run slow on a "faster" database.

  16. Re:Go for it! on Computer Science as a Major and as a Career · · Score: 1
    You must've studied your ass off for the RoR test, and, it seems to me, if you aced the company's test, then by definition you're an excellent candidate to work there, whether you had really implemented your CRM system in their language or not.

    umm... have you used RoR? Hardly takes much studying to learn it.

    Just don't try that with something like C++, which contains many pitfalls that newbies don't know about at first, or Java, which has a gianormous class library.

    *shrug* I got a Java job Back In The Day on the same pretenses (I had done something in C++, but I said I had done it in Java to get the interview. The rest is history). Java libraries are not that complex. Google for them, read the readme, and compile with them. Not very hard.

    Personally I don't understand why people make such a big deal over this or that language. The language is not the issue. Understanding the underlyind algorithm is. If you can do a quicksort in C, you can do it in whatever.

  17. Re:my god, you people are stupid on ARM Offers First Clockless Processor Core · · Score: 3, Funny

    Long live digg? I think you mean long live reddit, bitch!

  18. Re:Let's face it, we all sniggered on Blue Ring Around Uranus · · Score: 4, Informative

    In fairness, the Greek was pronounced something closer to "oorenos" (with a long "o" at the end). The problem comes with putting a "y" before the "ou" vowel; that's an artifact of Latin.

  19. Re:I guess good CS doesn't mean good math on Computer Science as a Major and as a Career · · Score: 1
    The result of this is that everyone charges the exact same price, which coincidentally is exactly what it costs them to produce the good in the first place.

    Close... it's actually sold at the marginal price, which is the difference in price between producing X units and X+1 units. That is related to the cost of producing the good, but it's not the same.

  20. Re:Go for it! on Computer Science as a Major and as a Career · · Score: 1
    All HR knows is they want someone with x years of Java and a dozen other skills. You can't just say "I learn languages quickly!" The attitude you get in response from the jaded cynical HR people is "stop giving us b.s., anyone can say that and nearly everyone does."

    *shrug* you're clearly less cynical than I. I just look for what each job is looking for and alter my resume to make it seem like I had been using that. My current job asked for experience with Ruby on Rails. So, I changed my resume from saying "Implemented CRM package in Common Lisp" to "Implemented CRM package in Ruby on Rails" and studied up before the interview. The interview included a skills test in Ruby, which I aced, and when they asked to see source code for the CRM system I said, "oh, sorry, there was an NDA on it and I can't distribute, but I'll be happy to write something for you right now."

    I got the job; they are none the wiser that I had never even looked at Ruby until 2 weeks before the interview.

    HR people are stupid and dishonest (and recruiters are even worse). There's no reason to be honest with them. If you have the skills, lie. It's that simple. Otherwise you are letting jackasses with the right buzzwords win.

  21. Re:Pseudo-tech on Indian Companies Embracing Linux Faster Than Ever · · Score: 3, Insightful
    Since when did running Unix decide your processor type for you? Last I checked, BSD ran on X86 without much issue. Last I checked, Linux wasn't a flavour of Unix.

    The point is, vendors classify servers based on their chip type. The assumption seems to be that a CISC system will run some flavor of WINNT while a RISC system will run some flavor of UNIX (largely because there isn't any other choice for most of them). I could see calling a RISC system UNIX based on the fact that a large percentage of Intel systems are not running UNIX, while virtually every RISC system is.

    And, yes, Linux is not a flavour of UNIX, just like the toy I had my dog fetch this afternoon was really a "flying disc" rather than a "frisbee (tm)", since it wasn't made by Whammo (tm).

  22. Re:it's not *that* bad on Stone Age Dentists · · Score: 1
    It's thought by some that we still haven't brought geometry to the state it was in before the Dark Ages.

    Only by those who don't read Hebrew, Arabic, and Farsi (which, sadly, includes almost every scholar of Hellenic math and sciences). I remember once in a Hellenic conics class I was taking the prof. said "unfortunately, book III of whatever has been lost", which surprised me because we had just been studying the Arabic version of book III of whatever that week in my medieval Arabic class.

    Incidentally, I agree about the Chinese proof of Pythagorus: it's much clearer than Euclid's I.47 (if it's the one I'm thinking of with the inscribed circle). Still, for clarity and elegance in a proof it's almost impossible to beat Euclid's VII.3 for the GCD (well... once it's edited to make the recursion explicit rather than assumed) or (my personal favorite) Euclid's IX.20 for the infinitude of primes.

  23. Re:anesthesia? on Stone Age Dentists · · Score: 1

    *shrug* there's this assumption that people before the Enlightenment were stupid, but 'tain't so. Galen performed brain surgery. So did ancient Egyptians. People are very very good at figuring out the medicinal properties of herbs, so it wouldn't surprise me at all if there were some moderately effective anaesthesia they used.

  24. Re:Don't agree with global warming on Cleaner Air Adds To Global Warming · · Score: 1
    How did square cm become cubic centimeters? Is the ocean one centimeter deep?

    I mentioned in the post that we are assuming for simplicity's sake that only the top centimeter of water is affected.

  25. Re:Maybe that extra energy came from the Sun on Cleaner Air Adds To Global Warming · · Score: 1

    Of course it came from the Sun! Where else would it come from?

    The point remains that it's here now whereas previously it was being reflected back into space.