But it would be hard to concentrate if I was constantly worrying about losing concentration and being startled at any moment by a machine yelling "CONCENTRATE!!!!!!!!!!" at me.
It is not an interpreted language because it's compiled at runtime.
Ultimately all source code has to get translated into machine code to be able to "run" the program. It's just a matter of when this happens (and how often). Once, on the developer's time. Or every time, on *my* fucking time. The former is compiled, the latter is interpreted.
However, the only real way to fix congestion is to grow capacity, which seems to have worked thus far.
To use an obligatory car analogy, think of congestion on the roadways. What you're talking about is widening the highways. But that just encourages more packets to be placed onto the network. We need to stop letting people use the Internet for what they want, when they want (freedom is bad). What we really need is the equivalent of, you guessed it, public transportation. Here's how it would work: As we all know your data is broken up and encapsulated into packets. Your packets would arrive at your edge router, where the data would disembark and then sit around and wait for the equivalent of the TCP/IP bus. This mega-packet that carries multiple ordinary packets worth of data around would then stop at each hop on its fixed route. Your data would have to check the fucking mega-packet schedule to see where to get off and then wait for another mega-packet to come along for the next leg of its journey.
Unfortunately you're right. No company in their right mind, nowadays, is going to hire a youngun to work with something as difficult as C++. Stick with learning the scripting and VM'ed languages, because you won't be trusted with anything else.
(However, once you've got 15-20 years of experience in the industry, as a programmer, then would be a good time to break out the C++ books you've stashed away in a time capsule, because 1) only by then will people start to believe that maybe you could do it and actually keep it together, and 2) there'll be some need then to replace me and my peers as we start to retire.)
So, guys trick women with fake sensitivity, and that makes the women shallow?
Yes. Let's just think this thru. First of all, we can rule out non-good-looking guys who would try fake sensitivity on a woman, because she would never even give him the chance. So that leaves only good-looking guys. So, lets say this totally hot woman approaches me and strikes up a conversation, and plays like she doesn't know she's hot and could get anything from most guys. I may think, wow, I've hit the jackpot, a 10 who's somehow magically not had her personality spoiled by it. But only if I was shallow. Only if I emphasized looks so much, if I wanted to believe so much what was obviously too good to be true, that I was willing to help fool myself with the illusion.
I think the issue with population levels, and the rapid rate of growth that we are seeing, is far more worrysome than global warming.
Then I must notify you that you are thinking an unacceptable thought. With all the fluidity and complexity and variables in population change, it's okay to admit we can't predict, but with all the fluidity and complexity and variables in climate change, we can be certain of Global Warming.
I just wish I could get this feature to work at all (on a Windows host). VMware Workstation 5.5 for Windows. No "VMware Shared Folders" appears in "My Network Places" in the VM'ed Windows OS. No "\\.host\Shared Folders" can be found by the VM'ed WinXP. Network is the only way. Maybe it works in v6.
'People have learned how to avoid natural selection in the short term through unsustainable approaches such as inequity and excess consumption. But this is not going to work in the long term,'
It sounds to me like what they're saying is that capitalism/freedom goes against the very laws of the universe and won't last much longer and then we'll all live according to leftist principles and finally be on track with the way we were meant to be. Gawd I'm glad I'm out of college and away from these intellectually-inbreeding socialist fucks.
Don't think that they would have to be fixed in the vertical position. Swivel it down to the horizontal if that's more comfortable.
And don't think that you can have only one. I'd want one displaying a keyboard, projecting just above my beltline and in a mostly horizontal position, for typing. But for mousing I'd want to poke at and drag things in the main vertical display.
When you know the commercials are going to be promoting vices, why not replace them with messages promoting virtues? To substitute the Slashdot religion, so that everyone here will understand, if there was an annual event on TV that millions of people watched and where all the ads were for M$ products, wouldn't you want to assemble groups to show the program to but substitute what was according to your religion more positive choices?
As a believer in God, symbolically it's "He", and you're right, a football game is just not high in Cosmic Importance. As my dad (an atheist) always asks, "How come they never bring up God when something *doesn't* go their way?"
"We'll be talking about a computer in the desk in the future."
We've had desks for a long time now with for example a big hole in the middle covered with glass and a computer monitor angled up below it. What I don't need is a computer that is also my desk. Why? Just because we can? I want to be able to upgrade those two things independently. Most people have phones in their bedrooms near their beds, but that doesn't mean we need phones built into beds!
"One of the biggest changes will be how you interact with the device. The devices themselves will get a lot smaller,..."
Make the devices as small as you want, but please keep the UI portion of it sized to, oh, I don't know, maybe the operator? (Cell phone "keyboards", I'm looking at you.)
...there are people writing free-as-in-beer software who are creating products that compete with companies that pay programmers,... I can't help but think this has a depressing effect on wages for programmers.
Probably depends on the size of the company. A small company with a single product that finds itself competing with a new free version of it, will tend to have to shed developers as the amount it can successfully charge for it diminishes. And job losses can depress wages, due to supply and demand dynamics. However, at a large company, it can act against job losses, the classical example here being MS having to update the web browser that they would have otherwise let linger for forever -- as long as competition (free or otherwise) forces them to maintain the IE product, they need to keep enough devs around to do it.
So free-as-in-beer software probably doesn't depress wages so much as has the effect of stifling smaller companies and reinforcing the larger ones.
There are the smart geeks (I call them "nerds"), and the dumb geeks (I call them "dorks"). Geeks who are smart have no self esteem, because unlike the dumb geeks, they actually have the capacity to recognize what they are -- geeks. So it is the smart geeks who try to make cliques. QED.;-)
...the whole thing in C++ and use valgrind instead.
Or better yet, in C++ and use the RAII idiom. I.e. utilize the power of deterministic destruction, that C# and Java lack, to arrange it so that resources, including but not limited to just memory, are auto-freed. (You *can* run into this same kind of problem using reference-counted smart pointers in C++, but happily much of the time they aren't needed.)
Don't also forget that people actually believe in a significant man-made factor in Global Warming, such that certain individual freedoms must be curbed for the greater good.
Why don't you tell your boss that you'll still be coming in and expect to get paid, but you won't be doing your job because something somewhere else is absorbing all of your somewhat limited time.
...if your problem is not paralelizable, or if it is only minimally so,...
What percentage of problems really aren't parallelizable?
A word processor is not going to work any faster on a 1000 core machine...
We don't need our word processors to work faster. So that's not one of our "problems".
Video games might see a small speed up from a multicore,...
Video games could see a huge speedup, or get a lot smarter -- imagine a processor for every enemy in play. Compare for a moment to real-life: Our reacting to each other sort of resembles a turn-based dynamic, but mostly we act, and decide how we're going to act, independently, and all at the same time as everyone else.
I doubt any home user will see much improvement beyond 2 cores,...
My folks still use AOL (Security Edition) -- you should see all the crap that runs on their system while they're trying to do their own stuff. I'd say they wouldn't see much improvement beyond 8 cores. But that is as software stands today -- when virus scanners and other background and foreground processes are written to use multiple cores, then even the average home users' needs for greater numbers of cores will escalate. Never say x should be enough.
But it would be hard to concentrate if I was constantly worrying about losing concentration and being startled at any moment by a machine yelling "CONCENTRATE!!!!!!!!!!" at me.
Will there be retail boxes of WinXP with SP3 on store shelves some time?
It is not an interpreted language because it's compiled at runtime.
Ultimately all source code has to get translated into machine code to be able to "run" the program. It's just a matter of when this happens (and how often). Once, on the developer's time. Or every time, on *my* fucking time. The former is compiled, the latter is interpreted.
Unfortunately you're right. No company in their right mind, nowadays, is going to hire a youngun to work with something as difficult as C++. Stick with learning the scripting and VM'ed languages, because you won't be trusted with anything else.
(However, once you've got 15-20 years of experience in the industry, as a programmer, then would be a good time to break out the C++ books you've stashed away in a time capsule, because 1) only by then will people start to believe that maybe you could do it and actually keep it together, and 2) there'll be some need then to replace me and my peers as we start to retire.)
http://www.scifi.com/rockmonster/ is sure to be cool.
See also the Fantastic Four and The NeverEnding Story.
I think the issue with population levels, and the rapid rate of growth that we are seeing, is far more worrysome than global warming.
Then I must notify you that you are thinking an unacceptable thought. With all the fluidity and complexity and variables in population change, it's okay to admit we can't predict, but with all the fluidity and complexity and variables in climate change, we can be certain of Global Warming.
I just wish I could get this feature to work at all (on a Windows host). VMware Workstation 5.5 for Windows. No "VMware Shared Folders" appears in "My Network Places" in the VM'ed Windows OS. No "\\.host\Shared Folders" can be found by the VM'ed WinXP. Network is the only way. Maybe it works in v6.
Don't think that they would have to be fixed in the vertical position. Swivel it down to the horizontal if that's more comfortable.
And don't think that you can have only one. I'd want one displaying a keyboard, projecting just above my beltline and in a mostly horizontal position, for typing. But for mousing I'd want to poke at and drag things in the main vertical display.
Satan, is that you?
When you know the commercials are going to be promoting vices, why not replace them with messages promoting virtues? To substitute the Slashdot religion, so that everyone here will understand, if there was an annual event on TV that millions of people watched and where all the ads were for M$ products, wouldn't you want to assemble groups to show the program to but substitute what was according to your religion more positive choices?
As a believer in God, symbolically it's "He", and you're right, a football game is just not high in Cosmic Importance. As my dad (an atheist) always asks, "How come they never bring up God when something *doesn't* go their way?"
"We'll be talking about a computer in the desk in the future."
We've had desks for a long time now with for example a big hole in the middle covered with glass and a computer monitor angled up below it. What I don't need is a computer that is also my desk. Why? Just because we can? I want to be able to upgrade those two things independently. Most people have phones in their bedrooms near their beds, but that doesn't mean we need phones built into beds!
"One of the biggest changes will be how you interact with the device. The devices themselves will get a lot smaller,..."
Make the devices as small as you want, but please keep the UI portion of it sized to, oh, I don't know, maybe the operator? (Cell phone "keyboards", I'm looking at you.)
"Paaaaper. Have you ever seen paper? Look at it. Smell it."
I guess I'd best be saving it, for a special trade.
...there are people writing free-as-in-beer software who are creating products that compete with companies that pay programmers,... I can't help but think this has a depressing effect on wages for programmers.
Probably depends on the size of the company. A small company with a single product that finds itself competing with a new free version of it, will tend to have to shed developers as the amount it can successfully charge for it diminishes. And job losses can depress wages, due to supply and demand dynamics. However, at a large company, it can act against job losses, the classical example here being MS having to update the web browser that they would have otherwise let linger for forever -- as long as competition (free or otherwise) forces them to maintain the IE product, they need to keep enough devs around to do it.
So free-as-in-beer software probably doesn't depress wages so much as has the effect of stifling smaller companies and reinforcing the larger ones.
Geeks with no self esteem try to make cliques.
;-)
There are the smart geeks (I call them "nerds"), and the dumb geeks (I call them "dorks"). Geeks who are smart have no self esteem, because unlike the dumb geeks, they actually have the capacity to recognize what they are -- geeks. So it is the smart geeks who try to make cliques. QED.
When you know the only girlfriend you'll ever have is the square-headed kind, you tend to be a little sensitive on the issue! :)
...why did I think of Amazon Women on The Moon when I heard of this insanity?
Yep, we don't need this law, women just need one of these devices.
...the whole thing in C++ and use valgrind instead.
Or better yet, in C++ and use the RAII idiom. I.e. utilize the power of deterministic destruction, that C# and Java lack, to arrange it so that resources, including but not limited to just memory, are auto-freed. (You *can* run into this same kind of problem using reference-counted smart pointers in C++, but happily much of the time they aren't needed.)
Don't also forget that people actually believe in a significant man-made factor in Global Warming, such that certain individual freedoms must be curbed for the greater good.
No doubt. GP must not have gotten the memo that much of environmentalism is precisely for gaining more socialism.
Why don't you tell your boss that you'll still be coming in and expect to get paid, but you won't be doing your job because something somewhere else is absorbing all of your somewhat limited time.
Cores only help so much-...
...if your problem is not paralelizable, or if it is only minimally so,...
Then we need to get creative.
What percentage of problems really aren't parallelizable?
A word processor is not going to work any faster on a 1000 core machine...
We don't need our word processors to work faster. So that's not one of our "problems".
Video games might see a small speed up from a multicore,...
Video games could see a huge speedup, or get a lot smarter -- imagine a processor for every enemy in play. Compare for a moment to real-life: Our reacting to each other sort of resembles a turn-based dynamic, but mostly we act, and decide how we're going to act, independently, and all at the same time as everyone else.
I doubt any home user will see much improvement beyond 2 cores,...
My folks still use AOL (Security Edition) -- you should see all the crap that runs on their system while they're trying to do their own stuff. I'd say they wouldn't see much improvement beyond 8 cores. But that is as software stands today -- when virus scanners and other background and foreground processes are written to use multiple cores, then even the average home users' needs for greater numbers of cores will escalate. Never say x should be enough.