Drivers are fine as long as there is exactly one driver per device category (one for mass storage, one for network cards, one for sound cards,...) and all hardware handles the translation from this standard interface to internal formats/commands on the hardware level.
the anwser for china is to invest in R&D. it is what all advanced nations do.
The answer to the US problems maybe. The answer for China's problem (to progress faster than technologically more advanced nations) is definitely not reinventing the wheel. It is definitely faster to get the technologies by reverse engineering than it would be to research in all possible directions and hope to find the right one. You might not like it but China is definitely doing the right thing from their perspective.
You can listen to a few thousand MP3s. You probably won't use a number of distinct software programs anywhere near that. Paying 1$/song doesn't sound so low when multiplied by a few thousand songs.
Seriously, how can a contract clause saying "when you quit you can not work in this industry for x months" be legal? Isn't that a serious hole in basic worker rights?
Or even better: get your government to abandon the crazy rule that exempts companies from blame as long as they make enough money (and don't forget to include a share of blame for the shareholders as well).
I would say the opposite. It is time for UI designers to realize most people do this and allow easier use of more than one fullscreen app. The Window-Concept is too complicated for most new users and especially the fact that windows can overlap is totally useless. Most people not maximizing their windows use a horizontal or vertical (or both) tiled view with two or more windows. Why is arbitary window movement still allowed. It seems UI desginers forget that there are possibilities beyond windows.
People will often be happier and more comfortable using something that is actually harder to use than some alternatives if it speaks to them emotionally.
Native Windows App you mean. Or how does it handle different behavior in different Operating Systems (clipboard, hotkeys for moving the cursor, OK/Cancel Button Placement,...)?
Why should the Human-Computer-Interface change when there is a new kind of computer. A change of that would be more appropriate when there is a new kind of human...
Porting might be expensive but programming something new portable often has other advantages too besides making it trivial (recompile) to port it to a different platform. Usually portable code is cleaner due to use of portable libraries instead of reinventing the wheel for all the small things a library provides besides the portability aspect.
So it is more like "social mainstream opinion" and has nothing to do with skills as someone not wanting to e.g. talk about the weather are clearly capable of doing so if they wanted.
Because you can either make it easy (and guess lots of necessary values) and have mediocre to bad performance (overall, not only speed) or you can perform well by asking the user some questions but that kills the "easy".
If you think Java uses revolutionary features think again (and try to actually learn some other language)
Re:So Call Me Old And Cranky
on
Effective C#
·
· Score: 1
I teach some undergraduate students at my University at the moment and they even have problems remembering how to calculate things like 2 to the power of 3 in their head.
Doing Math with a machine would be something novel and worthy of a patent. Writing a piece of software doing a different subset of simple arithmetics on an existing machine is not.
In the Stone Age Ugh traded a sharp stone and a stick from Ogh and Ogh thought "He will probably build a weapon from those" and asked him wether he also wanted to trade for a piece of string to tie the two together.
This seems to be a good place to ask this question:
What do they do with all the money?
There is a limit to the number of houses, cars, computers,... you, as a person/family, can use at any given time. And I would guess a few hundred million dollars should be able to buy you that easily.
I can see from your post that your knowledge about programming language features is very limited. Otherwise you might actually start to miss lots of the better ones in Java. For an Overview see the Wiki at c2.com (Portland Pattern Repository)
Why is Eclipse always cited when someone says either "Java looks like crap", "Java is slow",...?
Might it fit into your head that Eclipse (and Azureus which would probably be cited when I wouldn't mention it here) is the only decent (as in: not slow, doesn't look like crap) Java Application out there?
I never really got this concept you mention of "corporations only have to answer to their shareholders". Why exactly should corporations stand above law, ethics and moral?
Drivers are fine as long as there is exactly one driver per device category (one for mass storage, one for network cards, one for sound cards,...) and all hardware handles the translation from this standard interface to internal formats/commands on the hardware level.
But did they document where to find the important parts in those huge amounts of documentation?
You can listen to a few thousand MP3s. You probably won't use a number of distinct software programs anywhere near that. Paying 1$/song doesn't sound so low when multiplied by a few thousand songs.
Seriously, how can a contract clause saying "when you quit you can not work in this industry for x months" be legal? Isn't that a serious hole in basic worker rights?
Or even better: get your government to abandon the crazy rule that exempts companies from blame as long as they make enough money (and don't forget to include a share of blame for the shareholders as well).
I would say the opposite. It is time for UI designers to realize most people do this and allow easier use of more than one fullscreen app. The Window-Concept is too complicated for most new users and especially the fact that windows can overlap is totally useless. Most people not maximizing their windows use a horizontal or vertical (or both) tiled view with two or more windows. Why is arbitary window movement still allowed. It seems UI desginers forget that there are possibilities beyond windows.
Why should the Human-Computer-Interface change when there is a new kind of computer. A change of that would be more appropriate when there is a new kind of human...
Windows has the same problem with corrupt avis, it hangs at 99% CPU while trying to get the dimensions from the file.
Porting might be expensive but programming something new portable often has other advantages too besides making it trivial (recompile) to port it to a different platform. Usually portable code is cleaner due to use of portable libraries instead of reinventing the wheel for all the small things a library provides besides the portability aspect.
That wouldn't be an RPG in the "numbers & stuff" sense but maybe an RPG in the "role play" sense would be popular with the general population.
Repeat after me "NAT is not a firewall...NAT is not a firewall"
So it is more like "social mainstream opinion" and has nothing to do with skills as someone not wanting to e.g. talk about the weather are clearly capable of doing so if they wanted.
Because you can either make it easy (and guess lots of necessary values) and have mediocre to bad performance (overall, not only speed) or you can perform well by asking the user some questions but that kills the "easy".
If you think Java uses revolutionary features think again (and try to actually learn some other language)
I teach some undergraduate students at my University at the moment and they even have problems remembering how to calculate things like 2 to the power of 3 in their head.
Doing Math with a machine would be something novel and worthy of a patent. Writing a piece of software doing a different subset of simple arithmetics on an existing machine is not.
In the Stone Age Ugh traded a sharp stone and a stick from Ogh and Ogh thought "He will probably build a weapon from those" and asked him wether he also wanted to trade for a piece of string to tie the two together.
This seems to be a good place to ask this question:
What do they do with all the money?
There is a limit to the number of houses, cars, computers,... you, as a person/family, can use at any given time. And I would guess a few hundred million dollars should be able to buy you that easily.
Shift-0
I can see from your post that your knowledge about programming language features is very limited. Otherwise you might actually start to miss lots of the better ones in Java. For an Overview see the Wiki at c2.com (Portland Pattern Repository)
Why is Eclipse always cited when someone says either "Java looks like crap", "Java is slow",...?
Might it fit into your head that Eclipse (and Azureus which would probably be cited when I wouldn't mention it here) is the only decent (as in: not slow, doesn't look like crap) Java Application out there?
I never really got this concept you mention of "corporations only have to answer to their shareholders". Why exactly should corporations stand above law, ethics and moral?