Martial Arts and Surfing is a good fit. What MA are you practicing/teaching?
A few years ago an "experienced" stand up paddle board girl wanted to "teach me how to paddle":D I think the first day I dropped into the water about 4 times... and the next 2 weeks occasionally. I explained to her: it is like martial arts, you take a deep stance (on such a board a variation of Neko Dachi or Sanchin Dachi) bend your knees, it is super easy to hold balance (I do Aikido/Kenjutsu and Goju Ryu Karate)
3) Provide reserve grid power for grid balancing - what the article is talking about. Of these things the first two are things that it makes sense for a consumer to invest in - they provide a benefit to the consumer for their investment. The last thing is a cost to the consumer that is really benefiting the consumer's neighbors and power company.
That is complete nonsense.
1) and 2) are super dumb! You go for 3) obviously! That is how you really make money.
The problems with "idiots" like you is: you never ever even tried to grasp how a grid works.
There are 3 kinds of balancing power plants: I) those that only provide power, e.g. gas turbines, fast reacting coal plants, that get powered up after the gas turbines II) those that provide power and suck up surplus power: pumped storage is a prime example III) those that only suck up power (surprised?), e.g. a refrigerated warehouse
Guess what a Solar + Battery installation is? It is a type 2) balancing power plant. You get payed for charging the battery and you get payed for discharging it.
If you try to beat that by buying yourself during low prices and selling yourself during peak times: good luck! (You can only sell to the local grid you are attached, too... so you basically will never have a chance to make a profit if you handle all yourself)
Sell "extra" battery power back at what the "free" market will pay. Charge at cheap night rates Sell power at peak rates, Profit!
That would be extremely dumb
If you have a battery and solar power, you team up with others having a similar set up. That is called a virtual power plant. That is actually what the article/summary is about: balancing power
Usually a 5 man company is enough to handle such a virtual power plant:D Germany has nearly a hundred of them.
So, what is the trick? You get payed for loading your batteries!! If the grid has surplus power not only the price goes down for "ordinary customers", but you, as part of a virtual balancing power plant, get payed for sucking up the surplus power. Just like a pumped storage plant.
Likewise you get payed when the grid needs power and the grid operator orders your virtual power plant to provide it.
Well, depends a bit how you define monopoly. In germany it is not. First of all we have 4 main control zones, operated by different grid operation companies. Then we have minimum half a dozen transport grid operators. And then most communities have their local grid by a local grid operator. And all those grids are required to accept transport or feed in for a reasonable fee by any market player. The maximum amount of the transport/feed-in fee is set by an government agency.
Solar without batteries is cheaper than any fossil or nuclear power since a decade. Including batteries it is minimum 3 years now that solar is cheaper.
Haha, yeah I learned a bit french by listening, so I understand a lot but can not really craft sentences. If poisson would not be so "strangely" pronounced, I would probably mix it up with poison:D
Thanx for the compliment, however I see nothing wrong with your english:D
You are right, normal serialization to files does not include the code, only via RMI the code is included (or requested be the recipient) when the recipient does not have the classes on the classpath.
And the only way out f that is gathering experience and continuous learning and improvement. Obviously that only works if people want to improve or are forced to improve.
One quarter is reading comprehension. When I do an american or british IQ test I most likely lose 10 or 20 points. Same for you if you did a german one...
Because an attacker can tamper with the raw binary object that can still be deserialized, but now has different contents and now will run differently on the other end, in a manner not expected or possibly controlled. Yeah, and he can use an SQL statement to change a row in the data base... or a PERL script to change a line in a text file... what exactly is the difference? And it has nothing to do with graphs anyway. It can be a single object, only consisting out of primitive types.
Hint: the problem is code, not data. Your explanation makes pretty clear that you don't know what the problem with "simple deserialization" is.
because deserialization ignores all that. the build in standard, yes. However you can augment it.
The whole claim that there is a "problem" and the inventors of Java made design mistakes: is clearly wrong! They designed the ObjectInputStream and the way how objects are serialized/deserialize in an easy to adapt and change manner. In other words: they showed great foresight!
Java is in so far unique as when you use build in serialization, you also serialize the class files. There are two "marker interfaces" to make a Java class serializable: Serializable and Externalizable.
In casse of the first one, the Java Framework/VM uses reflection to serialize and deserialize objects. In case of the second one, you are required to implement the methods writeExternal() and readExternal().
As the class files are in the serialized data stream, a program reading "untrusted" serialized data might also load classes aka code from that stream. If that code implements Externalizable and thus has an "unknonwn foreign" method readExternal(), the deserialization framework will call that unknown/untrusted method readExternal() which means: you run code coming from outside, which can do what ever it wants besides reading the object from the object stream.
Meltdown and Spectre are not results of Bugs, but design flaws.
If you tell me to build a house 10m x 10m and when I'm finished you realize you actually wanted a 12m x 10m then this is not a bug: you made a mistake in planning.
Ada did not take off because when it came into the industry compilers were absurdly expensive and every "Ada vendor" wanted your leg and your first born.
Besides that Ada is a nice language, very well designed. I would love to program in Ada, but because of the idiots who made it unpayable expensive most ada projects switched to C++
It is barely usable. If you can not use Ada effectively you likely can not use any other programming language either.
The link is about structs, not about objects. So when you deserialize them, you have no vtable. And if you had read (and comprehended your link) you had realized: the author shows up all the problems in serialization. He does not really propose portable solutions.
A conventional 1,000-megawatt reactor produces about 20 metric tons (44,000 lbs.) of high-level waste a year, and that material needs to be safely stored for 100,000 to 300,000 years. The proposed 500-megawatt Transatomic WAMSR (Waste Annihilating Molten Salt Reactor) will produce only four kilograms (8.8 lbs.) of such waste a year, along with 250 kilograms (550 lbs.) of waste that has to be stored for a few hundred years.
It still produces waste, just less.
And no: waste is not the fuel, idiot.
From the second link: The WAMSR takes "waste" fuel pellets and dissolves them in molten salt. The fluid is then pumped into a graphite core to induce a reaction and generate heat, which is extracted via a heat exchanger and used to drive steam turbines and generate power.
Emphasizes mine, the quotes are in the original, and they make quite obvious that we are not talking about nuclear _waste_ here but _spent fuel_ and that is not the same thing, idiot.
Well, if Hillary is behind that all, that would be hilarious.
Anyway, you seem to be a debutant, you forgot to end with "F1RST POST!"
And unless you make more than $90k/year, other people are subsidizing you.
What a nonsense. As long as he makes more money than he spends, no one is subsiding him.
I find his CV exciting enough, and you seem to have a bad day today?
Martial Arts and Surfing is a good fit.
What MA are you practicing/teaching?
A few years ago an "experienced" stand up paddle board girl wanted to "teach me how to paddle" :D I think the first day I dropped into the water about 4 times ... and the next 2 weeks occasionally. I explained to her: it is like martial arts, you take a deep stance (on such a board a variation of Neko Dachi or Sanchin Dachi) bend your knees, it is super easy to hold balance (I do Aikido/Kenjutsu and Goju Ryu Karate)
3) Provide reserve grid power for grid balancing - what the article is talking about. Of these things the first two are things that it makes sense for a consumer to invest in - they provide a benefit to the consumer for their investment. The last thing is a cost to the consumer that is really benefiting the consumer's neighbors and power company.
That is complete nonsense.
1) and 2) are super dumb!
You go for 3) obviously! That is how you really make money.
The problems with "idiots" like you is: you never ever even tried to grasp how a grid works.
There are 3 kinds of balancing power plants:
I) those that only provide power, e.g. gas turbines, fast reacting coal plants, that get powered up after the gas turbines
II) those that provide power and suck up surplus power: pumped storage is a prime example
III) those that only suck up power (surprised?), e.g. a refrigerated warehouse
Guess what a Solar + Battery installation is? It is a type 2) balancing power plant. You get payed for charging the battery and you get payed for discharging it.
If you try to beat that by buying yourself during low prices and selling yourself during peak times: good luck! (You can only sell to the local grid you are attached, too ... so you basically will never have a chance to make a profit if you handle all yourself)
Anything you can do, your utility can do cheaper.
No he can't.
And to do what you propose, a few hundred or a thousand solar+battery owners simply form a virtual power plant. For balancing power.
Sell "extra" battery power back at what the "free" market will pay.
Charge at cheap night rates
Sell power at peak rates,
Profit!
That would be extremely dumb
If you have a battery and solar power, you team up with others having a similar set up. That is called a virtual power plant. That is actually what the article/summary is about: balancing power
Usually a 5 man company is enough to handle such a virtual power plant :D Germany has nearly a hundred of them.
So, what is the trick? You get payed for loading your batteries!! If the grid has surplus power not only the price goes down for "ordinary customers", but you, as part of a virtual balancing power plant, get payed for sucking up the surplus power. Just like a pumped storage plant.
Likewise you get payed when the grid needs power and the grid operator orders your virtual power plant to provide it.
Well, depends a bit how you define monopoly.
In germany it is not. First of all we have 4 main control zones, operated by different grid operation companies. Then we have minimum half a dozen transport grid operators. And then most communities have their local grid by a local grid operator.
And all those grids are required to accept transport or feed in for a reasonable fee by any market player. The maximum amount of the transport/feed-in fee is set by an government agency.
Yeah, that pesky peak demand and times when solar/wind just isn't there because the weather isn't cooperating.
The GP talked about Puerto Rico. You might be interested to look on a map where that is.
And then you might be bright enough to realize how less sense your statement makes.
Solar without batteries is cheaper than any fossil or nuclear power since a decade. Including batteries it is minimum 3 years now that solar is cheaper.
You must be living under a rock.
Haha, yeah I learned a bit french by listening, so I understand a lot but can not really craft sentences. If poisson would not be so "strangely" pronounced, I would probably mix it up with poison :D
Thanx for the compliment, however I see nothing wrong with your english :D
It does not refute my claim.
This particular study says "kaum", which means the amount is low, not "there is none". If I remember correctly, that paper was about health risks.
Why don't simply google a bit and inform yourself about true and/or potential risks of GMO food?
regardless of language they are all published on PubMed
Why would that be the case?
You are right, normal serialization to files does not include the code, only via RMI the code is included (or requested be the recipient) when the recipient does not have the classes on the classpath.
And the only way out f that is gathering experience and continuous learning and improvement. Obviously that only works if people want to improve or are forced to improve.
Of course this is how IQ tests work.
One quarter is reading comprehension. When I do an american or british IQ test I most likely lose 10 or 20 points. Same for you if you did a german one ...
Because an attacker can tamper with the raw binary object that can still be deserialized, but now has different contents and now will run differently on the other end, in a manner not expected or possibly controlled. ... or a PERL script to change a line in a text file ... what exactly is the difference?
Yeah, and he can use an SQL statement to change a row in the data base
And it has nothing to do with graphs anyway. It can be a single object, only consisting out of primitive types.
Hint: the problem is code, not data. Your explanation makes pretty clear that you don't know what the problem with "simple deserialization" is.
because deserialization ignores all that. the build in standard, yes. However you can augment it.
Preventing the problems the people here get heated up about is super simple:
https://wiki.sei.cmu.edu/confl...
(Original: https://www.ibm.com/developerw...)
Interesting discussion: https://github.com/atomix/cata...
The whole claim that there is a "problem" and the inventors of Java made design mistakes: is clearly wrong! They designed the ObjectInputStream and the way how objects are serialized/deserialize in an easy to adapt and change manner. In other words: they showed great foresight!
But that means that your class that you declared serializable therefore, by definition, does not get its constructor called. Surprise!
No surprise. Calling a constructor when you deserialize an object makes no sense. That is why Java rightfully does not do that.
Java is in so far unique as when you use build in serialization, you also serialize the class files.
There are two "marker interfaces" to make a Java class serializable: Serializable and Externalizable.
In casse of the first one, the Java Framework/VM uses reflection to serialize and deserialize objects.
In case of the second one, you are required to implement the methods writeExternal() and readExternal().
As the class files are in the serialized data stream, a program reading "untrusted" serialized data might also load classes aka code from that stream. If that code implements Externalizable and thus has an "unknonwn foreign" method readExternal(), the deserialization framework will call that unknown/untrusted method readExternal() which means: you run code coming from outside, which can do what ever it wants besides reading the object from the object stream.
If you can not answer a simple question, you don't belong into this discussion either ;D smart ass.
Meltdown and Spectre are not results of Bugs, but design flaws.
If you tell me to build a house 10m x 10m and when I'm finished you realize you actually wanted a 12m x 10m then this is not a bug: you made a mistake in planning.
Ada did not take off because when it came into the industry compilers were absurdly expensive and every "Ada vendor" wanted your leg and your first born.
Besides that Ada is a nice language, very well designed. I would love to program in Ada, but because of the idiots who made it unpayable expensive most ada projects switched to C++
It is barely usable.
If you can not use Ada effectively you likely can not use any other programming language either.
The link is about structs, not about objects.
So when you deserialize them, you have no vtable.
And if you had read (and comprehended your link) you had realized: the author shows up all the problems in serialization. He does not really propose portable solutions.
So: what exactly was your point?
From your first link:
A conventional 1,000-megawatt reactor produces about 20 metric tons (44,000 lbs.) of high-level waste a year, and that material needs to be safely stored for 100,000 to 300,000 years. The proposed 500-megawatt Transatomic WAMSR (Waste Annihilating Molten Salt Reactor) will produce only four kilograms (8.8 lbs.) of such waste a year, along with 250 kilograms (550 lbs.) of waste that has to be stored for a few hundred years.
It still produces waste, just less.
And no: waste is not the fuel, idiot.
From the second link: The WAMSR takes "waste" fuel pellets and dissolves them in molten salt. The fluid is then pumped into a graphite core to induce a reaction and generate heat, which is extracted via a heat exchanger and used to drive steam turbines and generate power.
Emphasizes mine, the quotes are in the original, and they make quite obvious that we are not talking about nuclear _waste_ here but _spent fuel_ and that is not the same thing, idiot.
No, the fundamental physics says: waste is waste. ...
Idiot
You can not run a reactor on Iodine 131 or Cesium 137 or anything else.
https://en.wikipedia.org/wiki/...
Nothing on that wikipedia page can be used in any fission reactor as fuel.
You simply have no idea what waste is. Hint: waste != spent fuel
I'm pretty surfe he meant "kowtowed" even if that word technically does not exist, and he know what it means.
Why you throw in "cow" is beyond me.