Slashdot Mirror


User: mikec

mikec's activity in the archive.

Stories
0
Comments
173
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 173

  1. Re:GPL? Um, nope... on Echostar DishPVR 721 GPL Software Released · · Score: 3, Informative
    You're oversimplifying. Actually, it is extremely unclear what constitutes being "one program". The GPL FAQ says it's ultimately up to a judge, and goes on to speculate in an extremely vague fashion about what may and may not constitute combining two parts into one program. There has only been one court case (Nintendo vs. Goloob Games) and the ruling was not definitive.

    Even the question of whether dynamic linking is covered is somewhat questionable. To quote RMS,

    "I think we have a pretty good argument that nontrivial dynamic linking creates a combined (i.e. derivative) work. I have an idea for how to change the GPL to make it clearer and more certain, but I need to see if we can work out the details in a way that our lawyer believes will really work."

    Even assuming that the FSF prevails in this argument, it is far from clear that programs connected by pipes, shared memory, CORBA, or SOAP would be considered "one program." In fact, the GPL is so weak in this area that it's one of the main reasons for GPL version 3.
  2. Re:Balanced binary trees... on How Should You Interview a Programmer? · · Score: 2

    Actually, you have it backwards. Implementing a balanced binary tree is not that hard. It's a matter of finding the algorithm, which can be described in a few pages, and carefully translating it into a computer language. This requires care, but it isn't all that hard. STL on the other hand, requires a large book to explain in even a cursory fashion, and even if you master the book you will run into problems regularly.

  3. Re:The myth of Waterloo on Microsoft Invests in the University of Waterloo · · Score: 4, Interesting

    Ian Goldberg. I had the entertaining job of teaching second-year programming to him. He answered questions practically before I finished asking them. I eventually had to limit him to, like, three answers per lecture.

  4. Re:Contents of article on Edsger Wybe Dijkstra: 1930-2002 · · Score: 2

    Maybe, but probably not. After all, the inner loop is all in one function. And with a decent compiler it will probably be in-lined and unrolled a few times anyway.

  5. Re:One significant disadvantage to FORTRAN on Is FORTRAN Still Kicking? · · Score: 2

    Be very careful of Numerical Recipes. It is full of nasty traps and outright mistakes. See http://math.jpl.nasa.gov/nr/ for examples.

  6. Re:Contents of article on Edsger Wybe Dijkstra: 1930-2002 · · Score: 2

    Put the inner loop in a function and return if disaster.

  7. Re:It should "act" the same, too. on Ars Technica Reviews Mozilla · · Score: 2

    True. Data is the plural of anecdote.

  8. Re:Mod parent up! on Next Generation Regexp · · Score: 3, Informative

    Regular expressions were certainly an important innovation, but they're a lot more than 20 years old. They were first studied by Kleene in the mid-1950's. The first algorithm to translate them into DFA's was invented in about 1960. Lex was written in the mid 70's.

  9. Re:Yes, I definitively would! on Mono and .NET - An Interview · · Score: 2

    There are no plans to port C++ to CLR. What you get is a lobotomized version: C# with a C++ skin. That's about as useful as a broken arm.

  10. Re:We use Perforce at work on Designing a New Version Control System? · · Score: 2

    I use Perforce, too, and I agree it's very good and the basic interface would be a good model for an open-source system. However, I don't think Perforce itself would work for a typical open-source project. Open-source projects tend to be extremely distributed, with lots of geographically distributed groups of one or two. Perforce basically doesn't attack that problem.

  11. Re:Ethanol and CO vs. CO2 on Alternative-Fuel Vehicle Recommendations? · · Score: 2

    CO2 is a greenhouse gas.

  12. Re:Ethanol on Alternative-Fuel Vehicle Recommendations? · · Score: 5, Informative
    Sorry, I accidentally submitted before it was done.

    It is not at all clear that ethanol saves any oil at all.

    In a good year (with high corn yields) most studies show that ethanol production is slightly energy positive. That is, the energy content of a gallon of ethanol exceeds by approximately 15% the energy that goes into producing it. In a bad year, when yeilds are lower, it can easily require more than 80,000 BTU to produce a gallon of ethanol. (See, for example, this study.) On average it's probably about a wash. It would be interesting to see what the reaction would be to requiring ethanol producers to use ethanol instead of fossil fuel for all steps in production.

    It is also questionable whether ethanol reduces CO2 emissions. From that standpoint, it would probably be better to grow trees or hemp, which would recycle more CO2 than any reduction due to burning CO2 rather than fossil fuels.

  13. Re:Ethanol on Alternative-Fuel Vehicle Recommendations? · · Score: 3, Informative

    It is questionable if ethanol saves any oil at all. In a good year (with high corn yields) ethanol production is slightly energy positive. That is, the energy content of a gallon of ethanol exceeds by approximately 16% the energy that goes into producing it. In a bad year, when yeilds are lower, it can easily require more than 80,000 BTU to produce a gallon of ethanol. (See, for example, this study. It is also questionable if ethanol reduces CO2 emissions. From that standpoint, it would probably be better to grow trees, which would recycle more CO2 than any reduction due to CO2.

  14. Re:No. on Will Earth Expire By 2050? · · Score: 2

    Why would people think it wouldn't happen to humans? Because we're very different from other animals. We are not immune to the laws of nature, but we are certainly immune to simplistic supply-and-demand curves. We produce our own supply, and we find substitutes for things we can't replace. As the number of chicken hawks increases the number of chickens falls (which eventually leads to a crash in the chicken hawk population). But as the number of chicken-eating humans increases, the number of chickens increases to meet the demand. When bronze-age cultures had mined out all the bronze around the Mediterranean, did civilization collapse? No, they found substitutes, some of which worked better than bronze.

  15. Re:Perl 5 was nice on Perl 6 Synopsis 5 · · Score: 2
    Installation and running of java as compared to perl is no contest (on unix). Java requires extensive and neverending twiddling aroung with your path.
    Actually, they are almost identical in this respect. If you install all your Java classes in the extension area, you don't need a class path at all. Ditto for Perl. If you install them elsewhere then you need to fiddle with CLASSPATH or PERL5PATH, respectively.
  16. Re:The JSF on Inside the Joint Strike Fighter Competition · · Score: 2

    I said his explanations are comical, not his conclusions. They are comical because no matter what stance the US has taken, they are to blame. E.g., if the US has overthrown a government, then they are to blame for all subsequent governments. (Argentina, e.g.) If they did not actually overthrow the government, but acted against it any any way (blockade, tariffs, etc.) the same holds. (Cuba, Nicaragua, e.g.) If the US aids a government in any way, they are also responsible for all subsequent actions of that government and subsequent governments. (Iran, Saudi Arabia, e.g.) If we ignore a country all together, we are responsible for our inactivity. (E.g., most of Africa.) Even if we actively oppose and fight a country, we are probably responsible for its actions. E.g., we supposedly "gave the green light" to Iraq to invade Kuwait, so we're responsible for Hussain's tyrany.

    In other words, Chomsky constructs his chains of causality in the reverse direction. Somethat bad happened. Ok, what did the US do or not do that could have changed that? Nothing recently? Well, look back further. The US must have done something sometime in the past that had some influence in the area. Therefore, the US is responsible.

  17. Re:The JSF on Inside the Joint Strike Fighter Competition · · Score: 3, Informative

    Noam Chomsky was a great linguist. Politically, unfortunately, he has moved from pacifist to kook. He has become an idealogue with only one idea: that at the source of all problems is US misbehavior. His logic has become tortured and his rhetoric vague and overblown.

    His "explanations" of how the US is responsible for everything from Pol Pot's purges to rain-forest deforestation have become comical; his books have begun to remind me of the old "Connections" show on PBS. In that context, the chains of implausible causality were an excuse to explore interesting bits of history. (No one really thought that yearly floods on the Nile were ultimately responsible for the invention of the electric toothbrush, even if you could create a series of links that connected them.) Unfortunately, Dr. Chomsky seems to take his Theory of Everything very seriously. If something bad has happened in the world, you can be sure that is it "connected" to some US involvement.

  18. Re:Clinton-Gore transgressions on EU Ratifies Kyoto Treaty · · Score: 2

    You're missing the point. The effect of cheap refrigeration is that people change their eating habbits. They eat a lot more stuff that needs refrigeration. It matters only slightly whether the food is refrigerated at the store or at home. The point is that the price of things like fresh seafood in Chicago depends a lot on the cost of refrigeration. People eat a lot more of it if it's cheap.

  19. Re:Clinton-Gore transgressions on EU Ratifies Kyoto Treaty · · Score: 2

    That depends. Personally, I drive by several grocery stores every day on the way home from work.

  20. Re:Clinton-Gore transgressions on EU Ratifies Kyoto Treaty · · Score: 2

    You're looking at it much too narrowly. The cost of refrigeration is a big part of the cost of many luxury items (milkshakes, apples from New Zealand, fresh salmon, e.g.). The demand for those items is highly elastic. Without cheap refrigeration, they would be too expensive to contemplate; as it is, they're popular.

    But even on your terms, you're wrong. Lots of people have a huge refrigerator and a chest freezer, mostly because it's most convenient to shop once a week than every day. If refrigeration were expensive, people would shop more often, get by with smaller refrigerators, and eat more canned food and fewer cold beverages.

  21. Re:Clinton-Gore transgressions on EU Ratifies Kyoto Treaty · · Score: 2

    "So a part of the solution is to build fridges wich use less energy. Europe does so, US not."


    Paradoxically, building more efficient appliances often increases total energy use, especially if demand is elastic. Inefficient refridgerators are expensive to use, so they don't get used as much. Efficient refridgerators are cheap to use, so people use them more.

    If you want to reduce the total energy used for refridgeration, mandate that refridgerators be extremely inefficient. If running a refridgerator for a month added $1000 to the electric bill, people would quickly find alternatives.
  22. Re:Oil Free? Right.... on Iceland to Voluntarily Go Oil Free in 30-40 Years · · Score: 2

    Phrases like "demand exceeding supply" are meaningless without attaching a price. At a low enough price, demand for almost anything will exceed supply. At a high enough price, supply will exceed demand.

  23. renewable! on Iceland to Voluntarily Go Oil Free in 30-40 Years · · Score: 5, Funny

    They will probably switch to whale oil.

  24. Conservative vs Liberal on Questions for Town Meeting with Congressman? · · Score: 2

    On issues of privacy, copyright, fair use, etc., liberal vs. conservative is not a very useful way to look at things. Worry instead about libertarian vs. authoritarian.

    There are quite a few in both the liberal and conservative camps who would happily bargain away your freedom for a Hollywood fundraiser or a chance to demogogue about porn or 9/11. And there are quite a few in both camps who have a libertarian bent and are tend to defend freedom.

  25. Re:It *is* worth it on SETI@Home Close to Half-Billionth Result · · Score: 2

    I dunno. Having lived through both, I'd have to say that SETI@Home doesn't compare very well with a trip to the moon. No guts, no glory, I guess.