The primary way that this problem is manifest is via lack of a good tool chain, which makes it more difficult to debug. A strongly typed language is easier on both human and machine parsers. The consequences of this are manifold and painful for the developer even in the majority of cases where the actual bug is not a type error.
Yes, there are manyfine minds from the region. but the institutions fail them. Who knows what the state of physics would be if there were world class Persian institutions supported by a liberal culture?
The cost of producing a TV show is not proportional to the number of people watching it.
If the cost of producing 3 channels of TV is $250/year/household in the UK, then the cost of producing 3 channels of TV in the U.S. (with 5 times the population) would be $50/year/household. For $250/year, we could get 15 channels.
And those 15 channels would have much more quality than the 50 paid channels in basic cable. Which are mostly extreme cooking shoes, reality television voyeurism, the weather channel, and talk show re-runs.
So I want to send a 0 (low bit). I put in my low bit resister. The recipient also (happens) to put in a low bit resistor (50% chance). Now, the attacker knows I wanted to send 0.
So how does this not leak half the bits of the message? You cannot say "disregard" the message after you've already sent it.
1. Spend $X buying bonds 2. Use a portion of the interest to pay electricity bill. 3. Re-invest remainder.
For some value of X, you will earn enough in interest to pay your energy bills.
X will *certainly* be less than the amount of money required to build your own mini-power generation facility. I understand the need for on-site emergency backup, but in terms of day-to-day operation, your own boutique power plant will be more expensive than buying power at market price from the grid.
Economies of scale, people -- we do not need to make our own shoelaces, we can buy them from someone who specializes in doing this. Energy is a commodity, and HP shouldn't be investing in expensive ways to make cheap commodities.
Copyright is not a free market and filing antitrust suits over pricing or price collusion is specious
This misunderstanding is at the heart of the matter. Copyrights grant a monopoly (and therefore the right to engage in monopoly pricing) to the copyright holder for that specific work. The fact that a work is copyrighted does not grant monopoly rights to everyone else in the production chain, nor does it allow monopoly pricing for all books. I.e. you can say "this work which I own, I only make available to bookstores and re-sellers for $20". But the publishers cannot collude together and say "All books that *we* collectively own are only available for $20", nor can the bookstores and re-sellers collude to charge a fixed premium over what they pay publishers. The bookstore does not hold any copyrights, and no individual publisher holds all copyrights. So a general increase in the price of *all* books without any corresponding increase in marginal costs, prices paid to authors, or input prices is pretty good evidence of illegal collusion, irrespective of whether any individual book is copyrighted.
So what you have here are two illegal practices:
* publishers colluding with each other to charge high prices. They should be competing with each other, setting only the prices for the works that they (individually) hold copyrights over. Then if they charge too much for sci-fi author A, you can go to publisher B who holds sci-fi author B's copyrights. If B is substitutable for A, and B will be, to some extent, then a low enough price will force the publisher of A to also lower their price. When they all get together, they can set prices for all books, and this is illegal.
* Collusion on the part of the re-sellers (e.g. apple, Amazon), who hold no copyrights. Whenever anyone says, "I will charge a fixed markup", they run the risk of being undercut by someone else who is willing to take a smaller margin. Unless the first person colludes with the (monopoly) supplier, so that whenever the competing re-seller tries to lower their markup, the supplier jacks up the price to the re-seller or refuses to supply the re-seller until the re-seller gets the message that he must charge the same fixed markup. Incidentally, this is why there were multiple lawsuits over "MSRP" -- suppliers aren't supposed to have the power to set retail prices, and retail stores need to have the right to try to undercut each other by lowering prices to the end user. But when the original good has a sole supplier, there is always the possibility of producer forcing retailers to sell for a certain price by withholding supply or charging more to those retailers that offer discounts.
Whether or not the DoJ can *prove* collusion is one thing, but looking at the behavior or prices its pretty clear that illegal collusion is occurring, this despite the fact that that books are copyrighted.
Classical market forces would have competition drive the price to the marginal cost of production. As the marginal cost of production for DVDs is effectively zero (or rather the price of a blank DVD), the last thing media companies and software companies want is classical market forces. That would kill them. They require monopolies, legal sanctions, and other extra-market forces in order to stay in business. That is why you have all those laws making it illegal to buy a DVD in Singapore and then sell it in the U.S., etc. It is all about blocking market forces. And the consumers are, of course, trying to evade these extra-market mechanisms.
And the same is true in any area in which there are increasing returns in the relevant quantity scales -- e.g. autos, airplanes, pharmaceuticals, utilities, chip manufacturing -- basically all of manufacturing and anything with the word "industrial" associated to it, or anything that requires large fixed investments. Big business only stay afloat to the degree that they can repress/avoid market forces from driving down price to the marginal cost of production.
No, you don't get to take anything away yet. Many things could happen:
1. Japan has a comparative disadvantage in energy resources and a comparative advantage in manufacturing finished goods. It is a huge net exporter of finished goods, and has lots of economic room to import more energy. One could argue that Japan *should* be importing more energy, rather than subsidizing more expensive domestic energy production. Reducing net exports by importing more would also help Japan balance its current account, which is good for everyone (including Japan).
2. Japan might fund more fusion research, which is a good thing. Or, it might fund other types of alternative fuel research.
3. Japan might spend more resources on energy conservation, which is also a good thing, as this tends to improve efficiency.
The end of fission power in Japan does not mean it is auto-magically transported back to the stone age.
You can read about definitions on wikipedia: http://en.wikipedia.org/wiki/Balance_of_payments
For the specific case of China as an example of export-led growth strategies, I recommend Michael Pettis's blog, who is a former trader and current professor of finance and Beijing Univ. http://www.mpettis.com/ You can start here:
First, China is not "wasting" our money, as USD is not legal tender there. In order to provide subsidies to local manufacturers, they do it with their own money, of which they have an unlimited amount, just as the USG has an unlimited amount of its own scrip. We do not live in a gold standard world in which china can obtain a gold coin from the U.S., ship that coin across the ocean, and then pay that coin to a local firm in exchange for domestically made goods. All net trade income received by China must be immediately re-invested in the purchase of U.S. assets (bonds), and the forex rates adjust to ensure that this always happens. It is not a choice, but a mathematical fact that the current account plus the capital account sum to zero. There is no "extra" trade income that can be used to purchase chinese goods.
More importantly, the real wealth of a nation is not measured by how much scrip a government is able to tax away. That would be silly, as government first issues the scrip and then passes laws to tax it back. That's not a measure of wealth. Real wealth is a nation's productivity. That means both quantity and quality of output that can be produced per unit of effort. The Chinese recognize this and are trying to improve their own capital stock.They are trying to build real wealth. If a byproduct is the erosion of productive capacity in the U.S., then this means the U.S. becomes poorer. But not by design, and not as a requirement, it's a just a by-product due to the interplay between financial profits and real wealth. Note that we are not talking about money -- I'm sure U.S. firms can earn large profits if they are given very cheap inputs, at least in financial terms. But if our real productivity capacity is diminished as a result, then we as a nation *do* become poorer.
In a for-profit world, investors invest in those things that earn a return, independently of whether this investment is beneficial to the nation as a whole or succeeds in increasing productivity. See, for example, our wonderful financial system. So the Chinese government, if it believes that it needs to acquire capital in some industry, waves its hands and makes investing in that industry more profitable (in terms of money) for its own people. It's able to do this because, as has already been mentioned, the Chinese government has an unlimited supply of its own scrip to spend, as do all governments that use fiat currencies.
Whether this move actually pays off for China or not is questionable. If you are a market-zealot, then you believe that any government interference will cause misallocation of resources and China would be even more productive without it. But China seems to have a track record of achieving rapid economic growth by intervening in industries and subsidizing the ones it believes will lead to the highest productivity gains. And not only China, but many nations follow this model. Nations with "hands off" governments tend not to have clean drinking water, universities, or a developed economy. Of course, that doesn't mean that every intervention is good. Sometimes it works and sometimes it doesn't. The real world track record doesn't cleanly support one political philosophy over another.
In either case, whether or not the Chinese succeed in making themselves more productive by printing up their own money and giving it to politically favored entrepreneurs, this is an experiment that is not happening with "our" money, but with their money and their own economy. The problem arises when it spills over to the U.S. (or EU) economy. In that case, there is nothing wrong with the U.S. government raising the costs of doing business for the same Chinese entrepreneurs who had their own costs lowered by their own government. And with a billion people, you would think that China would be able to develop domestic industries without selling into the U.S. market. After all, there is also some need for energy in China. So ask yourself why do they need to sell to America? It is not because "w
But purchasers of books take resale value into account, so destroying the used book market may well mean that demand for books *decreases*:
I've known people who buy (low brow) books to read once and then re-sell. It is a cost/convenience trade off. They could go to the library, but that's a hassle. Say the hassle is worth $8 bucks to them. They buy a book for $12, read it, and sell it back for $4.
They are paying $8 in order to not deal with the library.
Destroy the used book market, and now they need to pay $12 to read that low-brow book once. If it's not worth it, then they don't buy, and overall book demand may decrease. Detroit learned this lesson the hard way when they had the bright idea of building cars that weren't meant to last long enough to have a high re-sale value. The net result was *not* an increased demand for the product.
This is easy to explain from a business point of view, although difficult to explain from a logical point of view.
Print eyeballs are about 10 times more valuable [publishing2.com] than digital eyeballs.
Therefore the main concern is expanding print subscribers.
One way to do that is to offer digital previews that are effectively teasers to entice users to get the print edition. In order to ensure that you get the print edition, and not the digital edition, they charge more for digital alone than for digital + print. Note that the NYT has no problem if you only access their content online. There are no "print monitors" that track which printed articles have been read. As far as the NYT is concerned, you can burn the print paper as soon as it hits your door, as they will get paid by the subscription numbers. So the NYT has a single goal -- to sell more print editions, but the consumers of the NYT want the easiest access to NYT times data, which may be online. The solution is to require the purchase of a print edition in order to access the data online, and to discourage customers from only accessing the data online.
Underlying all of this is a very broken business model on the part of the paper as well as on the part of advertising companies. We have much more data about online advertising than other forms of advertising, and this data describes how ineffective digital advertising is. But instead of assuming that this applies to all forms of advertising, through sheer inertia, advertisers have determined that this is an odd quirk of online advertising only, which means all other forms of advertising, for which we have less reliable data, continue to be able to command a premium over online advertising.
All of this is a detriment to the development of rich content online sites, and a subsidy to tree and television based sites.
By the way, Hulu faces the same problem with obtaining add revenues for shows online versus the add revenues that networks can charge. This is why the networks would rather you watch a show on television than watch the same show online. They use the online shows as a teaser or advertisement for the on-air shows, doing things such as delaying programs or limiting the availability of programs while giving the online audience a sample of their content.
Huh? The SHA-2 family have been standardized, approved by NIST, and recommended by the NSA as part of their suite B for some time now. They are *much* more proven than Whirlpool and required for government use, whereas Whirlpool is not allowed for government use. Look at the SHA-512, SHA-384, SHA-256 CMVP instructions and validation lists before you say that NIST has not approved these hashes.
Because they don't own the land. Any property taxes due are payable by the owner, not the renter. You want to make an exception just for Google? Idiot.
However, due to very high profile disasters (ala 3-Mile Island and Chernobyl), the American public is deathly afraid of just the idea.
How convenient. The big costs with nuclear power is managing the waste. You have to store it for a billion years. At a couple of bucks a year, it's not so cheap now, is it? And of course, the cost is more than a couple of bucks a year. But that cost is borne by the taxpayers, who are not so enthusiastic, for obvious reasons.
--Open Office uses a FIPS approved RNG to model their font kerning code. Seriously, though, t he f ont l oo ks l i keth is
(well only a little better.) Certainly unusable for any professional settting.
--There is no cut and paste. Well, there is *some* cutandpa ste of plaint ext char act
tht suffers fr om the problms shown her e
--No native font support. Fine, I guess until you
*end up with a thousand useless.ttf and type 1 fonts on your system
*cannot use the corporate fonts provided by your employer.
--unstable. And yes, I mean it crashes spontaneously, and yes I've filed bugs, and yes nothing was done about any of them. For example, if you delete a data source (even a text data source) it will crash openoffice and this has been true since version 1.0.2 and no one gives a shit.
--a big mess. By, "a big mess" I mean the code base is shit ugly, with windows and solaris PPC specific magic constants everywhere throughout the code. The code just isn't portable, and getting it to even compile on a mac is an achievement requiring hundreds of hours of developer time. At that point, the OOo team says "done!" and ships the code. This is relevant because porting resources are siphonned off to fighting with the developer practices, and this will cause the mac code to suck for a long long time to come. By far the number 1 thing SUN can do is to enforce some clean portable developer practices. This will shave years off of the mac (and freebsd, and Linux PPC, and IRIX) ports.
--Printing support doesn't work. There are some hacks for a generic (not type 42) printer, but the functionality is mostly broken. Apple has an excellent Gimp-print subsystem that these guys can't wrap their solaris specific magic constants around.
--Pdf generation is ugly and slow, producing poorly kerned, misaligned, sometimes incorrectly rendered text (attempting to pdf custom RGB colors often results in the colors randomly appearing and not appearing in the text.)
--You need to be a font/Gimp print expert to customize the thing to work at all. Not very mac friendly.
--ODBC and JDBC are both painfully broken. It seems that the crashes occur in the display code somewhere, although no one has bothered to debug any of this.
This is not true of the excellent windows port, which Just Works and can be installed by, uh, normal office users.
about usability, consistent interfaces, and Human Interface Guidelines.
Open Source cares about Programmer Interface Guidelenes, or rather Tweaker Interface Guidelines. And as usability isn't something that you can bolt on, Apple has to roll their own. And the clincher argument is those who think "Aquafication" consists of getting translucent dialogs into the app.
My mother can use apple software pretty well, but no way in hell can she use OOo or MS office. We'll see about iWorks.
Re:Discarding too many people
on
Defining Google
·
· Score: 1
ybe it is really easy to teach good coding, and all schools do it? If all schools produce students with equal coding ability, the logical conclusion is that it is straightforward to teach coding.
No, *this* is the dumbest comment ever posted on slashdot. Obviously you've never run a fuzz test of *anything*, please tell me which projects you work on so I know not to buy software from any of your employers.
On the problem solving side, Hungarians are smarter.
Where there's ignorance, racism is sure to follow..
So because google doesn't follow standard business models, they have horrible judgement?
No, I outlined why they have bad judgement. Let's see:
*burning through cash at an enormous rate - check *hiring tons of people to work projects that don't produce revenue -- check *complacency as established companies produce equal or better versions -- check *faith that cool ideas == revenue stream -- check
It's not like we haven't seen this before.
Now, this may upset your view of the world, but what you call "established business practices" is really just common sense -- hire good engineers with experience and collective wisdom in software engineering. Unfortunately it is not very popular nowadays, because people such as yourself seem to think that putting a bunch of clever people into a room will result in cash, and to hell with with actually hiring people based on their ability to write good code. The attitude of "anyone can write good code" is pernicious (and wrong).
Let me guess - you are a business major?
No, I'm a mathematician who doesn't tremble in awe at solving dimestore puzzles, and who appreciates more the value of solid engineering.
It's a shame so many CS majors don't like their field, and instead are hypnotized by cool hacks and algorithm tricks. I don't want my operating system or SSL server to be a collection of cute hacks, I want it to be solidly engineered, scalable, cleanly written, and well audited. I would much rather have someone who chooses the appropriate data structures, anticipates future features, builds in test harnesses, writes a good API, and bothers to perform input validation rather than someone who spends a week searching for base change tricks to get a faster AES engine, and then deliverables an unuseable, unmaintable piece of crap.
Please *do* identify the software you work on so I'll know to stay away.
Re:Discarding too many people
on
Defining Google
·
· Score: 2, Interesting
Google may believe that they can teach good programming methods, but they can't teach insight or intuition.
It's a lot easier to teach real time problem solving than to teach good programming methods. The first requires a certain base talent, but from that point you can learn "the tools of the trade" (e.g. knapsack problems, induction, graphs, divide an conquer approaches) To wit, many countries hold mathematics competitions that are essentially brain teasers, and some nations (e.g. Hungary) consistently outperform the rest of the world. It's not that Hungarians are smarter, but that they have better training.
On the other hand, teaching someone to write robust, well designed, well documented, efficient, correct code -- I'm not aware of any success stories. Just look at the schools (or any program) and see whether their graduates are in fact writing better code than graduates of other programs. Unlike the example of state math education, no one has found a way to consistently produce excellent programmers. In your work place, look around for the really good coders, and see if they come from the same schools -- my experience is that they do not.
In other words, although Google may have very clever people, and they may come up with cool stuff, but as a corporation they don't have good judgement. In fact, they have horrible judgement. A good company is supposed to hire a small group of creative and erratic people to be "idea factories" and then an army of seasoned enginneers to turn the good ideas into profits. The seasoned engineers don't need to be clever -- they need good judgement and practical wisdom. Instead, Google is doing the opposite. They hired an army of tinkerers and imported a single CEO, Eric Schmidt, to have *someone* in the company with business sense. Schmidt provided Google with the revenue stream that they are currently enjoying, without solving a single brain teaser in the process. But instead of learning from this, they're squandering the revenue on building a trophy case of more tinkerers, while actual companies have already caught up to them in search engine quality -- Google is running on reputation now and they aren't going to be around much longer.
The primary way that this problem is manifest is via lack of a good tool chain, which makes it more difficult to debug. A strongly typed language is easier on both human and machine parsers. The consequences of this are manifold and painful for the developer even in the majority of cases where the actual bug is not a type error.
Yes, there are many fine minds from the region. but the institutions fail them. Who knows what the state of physics would be if there were world class Persian institutions supported by a liberal culture?
The cost of producing a TV show is not proportional to the number of people watching it.
If the cost of producing 3 channels of TV is $250/year/household in the UK, then the cost of producing 3 channels of TV in the U.S. (with 5 times the population) would be $50/year/household. For $250/year, we could get 15 channels.
And those 15 channels would have much more quality than the 50 paid channels in basic cable. Which are mostly extreme cooking shoes, reality television voyeurism, the weather channel, and talk show re-runs.
D'oh! Thanks, that makes sense.
So I want to send a 0 (low bit). I put in my low bit resister. The recipient also (happens) to put in a low bit resistor (50% chance). Now, the attacker knows I wanted to send 0.
So how does this not leak half the bits of the message? You cannot say "disregard" the message after you've already sent it.
1. Spend $X buying bonds
2. Use a portion of the interest to pay electricity bill.
3. Re-invest remainder.
For some value of X, you will earn enough in interest to pay your energy bills.
X will *certainly* be less than the amount of money required to build your own mini-power generation facility. I understand the need for on-site emergency backup, but in terms of day-to-day operation, your own boutique power plant will be more expensive than buying power at market price from the grid.
Economies of scale, people -- we do not need to make our own shoelaces, we can buy them from someone who specializes in doing this. Energy is a commodity, and HP shouldn't be investing in expensive ways to make cheap commodities.
Copyright is not a free market and filing antitrust suits over pricing or price collusion is specious
This misunderstanding is at the heart of the matter. Copyrights grant a monopoly (and therefore the right to engage in monopoly pricing) to the copyright holder for that specific work. The fact that a work is copyrighted does not grant monopoly rights to everyone else in the production chain, nor does it allow monopoly pricing for all books. I.e. you can say "this work which I own, I only make available to bookstores and re-sellers for $20". But the publishers cannot collude together and say "All books that *we* collectively own are only available for $20", nor can the bookstores and re-sellers collude to charge a fixed premium over what they pay publishers. The bookstore does not hold any copyrights, and no individual publisher holds all copyrights. So a general increase in the price of *all* books without any corresponding increase in marginal costs, prices paid to authors, or input prices is pretty good evidence of illegal collusion, irrespective of whether any individual book is copyrighted.
So what you have here are two illegal practices:
* publishers colluding with each other to charge high prices. They should be competing with each other, setting only the prices for the works that they (individually) hold copyrights over. Then if they charge too much for sci-fi author A, you can go to publisher B who holds sci-fi author B's copyrights. If B is substitutable for A, and B will be, to some extent, then a low enough price will force the publisher of A to also lower their price. When they all get together, they can set prices for all books, and this is illegal.
* Collusion on the part of the re-sellers (e.g. apple, Amazon), who hold no copyrights. Whenever anyone says, "I will charge a fixed markup", they run the risk of being undercut by someone else who is willing to take a smaller margin. Unless the first person colludes with the (monopoly) supplier, so that whenever the competing re-seller tries to lower their markup, the supplier jacks up the price to the re-seller or refuses to supply the re-seller until the re-seller gets the message that he must charge the same fixed markup. Incidentally, this is why there were multiple lawsuits over "MSRP" -- suppliers aren't supposed to have the power to set retail prices, and retail stores need to have the right to try to undercut each other by lowering prices to the end user. But when the original good has a sole supplier, there is always the possibility of producer forcing retailers to sell for a certain price by withholding supply or charging more to those retailers that offer discounts.
Whether or not the DoJ can *prove* collusion is one thing, but looking at the behavior or prices its pretty clear that illegal collusion is occurring, this despite the fact that that books are copyrighted.
What's wrong with classical market forces?
Classical market forces would have competition drive the price to the marginal cost of production. As the marginal cost of production for DVDs is effectively zero (or rather the price of a blank DVD), the last thing media companies and software companies want is classical market forces. That would kill them. They require monopolies, legal sanctions, and other extra-market forces in order to stay in business. That is why you have all those laws making it illegal to buy a DVD in Singapore and then sell it in the U.S., etc. It is all about blocking market forces. And the consumers are, of course, trying to evade these extra-market mechanisms.
And the same is true in any area in which there are increasing returns in the relevant quantity scales -- e.g. autos, airplanes, pharmaceuticals, utilities, chip manufacturing -- basically all of manufacturing and anything with the word "industrial" associated to it, or anything that requires large fixed investments. Big business only stay afloat to the degree that they can repress/avoid market forces from driving down price to the marginal cost of production.
No, you don't get to take anything away yet. Many things could happen:
1. Japan has a comparative disadvantage in energy resources and a comparative advantage in manufacturing finished goods. It is a huge net exporter of finished goods, and has lots of economic room to import more energy. One could argue that Japan *should* be importing more energy, rather than subsidizing more expensive domestic energy production. Reducing net exports by importing more would also help Japan balance its current account, which is good for everyone (including Japan).
2. Japan might fund more fusion research, which is a good thing. Or, it might fund other types of alternative fuel research.
3. Japan might spend more resources on energy conservation, which is also a good thing, as this tends to improve efficiency.
The end of fission power in Japan does not mean it is auto-magically transported back to the stone age.
Yes, thanks! Cut and Paste error, and I should have done a better job of previewing. Posterity will thank you, as they do Chandler :)
http://xkcd.com/
You can read about definitions on wikipedia:
http://en.wikipedia.org/wiki/Balance_of_payments
For the specific case of China as an example of export-led growth strategies, I recommend Michael Pettis's blog, who is a former trader and current professor of finance and Beijing Univ. http://www.mpettis.com/ You can start here:
http://www.mpettis.com/2011/08/17/foreign-capital-go-home/
http://www.mpettis.com/2011/05/31/trade-and-the-rmb/
Paul Krugman has also blogged about these issues, or you could just pick up some books and read.
Stop thinking in terms of money.
First, China is not "wasting" our money, as USD is not legal tender there. In order to provide subsidies to local manufacturers, they do it with their own money, of which they have an unlimited amount, just as the USG has an unlimited amount of its own scrip. We do not live in a gold standard world in which china can obtain a gold coin from the U.S., ship that coin across the ocean, and then pay that coin to a local firm in exchange for domestically made goods. All net trade income received by China must be immediately re-invested in the purchase of U.S. assets (bonds), and the forex rates adjust to ensure that this always happens. It is not a choice, but a mathematical fact that the current account plus the capital account sum to zero. There is no "extra" trade income that can be used to purchase chinese goods.
More importantly, the real wealth of a nation is not measured by how much scrip a government is able to tax away. That would be silly, as government first issues the scrip and then passes laws to tax it back. That's not a measure of wealth. Real wealth is a nation's productivity. That means both quantity and quality of output that can be produced per unit of effort. The Chinese recognize this and are trying to improve their own capital stock.They are trying to build real wealth. If a byproduct is the erosion of productive capacity in the U.S., then this means the U.S. becomes poorer. But not by design, and not as a requirement, it's a just a by-product due to the interplay between financial profits and real wealth. Note that we are not talking about money -- I'm sure U.S. firms can earn large profits if they are given very cheap inputs, at least in financial terms. But if our real productivity capacity is diminished as a result, then we as a nation *do* become poorer.
In a for-profit world, investors invest in those things that earn a return, independently of whether this investment is beneficial to the nation as a whole or succeeds in increasing productivity. See, for example, our wonderful financial system. So the Chinese government, if it believes that it needs to acquire capital in some industry, waves its hands and makes investing in that industry more profitable (in terms of money) for its own people. It's able to do this because, as has already been mentioned, the Chinese government has an unlimited supply of its own scrip to spend, as do all governments that use fiat currencies.
Whether this move actually pays off for China or not is questionable. If you are a market-zealot, then you believe that any government interference will cause misallocation of resources and China would be even more productive without it. But China seems to have a track record of achieving rapid economic growth by intervening in industries and subsidizing the ones it believes will lead to the highest productivity gains. And not only China, but many nations follow this model. Nations with "hands off" governments tend not to have clean drinking water, universities, or a developed economy. Of course, that doesn't mean that every intervention is good. Sometimes it works and sometimes it doesn't. The real world track record doesn't cleanly support one political philosophy over another.
In either case, whether or not the Chinese succeed in making themselves more productive by printing up their own money and giving it to politically favored entrepreneurs, this is an experiment that is not happening with "our" money, but with their money and their own economy. The problem arises when it spills over to the U.S. (or EU) economy. In that case, there is nothing wrong with the U.S. government raising the costs of doing business for the same Chinese entrepreneurs who had their own costs lowered by their own government. And with a billion people, you would think that China would be able to develop domestic industries without selling into the U.S. market. After all, there is also some need for energy in China. So ask yourself why do they need to sell to America? It is not because "w
How someone can be that smart in hacking and that stupid otherwise?
You're new here, aren't you?
But purchasers of books take resale value into account, so destroying the used book market may well mean that demand for books *decreases*:
I've known people who buy (low brow) books to read once and then re-sell. It is a cost/convenience trade off. They could go to the library, but that's a hassle. Say the hassle is worth $8 bucks to them. They buy a book for $12, read it, and sell it back for $4.
They are paying $8 in order to not deal with the library.
Destroy the used book market, and now they need to pay $12 to read that low-brow book once. If it's not worth it, then they don't buy, and overall book demand may decrease. Detroit learned this lesson the hard way when they had the bright idea of building cars that weren't meant to last long enough to have a high re-sale value. The net result was *not* an increased demand for the product.
This is easy to explain from a business point of view, although difficult to explain from a logical point of view.
Print eyeballs are about 10 times more valuable [publishing2.com] than digital eyeballs.
Therefore the main concern is expanding print subscribers.
One way to do that is to offer digital previews that are effectively teasers to entice users to get the print edition. In order to ensure that you get the print edition, and not the digital edition, they charge more for digital alone than for digital + print. Note that the NYT has no problem if you only access their content online. There are no "print monitors" that track which printed articles have been read. As far as the NYT is concerned, you can burn the print paper as soon as it hits your door, as they will get paid by the subscription numbers. So the NYT has a single goal -- to sell more print editions, but the consumers of the NYT want the easiest access to NYT times data, which may be online. The solution is to require the purchase of a print edition in order to access the data online, and to discourage customers from only accessing the data online.
Underlying all of this is a very broken business model on the part of the paper as well as on the part of advertising companies. We have much more data about online advertising than other forms of advertising, and this data describes how ineffective digital advertising is. But instead of assuming that this applies to all forms of advertising, through sheer inertia, advertisers have determined that this is an odd quirk of online advertising only, which means all other forms of advertising, for which we have less reliable data, continue to be able to command a premium over online advertising.
All of this is a detriment to the development of rich content online sites, and a subsidy to tree and television based sites.
By the way, Hulu faces the same problem with obtaining add revenues for shows online versus the add revenues that networks can charge. This is why the networks would rather you watch a show on television than watch the same show online. They use the online shows as a teaser or advertisement for the on-air shows, doing things such as delaying programs or limiting the availability of programs while giving the online audience a sample of their content.
Huh? The SHA-2 family have been standardized, approved by NIST, and recommended by the NSA as part of their suite B for some time now. They are *much* more proven than Whirlpool and required for government use, whereas Whirlpool is not allowed for government use. Look at the SHA-512, SHA-384, SHA-256 CMVP instructions and validation lists before you say that NIST has not approved these hashes.
Because they don't own the land. Any property taxes due are payable by the owner, not the renter. You want to make an exception just for Google? Idiot.
However, due to very high profile disasters (ala 3-Mile Island and Chernobyl), the American public is deathly afraid of just the idea.
How convenient. The big costs with nuclear power is managing the waste. You have to store it for a billion years. At a couple of bucks a year, it's not so cheap now, is it? And of course, the cost is more than a couple of bucks a year. But that cost is borne by the taxpayers, who are not so enthusiastic, for obvious reasons.
Sorry to reply to my own post, but I meant to say "windows and solaris SPARC" not "solaris PPC". Preview, preview.
--Open Office uses a FIPS approved RNG to model their font kerning code. Seriously, though, t he f ont l oo ks l i keth is
.ttf and type 1 fonts on your system
(well only a little better.) Certainly unusable for any professional settting.
--There is no cut and paste. Well, there is *some* cutandpa
ste of plaint ext char act
tht suffers fr
om the problms shown her e
--No native font support. Fine, I guess until you
*end up with a thousand useless
*cannot use the corporate fonts provided by your employer.
--unstable. And yes, I mean it crashes spontaneously, and yes I've filed bugs, and yes nothing was done about any of them. For example, if you delete a data source (even a text data source) it will crash openoffice and this has been true since version 1.0.2 and no one gives a shit.
--a big mess. By, "a big mess" I mean the code base is shit ugly, with windows and solaris PPC specific magic constants everywhere throughout the code. The code just isn't portable, and getting it to even compile on a mac is an achievement requiring hundreds of hours of developer time. At that point, the OOo team says "done!" and ships the code. This is relevant because porting resources are siphonned off to fighting with the developer practices, and this will cause the mac code to suck for a long long time to come. By far the number 1 thing SUN can do is to enforce some clean portable developer practices. This will shave years off of the mac (and freebsd, and Linux PPC, and IRIX) ports.
--Printing support doesn't work. There are some hacks for a generic (not type 42) printer, but the functionality is mostly broken. Apple has an excellent Gimp-print subsystem that these guys can't wrap their solaris specific magic constants around.
--Pdf generation is ugly and slow, producing poorly kerned, misaligned, sometimes incorrectly rendered text (attempting to pdf custom RGB colors often results in the colors randomly appearing and not appearing in the text.)
--You need to be a font/Gimp print expert to customize the thing to work at all. Not very mac friendly.
--ODBC and JDBC are both painfully broken. It seems that the crashes occur in the display code somewhere, although no one has bothered to debug any of this.
This is not true of the excellent windows port, which Just Works and can be installed by, uh, normal office users.
about usability, consistent interfaces, and Human Interface Guidelines.
Open Source cares about Programmer Interface Guidelenes, or rather Tweaker Interface Guidelines. And as usability isn't something that you can bolt on, Apple has to roll their own. And the clincher argument is those who think "Aquafication" consists of getting translucent dialogs into the app.
My mother can use apple software pretty well, but no way in hell can she use OOo or MS office. We'll see about iWorks.
ybe it is really easy to teach good coding, and all schools do it? If all schools produce students with equal coding ability, the logical conclusion is that it is straightforward to teach coding.
No, *this* is the dumbest comment ever posted on slashdot. Obviously you've never run a fuzz test of *anything*, please tell me which projects you work on so I know not to buy software from any of your employers.
On the problem solving side, Hungarians are smarter.
Where there's ignorance, racism is sure to follow..
So because google doesn't follow standard business models, they have horrible judgement?
No, I outlined why they have bad judgement. Let's see:
*burning through cash at an enormous rate - check
*hiring tons of people to work projects that don't produce revenue -- check
*complacency as established companies produce equal or better versions -- check
*faith that cool ideas == revenue stream -- check
It's not like we haven't seen this before.
Now, this may upset your view of the world, but what you call "established business practices" is really just common sense -- hire good engineers with experience and collective wisdom in software engineering. Unfortunately it is not very popular nowadays, because people such as yourself seem to think that putting a bunch of clever people into a room will result in cash, and to hell with with actually hiring people based on their ability to write good code. The attitude of "anyone can write good code" is pernicious (and wrong).
Let me guess - you are a business major?
No, I'm a mathematician who doesn't tremble in awe at solving dimestore puzzles, and who appreciates more the value of solid engineering.
It's a shame so many CS majors don't like their field, and instead are hypnotized by cool hacks and algorithm tricks. I don't want my operating system or SSL server to be a collection of cute hacks, I want it to be solidly engineered, scalable, cleanly written, and well audited. I would much rather have someone who chooses the appropriate data structures, anticipates future features, builds in test harnesses, writes a good API, and bothers to perform input validation rather than someone who spends a week searching for base change tricks to get a faster AES engine, and then deliverables an unuseable, unmaintable piece of crap.
Please *do* identify the software you work on so I'll know to stay away.
Google may believe that they can teach good programming methods, but they can't teach insight or intuition.
It's a lot easier to teach real time problem solving than to teach good programming methods. The first requires a certain base talent, but from that point you can learn "the tools of the trade" (e.g. knapsack problems, induction, graphs, divide an conquer approaches) To wit, many countries hold mathematics competitions that are essentially brain teasers, and some nations (e.g. Hungary) consistently outperform the rest of the world. It's not that Hungarians are smarter, but that they have better training.
On the other hand, teaching someone to write robust, well designed, well documented, efficient, correct code -- I'm not aware of any success stories. Just look at the schools (or any program) and see whether their graduates are in fact writing better code than graduates of other programs. Unlike the example of state math education, no one has found a way to consistently produce excellent programmers. In your work place, look around for the really good coders, and see if they come from the same schools -- my experience is that they do not.
In other words, although Google may have very clever people, and they may come up with cool stuff, but as a corporation they don't have good judgement. In fact, they have horrible judgement. A good company is supposed to hire a small group of creative and erratic people to be "idea factories" and then an army of seasoned enginneers to turn the good ideas into profits. The seasoned engineers don't need to be clever -- they need good judgement and practical wisdom. Instead, Google is doing the opposite. They hired an army of tinkerers and imported a single CEO, Eric Schmidt, to have *someone* in the company with business sense. Schmidt provided Google with the revenue stream that they are currently enjoying, without solving a single brain teaser in the process. But instead of learning from this, they're squandering the revenue on building a trophy case of more tinkerers, while actual companies have already caught up to them in search engine quality -- Google is running on reputation now and they aren't going to be around much longer.