A better way to look at evolutionary competition is that a competing entity can decide/try, as one possible adaptation strategy, to co-operate with one or more of its former competitors. This can be looked at as purely an evolutionarily selfish move. You have just decided to increase the size of your "self" by allying partially or totally with the other(s). If the co-operation works out, then there will then be a new set of bigger (and generally more capable) competitors competing at the next level (not to mention generally eliminating/eating the remaining smaller players.)
So, co-operation can be looked at as just a strategy in competition, which has a downside (diluting of the identity of your former self into a larger new self), but can have the enormous upside of increasing your techniques, power, and resources in the next level of competition. That definition of the purpose and effect of cooperation is true all the way up until there are no more competitors, and that probably can't happen, since the "uncooperative and entropizing environment" can be defined as just another competitor that should probably be co-operated with instead.
Can junk DNA be seen as "potentially useful junkyard parts" that some random mutation might re-activate into a gene or part of a gene? Is it actually handy to have these around to allow for rapid bigger changes of set of active genes than just a few small mutations in the active genes can do?
It would seem that almost all such massive additions to what's active would be deleterious, but maybe they provide a safeguard against rapid change of environment.
So how far off from "being coding" are these junk regions anyway, and does it ever happen that they get reactivated?
Well, working in a multi-disciplinary smart grid r&d team, I certainly have noticed a culture clash between the traditional power engineers and the software "charlatans".
Your post does nothing to dispel that perception.
One difference between the grid of today and the smart grid is the smart grid will need "distributed intelligence" at the edges, not just the center, of the grid. To accommodate a significantly larger component of distributed generation and storage, it will need attributes such as: - bi-directional power flow in the distribution network, with cooperating local decisions as to how best to reroute power, - control via digital demand-response signals (which are only suggestions, to be implemented with local discretion) to smart buildings / microgrids at the edges of the grid.
There will need to be a distributed orchestration of slow acting energy balancing and optimizing systems (making balance feasible) with fast-acting power protection & control logic (reacting if balance is lost), and this orchestration will have to happen all over the place in the distribution network, not in one centralized distribution control centrer.
Infrastructure devices will have to be internetworked on a large scale.
Just saying "air gap" it is I'm afraid a trite solution that will not meet the "smart grid" requirement to adjust energy flows dynamically based on a mixture of large-area and local algorithms.
So, aside from "air gap", what do people propose for securing widely internetworked smart critical infrastucture? 1. Use a second physically completely separate Internet for infrastructure only? 2. Work harder on secure tunnelling technology, put it on the "real" Internet, and use security management best practices? 3. What else?
People in general probably think handheld use is significantly more dangerous because legislators are not scientifically literate and pass half-measures legislation.
Remember, common sense is neither common nor sensible. And 90% of conventional wisdom is wrong <= Including this.
"Restrained breeding means that private transportation is sustainable."
You do realize that 1 American = 13 Indians (for example) in terms of their GHG emissions.
So we would need 13x harsher breeding restraint amongst Americans than amongst Indians to make the policy fair.
Besides, that kind of policy (restrined breeding, in any reasonable form) would not work fast enough to lower GHG emissions fast enough to prevent catastrophic climate change. 1/2 of emissions is industrial, not individual consumer, anyway. Your suggested policy would take several generations to start making a dent, and we simply don't have that time.
It's not really about attractiveness. It's about intergenerational and global ethics.
The market has failed on this one, because people, en mass, are not long term thinkers enough, nor rational cause-effect and probability thinkers enough, to value what they ought to value. And the market is driven by what people value. Let me highlight the market problem another way. How much would you pay annually for an insurance policy that would prevent your descendants in 200 years from living in post-civilized chaos, water wars, and utter poverty? Thought so.
"First of all, that would more than double the cost of gas, "
Yep. That's the idea:
- Disincentivize and decrease usage of harmful thing
- Provide incentive for innovation in newly tilted market playing field to create effective alternatives faster.
"second of all, that would have no effect on debt or deficit, the bill would have to be written specifically so that the money could only be used to pay debt, otherwise it would all get spent on tax cuts or Homeland Security."
or legislate that the revenue be used only to fund basic R&D in alternative energy and transportation technologies.
"Also, any increase in gas prices generally leads to an overall increase in product prices, because it costs more to ship everything."
Until you perfect electric and hydrogen transportation infrastructure, and also use a lot more high-speed electric rail transportation.
"You really want to clean up the environment? Instead of artificially raising the price of gas even more (there is $1-$2 per gallon worth of taxes at the pump already), take all the money we currently spend on the military, and use it instead to build so many solar and wind farms that it forces electricity costs down, hopefully to the point where coal and gasoline look expensive in comparison."
Coal power is highly immoral given what is known today (2x GHG emissions of gasoline, 4x emissions of natural gas, per unit of energy), and should be phased out globally with top priority and haste.
"When you want to teach a dog a new trick, dog treats work a lot better than shock collars. The same rule applies when you are trying to teach an entire nation, it's better to give incentives for doing "good" than punishment for doing "bad"."
Ok so give some of the carbon tax back as bus passes and temporary increases in electric car subsidies (until they become competitive on their own. An electric car is a way simpler, and at comparable volume should be substantially cheaper, machine than a conventional car.)
"Also, "carbon taxes" and "carbon credits" are a complete joke. It leads to odd situations where power plants and industrial factories are now buying up old refrigerant and incinerating it because, according to the law, destroying a pound of refrigerant earns enough "carbon credits" to offset a pound of carbon pollution, and it's currently cheaper to buy and destroy a pound of refrigerant than it is to actually remove a pound of carbon from the smokestack. The part that makes this really stupid, is that the refrigerant would have likely been reused in another piece of equipment, and would have never ended up in the atmosphere in the first place."
Carbon credits, agreed, are useless, because they involve accountancy, and accountants, despite their reputation for dullness, are super creative. Cheating is and will be rampant in a carbon credit market. And no, you don't deserve credit for agreeing not to chop down the remaining forests. That's a slight of hand that will fool the news media and the public but not the physics of the planet. A carbon tax at source on the other hand would be simple to administer and hard to cheat. And to calibrate it you just keep turning it up til you measure a reduction in fossil fuel use and GHG emissions on an annual basis.
I agree that the tax would be unfair if alternatives were not funded well at the same time.
As well as transit infrastructure, it could also fund battery and ultracapacitor R&D, so you could buy an electric car that would compete with a regular car on range, performance, and price.
We have to make a fundamental change in transportation and energy infrastructure as fast as turning on a dime, in case you've been living in a cave and haven't heard or haven't done the math. We have the technology and innovation capacity. We just can't get out of the fossil fuel energy trap because we've optimized the economy for its exploitation. Pricing carbon emissions is the only way to make that leap. Those who do not make that leap will be utterly condemned in the tales told by the next few generations.
And no I'm not rich. I just have my blinders off and my priorities adjusted to know that I can't justify being part of the incredibly destructive status quo. And why don't you take that time on the bus not stressing out about manouvering in traffic to program the next big thing on your laptop.
with a nice little carbon tax with a "starter" rate of say $5 per gallon of gas imposed. It would kill two birds with one stone:
1. Put the brakes on the rate of expansion of fossil fuel use and GHG emissions growth
2. Start making a dent in the US deficit and debt
But of course, being a rational, sensible, simple, and effective policy, this would naturally be political suicide.
Saved from what? Damnation by God? God doesn't exist except as a culturally maintained concept/story. So not really worrying about damnation. Damnation to where? Hell? Hell is just the product of some bad mushrooms consumed by some ancient scribe. Jesus Christ? No doubt some really charismatic persuasive dude, making a name by diss'ing the ruling heavy-handed Roman bastards. His closest followers discovered he was a racket you could sell and get free alms just for spinning a good yarn.
"Do unto others..."? Basic game theory optimal strategy in a wide class of games.
And the basic game theory doesn't even take into account that a whole bunch of reciprocating, forgiving people following "do unto others..." behavioral guidance will do better than a group of people spending their energy escalating squabbles all the time. Which is enough to explain why this particular guidance forms the core teaching of most if not all long-term successful religions. If the meme works to keep its adherents differentially surviving more by protecting each other and fostering trust and cooperation, the meme will likely survive, along with the adherents.
Lisp Machine Lisp - programs written on the various Lisp Machine variants are still probably among the most sophisticated and elegant software ever produced.
vi editor - The simplicity, efficiency, and often overlooked ergonomic excellence for the fingers (cf. emacs) has made vi a classic that remains highly relevant today.
MS-hating aside, multiple window viewing and management on a physically small device like a tablet or phablet is just a bad UI idea, even if the screen resolution is high. Flipping the whole screen sideways between whole-window apps is a better idea.
This gives me the impression of having come from the creative minds of people who think that managing windows on screen is synonymous with using a computer. That is a sadly narrow view, reflecting too much time spent in front of beige boxes.
In the west, demographics suggests that font sizes on both stop signs and computer screens should be getting bigger, not smaller. And all you youngsters out there. Don't gloat. Staring cross-eyed at endless streams of life-alteringly important texts and sexts on phablets will blur your vision sooner than you think.
In any given week I might be working on 3 distinct projects at work, the most complex of which might have 4 or 5 distinct informational topics requiring reference material or research.
Each informational topic might require a web search or two, and anywhere from 3 to 10 pages from different sources to investigate the leads or to keep handy the valuable pertinent information for that work task.
Of course, we generally don't control for how long we get to continue working on a given task. An important priority meeting on some totally new topic (urgent issue of the day/week) may come up suddenly, requiring one to three days "drop everything and work on that".
Of course in such a case you don't want to "drop everything" in a way that will require you to spend a quarter of a day reviving your information context you had up on it when you were "in the zone" on that work topic.
Oh not to mention the "brain-break" news stories/random stuff that you got halfway through before guilting yourself back into resuming the slog through real work.
The cycle goes something like this: 1.Non-software-background or bad-developer background management does not place a value on good quality, maintainable, extensible, appropriate code, Also, they don't understand that silent, non-communicating developers are often productive developers, focussed on generating good code. 2. Developers are therefore trained to feel that focussed time spent developing good code is bad for their career. 3. Developers are trained to rush everything and always meet magical deadlines, above all. 4. The project/company fails due to the software not being cost-effectively extendable to the refined definition of needs. 5. Or the project/company fails because the software development was rushed and produced code with inappropriate features and/or poor (non-performant, unmaintainable) architecture. 6. All of the rushed effort was therefore essentially "unproductive" in that it failed to produce a viable, maintainable product or service, for easily predictable reasons.
Managing memory better so I don't have to keep shutting down web browsers every day or two. Most power users have many windows and many tabs up, and some are relevant for weeks, but most are unused and could be backgrounded much more effectively in terms of processor and memory use. Hint: Replace with a URL and a snapshot image updated infrequently.
Also, speaking of tabs. If I use them, I can't easily see visually which pages I have up, in the overview of windows display modes that most OSs offer. There is a usability disconnect here.
What is claimed is: A computer with a pixel-rendering output screen programmed with a master program (as described in the following pseudocode): 1. A bitstring length counter variable keeps track of the length of the longest bitstring generated so far. 2. The master program generates and stores in memory (or persistent-storage mappable to memory) a length 1 bitstring containing the bit value "0". 3.The master program feeds this data to a low-level virtual machine as a program to be executed. The virtual machine has been linked with functioning graphics display libraries, so that, should the libraries be invoked with the correct calls with valid input, graphical output including but not limited to text characters, vector graphics, and bitmapped images will be emitted onto the screen. 4.If there is a program execution error in the LLVM, the master program proceeds to step 6. 5. After an arbitrary but predefined timeout period, the master program terminates the program running in the LLVM, if the program has not terminated itself. 6. The master program changes the bit value in the bitstring to "1" and returns to step 3, except that the master program uses a recursive backtracking algorithm to generate every combination, in turn, of bit values for the current length of the bitstring, and when every such combination is exhausted, the master program increases the bitstring length counter by 1 and applies the recursive bitstring-value-generating algorithm to the bitstring of the new length.In each case, when a single new bitstring value has been generated by one change made by the recursive algorithm, the master program generates that bitstring and saves the recursion state, and returns to step 3.
A better way to look at evolutionary competition is that a competing entity can decide/try, as one possible adaptation strategy, to co-operate with one or more of its former competitors. This can be looked at as purely an evolutionarily selfish move. You have just decided to increase the size of your "self" by allying partially or totally with the other(s). If the co-operation works out, then there will then be a new set of bigger (and generally more capable) competitors competing at the next level (not to mention generally eliminating/eating the remaining smaller players.) So, co-operation can be looked at as just a strategy in competition, which has a downside (diluting of the identity of your former self into a larger new self), but can have the enormous upside of increasing your techniques, power, and resources in the next level of competition. That definition of the purpose and effect of cooperation is true all the way up until there are no more competitors, and that probably can't happen, since the "uncooperative and entropizing environment" can be defined as just another competitor that should probably be co-operated with instead.
Can junk DNA be seen as "potentially useful junkyard parts" that some random mutation might re-activate into a gene or part of a gene? Is it actually handy to have these around to allow for rapid bigger changes of set of active genes than just a few small mutations in the active genes can do? It would seem that almost all such massive additions to what's active would be deleterious, but maybe they provide a safeguard against rapid change of environment. So how far off from "being coding" are these junk regions anyway, and does it ever happen that they get reactivated?
Well, working in a multi-disciplinary smart grid r&d team, I certainly have noticed a culture clash between the traditional power engineers and the software "charlatans".
Your post does nothing to dispel that perception.
One difference between the grid of today and the smart grid is the smart grid will need "distributed intelligence" at the edges, not just the center, of the grid.
To accommodate a significantly larger component of distributed generation and storage, it will need attributes such as:
- bi-directional power flow in the distribution network, with cooperating local decisions as to how best to reroute power,
- control via digital demand-response signals (which are only suggestions, to be implemented with local discretion) to smart buildings / microgrids at the edges of the grid.
There will need to be a distributed orchestration of slow acting energy balancing and optimizing systems (making balance feasible) with fast-acting power protection & control logic (reacting if balance is lost), and this orchestration will have to happen all over the place in the distribution network, not in one centralized distribution control centrer.
Infrastructure devices will have to be internetworked on a large scale.
Just saying "air gap" it is I'm afraid a trite solution that will not meet the "smart grid" requirement to adjust energy flows dynamically based on a mixture of large-area and local algorithms.
So, aside from "air gap", what do people propose for securing widely internetworked smart critical infrastucture?
1. Use a second physically completely separate Internet for infrastructure only?
2. Work harder on secure tunnelling technology, put it on the "real" Internet, and use security management best practices?
3. What else?
Look it up in the font of all wisdom: http://en.wikipedia.org/wiki/Mobile_phones_and_driving_safety (referenced studies).
People in general probably think handheld use is significantly more dangerous because legislators are not scientifically literate
and pass half-measures legislation.
Remember, common sense is neither common nor sensible. And 90% of conventional wisdom is wrong <= Including this.
I guess you just forgot to add these:
New York - 8 million
Los Angeles - 4 million
Chicago - 3 million
Who was it who said:
"One death is a tragedy - 85 million deaths is a statistic"
Well, whatever else it does, the recession does reduce GHG emissions:
http://www.c2es.org/facts-figures/us-emissions/trends
so the gas price increase worked, as far as reducing emissions goes, according to your causal analysis.
Now the trick of course is to use technological innovation to decouple GHG emissions growth from GDP.
"Restrained breeding means that private transportation is sustainable."
You do realize that 1 American = 13 Indians (for example) in terms of their GHG emissions.
So we would need 13x harsher breeding restraint amongst Americans than amongst Indians to make the policy fair.
Besides, that kind of policy (restrined breeding, in any reasonable form) would not work fast enough to lower GHG emissions fast enough to prevent catastrophic climate change. 1/2 of emissions is industrial, not individual consumer, anyway.
Your suggested policy would take several generations to start making a dent, and we simply don't have that time.
It's not really about attractiveness.
It's about intergenerational and global ethics.
The market has failed on this one, because people, en mass, are not long term thinkers enough, nor rational cause-effect and probability thinkers enough, to value what they ought to value. And the market is driven by what people value.
Let me highlight the market problem another way. How much would you pay annually for an insurance policy that would prevent your descendants in 200 years from living in post-civilized chaos, water wars, and utter poverty? Thought so.
"First of all, that would more than double the cost of gas, "
Yep. That's the idea:
- Disincentivize and decrease usage of harmful thing
- Provide incentive for innovation in newly tilted market playing field to create effective alternatives faster.
"second of all, that would have no effect on debt or deficit, the bill would have to be written specifically so that the money could only be used to pay debt, otherwise it would all get spent on tax cuts or Homeland Security."
or legislate that the revenue be used only to fund basic R&D in alternative energy and transportation technologies.
"Also, any increase in gas prices generally leads to an overall increase in product prices, because it costs more to ship everything."
Until you perfect electric and hydrogen transportation infrastructure, and also use a lot more high-speed electric rail transportation.
"You really want to clean up the environment? Instead of artificially raising the price of gas even more (there is $1-$2 per gallon worth of taxes at the pump already), take all the money we currently spend on the military, and use it instead to build so many solar and wind farms that it forces electricity costs down, hopefully to the point where coal and gasoline look expensive in comparison."
Coal power is highly immoral given what is known today (2x GHG emissions of gasoline, 4x emissions of natural gas, per unit of energy), and should be phased out globally with top priority and haste.
"When you want to teach a dog a new trick, dog treats work a lot better than shock collars. The same rule applies when you are trying to teach an entire nation, it's better to give incentives for doing "good" than punishment for doing "bad"."
Ok so give some of the carbon tax back as bus passes and temporary increases in electric car subsidies (until they become competitive on their own. An electric car is a way simpler, and at comparable volume should be substantially cheaper, machine than a conventional car.)
"Also, "carbon taxes" and "carbon credits" are a complete joke. It leads to odd situations where power plants and industrial factories are now buying up old refrigerant and incinerating it because, according to the law, destroying a pound of refrigerant earns enough "carbon credits" to offset a pound of carbon pollution, and it's currently cheaper to buy and destroy a pound of refrigerant than it is to actually remove a pound of carbon from the smokestack. The part that makes this really stupid, is that the refrigerant would have likely been reused in another piece of equipment, and would have never ended up in the atmosphere in the first place."
Carbon credits, agreed, are useless, because they involve accountancy, and accountants, despite their reputation for dullness, are super creative. Cheating is and will be rampant in a carbon credit market. And no, you don't deserve credit for agreeing not to chop down the remaining forests. That's a slight of hand that will fool the news media and the public but not the physics of the planet.
A carbon tax at source on the other hand would be simple to administer and hard to cheat. And to calibrate it you just keep turning it up til you measure a reduction in fossil fuel use and GHG emissions on an annual basis.
I agree that the tax would be unfair if alternatives were not funded well at the same time.
As well as transit infrastructure, it could also fund battery and ultracapacitor R&D, so you could buy an electric car that would compete with a regular car on range, performance, and price.
We have to make a fundamental change in transportation and energy infrastructure as fast as turning on a dime, in case you've been living in a cave and haven't heard or haven't done the math. We have the technology and innovation capacity. We just can't get out of the fossil fuel energy trap because we've optimized the economy for its exploitation. Pricing carbon emissions is the only way to make that leap. Those who do not make that leap will be utterly condemned in the tales told by the next few generations.
And no I'm not rich. I just have my blinders off and my priorities adjusted to know that I can't justify being part of the incredibly destructive status quo.
And why don't you take that time on the bus not stressing out about manouvering in traffic to program the next big thing on your laptop.
with a nice little carbon tax with a "starter" rate of say $5 per gallon of gas imposed.
It would kill two birds with one stone:
1. Put the brakes on the rate of expansion of fossil fuel use and GHG emissions growth
2. Start making a dent in the US deficit and debt
But of course, being a rational, sensible, simple, and effective policy, this would naturally be political suicide.
Jesus these jumped up apes are chattery!
Saved from what? Damnation by God? God doesn't exist except as a culturally maintained concept/story. So not really worrying about damnation. Damnation to where? Hell? Hell is just the product of some bad mushrooms consumed by some ancient scribe.
Jesus Christ? No doubt some really charismatic persuasive dude, making a name by diss'ing the ruling heavy-handed Roman bastards. His closest followers discovered he was a racket you could sell and get free alms just for spinning a good yarn.
"Do unto others..."? Basic game theory optimal strategy in a wide class of games.
And the basic game theory doesn't even take into account that a whole bunch of reciprocating, forgiving people following "do unto others..." behavioral guidance will do better than a group of people spending their energy escalating squabbles all the time. Which is enough to explain why this particular guidance forms the core teaching of most if not all long-term successful religions. If the meme works to keep its adherents differentially surviving more by protecting each other and fostering trust and cooperation, the meme will likely survive, along with the adherents.
Lisp Machine Lisp - programs written on the various Lisp Machine variants are still probably among the most sophisticated and elegant software ever produced.
vi editor - The simplicity, efficiency, and often overlooked ergonomic excellence for the fingers (cf. emacs) has made vi a classic that remains highly relevant today.
Oh yeah, isn't he that Gangnam-style guy? Dorky, yes, but great sunglasses.
MS-hating aside, multiple window viewing and management on a physically small device like a tablet or phablet is just a bad UI idea, even if the screen resolution is high. Flipping the whole screen sideways between whole-window apps is a better idea.
This gives me the impression of having come from the creative minds of people who think that managing windows on screen is synonymous with using a computer. That is a sadly narrow view, reflecting too much time spent in front of beige boxes.
In the west, demographics suggests that font sizes on both stop signs and computer screens should be getting bigger, not smaller. And all you youngsters out there. Don't gloat. Staring cross-eyed at endless streams of life-alteringly important texts and sexts on phablets will blur your vision sooner than you think.
In any given week I might be working on 3 distinct projects at work, the most complex of which might have 4 or 5 distinct informational topics requiring reference material or research.
Each informational topic might require a web search or two, and anywhere from 3 to 10 pages from different sources to investigate the leads or to keep handy the valuable pertinent information for that work task.
Of course, we generally don't control for how long we get to continue working on a given task. An important priority meeting on some totally new topic (urgent issue of the day/week) may come up suddenly, requiring one to three days "drop everything and work on that".
Of course in such a case you don't want to "drop everything" in a way that will require you to spend a quarter of a day reviving your information context you had up on it when you were "in the zone" on that work topic.
Oh not to mention the "brain-break" news stories/random stuff that you got halfway through before guilting yourself back into resuming the slog through real work.
The cycle goes something like this:
1.Non-software-background or bad-developer background management does not place a value on good quality, maintainable, extensible, appropriate code, Also, they don't understand that silent, non-communicating developers are often productive developers, focussed on generating good code.
2. Developers are therefore trained to feel that focussed time spent developing good code is bad for their career.
3. Developers are trained to rush everything and always meet magical deadlines, above all.
4. The project/company fails due to the software not being cost-effectively extendable to the refined definition of needs.
5. Or the project/company fails because the software development was rushed and produced code with inappropriate features and/or poor (non-performant, unmaintainable) architecture.
6. All of the rushed effort was therefore essentially "unproductive" in that it failed to produce a viable, maintainable product or service, for easily predictable reasons.
Managing memory better so I don't have to keep shutting down web browsers every day or two. Most power users have many windows and many tabs up, and some are relevant for weeks, but most are unused and could be backgrounded much more effectively in terms of processor and memory use. Hint: Replace with a URL and a snapshot image updated infrequently.
Also, speaking of tabs. If I use them, I can't easily see visually which pages I have up, in the overview of windows display modes that most OSs offer. There is a usability disconnect here.
Upward Mobility. (N) Defn: Momentum that may be gained by a swift kick in the assets.
What is claimed is:
A computer with a pixel-rendering output screen programmed with a master program (as described in the following pseudocode):
1. A bitstring length counter variable keeps track of the length of the longest bitstring generated so far.
2. The master program generates and stores in memory (or persistent-storage mappable to memory) a length 1 bitstring containing
the bit value "0".
3.The master program feeds this data to a low-level virtual machine as a program to be executed.
The virtual machine has been linked with functioning graphics display libraries, so that, should the libraries be invoked with the correct calls with valid input, graphical output including but not limited to text characters, vector graphics, and bitmapped images will be emitted onto the screen.
4.If there is a program execution error in the LLVM, the master program proceeds to step 6.
5. After an arbitrary but predefined timeout period, the master program terminates the program running in the LLVM, if the program has not terminated itself.
6. The master program changes the bit value in the bitstring to "1" and returns to step 3, except that the master program uses a recursive backtracking algorithm to generate every combination, in turn, of bit values for the current length of the bitstring, and when every such combination is exhausted, the master program increases the bitstring length counter by 1 and applies the recursive bitstring-value-generating algorithm to the bitstring of the new length.In each case, when a single new bitstring value has been generated by one change made by the recursive algorithm, the master program generates that bitstring and saves the recursion state, and returns to step 3.
You: "Knock knock"
!Coder: "Who's there."
You: Yuri
!Coder: "Yuri who?"
You: "You really can't code."
to get the software geek perspective on software patents, if they really want it. Enough feedback has already been given, believe me.
They could search for all slashdot articles with "patent" in the title, and throw it into Wordle http://www.wordle.net/ for starters.
Why is "sorting" a concept or idea, but "quick sorting" (that is "sorting by doing this then this and this") not a concept or idea?
It's just a more specific concept or idea.
You are on thin philosophical ice.