Isn't that generally true for anything you can possibly think of with programming languages, not just parallelism? Once a language has memory, loops, conditionals, and iterative execute-- couldn't we say that every single other language feature is just for "those who don't know what they're doing"? If the language makes things easier then it makes it easier for everyone, both the elite and the unwashed masses.
Re:GREAT THING of course if robots dont kill...
on
America's Robot Army
·
· Score: 1
Truly, because once we capture people we treat them with such justice and dignity.
Cmon, get with the program. The next version of office is going to near a dozen cores just for the ribbon bar alone, plus a handful of cores for the new Clippy.
Maybe what he's trying to accomplish is saying what he's thinking. Perhaps he's not a corporate drone that values the "good of the company" above truth.
Why do computer software worth less than paper-printed books? Last I check, software codes do not destroy rain forest like books.
Every computer language I've ever learned since BASIC I learned initially by reading in the bathroom, or while taking a break outside at work. Paper has always had the upper hand there over electronic, and will continue to have the upper hand there for a few more years.
When I flew last week, that's how it was. Only showed my ID one time at the main checkpoint, never showed it again afterwards. It was the same way in two different major airports I flew from. Not counting the several connecting airports I went through, where I never had to show my ID. I know that the procedures used to be different years ago. Perhaps this is different now than it used to be? Or did I just travel through airports with shoddy security?
Another thing I noticed that was different was that one of the TSA officials used an infrared flashlight to examine our ID's-- the same kind they use to look for cum stains on CSI.
To try to find out the truth, I contacted some old Microsoft hands who were around in the heyday of DOS. The replies were unanimous that Microsoft NEVER attempted to damage 1-2-3's functionality within DOS.
Well! That pretty much closes the book on it for me. Several Microsoft people unanimously said it wasn't like that.
While I can understand some people absolutely need Photoshop I can't see it being a showstoper for most.
There are a handful of programs that are showstoppers for people wanting to migrate off of Windows. I bet if we were to list those programs, and sort them by how many people it's a showstopper for, it'd be in the top 5 or top 2. Word is another one.
There do exist showstoppers for people wishing to leave Windows. Photoshop is one of the big ones. Can you name a bigger one?
Yeah. Just use Mono, and System.Windows.Forms, and always run it under Linux. You can even use the same executable on both platforms without recompilation. Plus, unlike most other cross platform solutions, it won't look and feel non-native under Windows.
You make a good point, but the savings probably do offset the amount of time. because the time he spent is also keeping his admin skills sharp. And perhaps his skills already were sharp, so the amount of time spent wasn't so substantial. An expert who does something every day can knock something out in a moment that takes someone unfamiliar hours or days of googling and experimenting.
That's cool and great. You rock, seriously! I don't agree with your assertion that "most people" would have terminal servers and remote power control units, but rock on.
Oh sure, you're recompiling the kernel of your production environments from home. Hopefully, everything will go really well! Better hope it boots properly the first time! Or perhaps this is a normal procedure for you, and you can change kernels remotely easily when the system won't boot.
Yet another good example of why you shouldn't hire the sysadmins who blindly use what the vendors ship
I suppose. But honestly, not everybody really needs a sysadmin that's going to diddle around for weeks and compile kernels just to set up a mail server and samba, for example. For most things, I'd rather have someone who just gets the work done rather than goofing off compiling kernels, installing ReiserFS and doing god knows what else other than things that really matter. Sure, there's a place for all that, but honestly most environments don't require it.
If higher taxes would honestly go to bringing high speed fiber right to my doorstep, yes, I'd seriously consider it. I just don't have much faith in the government spending my money properly.
I don't know about EMT's, but you're clearly trolling here, because everybody knows that perl hackers are more likely to have mental disorders and chemical additions. Scholarly research on that would be like researching whether fish are wet.
ASP.NET 2.0 actually pretty much does in fact obsolete most of what you might know about ASP.NET 1.0, which I expect is nearly nothing. I won't bore you with a point by point response to what yuo wrote, I'm sure neither of us care enough to take it seriously anyway.
But two quick notes. Yeah, I can name the next COBOL. It's called Java and Visual Basic, both. They both are languages with large code bases that people have to support but would really rather be using a newer platform if they could.
Also, you keep talking about your CS curriculum. You must be really young and new here. You need to pick up new skills on your own. Hopefully 15 more years into your career you'll be thinking about what you learned in the last couple of years, rather than still thinking about what you learned in CS school.
Seriously, how much has CS/IT really changed in CS since 2005? Maybe a new major version of Java? Yeah, I'm sure Java developers were just scrambling to catch up there... not. Most just continued targeting old releases. Any big changes in Javascript? Python? PHP? Perl? Ruby? C#?
Actually, things do move faster than you think. It's not all as static as you seem to suggest. I can't help but think that you're falling rapidly behind the technology curve without realizing it, if you honestly think not much has changed since 2005. Do you only write on Slashdot, and never read? A few things:
C# 2.0 and 3.0 In 2005, C# 2.0 was entering beta. People were maybe going to use it. The idea of being able to rely on having.NET 1 installed on people's machines at all was really just finally solidifying. It was hard to find web hosting that supported ASP.NET 2.0 in 1995. C# Web code was, by and large, written exclusively in 1.1. Web development in 2.0 is day and night different from 1.1, so that's a major area of technology regarding C# that's moved on the last 2 years. Clearly you're not familiar with the radical new things in C# 3.0, like LINQ. You may think you're not sure if LINQ will be awesome, but you probably didn't like generics either then. Finally, 2 years ago Silverlight was just a "maybe someday they might do something". Today Microsoft is pushing silverlight hard and it's going to happen.
Mono. Way better system today that it was a couple of years about. They've implemented System.Windows.Forms, it runs fast as JIT native code, and it runs ASP.NET 2.0. It's practical for production now, both for web, for server apps, and for GUI apps under either Linux or Windows. Wasn't nearly as good or practical 2 years ago.
Ruby. Ok, you really think nothings happened with Ruby since 2005? In 2005 Ruby was really exotic and rarely used, and rarely heard of outside of certain circles. Ruby's popularity and adoption has increased staggeringly since 2005. You think anybody saw advertisements looking for Ruby developers in 2005? Hell no.
PHP. Ruby's popularity has fueled innovation in other areas, including here. CakePHP is a framework I've used on some projects that's really a terrific way to write things. There's other killer frameworks that have come a long way in the last 2 years, such as Django.
Python Gaining in popularity really fast. Django, and other apps are very strong. Today if you aren't well versed with a scripting language of some sort, you're dog meat compared to other developers. People weren't as wise to that two years ago as they are today.
Erlang Those umpteen multi core processors are coming soon, and more and more people are interested in languages that easily support parallel processing and distributed processing. Erlang is gaining steam fast. Have you tried it yet? I can tell you tons more people know Erlang today than did in 2005.
Seriously, if you think things aren't moving fast in the industry, then do be careful. If you've been coding the same thing for a handful of years and not learning much new... well, you can only do that for so long before you're like those old COBOL guys that didn't need to learn any of that that newfangle C crap, or the VMS folks that didn't need Unix.
That could well be. But my real point was more about what's practical when doing web work for money. If it renders like crap in IE, the client doesn't care if it's standards compliant. You gotta get paid.
or you could just code to standards to begin with... then it would work wherever.
Clearly, you're not a web developer. Make some websites that use css heavily and come back and check with us. Non-trivial projects that position their elements using CSS definitely work differently in Firefox vs. IE. Much of the time you're fine in both browsers. But a lot of the time you're not. When you write a thousand hours of web work or more per year, you run into it a lot. When you piddle around with it from time to time, you don't.
It's hard to imagine this issue important enough to anyone in IT that they are ready to seriously consider acting on it. If, having solved all more important issues, you are ready to tackle this one, then congratulations, sir, you win, and are pretty much no longer needed in your job, and are ready for replacement by someone inferior.
Isn't that generally true for anything you can possibly think of with programming languages, not just parallelism? Once a language has memory, loops, conditionals, and iterative execute-- couldn't we say that every single other language feature is just for "those who don't know what they're doing"? If the language makes things easier then it makes it easier for everyone, both the elite and the unwashed masses.
Truly, because once we capture people we treat them with such justice and dignity.
Cmon, get with the program. The next version of office is going to near a dozen cores just for the ribbon bar alone, plus a handful of cores for the new Clippy.
Maybe what he's trying to accomplish is saying what he's thinking. Perhaps he's not a corporate drone that values the "good of the company" above truth.
Well, God knows there's probably an Eliza emacs module.
When I flew last week, that's how it was. Only showed my ID one time at the main checkpoint, never showed it again afterwards. It was the same way in two different major airports I flew from. Not counting the several connecting airports I went through, where I never had to show my ID. I know that the procedures used to be different years ago. Perhaps this is different now than it used to be? Or did I just travel through airports with shoddy security?
Another thing I noticed that was different was that one of the TSA officials used an infrared flashlight to examine our ID's-- the same kind they use to look for cum stains on CSI.
Like the tens of thousands of Unix desktop users out there... you'd leave them in the dust!
There are a handful of programs that are showstoppers for people wanting to migrate off of Windows. I bet if we were to list those programs, and sort them by how many people it's a showstopper for, it'd be in the top 5 or top 2. Word is another one.
There do exist showstoppers for people wishing to leave Windows. Photoshop is one of the big ones. Can you name a bigger one?
Yeah. Just use Mono, and System.Windows.Forms, and always run it under Linux. You can even use the same executable on both platforms without recompilation. Plus, unlike most other cross platform solutions, it won't look and feel non-native under Windows.
You make a good point, but the savings probably do offset the amount of time. because the time he spent is also keeping his admin skills sharp. And perhaps his skills already were sharp, so the amount of time spent wasn't so substantial. An expert who does something every day can knock something out in a moment that takes someone unfamiliar hours or days of googling and experimenting.
That's cool and great. You rock, seriously! I don't agree with your assertion that "most people" would have terminal servers and remote power control units, but rock on.
I would like to acknowledge, however, that these words ring a little more hollow than normal today.
Oh sure, you're recompiling the kernel of your production environments from home. Hopefully, everything will go really well! Better hope it boots properly the first time! Or perhaps this is a normal procedure for you, and you can change kernels remotely easily when the system won't boot.
Yeah, but if you like country music, hip hop, or want to drive an SUV through mud while drinking bad beer, this is THE place to be.
If higher taxes would honestly go to bringing high speed fiber right to my doorstep, yes, I'd seriously consider it. I just don't have much faith in the government spending my money properly.
I don't know about EMT's, but you're clearly trolling here, because everybody knows that perl hackers are more likely to have mental disorders and chemical additions. Scholarly research on that would be like researching whether fish are wet.
I like to call culture references to television Illiterary Allusion.
ASP.NET 2.0 actually pretty much does in fact obsolete most of what you might know about ASP.NET 1.0, which I expect is nearly nothing. I won't bore you with a point by point response to what yuo wrote, I'm sure neither of us care enough to take it seriously anyway.
But two quick notes. Yeah, I can name the next COBOL. It's called Java and Visual Basic, both. They both are languages with large code bases that people have to support but would really rather be using a newer platform if they could.
Also, you keep talking about your CS curriculum. You must be really young and new here. You need to pick up new skills on your own. Hopefully 15 more years into your career you'll be thinking about what you learned in the last couple of years, rather than still thinking about what you learned in CS school.
- C# 2.0 and 3.0 In 2005, C# 2.0 was entering beta. People were maybe going to use it. The idea of being able to rely on having
.NET 1 installed on people's machines at all was really just finally solidifying. It was hard to find web hosting that supported ASP.NET 2.0 in 1995. C# Web code was, by and large, written exclusively in 1.1. Web development in 2.0 is day and night different from 1.1, so that's a major area of technology regarding C# that's moved on the last 2 years. Clearly you're not familiar with the radical new things in C# 3.0, like LINQ. You may think you're not sure if LINQ will be awesome, but you probably didn't like generics either then. Finally, 2 years ago Silverlight was just a "maybe someday they might do something". Today Microsoft is pushing silverlight hard and it's going to happen.
- Mono. Way better system today that it was a couple of years about. They've implemented System.Windows.Forms, it runs fast as JIT native code, and it runs ASP.NET 2.0. It's practical for production now, both for web, for server apps, and for GUI apps under either Linux or Windows. Wasn't nearly as good or practical 2 years ago.
- Ruby. Ok, you really think nothings happened with Ruby since 2005? In 2005 Ruby was really exotic and rarely used, and rarely heard of outside of certain circles. Ruby's popularity and adoption has increased staggeringly since 2005. You think anybody saw advertisements looking for Ruby developers in 2005? Hell no.
- PHP. Ruby's popularity has fueled innovation in other areas, including here. CakePHP is a framework I've used on some projects that's really a terrific way to write things. There's other killer frameworks that have come a long way in the last 2 years, such as Django.
- Python Gaining in popularity really fast. Django, and other apps are very strong. Today if you aren't well versed with a scripting language of some sort, you're dog meat compared to other developers. People weren't as wise to that two years ago as they are today.
- Erlang Those umpteen multi core processors are coming soon, and more and more people are interested in languages that easily support parallel processing and distributed processing. Erlang is gaining steam fast. Have you tried it yet? I can tell you tons more people know Erlang today than did in 2005.
Seriously, if you think things aren't moving fast in the industry, then do be careful. If you've been coding the same thing for a handful of years and not learning much new... well, you can only do that for so long before you're like those old COBOL guys that didn't need to learn any of that that newfangle C crap, or the VMS folks that didn't need Unix.That could well be. But my real point was more about what's practical when doing web work for money. If it renders like crap in IE, the client doesn't care if it's standards compliant. You gotta get paid.
It's hard to imagine this issue important enough to anyone in IT that they are ready to seriously consider acting on it. If, having solved all more important issues, you are ready to tackle this one, then congratulations, sir, you win, and are pretty much no longer needed in your job, and are ready for replacement by someone inferior.