Slashdot Mirror


User: Mr.+Slippery

Mr.+Slippery's activity in the archive.

Stories
0
Comments
8,122
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 8,122

  1. Re:The text of my Orkut invite on Slashback: Zip, Language, Opportunism · · Score: 1
    And, to get philosophical -- is it really possible to meet people online?

    Sure. I've met people though mailing lists, then later met them in person. One karate mailing list I was on had a few get-togethers where we met and trained; someone I knew from another list, a fellow from South Africa who was touring the States, stayed at my house for a few days and visited our dojo and threw me around.

    Now, I don't at all see how this ties into "friend networks"...but if twenty years ago you told me that someone from another continent who I only knew through computers would sleep on my couch for a few days, I'm sure I would have given you a quizical look.

  2. Re:Practical application on Scientists Create New Form of Matter · · Score: 1
    No one has proved (yet) these plants are unsafe, but our governement wants studies showing they're safe (!unsafe != safe).

    Um, yes. Before you go making irreversible changes to the biosystem by introducting new plants, you'd better prove it's safe. Don't fsck with our spaceship's life support system. That's common sense.

    If, for some reason I can't fathom, you want to eat GM crops, hey, be my guest. Just grow them in greenhouses with biohazard protections to keep them from spreading.

    If we were afraid of using new technology we would still not using the wheel.

    Non sequitor. Adopting a technology like the wheel (or room-temperature supercondictors) is a reversable change. Putting poorly-understood transgenic plants into the ecosystem is not.

  3. $55/hour on Do You Make $60/hr for Programming? · · Score: 1

    The highest hourly rate I've had for a steady job was $55/hour. I've made much more for a short-term consulting gig, and I'm making much less now, but trading for flexibility, telecommuting, and lower stress.

    That was for a W2 contract position (that means I'm an hourly employee of Company X, but as a practical matter I work for Company Y, which sends a lot of money to Company X, which sends a much smaller amount of money to me), for a pretty good C/C++/Unix geek with a Master's degree and over a decade's experience, in the relatively well-paying Baltimore/DC area. During the boom I could probably have gotten $60/hour or more if I wanted to spend a lot of time commuting from Baltimore to Northern Virginia.

    As an average, though? Not unless they're talking about the cost to the employer rather than the actual salary of the programmer.

  4. Re:Reminds me of a story. on Joel Rants About Resumes · · Score: 1
    Anyone who hires a programmer without looking at code samples...

    And what code samples am I supposed to show you? I can't show you stuff from previous employers it's all NDAed and I destroyed any copies I had upon leaving. The things I've hacked up for my own amusement are either too simple to be meaningfil or aren't entirely my code (derivatives of free/open source projects).

  5. Re:Another day, another batch of applications on Joel Rants About Resumes · · Score: 1
    No job I've gotten has ever come from following up on an advertisment, anyway. They all came from networking.

    For a contrary view: I've never gotten a job through "networking". Mostly I've followed up on ads, a few times I've been hired by people who found my resume on the net or on a job site.

    It's worked well for me. My social circle and my work circle don't intersect much, and I like it that way. I don't intend to start going our for beers with management types.

  6. Re:Another batch? Yes! on Joel Rants About Resumes · · Score: 1
    only submit resumes and carefully crafted cover letters

    Brief, simple cover letters have worked well for me. "Dear So-and-So, I'm contacting you regarding such-and-such position you advertized in the Weekly World News. I have complete and total mastery of Technology X, and I believe my skills and experience might be suited to this position. I look forward to speaking with you about it, yada yada yada. Thank you for your consideration. Very truly yours, Tom Swiss"

    Don't think I've ever spent more than four short paragraphs and ten minutes on one; the longer you make it, the greater the opportunity to say something stupid. (That includes resumes; everyone, if you have a section in your resume about "Career Objectives" or somesuch, please go elide it now. It is never informative and always bullshit.)

  7. Re:History on Who Needs Case-Sensitivity in Java? · · Score: 1
    Yes, an undeclared variable that is not the same variable as thisIsImportant. Thus... DIFFERENT!!!

    No. When the compiler chokes and dies, you don't have a program. Thus you don't have any variables. "Undeclared variable" is not a type of variable, it is a type of compile time error.

  8. Re:*ohh* A Following Question/Thought on Homing In On Opportunity From Orbit · · Score: 1
    If you could find a few dozen people willing to spend months understanding a near-unique and tightly integrated hardware/software combination.
    While the probes themselves are pretty unique, the ground systems use a lot of commodity hardware and operating systems. When I worked on CBERS we were hacking C++ on SGI Octane boxes, while EDOS, the EOS Data and Operations System was C on RS/6000s with AIX. I interviewed for a job at STScI where, IIRC, they Solaris, and they actually use Lisp in their software for scheduling observations.
  9. Re:Hopefully... on X.org and XFree86 Reform · · Score: 1
    I use: GNU Emacs...

    As opposed to what, Microsoft Emacs? Apple Emacs? (eMacs?)

    As opposed to Lucid Emacs, XEmacs, Gosling Emacs, MicroEmacs...

    Hope that foot in your mouth tastes good.

    When people say Linux they normally mean the system as a whole.
    They do. But the usage is incorrect. On the GNU/Linux thing, Stallman's a pain in the ass (as usual), but he's right (as usual).
  10. Re:Hopefully... on X.org and XFree86 Reform · · Score: 1
    You try adding a third button to a laptop trackpad.

    What, your trackpad doesn't have buttons next to it? My Sony Vaio SRX77 has two regular buttons, plus the "jog dial" is clickable as a third, and it even has a "back" button next to that that could be a fourth button.

    On inferior hardware :-) with only two buttons, clicking both usually emulates the middle button.

    (Touchscreens are trickier. Even there, some have played with gestures to replace the missing buttons in Familiar.)

  11. Re:It's very intuitive on X.org and XFree86 Reform · · Score: 1
    How do you expect to make a copy of something if you don't point out what it is you want to make a copy of?

    Pointing it out is a necessary step in making a copy. That doesn't mean that pointing it out means I want to make a copy. Maybe I want to delete it. Maybe I just want it highlighted on the screen. (In fact I often highlight text with the mouse when discussing code with someone looking at my screen.)

  12. Re:Hopefully... on X.org and XFree86 Reform · · Score: 1
    Many times have I selected to 'copy' a text area, closed the window to reveal the window I want to paste into, then found that paste didn't work and I've lost my work.

    Selecting is not copying. When you close, that highlighted selected text isn't there any more. And why in the world would you close rather than iconify?

    If I 'copy' something then I expect to be able to access it upon the next paste.

    Yes, but selecting is not copying.

    You've got an inaccurate mental model. Dragging with Mouse 1, or double or tripple clicking, selects text. Think of it as using a highlighter. Mouse 2 copies-and-pastes, taking the highlighted text and doing something with it. Highlighting doesn't make copy.

    Most modern applications (GNOME) also support an explict copy, which is held in a different place. (CLIPBOARD versus PRIMARY.) I can select text in one ap, do a Control-C copy, select other text, go to another window, middle-click to get the currently selected text, and Control-V paste to get the first text. If you want to copy your selected text then close your window, this is the means to use.

    Of course not all aps support this. GNU Emacs does things a little different, for example. That's an application issue, not an X issue.

    ...between applications I use, including Firebird...
    It's discussed elsewhere in this thread that there's a serious Mozilla bug related to cut and paste, perhaps it applies to Firebird as well.
  13. Re:Hopefully... on X.org and XFree86 Reform · · Score: 1
    I suppose data loss is also intuitive to you?

    What data loss? X operates on highlighted text. Close the window with that text and there is no more highlighted text to operate on. This is consistent.

    If you really think such beauties as applications auto-selecting some text when you give them focus making you lose your previous selection...
    What applications do this? Auto-selecting that way sound braindead to me, but that's an application problem, not an X problem.
  14. Re:Hopefully... on X.org and XFree86 Reform · · Score: 2, Insightful
    All window systems which were designed with a human user in mind would have found it a no-brainer -- copy the text to an internal buffer, since that's what the user intuitively expects.

    This is obviously a strange new use of the word "intuitively" which I've never encountered before. Highlighting text intuitively implies making a copy of it? Absolutely no way.

    It's not a question of intuitiveness. It's a matter of people having gotten used to the (braindead and ugly) Windows way of doing things.

    Cut-and-paste works fine for me between the applications I use: GNU Emacs, Galeon, Sylpheed, OpenOffice, and gnome-terminal.

  15. Re:Good for everybody on X.org and XFree86 Reform · · Score: 1, Insightful
    properties -> change desktop resolution. Why can't it be that simple?

    Control-Alt-Plus and -Minus cycle through the resolutions in your XConfig file.

    GNOME and KDE don't put a wrapper around this because almost no one feels the need to alter their resolution. For example, you don't seem to care enough about it to have Googled for it, since it's right there at the top.

  16. Re:What I don't like about the Gimp on Gimp 2.0 Pre 2 Released · · Score: 2, Insightful
    Why don't they use a master window to contain all the other child Gimp windows?

    Because that's an ugly and unfriendly thing to do. Let my window manager manage windows the way I want it to, please.

    (If I'm doing a lot of GIMPing I'll put it on its own virtual desktop. But I might to float those GIMP windows around a web browser window to see how that image looks in the web page I'm working on.)

  17. Re:History on Who Needs Case-Sensitivity in Java? · · Score: 1
    Personally, I like Basic because of it's ease of use. Recently, I have been getting quite attracted to PHP for similar reasons.

    Please don't use "Basic" when you mean "Visual Basic". You'll pollute my memories of the good old days on my CoCo...
    10 PRINT "TMS RULES!"
    20 GOTO 10

    Anyway, I like PHP fine, it's what I'm paid to hack with these days. (And I'm the one who argued for it over our existing CGI C/C++.) But, PHP variable names are case-sensitive.

    (Which, in a language where variables aren't pre-declared, so such things can't be caught the compiler, may be dangerous:
    $someVar = do_it();
    echo "do_it() returns $somevar"; // bang head against wall wondering why do_it() always returns 0...

    Names of functions, which do need pre-declaration, are case-insensitive. That is ass-backwards.)

  18. Re:my reasons....... on Who Needs Case-Sensitivity in Java? · · Score: 1
    In a case insensitive language, such example would not compile since TRUE would clash with the keyword "true" which you are not allowed to redefine.

    Redefining a keyword has nothing to do with case sensitivity. The abilities are orthogonal: one can have a language that allows redefinition that is either case sensitive or insensitive.

    Neither "true" nor "TRUE" is a keyword in C. ISO C calls for a stdbool.h header to #define "true"; while no such .h file is to be found on my RedHat box, there are other headers that do #define it. "TRUE" is #defined in several headers to be 1.

    The abliity to redefine a macro like this makes both stupid and brilliant things possible.

  19. Re:What, AI, why wasn't I told about this? on Electronic Burglary in the Senate · · Score: 1
    But never blame a business structure for it.

    The corporation is not just a business structure, it is a legal entity created by the state. By limiting liability and providing for absentee ownership - not to mention creating immoral "artficial persons" capable only of greed-driven behavior - it allows power and profit without responsibility.

  20. Re:my reasons....... on Who Needs Case-Sensitivity in Java? · · Score: 1
    A case sensitive compiler lets you do horrible things like having two properties of an object with the same name except for the case. Example: myObject.list and myObject.List.

    No, the compiler wouldn't object. Compilers will let you do many deliberately stupid things.
    #define TRUE 0
    for example, is perfectly valid C. But try putting it into your program and see what happens when the next coder comes across it, remembering John F. Woods advice: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."

    Compilers are supposed to help prevent accidental stupidity. What protects against deliberately stupid things is your fellow coders beating you to death with your own keyboard.

  21. Re:History on Who Needs Case-Sensitivity in Java? · · Score: 5, Interesting
    You can still capitalize your static variables if you like...If you spell a variable "thisIsImportant" in hundreds of places throughout your source code, but in one place spell it "ThisIsImportant" a case sensitive language like Java will consider those two DIFFERENT variables.

    It won't be considered a different variable, it will be considered an undeclared variable. The compliler will choke on it.

    As it should. If people use case convertions to convey information - static variables are capitalized - then the compiler enforcing consistent casing is good. Else in file1.c it's "ThisIsStatic", in file2.c it's "thisisstatic"; Alice, looking a file1.c, knows it's static, while Bob, looking at file2.c, doesn't get that same information. The compiler is merely making you pick a way and stick to it, for the benefit of your fellow humans.

    Should the compilier also ignore misspellings? If "Variable1" appears all over the place and in one place "Variabl1" appears, should the complier auto-correct it to "Variable1"?

  22. Re:...sigh... on Mine The Moon For Helium-3 · · Score: 1
    He-3 being part of the energy that is taken in, of course.

    Most folks would say that the He3 being put it was mass. Thus by converting part of that mass to energy you get out more energy than you put in.

    You're getting hung up on fine distinctions about usage of the word "energy". Outside of a physics class, where by modern convetion "mass" is seen as a form of "energy", the article's usage was quite correct. Relax. Have a beer.

  23. Re:Yeah, right. on SUSE Linux Receives EAL3 Certification · · Score: 1
    Well SCO OpenDesktop 2, OpenDesktop 3 and OpenServer 5 were C2 certified.

    SCO also had a B3 certified product (called "SCO CMW+", IIRC). It sucked rocks, rather unstable, but at the lime I beleive it was the only B-level system available on x86 hardware.

  24. Re:Maestro update! on The Dirt On Mars, In Words And Pictures · · Score: 2, Insightful
    BTW, what happened before Creation?

    I don't know. Could be the question is meaningless, like "What positive integer is less that 1?" or "What is further North than the North Pole?" Could be an oscillating universe, or an endless stream of universes being created. (Though this might require slippery considerations of wat "before" means.) Could be the whole thing was sneezed out of the nose the Great Green Arkleseizure.

    I do know that positing a pre-existing creator explains nothing, because one then is left with the puzzle of the creator's origin. Shifting mysteries is no solution.

  25. Re:World government? on The Future of NASA · · Score: 0, Troll
    I would fear for us all if we ever attempted "world government". As a race, we're not even qualified to run a government, never mind a national one, never mind a global one.

    Like all other levels of government, world government is unavoidable. Either one is organized, or a de facto arrangement of rule by the strongest prevails.

    Imagine what would happen if your city or town was suddenly and magically cut off from the rest of the world, and all traces of existing government vanished. Would you remain without government? Heck no. Anarchy is unstable. Either you'd all get together and vote some person or group into authority, or the strongest, toughest, meanest SOB around would take charge, or some combination thereof (SOB in charge with an selected/elected body providing some moderation.)

    Universal Enlightenment is a prerequisite to abolition of the State, after which the State will inevitably vanish. Or - that failing - nobody will give a damn. But until we're all enlightened, government is inevitable.

    Same applies to world government. The strongest, toughest, meanest SOB around has taken charge. The world government exists, and it is the United States. The U.N. just provides a little moderation.