Slashdot Mirror


User: Jeremi

Jeremi's activity in the archive.

Stories
0
Comments
6,712
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 6,712

  1. Re:hehe.. sorta on Latest Proposals for C++0x · · Score: 1

    ... and the first thing they did was break their own rule by overloading the plus operator for the String class. Did they really need to do that when people could have just called String.append() all over the place? If the answer is yes, then there is an argument for why overloaded operators are useful.

  2. Re:hehe.. sorta on Latest Proposals for C++0x · · Score: 1
    So, what you're actually arguing that C++ is easier to program in than Java or C#. And if you really, truly believe that, then I despair for the future of software engineering.


    You're assuming that everyone faces the same sorts of programming tasks that you do, and therefore the tools you find best are best tools for everyone. That's not a valid assumption. One size does not fit all.

  3. Re:Isn't it obvious? on Latest Proposals for C++0x · · Score: 1
    Like any powerful feature, if used poorly operator overloading can screw you over. Used well, however, it makes code much easier to understand.


    For example:


    Matrix a = b*(c+d-e)/f;


    is much easier to read, write, understand, and debug than:


    Matrix a = MatrixDivide(MatrixMultiply(b,MatrixSubtract(Matri xAdd(c,d),e)),f);


    (Note: any errors in the above line merely serve to prove my point ;^))

  4. Re:No easy answer on "Quick 'n Dirty" vs. "Correct and Proper"? · · Score: 2, Interesting
    There's no better way to guarantee that your product will never congeal than to be constantly changing it.


    You don't constantly change it just for the sake of changing it. You improve it only when it is non-optimal. Assuming you have a well defined idea of what "optimal" is, your code will converge to the optimal point and then changes to it will cease.


    Or to put it conversely: there's no better way to guarantee that your product will be non-optimal than to not fix the flaws in it.


    What happens when the quirky code you just changed 5 minutes ago had just finished a month of testing and debugging? Or when your architectural re-write has a chain-reaction further downstream?


    This is a good point -- you need to consider the implications of the changes you make very carefully. I follow the "fix it when you see it" strategy of the previous poster, and it works well for me -- but then, I am the only one working on the majority of the code, so I'm pretty well aware of why the code was written the way it was, and what the changes will effect.

  5. Yawn! on Switch On For Powered Data Networks · · Score: 1

    Yeah, big deal... let me know when they develop power-over-WiFi.

  6. Re:disabling? on RFID Industry Confidential Memos · · Score: 1

    Yeah, they are easy enough to disable once you know they are there. I have a feeling there are going to be a lot of people walking around "bugged" without their knowledge, though.

  7. Re:/.-centric summary. on Microsoft Considers $10 Billion Dividend · · Score: 5, Insightful
    And the truth of the matter is he played by the rules and won.


    If he played by the rules and won, why was his company found guilty of operating as an illegal, predatory monopoly? Or do you mean "the rules" in the Machiavellian sense of "the rules are whatever you can get away with"?

  8. Re:Sounds dangerous to me on Protecting Cities from Hijacked Planes · · Score: 1

    Pilot: "Okay, I entered them in." (and then lands at the nearest airport and waits for the SWAT team)

  9. Re:You're forgetting... on Protecting Cities from Hijacked Planes · · Score: 1
    The fact is there is currently no sure fire way to prevent someone from intentionally crashing a plane except perhaps to use this kind of software to shape an entire flight pattern


    Even with "soft walls", if the pilot wants to crash the plane, he will. There are simply too many ways to make a plane crash. If we can't trust the pilots, then the only solution is a fully computer-controlled plane with no human pilots at all... and I'm not sure the world is ready for that yet :^)

  10. Re:Sounds dangerous to me on Protecting Cities from Hijacked Planes · · Score: 1
    Of course it is always possible to emotionally coerce the pilots, such as by holding the people in the cockpit hostage.


    How would that work, exactly? Terrorist guy speaking over the intercom, saying "Dive this plane into the White House right now or I'll shoot a passenger"?


    Seems rather unlikely.

  11. Re:look up "social engineering" sometime on Protecting Cities from Hijacked Planes · · Score: 1
    Maybe you should look up the meaning of "impenetrable".


    All a terrorist has to do is start killing hostages, and the pilots will open the door.


    No, he doesn't... because there is no door to open. Pilots would have a separate entrance to the cockpit, so the only way to get from the cockpit to the cabin (and vice versa) would be to land the plane, get out, go around, and get back in.

  12. Whatever happened to standards? on Which Organizations Have Standardized on Mozilla? · · Score: 1, Interesting

    I remember when a standard was a well-documented protocol (e.g. POP or IMAP) and not a particular implementation of that protocol (e.g. Mozilla or Outlook).

  13. How about hard walls instead? on Protecting Cities from Hijacked Planes · · Score: 1
    Specifically, a very thick, very hard, impenetrable wall between the cockpit and the rest of the plane. That will keep hijaakers from flying planes into buildings just as effectively, and at a lot lower risk and complexity, since no software would be involved.


    It won't prevent evil pilots from crashing the plane, but OTOH if it's the actual pilots that are the terrorists, I don't think anything is going to help very much.

  14. You think this is bad? on Digital Shoplifting From Bookstores? · · Score: 4, Funny
    Wait a couple years, until you can buy a high resolution camcorder that is the size of your thumb, sneak it into the movie theater, tape it to your forehead, and record the entire movie without anyone being able to tell what you're doing.


    They'll need a whole new Orwellian pseudo-crime-name for that... I suggest "digital molestation of kittens".

  15. Re:non DRM computers? on A Critical Look at Trusted Computing · · Score: 2, Informative
    It's not the computer that gets locked away, it's the data. It won't matter how many CDs you own if only Microsoft Certified Secure CD-ROM drives can play them. At that point, your choice will be either (a) not buy anything, or (b) pay whatever price (in terms of both cash and compliance) that Microsoft wants you to pay.


    Yes, it's only a problem for non-DRM content. But the long term goal is to make DRM ubiquitous, at which point there won't be very much non-DRM content.

  16. WMDs found! on DARPA Looking into Hypersonic Bombers · · Score: 5, Funny

    It is well documented that the USA has developed and maintains a large stockpile of weapons of mass destruction. Even now the US is sitting on huge armaments of nuclear, biological, and chemical weapons, some of which are armed and ready to strike any city in the world within two hours. This rogue nation has already invaded and occupied one soverign state and has explicitely threatened several others. We cannot afford to wait until the USA has already struck -- we must force the Bush regime to disarm, or preemptively invade immediately to force a regime change. Our citizens' safety demands no less.

  17. Re:non DRM computers? on A Critical Look at Trusted Computing · · Score: 1
    Back this up please, because despite a lot of ranting people having done on /., I'm not seeing it.


    The key is customer lock-in. Once company X owns the only means to access your data, they have you by the balls and can get away with quite a bit, and there is little you can do about it because the cost of converting your data to another format is too high. The whole point of DRM is to ensure you can only access your data using the official tools that company X provides you with. At first they may have to play nice to get your data into the cage, but once you are dependent on them for everything, how long do you think it will be before the prices start ratcheting up and the abuses of power begin?


    My feeling is, not long.

  18. To review the review of the review on The Bug · · Score: 1
    knobmaker attempts to pass himself off as a learned master of literary analysis, but unfortunately he's just another Slashdot wanker with too much time on his hands.

    ;^)

  19. Re:This is a fluff article. on Does Google = God? · · Score: 1

    Just the opposite in my experience... the non-techie doesn't understand or care about "certificates", he just wants the site to work. As such, as soon as he finds out that clicking "Go there anyway" will make the site work, that's all he needs to know, and all such warnings are ignored thereafter.

  20. Re:Really short ones? on Cheaper, Cleaner Hydrogen Without Platinum · · Score: 1

    Hehe, cute... but in the new scheme we want to keep the carbon bits inside the car, not spew them out the tail pipe. :^)

  21. Re:"Apple is the Ferrari of computer Systems."? on (When) Will Linux Pass Apple On The Desktop? · · Score: 1
    Hey Mister Anonymous Coward, notice how most of your points use the word "was", not "is"? While I totally agree that pre OS/X, Macs mostly sucked, the fact is that the Macs on sale now are just about the coolest personal computers you can buy. So yes, Apple is currently the Ferrari of personal computers.


    Jeremy (not connected to Apple in any way -- I just recognize a good system when I see one)

  22. Re:Original LWN discussion on SCO Protest And Anti-Protest In Provo · · Score: 1
    The French were right about the Iraqi WMD?


    No, the French were right that an invasion of Iraq was unnecesessary. Bush's argument was that Saddam has WMDs ready to launch on 45 minute's notice. Given that the American forces now can't find any evidence of them, either the weapons don't exist, or they are so cleverly hidden that we can't find them. And if the weapons were in fact widely deployed, it's somewhat difficult to believe that a nation in the process of being invaded would have time to hide their WMDs with such great skill in such a short time.

  23. Re:This will be another solid update on Jaguar is Over · · Score: 1
    Amongst the Mac people I know, they've developed a bit of a "well, now I know UNIX! h4rdc0r3!" sensibility about Mac OS, but they attribute that strength and flexibility to Apple


    Well, aren't they correct to do so? It was Apple that put the necessary (for them) candy-coated GUI around BSD and got their favorite MacApps to be ported to run on the BSD core... so without Apple, these people wouldn't be able to use Unix. Thanks to Apple, they can now use Unix (or at least Apple's version of it). Makes perfect sense to me.

  24. Re: Very Impressive on Jaguar is Over · · Score: 1
    Personally, I'd rather pay 30 than 130. But that's just me.


    Personally, I'd rather be using an OS that doesn't suck. It only takes a little bit of suckage to waste $100 worth of my time...

  25. Re:WWDC on Jaguar is Over · · Score: 1
    Man is the animal that laughs.


    Wouldn't that be the hyena? (aka MacOS/X 10.5?)