Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:Much less should be written in C (Score 1) 637

If you change a private implementation detail in a class, you have to recompile everything which uses the class. This is the opposite of encapsulation.

Yes, that's what the PIMPL idiom is for. Here's a nice introduction to it .

Yes I know this.

As with most everything, there's a way to solve that problem in C++, it just takes some work and knowledge to know what, when, and how to use it.

Sure, but why waste so much time working around short-comings in the language? This idiom is a very good example. A lot of code and complexity which does nothing useful but is required to work around the stupidity of the language designer.

I do agree that the language is too big though; conceptually, C++ could be broken into 4 distinct components (C, STL, templates, OOP), as each have their own quirks and idioms that don't necessarily carry over well to the other, and some are even Turing complete on their own (ie template metaprogramming)

I use the C component. It is not perfect, but not as mis-designed as what has been added in C++.

Comment Re:Much less should be written in C (Score 1) 637

If you change a private implementation detail in a class, you have to recompile everything which uses the class. This is the opposite of encapsulation. And no, it is not my only gripe with C++...

The problem with C++ is not that it is large or that it backwards compatible with C. The problem with C++ is that almost every language feature has been added in without much thought because it seemed cool at some point in time. So the whole thing is a mess of incoherent, incomplete, and sometimes broken features, which do not work together.

Comment Re:Baby with bathwater (Score 1) 343

My point is that France's electricity is cheap because the government pays so it cannot be used as argument why nuclear is cheap did.

Care to demonstrate this?

Basically it has been claimed that the French nuclear scale-up was super cheap because of standardized design and the regulatory framework, while everybody else did it wrong and had exploding cost. But this seems only partially true. French nuclear was not magically much cheaper than elsewhere. Ofcourse, this is very hard to estimate because there is a lot of government money involved. But there are studies which looked at this:

The costs of the French nuclear scale-up: A case of negative learning by doing
A Grubler - Energy Policy, 2010

Based on recent number from an audit by the Court of Audit there are better estimates:

The cost of nuclear electricity: France after Fukushima, N Boccard - Energy Policy, 2014

That nuclear is generally not economically viable is very well known. Building of nuclear power plants basically stopped because cost exploded ans was increasing with newer designs. Then there is the trend in recent decades to create de-regulated energy markets so government involvment was reduced and new projects have to be financed by private companties. But this is not usually considered to be economical. See for example a recent analysis of the levelized cost of energy by Lazard. Also just take a look at actual projects. Where advanced nuclear reactors are build there massive cost overruns. The project at http://en.wikipedia.org/wiki/H... could only be financed by garantueeing prices well over the market price. For a mature industry which took an insane amount of money for R&D and exists for a long term, the fact that it is currently not possible to build plants which are economically competitive is not very convincing.

