Nuclear power plants operate at night. Solar plants only provide power at night if some of their output during the day is diverted into expensive storage,... But... you do know, yes you do? Or don't you? You do know that a country uses during day time about 2 times the power than at night? I mean... you do know that, or not?
This leaves only lignite, which has the energy and pollution content of damp firewood. It actually has not. It is burned into a power plant, not in an open pit. The exhaust is scrubbed.
Facepalm (since about 1977 we have laws for cleaning exhaust of power plants... if you where not an idiot you knew that, actually those laws where promoted by two politicians many people despise: Ronald Reagan and Margaret Thatcher, Germany followed swift and then the rest of the EWG/EG/EU)
Lignite, or brown coal, is the worst Again a 40 years old myth. After about 1977 all coal plants have strong regulations regarding exhaust. In Germany the mantra is: a coal plant emits cleaner "air" than it takes in. Ofc. that is not true, there are still small amounts of heavy metals that are spread. Anyway, there is no difference between a hard coal or lignite plant regarding exhaust.
And that is a no brainer if hat thought about it for 5 seconds instead of repeating idiotic 40 year old "truths", which are no longer true, you would look much smarter.
So whereas Germany has to produce its baseload by opening new coal plants Germany did build a few new coal plants. Mainly to replace old ones. And those plants where in the planning 20 years ago and started construction 10 years ago, so... stop this bullshit.
And all that has nothing to do with base load anyway.
A modern grid is no longer distinguishing between base load and midrange load, facepalm. Half of our "base load" comes from wind.
I'd rather live next door to a nuclear plant than a solar cell factory. Why?
I'd rather build a dam than constantly mine heavy metals What have heavy metals to do with renewables? Also failing/falling for the anti renewables propaganda?
takes up huge swaths of land for wind and solar farms How should a wind farm take up land? Ever looked at one? Obviously not.
You're an idiot. Variable pricing is a direct response to the demand curve. The demand curve is a direct representation of actual power demand. The supply curve is a direct response to the demand curve. Generators are fired up to meet demand, as needed.
The idiot is you. You don't understand what a smart meter is. And how power companies want you to use it. It is much cheeper to have a million users having a smart meter and "shape the demand curve" to use less power than to build a new power plant. Faster, too!
The best solution is to simply average out all costs and charge a flat rate per kWh. Wow... that is actually how households in Germany work. And that is why everyone claims we had the highest energy prices, facepalm.
You probably wanted to say the opposite. As gas turbines are usually used for peak load, or more precisely balancing power or reserve power (seconds and minutes reserves).
When Chernobyl happened the first view days it was kept s secret. But then research agencies all over Europe suddenly had problems.
In my university (KIT Karlsruhe), the institute that had some radio nuclides had radiation alerts for days, until they figured there was no problem _inside_ of the institute but that people were carrying in the"radiation" with their shoes in from outside.
The list you gave is basically only valid for academic languages. C++ has closures now, or lambdas, not sure, did not check:D
Guaranteed tail call elimination, wow, what an awful term. Obviously this is compiler/vendor specific if a compiler does 'tail call optimization' in recursive calls. I never saw a C/C++ compiler in the last 25 years that did not... facepalm. Facepalm because you mix up compiler implementation details with a programming language.
The last paragraph is complete nonsense.
C++ has more in common with C# on a VM than with C. You are again mixing up language with runtime or implementation.
Which of C and C++ you choose is typically more about whether you prefer the relative simplicity and transparency of one or the additional expressive power from the language features of the other. Actually no. The question is: do I have a C++ compiler (and does the device have the resources) or not. If I would find someone using bare bone C in an environment where he could use C++, I would chain him in the basement... (without water and bread) for quite a while.
You seem not to grasp the huge difference between OO, templates, STL and low level C programming.
Sure a java program can do this but it won't be anywhere in the same ballpark speed wise. Modern benchmarks contradict you.
Botom line with the new stream APIs Java is 100 times easier to program in that regard right now, but I guess C++ will catch up (and that was not the point anyway:) )
More commonly you have parallel processing that happens in phases where you have large parallel areas followed by sequential areas and then followed by parallel areas again that operate on the same pieces of data. If you are VERY careful you can keep the information you last used in the cache still and so long as you assign all the work to the same cores as they where assigned the first time all the memory access will be local. If you screw it up performance is often 10x to 100x worse on a ccNUMA system with 128 cores. we did initially nit talk about distributed computing.
This type of programming is programming is HARD but it is an area where C/C++ and Fortran completely dominate with no competitors around. Everything from molecular dynamics simulations, quantum simulations to chemical simulations and machine learning. This is an area where Java does not play in and Oracle is not even trying to push it in this area. When Oracle does high performance they do it with C/C++ usually and OpenMP. They have given some very interesting talks on OpenMP optimization. And here is the hybris again. While this might be difficult on VM based runtime environments, it is e.g. no problem for Java that is directly compiled to native code or Pascal or any assembly or COBOL, COBOL btw. would excell in that matter. There are plenty of high performance computing benchmarks that show that a modern JIT compiled Java is on par with C++ and just a little bit behind Fortran.
And there is no uphill path to C, it is down hill. C is a second generation language, a portable assembler (designed as one). No idea why people brag about it. You can make big mistakes in it, which you can't do in Java. That is no reason to brag about being able to program in C. Everyone can do that.
Next you'll be saying that Windows admins can make good *nix admins. Barbara Hudson, we all know you are an idiot. And phrases like this makes it blandly clear. There are no windows admins. There are only "if X then Y" memorized trouble fixers. Windows does not work. Fixing it makes you not an admin. Unix does work. You have - actually very simple concepts - that work orthogonally together. If you have to fix something it is usually obvious. You don't need a special "certificate" but just common sense to fix a unix machine. No idea why you wrote that nonsense.
especially if you're not used to managing your own memory, or pointers to arrays of pointers, or macros, or conditional defines, etc. All those things are super simple and in case of memory management a waste of time.
A typical C program uses up 30% of its CPU time in memory management. And also 30% of its bugs.
A typical Java program uses up about 5% of its CPU time in memory management, and usually around 1% of its bugs (or one at all).
Go figure...
And that has nothing to do with "my skills" in C++ or Java.
Ah, and if you need links, google for Eiffel and Bertram Meyer... he made big investigations about C/C programs and memory usage and bugs related to it when he published his language Eiffel.
While you are right on an academic stand point, C++ (as any other language) offers you to use design patters. The "multiple dispatch" problem is usually tackled with variants of the "visitor pattern".
D people have already gone down their own "CTFE" I will dig into that:D thanks for the hint. Considering that Walter Bright is a "relative in law" with me basically I should perhaps meet him once.
Clearly Alexandrescu et al. thought that there is a deficiency No idea what you are talking about, any links? I have some books about generic programming from him (templatemeta programming in C++, obviously). His PhD Father was for a while Professor at my university (KIT Karlsruhe), but moved then to Kaiserslautern.
The charging stations, regardless where (work or random place) probably will be connected to a smart grid. Which means in some cases you will be payed for sucking up the extra energy instead of forcing the energy provider to waste it somehow.
What exactly are you trying to say? That the parent is wrong in choosing his arguments.
That C/C++ really is dying? No, but his arguments are wrong.
If anything my employer has more jobs coding C and C++ Then give me a link:D I would love to do decent C++ work again. (Not managed C++ on.NET, though)
C++ has an object system modeled after Simula, with virtual and non virtual methods and multiple inheritance.
In CLOS you have to program your generic functions to dispatch method resolution yourself. I would not call that "better".
Why you see code duplication is beyond me. You use one feature to implement one aspect... and you hardly have to reimplement that aspect in "the other world" again, why would you?
Anecdotes are data. Hypothesizes are formalizations/rules how to interpret that data or make predictions.
considering northern Europe specifically is not warm compared to several other periods during the Holocene.
Temperature is irrelevant.
The change of temperature is not.
The insects are gone because the winters are to warm for them to survive. Not because it is "warmer" or cold in relation compared to the Holocene.
Mixing up various earth ages makes you look more like an idiot than like a smart person. During the Holocene it was basically everywhere in Europe colder than it is right now. But be my guest and find me a counter example, I'm interested in such stuff.
Nuclear power plants operate at night. Solar plants only provide power at night if some of their output during the day is diverted into expensive storage, ... ... you do know, yes you do? Or don't you? You do know that a country uses during day time about 2 times the power than at night? I mean ... you do know that, or not?
But
This leaves only lignite, which has the energy and pollution content of damp firewood.
It actually has not.
It is burned into a power plant, not in an open pit.
The exhaust is scrubbed.
Facepalm (since about 1977 we have laws for cleaning exhaust of power plants ... if you where not an idiot you knew that, actually those laws where promoted by two politicians many people despise: Ronald Reagan and Margaret Thatcher, Germany followed swift and then the rest of the EWG/EG/EU)
Lignite, or brown coal, is the worst
Again a 40 years old myth. After about 1977 all coal plants have strong regulations regarding exhaust. In Germany the mantra is: a coal plant emits cleaner "air" than it takes in. Ofc. that is not true, there are still small amounts of heavy metals that are spread. Anyway, there is no difference between a hard coal or lignite plant regarding exhaust.
And that is a no brainer if hat thought about it for 5 seconds instead of repeating idiotic 40 year old "truths", which are no longer true, you would look much smarter.
So whereas Germany has to produce its baseload by opening new coal plants ... stop this bullshit.
Germany did build a few new coal plants. Mainly to replace old ones. And those plants where in the planning 20 years ago and started construction 10 years ago, so
And all that has nothing to do with base load anyway.
A modern grid is no longer distinguishing between base load and midrange load, facepalm. Half of our "base load" comes from wind.
I'd rather live next door to a nuclear plant than a solar cell factory.
Why?
I'd rather build a dam than constantly mine heavy metals
What have heavy metals to do with renewables? Also failing/falling for the anti renewables propaganda?
takes up huge swaths of land for wind and solar farms
How should a wind farm take up land? Ever looked at one? Obviously not.
You're an idiot.
Variable pricing is a direct response to the demand curve. The demand curve is a direct representation of actual power demand. The supply curve is a direct response to the demand curve. Generators are fired up to meet demand, as needed.
The idiot is you.
You don't understand what a smart meter is. And how power companies want you to use it.
It is much cheeper to have a million users having a smart meter and "shape the demand curve" to use less power than to build a new power plant. Faster, too!
The best solution is to simply average out all costs and charge a flat rate per kWh. ... that is actually how households in Germany work. And that is why everyone claims we had the highest energy prices, facepalm.
Wow
You could have better building standards, that use less AC.
After all native americans lived in that area for perhaps 10,000 yeas with no problems regarding heat.
You probably wanted to say the opposite.
As gas turbines are usually used for peak load, or more precisely balancing power or reserve power (seconds and minutes reserves).
So what is going to cover base load?
Who cares? Chances are you have no clue what "base load" means.
I guess they buy wind power from Germany to cover base load. At least that is the long term plan of Germanys and Swiss Power companies.
That is why they included the small print: at his knee :D
When Chernobyl happened the first view days it was kept s secret.
But then research agencies all over Europe suddenly had problems.
In my university (KIT Karlsruhe), the institute that had some radio nuclides had radiation alerts for days, until they figured there was no problem _inside_ of the institute but that people were carrying in the"radiation" with their shoes in from outside.
There is a difference if a language, and that is C, is designed to be a portable assembler or if a language like Pascal compiles to machine code ...
This bullshit you posted here (again) as answer is exactly the reason why I call you an idiot.
You are smart but either play dumb or are dumb ... pretty annoying for me to see "smart" people behaving/talking completely dumb.
However there is C--, too ...
The STL was actually published by a scientist at HP and not SGI. I think his name was Stepanov or something similar, not sure if I mix it up.
The list you gave is basically only valid for academic languages. :D
C++ has closures now, or lambdas, not sure, did not check
Guaranteed tail call elimination, wow, what an awful term. Obviously this is compiler/vendor specific if a compiler does 'tail call optimization' in recursive calls. I never saw a C/C++ compiler in the last 25 years that did not ... facepalm. Facepalm because you mix up compiler implementation details with a programming language.
The last paragraph is complete nonsense.
C++ has more in common with C# on a VM than with C. You are again mixing up language with runtime or implementation.
Which of C and C++ you choose is typically more about whether you prefer the relative simplicity and transparency of one or the additional expressive power from the language features of the other. ... (without water and bread) for quite a while.
Actually no. The question is: do I have a C++ compiler (and does the device have the resources) or not. If I would find someone using bare bone C in an environment where he could use C++, I would chain him in the basement
You seem not to grasp the huge difference between OO, templates, STL and low level C programming.
I'm talking about the inception of Java, not where Java is right now.
No idea about your TV though. I have no TV.
Sure a java program can do this but it won't be anywhere in the same ballpark speed wise.
Modern benchmarks contradict you.
Botom line with the new stream APIs Java is 100 times easier to program in that regard right now, but I guess C++ will catch up (and that was not the point anyway :) )
More commonly you have parallel processing that happens in phases where you have large parallel areas followed by sequential areas and then followed by parallel areas again that operate on the same pieces of data. If you are VERY careful you can keep the information you last used in the cache still and so long as you assign all the work to the same cores as they where assigned the first time all the memory access will be local. If you screw it up performance is often 10x to 100x worse on a ccNUMA system with 128 cores.
we did initially nit talk about distributed computing.
This type of programming is programming is HARD but it is an area where C/C++ and Fortran completely dominate with no competitors around. Everything from molecular dynamics simulations, quantum simulations to chemical simulations and machine learning. This is an area where Java does not play in and Oracle is not even trying to push it in this area. When Oracle does high performance they do it with C/C++ usually and OpenMP. They have given some very interesting talks on OpenMP optimization.
And here is the hybris again. While this might be difficult on VM based runtime environments, it is e.g. no problem for Java that is directly compiled to native code or Pascal or any assembly or COBOL, COBOL btw. would excell in that matter.
There are plenty of high performance computing benchmarks that show that a modern JIT compiled Java is on par with C++ and just a little bit behind Fortran.
I taled about C++, not C.
And there is no uphill path to C, it is down hill. C is a second generation language, a portable assembler (designed as one). No idea why people brag about it. You can make big mistakes in it, which you can't do in Java. That is no reason to brag about being able to program in C. Everyone can do that.
Next you'll be saying that Windows admins can make good *nix admins.
Barbara Hudson, we all know you are an idiot. And phrases like this makes it blandly clear. There are no windows admins. There are only "if X then Y" memorized trouble fixers. Windows does not work. Fixing it makes you not an admin. Unix does work. You have - actually very simple concepts - that work orthogonally together. If you have to fix something it is usually obvious. You don't need a special "certificate" but just common sense to fix a unix machine. No idea why you wrote that nonsense.
especially if you're not used to managing your own memory, or pointers to arrays of pointers, or macros, or conditional defines, etc.
All those things are super simple and in case of memory management a waste of time.
A typical C program uses up 30% of its CPU time in memory management.
And also 30% of its bugs.
A typical Java program uses up about 5% of its CPU time in memory management, and usually around 1% of its bugs (or one at all).
Go figure ...
And that has nothing to do with "my skills" in C++ or Java.
Ah, and if you need links, google for Eiffel and Bertram Meyer ... he made big investigations about C/C programs and memory usage and bugs related to it when he published his language Eiffel.
While you are right on an academic stand point, C++ (as any other language) offers you to use design patters. The "multiple dispatch" problem is usually tackled with variants of the "visitor pattern".
D people have already gone down their own "CTFE" :D thanks for the hint. Considering that Walter Bright is a "relative in law" with me basically I should perhaps meet him once.
I will dig into that
Clearly Alexandrescu et al. thought that there is a deficiency
No idea what you are talking about, any links? I have some books about generic programming from him (templatemeta programming in C++, obviously). His PhD Father was for a while Professor at my university (KIT Karlsruhe), but moved then to Kaiserslautern.
why people ere mixing up median with average is beyond me: an area where the median household income is under
Median is in 905 of the cases where it is mentioned on /. completely irrelevant.
Hint: [1, 6, 8] and [-50, 2, 4, 100]Âhave the exact same meridian (which is 6, if you are to dumb to figure it).
Considering your previous /. posts: you don't have an EV ....
Actually it is not silly.
The charging stations, regardless where (work or random place) probably will be connected to a smart grid. Which means in some cases you will be payed for sucking up the extra energy instead of forcing the energy provider to waste it somehow.
Your convenience wont be harmed ...
If you want to nitpick: no.
Iceland is part of Scandinavia but not part of Europe.
Enough nitpicking?
What exactly are you trying to say?
That the parent is wrong in choosing his arguments.
That C/C++ really is dying?
No, but his arguments are wrong.
If anything my employer has more jobs coding C and C++ :D I would love to do decent C++ work again. (Not managed C++ on .NET, though)
Then give me a link
C++ has an object system modeled after Simula, with virtual and non virtual methods and multiple inheritance.
In CLOS you have to program your generic functions to dispatch method resolution yourself. I would not call that "better".
Why you see code duplication is beyond me. You use one feature to implement one aspect ... and you hardly have to reimplement that aspect in "the other world" again, why would you?
Anecdotes are data.
Hypothesizes are formalizations/rules how to interpret that data or make predictions.
considering northern Europe specifically is not warm compared to several other periods during the Holocene.
Temperature is irrelevant.
The change of temperature is not.
The insects are gone because the winters are to warm for them to survive. Not because it is "warmer" or cold in relation compared to the Holocene.
Mixing up various earth ages makes you look more like an idiot than like a smart person. During the Holocene it was basically everywhere in Europe colder than it is right now. But be my guest and find me a counter example, I'm interested in such stuff.