1,051 karma · joined February 8, 2015
As for the difference between AMD and intel. (From other posts here, not this one.) The speculative execution can access arbitrary memory locations on intel processors while this is not possible on AMD. This means that on intel processors you can probe any memory location with only limited privileges.
As for the affected AMD and ARM processors I'm none the wiser. How are they affected? Which models are affected? Does it allow some kind of privilege escalation? The next days will surely stay interesting.
Keep a close eye to the NREL chart.
EDIT: 22.7% for Perovskits vs. 26.6% for Silicon. It's getting hotter as CIGS and CdTe are beaten: https://www.nrel.gov/pv/assets/images/efficiency-chart.png
Only if they cash out. You need new investors to be able to cash out. The wise ones smell the crash and are the first ones out. Some make it out just before the crash when the party is still going but the fires are rising. The rest burns. There is no real value in bitcoin (unlike the stock exchange or fiat money where valuable people are trapped in contracts).
I think we might have reached the point where push comes to shove and solar is making its breaktrough. You can't really predict when that will happen. The best we can do is "when problem X is solved" or "price point Y is reached" then it will go off and "once it does it will reach XX% market share in a short time." Afterwards it is easy to pinpoint the exact time where it went off. But beforehand. Hard. Probably impossible. Many technologies die without gaining wide adoption.
The question I'm asking is not how fast solar will reach some percentage but where will it level off? 20%, 50%, 80% of total electricity generation? Will it replace fossil fuel or will it add to that? The total primary energy market is huge compared to just electricity. Will solar replace much of the primary energy consumption, too?
"Look, fellow Germans. We are called inudstry leader and powerhouse of Europe. We export lots of goods for money they owe us. So much that we can bankrupt other nations. Our politicians say that yes, we are a souvereign nation. At the same time we cannot protect our own borders. We give control to the EU and other nations. We let other countries fly attacks on countries we are not at war with from our own soil. We host weapons that could instantly pulverize our whole country. We are spied to up to the highest levels of government. Even down to the lowest levels we fail. We use software that we don't have the source to. Here is this little project of providing some sanity and some freedom. They use software that is actually open to look at and we are free to develop it to our needs. We can take these matters into our own hands and share our work with the world to create a part of a free and open society. Yet, we have kill this project. Not because it doesn't work. It works, just not as well as the foreign made closed software. It doesn't look as good. It is killed by some politicians who want to, yet again, give away some of our freedom to foreign corporations. They want to run the government like a company and they succeed as such. Being a company, not a government. Let's not be that stupid. Many countries have the same needs for office software. Let's work together on solutions that mutually benefit us. Let's try again. Maybe not in Munich but in the next city. Maybe not replacing everything at once but step by step creating open formats being able to run more and more open software. One day we will look back at this time as the dark ages where the latin bible (proprietary formats) could only be read by the clergy (closed software)."
The home country of Microsoft still has big and active military bases in Germany and spies even on Germany's highest politicians. If they wanted they could pulverize Germany withhin minutes. You can't honestly say that the German government is really independent under these circumstances.
Let's be honest. How do you beat MS Office using Linux solutions? Will your Excel documents with macros still work flawlessly? How would you replace Exchange? Maybe Thunderbird with what calendar solution? There are tons of material and training for everyday MS Office use and most people are already familiar with the details they need. For OpenOffice... not as much... OpenOffice isn't even really developed anymore as people switch to LibreOffice.
How do they interact with engineering?
The commerical planes, I believe, were designed with a clear goal and are in many ways an incremental improvement on the previous (proven to work well) models.
So in essence you need: A clear vision of something that is acutally achievable. Plus you need to communicate that vision.
With a mechanical part it often is obvious to see and easy to understand what this part does. A lot of engineering goes into finding the right materials, the best shape and processing tools. But the finished part is easy to understand.
With software engineering we have abstractions like "sort algorithm" that are easy to understand but many things have so many cross-connections to other parts that in order to understand what is actually going on you have to get really deep into this stuff. Changing a detail in one implementation may lead to unforseen consequences on other, seemingly unrelated, parts. You may rely on undocumented features without even knowing that.
How many cables do you see when you cut a boeing in half? How many of them are essential to operating the plane? How many dangling pointers do you get if you cut your main memory in half? How many of them are of system components?
Whatever technique we have to cut down complexity, hide implementation details behind clear interfaces, separating stuff into easily-to-combine modules makes managing projects easier. I think that the main success factor of python lies in this area.
Then imagine a project that does not have all those modules readily available. That does not have engineers who know it all (and really do, not just pretend) in charge. They rough out a plan and start working on many ends that - when they meet - do not fit together. Add in organizational, personal, psychological problems and the structure wraps in on itself, turns on itself in infighting about how-to-do-stuff, career postions, blame, praise, just surviving or just passively standing by fulfilling orders on paper waiting until everything collapses.
Sure, they are heavily interrelated. They are vastly different models of the same thing. While we can understand some processes simply by chemistry, we don't get too far with that when trying to understand social behavior. On the other hand psychology can model processes and behaviors on another level. Sometimes they overlap well but far too seldom.
They will probably not converge well in our lifetime because we are really slow in understanding of complex interrelated systems and cannot make all the experiments we need to quickly advance scientifically.