Slashdot Mirror


User: Trinition

Trinition's activity in the archive.

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

Comments · 738

  1. Re:Morally? on How India is Saving Capitalism · · Score: 1

    It's not immoral, really. The problem is with the dramatic speed of this outsourcing wave. Maybe it's just a perceived speed. Maybe it's a speed that was in superposition with the dot-com bust.

    But if it is too fast, it can be widely devastating to the former works of the industry being outsourced. What would be immoral would be the leaders elected by those people doing nothing to ease the pain. I'm not saying there is nothing being done, I just can't cite anything off hand.

    What could be done to ease the pain? Do something to make outsourcing significantly less attractive. Taxes? Tarrifs? Laws to limit the breadth or depth of it per company? Mind you, as other posters noted, globalization appears to be inevitable. These laws would need to be phased out over time lest these same companies crumble from missing out on the opportunity outsourcing could provide while their international competitors might not.

    But instead of a sudden wave of IT workers who *did* shell out a bunch of money for education and Do have debt they can't easily part with being decimated, the hurt might be spread out over 5 or 10 years, or whatever it takes. This would allow time for people to adjust and adapt. Overnight reinvention of one's self is difficult.

    I believe it is our government's job to help sustain our livlihoods. Life, liberty and the pursuit of hapiness? Job uncertainty, not being able to predict what you'll be able to afford long term, etc. are not easily captured by those. Slowing down the rate of hurt is one way they coudl do it. Maybe they could also provide job retraining (I've heard the current U.S. administration talk about this, but have no first or second hand knowledge of it). Maybe the comanies doing the outsourcing should have to put stock to in an escrow account for the displaced employee so they might benefit from the increased success of the company due to that outsourcing.

    I do not want to deny jobs to any other person who has just as much right as me. But I also don't want to lose by job. I do not want to prevent globalization, only slow it down to a manageable pace.

    Then again, I'm lucky enough to still have a good paying job, and while my company is doing some outsourcing, they claim at the moment that the in-hosue employees are not in jeapordy. Maybe it is a manageable pace right now. For me.

    But is it overall?

  2. Re:Morally? on How India is Saving Capitalism · · Score: 1

    It's immoral because the job of businesses is not to maximise shareholder value by increasing their cost-effectiveness - their job is to provide a welfare service to Slashdot readers who were laid off after the dot-com crash.

    Your sarcasm is dead on. Capitalism's job *is* to maximize the money of the investors (whether private or public). It seeks the most effeicient way of growing money.

    I would say it is a country's job -- i.e. it's government -- to make sure it harnesses the power that is capitalism to fuel the lives of its citizens. We have anti-trust laws, safety ratings, etc. The pessimist might argue those are to protect the corporations from destroying the very consumers they rely upin and thuis are for the protection of the corporations. Maybe I'm an optimist on this one.

    Of course, that's something I *don't* see happening with *my* U.S. government.

  3. Re:What could she have done? on How India is Saving Capitalism · · Score: 1

    I own and run a tech company in the midwest that employs twenty people

    You hiring? 21 is a nice, round number, y'know!

  4. Liberal Canada? on Music Industry Loses In Canadian Downloading Case · · Score: 2, Funny

    It's right there in the title "Liberal Party of Canada

    Yeah, and don't forget that the USA PATRIOT ACT is PATRIOTIC too.

  5. Re:Social Evolution of Corporate Power on PIRATE Act Introduced in Congress · · Score: 1

    Exactly. A corporation's job is to miximize money: profit, revenue, etc. You an do a lot of good thinsg with money, but money has no inherit good. Indeed, with capitalism in general, he who gets the most money wins.

    That is the reason we have a government. It is there to keep the pursuit of money from going awry.

  6. Re:Sounds interesting on Sun Wants to Make Linux 3D · · Score: 1

    "Actually most people over the age of 22 have a visual component attached to many of their audio memories. I just started using XMMS with a cd-cover viewer plugin and I think it adds an extra dimension to using mp3s."

    I agree, but I think when you say extra dimension, I don't think you meant going from 2D to 3D, am I right? Indeed, this can be done quite well in 2D as I infer that said plugin does. 3D just doesn't add anything in this case.

  7. Re:Command line is more consistent on The Command Line - Best Newbie Interface? · · Score: 1

    You are SOOO wrong:

    GUI
    1. Click on your file manmager icon since its right where it has been the last 500 times you used it
    2. Look at the address bar to ensure you in the My Documents folder (you took the liberty of assuming your home directory for the CLI) and open the folder icon with the name 'bar'.
    3. Look for the foo icon. Right click and pull up properties

    CLI
    1. Type pwd to make sure you are in your home directory
    2. You have already been told the file is in directory called bar. To make sure that bar exists type:

    ls -al

    3. Cuss and swear as you realize bar is 5 pages back and your scroll back buffer isn't big enough.
    4. To make sure bar exists and you can know it eiher:
    4a. increase size of scrollback buffer and repear step 2.
    4b. execute ls -al | more instead
    5. Now to get the listing AND show the properties, type in:

    ls -al bar
    6. Cuss and swear again as you suddenly find our more than just the file 'foo' was in the 'bar' directory. Calm down and scroll back again and do one of the following:
    6a. Use a GUI
    6b. Pipe the ls command through more again
    6c. Use a mroe explicit ls command, like

    ls -al bar/foo

    Now you state claims about the GUI taking longer because you have to mouse around. How are you scroll back your buffer when there's too many files? Or maybe you use'd the space bar to page through it after piping it through another command. And how did you know to use the -al option? In a GUI, you can discover the setting by clicking various toolabar icons, etc... or even resort to the help window In the CLI, you have to use a man page, or similar.

    Then you make more unfair comparisons assuming that you're already at a command prompt for a CLI wheras every GUI user I know of keeps a file manager up and runnign and does a lot of there work through it.

    YOu don't have to resort to such lengths. Just click the STart button, click RUn, type "CMD", click OK and then you're got youre command prompt. When you need to attach the three requirements document for project FooBar to the e-mail you're sending, enjoy fiddlig with your command line to select those three documents from the hundred or so in the 'requirements' folder that you didn't have mapped but did have a GUI shortcut to until you gave up on GUIs. Meanwhile, I'll use a GUI file manager (Which I already had running) ro pick that folder, select the three documents with the CTRL-key and drop them into the e-mail window where I'm composing.

  8. Re:Interesting on The Command Line - Best Newbie Interface? · · Score: 1

    Actually, its been available since at least NT4, and you don't need a tweak tool. Use regedit to locate the "HKCU\Software\Microsoft\Command Processor", and set the "CompletionChar" value to whatever keycode you want (9=TAB, for example).

  9. Re:Ah the command line... on The Command Line - Best Newbie Interface? · · Score: 1

    No, he means "before Xerox PARC's demonstration go a GUI back in 1975 or so".

  10. Re:The pros and cons of blackboxing on The Command Line - Best Newbie Interface? · · Score: 1

    Two things:

    First, one cannot assume that if GUIs were not an option, everbody using a GUI today would instead be using a CLI. That's the same fallacy the RIAA asserts when they assume if people couldn't download their music for free, they would instead be buying it. LIke those who simply would choose not to have the music, without GUIs, a great number of people woudl still be using calculators, typewriters, draftign tables, filing cabinets, etc. for the things they now accomplish on their PCs.

    Secondly, do *you* know how "new" works in Java? Do you know about generational garbage collection, edens, memory compaction, etc.? Not to mention there is no "delete blah" in Java. In Java, you don't have pointers. You have references. Pointers are memory addresses, references are not. I learned LOGO, BASIC, C, ASM, C++, Perl, Java in that order and I perfectly grasped the concept of pointers from my C experience BEFORE I picked up ASM. NOw, as you say, a great many people who learn Java don't know the true underpinnings of instantiating a new object, but the same could be said fo someone who is taught C++ from scratch (I've met these people!)

  11. Re:purely anecdotally on The Command Line - Best Newbie Interface? · · Score: 1

    However, people rely heavily on their computers and never try to learn basic fail conditions, like ... checking for updates...

    I'm focusing on your one example only because I instantly thought of the perfect counetr example in the car paradigm.

    Updates are like a recall. Do you know how often cars go without their recalls being performed? Often times people don't wan tto take the time and disruption to their schedule to go and get it done. But even to get to the point of that decision, they must first learn of the update. Decent car companies mail out letters to people when there are recalls. Diligent owners periodically check their dealership, service shop, or a website for new recalls.

    With things like XP's auto-update-notifier, we're finally, almost as good as automobile recalls, even if some people just look at the pretty icon in their system tray instead of doing somethign about it. Its no worse than a user not getting their ecalls performed, and then having their junker blow up while in front of you on the interstate (a-la a viral infection of an non-updated computer) and causing a traffic jam.

  12. Re:Command line is your friend on The Command Line - Best Newbie Interface? · · Score: 1

    Amen!

    I can't stand when I see people using Windows Explorer and they click the File menu and select Rename, or tha advanced losers use the context menu. I'm screaming in my head "F2! F2, you moron! F-f'ing-2!!!"

    I generally know hwo to do 99% of the things with either a mouse or keyboard, and I do it wherever my hand happens to be from the previous task. Like you said, selecting text in IE can't be done with the keyboard, but in any word processor, text editor, text area, text filed, etc. you can. Likewise, I can struggle to think of ways to enter the new name of the file you're renaming using a mouse, but the keyboard is far more efficient.

    I think every GUI user shoudl be forced to live without a mouse for two weeks, or until they can prove they CAN live without one, and they they'll reap the benefits of being flexible.

  13. Re:CLI vs GUI Ease of Use on The Command Line - Best Newbie Interface? · · Score: 1

    Hold on there, speedy...

    Also, as far as config files go, ninety-five percent of the time there's no or little help available in settings dialogs.

    95%? Where are you looking? Almost every dialog I use has explicit help. [ANTAGONIST:ON] Maybe you're used to linux-freeakzoid GUIs that feel they're above a help system because any good admin would instictively know what to do. [ANTAGONIST:OFF]

    Further more, there is implicit help. THe mere fact that there is a check box implies something canbe true/false. In a config file, you have to examine the existing word to try and infer other possible settings. Hoepfully, if it says 'true' now, 'false' is a legal setting. Or was it 'untrue'? COnsider also, combo boxes, select lists, radio buttons, input-limited text boxes (i.e. numerics only), etc.

    TIP: You can argue back that GOOD config files have comments in them describing the settings underneath the comments, along with the allowable values -- but that is only akin to onlin help in a dialog.

    Not to mention multiple tabs, trees, checkboxes that can be overlooked, etc. With a config file you generally have one big list of settings that you can SEARCH, instead of clicking on shit for five minutes wondering where the hell that setting was.

    Config files often have multiple levels, other config files, mutliple sections, etc. That is the config-file way of having tabs, trees, etc. Checkboxes I covered above. These sections can also be overlooked if you just do a SEARCH as you suggest above, and skip over other relavent sections.

    I agree with rest of your comments, but I'll add one thing. There are several tools out their for explorer which let you right-click ona file/folder in Explorer and copy its path to clipboard. Variations let you copy a group of selected files as a carriange-return-separated list, copy 8.3 names, copy path names with backslashes escaped with another backslash (remember, Windows uses backslashes folks!), etc. I prefer NinoTech PathCopy 4.0 because it's very functional and free (as in beer). Why Microsoft hasn't built this functionality into Explorer is beyond me. It makes switching between command line and GUI a breeze, programming with temporarily hard-coded pathes quick, and allows you to enter exactly what file you want to attach in your e-mail without having to re-browse from the root of your fifsystem again in the stupid file-open dialog.

  14. Re:CLI vs GUI Ease of Use on The Command Line - Best Newbie Interface? · · Score: 1

    Ever heard of tab completion? GUIs mostly suck because they don't have it.



    I'll give you that to some extent, with stress on the "mostly".



    First of all, tab completion in a command line, as I've used it, refers to filenames. I've never sen it applied to command line parameters such that when you type -he and hit TAB it completes the -help you were looking for.



    That said, the best the typical GUI has to offer is either jumping in a list/tree to the item whose names starts with the letter you pressed (relative to your lest focus), or a full-blown "search for files on my hard disk" function, which is a bit more involved and does more than search the current directoty level unless configured otherwise.



    That said, I've seen GUIs that as you start typing, they jump down the list more than based on the first character matching the letter you typed. They do a "starts-with" comparison. Thus, if I type "B", it brings be to the first "B" file. If I type "A", it brings me to the first file starting with "BA". In no time at all, it brings be to the file I wanted, "BAR", skipping everything before it (BAF, BAM and BAP, naturally).



    Still, the only reason command line completion usually matters for me is because I'm trying to give the computer the name of the file I want to operate on. In a GUI, I'm presented with a visual display of files (similar to a CLI directory listing) and I can PICK the file I want, with the aid of handy icons, and then operate on the file (copy, delete, move, drop-on-program, etc.). I Don't need to GIVE the exact name to the computer, I just need to READ the exact name.



    It's simpler for small sets of files, but a CLI with auto-completion works better when there are a great numbero f files and the pathetic auto-assistance (I wouldn't call it auto-completion) only jumps to the first of 500 files starting with a B (the last of which, naturally, is "BZZZZZ").

  15. Re:Hot wallpaper... on GE Reaches OLED Milestone · · Score: 1

    The 24 inch square panel emits 1200 lumens with a power consumption of about 80 watts ... This would make great wallpaper.



    Let's see, 20W per square foot... 160W per foot of wall (assuming 8' ceilings)... that's around 5kW just for an 8' x 8' room.




    As I recall, a foot is 12 inches. A square foot is 1 ft x 1 ft which is equivalent to 12 in x 12 in = 144 sq. in / sq. ft.

    Now if the article states it uses 80 W / 24 sq. in, then it would be 6x more watts for a whole 144 sq. in area (the area of 1 square foot). That's 480W, not 20W.

    So if an 8' x 8' room has 4 walls, with 64 sq. ft. each, that would be 4 walls x 64 sq. ft. x 480 W = 122,880 W for the room... 123kW, not 5kW.

  16. Re:Upstream on Cincinnati Gets Broadband Over Power Lines · · Score: 1

    "What is the upstream of this 1Mbit powerline broadband?"

    Doh! Nevermind. 1MBit. RTFA.

  17. Upstream on Cincinnati Gets Broadband Over Power Lines · · Score: 1

    ...and they doubled the upstream from 384kbps to 768kbps. From what I hear, cable (RoadRunner) only has something like 128kbpos or 256kbps upstream. Can anyone confirm or deny?

    What is the upstream of this 1Mbit powerline broadband?

  18. Re:What is this all about? on Mounting Evidence for Water on Mars · · Score: 1

    And so you have knowledge of some formula that it takes $1 of defense to defend against $1 of offense? What if some country with a $1B budget built a stealth nuclear missile. Would all of our $450B defend against it 450 times over?

    I'm not saying I agree with our enormous miltary budget (I haven't decided), but you need to investigate your own assumptions first. You assumptions have made me question my own debate even more.

  19. I think Bayesian would consider this on New Method of Spam Filtering · · Score: 1

    If your Bayesian filter is intelligently tokenizing, thenit shoudl be able to see the 'CC' header. WIth proper training, 'ham' e-mails which happen to be CC'ed to a lot of friends or co-workers will actually start having those e-mail addresses tokenized as being pro-spam and that should contribute to their 'haminess'.

    And, like I think I understood in the article, those e-mails without a lot of CC's won't have that extra 'haminess', but you can't guarantee that they're 'spam' -- so that half will have to rely on non-social-network properties to determine its 'haminess' or 'spaminess'.

  20. Bad programming on Crack the Pepsi iTunes Promo Code · · Score: 1

    YEah, this is off topic, but come on... can't someone catch the error that the connectionf ailed and print a more reasonable error message? I go to countless slashdotted site only to find half-rendered pages terminated with some form of a MySQL connectionf ailure due to a connection limit. Or, hell, why nto try upping the limits since the web server is obvisouly still alive enough to serve back the page. Surely even the most simplistic DB caching should be able to cope with the highly redundant request it would see from a slashdotted link.

  21. Re:Still binary.. on Intel Devises Chip Speed Breakthrough · · Score: 1

    TRT (Tee Arr Ree)

    Much like R2D2 is Artoo Deetoo :)

  22. Re:Still binary.. on Intel Devises Chip Speed Breakthrough · · Score: 2, Interesting

    Well, while it would be tits, it would not be because of the word "tertiary". "Tertiary" is to 3 as "secondary" is to 2.

    The word you are looking for is either "trinary", or "ternary".

    Either way, if you look at how the word "bit" is formed, you can think of two ways:

    1. B-inary dig-IT
    2. BI-nary digi-T

    If it is the first case, then either "trinary" or "ternary" would still yield "tit":

    T-rinary dig-IT
    T-ernary dig-IT

    However, if it is the second case, we could have a problem:

    TR-inary digi-T = TRT
    TE-rnary digi-T = TET

    But, I agree with your original intent because neither of these are us fun as "TIT".

  23. Re:Java 3? on Java SDK 1.5 'Tiger' Beta Finally Released · · Score: 1

    No, it's still "Java 2". I once read, but do not recall the details, but there were some pretty vig changes from "Java" (1.1) to "Java 2" (1.2 and beyond).

  24. Re:J2SE 1.5 in a Nutshell on Java SDK 1.5 'Tiger' Beta Finally Released · · Score: 1

    Autoboxing and Auto-unboxing of Primitive Types

    This one worries me the most. I fear people will start lazily letting Autoboxing turning their primitives into Objects when it would be better to make a class that can use a primitive directly.

    Consider a HashMap where your keys will always be an integer. You could:

    1. Use autoboxing so every put/get that you use an 'int' is instead constructed as an Integer object, on which the hashCode() method is called to find the bucket, and then equals() is called repeatedly to find the matching key in that bucket, or...
    2. Make a IntKeyHashMap that takes an int directly (no memory allocation / instantiation overhead), uses its literal value as the hashCode (no method call) and uses the primitive == operator instead of calling .equals() (again, no method call)

    Granted, the hashCode() and equals() methods on Integer are very simple and fast methods, and memory al/deallocation has gotten a lot faster with thread-local heaps and generational garbage collection. Still, if this were in the inner loop of your program, which would you prefer to have?

    Maybe I shoudl just shut up and let HotSpot take care of it for me.

  25. Re:Saves loads of code on Java SDK 1.5 'Tiger' Beta Finally Released · · Score: 1

    What is great about this, is that this saves loads of code. Lots of explicit typecasts can be left out now...

    What is also great about that particular piece is that it has the potential to be faster. Casting in Java requires runtime checking of the Object check -- that's measurable overhead. By eliminating the need to cast (say because your List of Users is guaranteed to only have instances of User or a subclass in it), you are actually eliminating runtime overhead.