Also, Germany's renewable sector is also heavily subsidized, so even if I accepted that France's electrical production (not R&D - that's a whole different story) is subsidized, you could at best say that both countries do production subsidies. Even then the French are getting the better end of the deal with lower rates.

The problem is that the German subsidies are not for a mature industry but to build up the economy of scale and drive innovation. They play a similar role to initial R&D cost in nuclear. They are not meant to stay and are already much less for newer plants. They also have been very sucessful in driving down the cost. Also putting the additional fee (which is only a small part of the total price) on top of the rate was intentional done do promote conservation while the cost of nuclear in France is hidden in the general taxes.

An LFTR is an *engineering* nightmare.

I presume you've worked on LFTR engineering then? Can you name some of the engineering nightmarish points?

Corrosion. Operating it will also be a nightmare. Can you put a diver into molton salt to fix things? But I am happy to be proven wrong. I am not against nuclear for some ideological reasos. I looked at this and think it is not worth it. With LFTR, I would not mind if we spend some money to explore this option further, but - honestly - I do not see this becoming an economical option.

while renewables are already competitive and getting cheaper every year.

Oh really? Without a guaranteed feed-in tariff and market distortion by forcing the grid operator to take renewables first and make the rest of the traditional generators pay for their intermittency?

Yes, wind is already clearly economical. And solar is on a good way. Also you forgot that nuclear has an even bigger problem than renewables: It is only good for baseload (otherwise economics get even worse). Germany has pumped-storage which is currently under-utilized because solar production tracks the demand curve better than nuclear.

I had a look at a fairly large project in Germany, Solarpark Meuro and it is quoted at 140 million Euros for the first 70 MW installed. Naively you'd recalculate that to be 2000 Euros per kW, compare to nuclear (which costs more per kWh) and declare victory. Except that's not an honest comparison. Nameplate capacity on a solar plant is not the same as on a nuclear plant due to capacity factor. Solar in Germany has CF ~0.15, whereas nuclear is >0.9, often even 0.95. So to replace one nuke plant kW of capacity you'd need to install ~6x that amount in solar, so it's no longer 2000 Euros per kW, it's more like 12000 Euros per kW. But the story doesn't end there. Solar isn't dispatchable, so you need to add the cost of backup storage into that. And when it's winter and your solar insolation drops by a factor of 5-6x, your solar system is again effectively completely useless and you need yet another plant to produce (so potentially yet another X-amounts of kW to backup your solar array).

You are picking a specific example and I have no time now to look at this specifcally. But is irrevant anyway because it is a single data point. Wind power is already cheaper than nuclear. And yes, this is taking all costs into account. Solar is getting cheaper rapidly. Nuclear exists for decades
and is getting more expensive.

Economically, investing in nuclear is a poor decision.

So just for kicks I've taken data from IEA's CO2 Highlights 2013 catalog (+one real-time data point for 2013 from RTE) for France and plotted them against data from Germany's Umweltsbundesamt and this is what you get. Notice how the renewable share (and that includes hydro) gets larger faster than CO2 per kWh decreases? In recent years, in fact, it has jumped up, because the German grid is experiencing an expected effect: increased fossil fuel emissions due to sporadic running. Even if we extrapolate out to 2056 you'll see that German CO2/kWh is still ~2.5x higher than present-day French emissions (and the French are working on lowering those even further - this year they've announced they managed to halve it by running fossil plants less & running nuclear and hydro plants more).

"expected effect: increased fossil fuel emissions due to sporadic running". Not sure what this is supposed to mean. I looked at the data and analysis for Germany for 2013 before and while the CO2 emissions increased in total, the CO2 emissions for electricity production did not and it is also generally not expected to decrease. I posted links to data and analysis before. That it is higher than France is due to the traditional high dependency on coal in Germany (which has many reasons: jobs, energy independence, ...). But don't get me wrong, I would personally clearly prefer nuclear to coal and there is no doubt that nuclear produces much less CO2 than coal. That Germany did not improve its CO2 emission despite a massive investment in renewables is primarly because they decided shut down nuclear power first rather than coal. A reduction is expected for the future when renewables start to replace fossil instead of nuclear.

But if I have now to choose between nuclear and a mix of renewables if I think the mix of renewables is clearly the more economical thing to do.

The second graph is taking data from co2benchmark.com for all European countries for the year 2008 and plotting their CO2/kWh emissions versus various energy sources and their compositions. If you have a look at the R^2 factor you'll notice that the strongest correlation for CO2 reduction is nuclear + hydro (exactly what France is doing). Comparing the contribution of REs (without hydro) & nuclear energy alone gives you a much clearer picture - nuclear is much more strongly correlated. If you take the one outlier for REs out of the picture (Finland) the situation gets much worse, with RE correlation dropping to essentially zero.

To me this is ultimately all that matters: can you deliver on drastically reducing (by a factor of 10x or more) CO2 emissions.

You can not easily scale up nuclear. In a single country, economics get worse if you try to do produce more than some baseload and if you scale up nuclear globally, the price of fuel will go up - also making bad economics even worse. Creating a thorium cycle or a closed fuel cycle is also not exactly cheap.

Comment Re:But... but nucular is bad! (Score 2) 143

And there is also the possibiity that onsite reactors fail without Tsunami. See Forsmark, Sweden in 2006. After power loss half of the redundant backup power systems were lost due to a failure mode which *could* have affected all backup power. Also control room equipment and half of the cooling was lost.

Comment Re:Much less should be written in C (Score 1) 637

C++ has turned out to be a mess. It adds hiding to C without adding memory safety, an unfortunate feature combination unique to C++.

Adds hiding? You mean... encapsulation?

Is that the only thing you can think of that C++ adds to C? If so, that may explain why you have such a poor view of C++

Adds hiding? In C++ you put your classes in the header which makes the calling code dependent on it.

C++ is so broken that even Scott Meyer admits to making a living by having to explain this mess:
http://dconf.org/2014/talks/me...

Which is funny, because it reminds me about this famous interview with Bjarne Stroustrup..
 

Comment Re:Baby with bathwater (Score 1) 343

France electricity prices do not reflect the actual cost. This is not a free market situation.

Most electrical systems are not "free market" systems, as rates are heavily regulated by rate commissions and production is tightly controlled by government planning and approval. In any case, can you demonstrate that France's electricity price is not real? I'm pretty sure rate payers there don't see more than the billed amount get debited each month from their accounts. From a taxation perspective France is also lower than Denmark, so what's your point again?

My point is that France's electricity is cheap because the government pays so it cannot be used as argument why nuclear is cheap did. The general lexel of taxation has nothing to do with this.

Even for existing technology nuclear is not really competive, actual 3rd generation projects see immensive cost explosion

There's a couple of reasons for this:

  1. We haven't been building them, so building few units at a time is expensive.

True. But see below..

Curiously though constructing over 50 units over 15 years didn't bankrupt France in the 1970s and 1980s.

Yes. it did not bankrupt France but is was very expensive. The true cost was not know for a long time but had to be estimated in public studies (e.g. Grubler A, The costs of the French nuclear scale-up: A case of negative learning by doing, Energy Policy 2012, 38: 5174-5188, let me quote from the abstract: "Its most significant finding is that even this most successful nuclear scale-up was characterized by a substantial escalation of real-term construction costs."). Only recently (2011) there was an audit by France's Court of Audit with the result hat is was much more expensive that previously thought.

thorium is currently just vapourware

Complete and utter vaporware, just like the other vaporware that was actually ready for deployment in 1994, but was killed by political action (although the concept having survived in Russia).

"The design is ready." As I said: currently just vapourware. You need to build a complete fuel cycle. This means building up a complete industry, developing technology, procedures, etc.. India is trying to do this.

As for LFTR, you are right, there are currently no ready and licensed designs, but that doesn't mean that we can't pursue them. The physics is clear, as is most of the chemistry.

Neither physics nor chemistry is the problem. An LFTR is an *engineering* nightmare.

If we'd spent a small fraction of the money sunk into renewables into these nuclear projects we could have had a design ready to roll a decade ago (we had the IFR, as I said before, but that was killed for political reasons).

Nonsens. We have already spent much more money for nuclear than for renewables and the technology is still so expensive that nobody seriously invests into it without massive amount government subsidies. And newer designs are *more* expensive while renewables are already competitive and getting cheaper every year. Economically, investing in nuclear is a poor decision.

Comment Re:Baby with bathwater (Score 1) 343

France electricity prices do not reflect the actual cost. This is not a free market situation.

Nuclear proponents are completely delusional about the actual cost of this technology. Even for existing technology nuclear is not really competive, actual 3rd generation projects see immensive cost explosion, and thorium is currently just vapourware. Come on guys, just get real.

Comment Re:Who didn't see this coming? (Score 2) 135

We aleady have intellectual property laws which limit the information flow on the internet in extreme ways. Why should indviduals not have some rights on information about themselves?

Because Google is an American company. In America speech about something, particularly critical speech, is strongly protected. One of the protections for speech is ownership and rights to your own speech. Person X has no right to control what person Y says about them. That's the very meaning of free speech.

But how is this even related to free speech? It is not really about speech (opinions and ideas) but entries in a data base. It is not even a person speaking, it is a search engine. Also, the right to free speech is not absolute, but already limited even in the US in various ways, see hate speech, *bleep*, copyright...

Comment Re:Who didn't see this coming? (Score 2) 135

I bet the most "right to be forgotten" requests will never get additional publicity. There is a reason it is called the Barbara Streisand effect and not the Jon Doe effect.

I also do not fully understand the hatred against these rights. We aleady have intellectual property laws which limit the information flow on the internet in extreme ways. Why should indviduals not have some rights on information about themselves?

Comment Re:Elop (Score 1) 149

That depends on your definition of "floundering". The handset unit was highly profitable and smartphone sales were much higher than any competitor and also increasing at a higher rate in absolute numbers. On the other hand, market share in smartphones was falling (no, this is not a contradiction in a growing market) and Symbian was perceived to be outdated. Nevertheless, I don't think there was any need for desperate decisions. Their old strategy was sound: Meego and Qt to create a joint ecosystem with Symbian. Switching to Windows Phone (which clearly was already floundering) was simply insane.

Comment Re:headed in the wrong direction (Score 1) 230

I get the impression you're trying to score points here by playing semantic games. I wish you would not do so.

What Chas was saying was that there is no such concept as absolute safety, and thus there is always a concept of 'acceptable risk', or 'minimum risk'. This is usually synonymous with safety -- most people are willing to recognize that we do not live in an ideal world.

Back on topic, you seem to be fixated on the idea that any increase in risk is unacceptable. Please explain why.

No you are misrepresenting what I said. My original point is exactly that there is a risk even from very small doses. I was attacked merely for pointing this out.

I never said that the risk in unacceptable, but merely stated that the risk has to be weighted against its potential benefits.

Slashdot Top Deals

The optimum committee has no members. -- Norman Augustine

Working...