I agree. All the Marxist-Leninist countries became horribly corrupt and completely at odds with communism. Communism is supposed to be a stateless society with worker ownership of the means of production. Instead, they became highly authoritarian with everything controlled by an elite: state capitalist. All the warnings of the left-communists, democratic socialists, and libertarian socialists (anarchists) proved to be correct. The combination of capitalist propaganda and corrupted Marxist-Leninist state propaganda means that these days, the words "communism" and "socialism" have become completely twisted in common usage from their original meanings. These days there are so many people who don't know George Orwell was a socialist, for instance. In reality, the truest manifestation of what communism was intended to mean is open source software (both are common, stateless ownership; from each according to ability, to each according to need), which is the opposite of authoritarian!
The mod system is far better than any sort of system where people can vote as much as they want. The quality of the comments here are far better than they have ever been on Digg, Reddit, etc. The mod system ends up doing a pretty good job with debates. It's not just the most popular or vote manipulated side that gets seen. While the beta doesn't do away with that entirely, hiding or collapsing the low-ranked comments is a big part of encouraging good comments. I believe it's a big reason as to why Slashdot is still around.
I find that when discussing social issues, in general, people tend to assume everyone is rational. Many social problems wouldn't exist if people were always rational. However, you have to expect such failures when dealing with a large number of people. Just as in engineering, the goal should be for things to fail gracefully rather than catastrophically. There will always be people who take horrible drugs, and there isn't enough emphasis on the "fail gracefully" part: programs that will help them recover.
Climate modeling is definitely hard to do, but they definitely aren't worthless. So far, the models seem to have been underestimates, which may be problems with the models, or may indicate that we are underestimating global warming. Perhaps, if we can model the climate at or beyond the exascale, we will find that we don't need to be as cautious. For the meantime, though, I think it best to err on the side of caution.
Weather models and climate models look at an entirely different scales. Both involve complex fluid dynamics and such, but look at a different scale. Weather forecasting tries to predict the chaos. Climate modeling, on the other hand, concerns the patterns. A model of the Earth in current conditions can then be modified to have increasing greenhouse gases, geological cycles, etc. Some of those, like geological cycles, occur at a rate several orders of magnitude slower than what we are currently seeing. Just because computer models are virtual doesn't mean they can't be used to experiment. Computer models are vital for our understanding of things at extreme scales.
Source: Masters in High Performance Computing
Well, x86 CPUs are designed to do a hell of a lot more than compute. Their advanced caches and other complex features take a lot of die area but make them well suited for general computing and complex algorithms.
You are right that our current algorithms will have to change. That's one of the major problems in exascale research. Even debugging is changing, too, with many more visual hints to sort through millions of logs. Algorithms may start becoming non-deterministic to reduce the need to communicate, for example. Of course, I'm referring to millions of cores, here. Desktop applications using a few cores is a much simpler task, but still an area that a lot of developers lack good training in. At least the methods have been largely figured out for things at the consumer and server level.
I'm skeptical as to how useful this chip will be.
High core counts are making supercomputing more and more difficult. Supercomputing isn't about getting massively parallel, but rather high compute performance, memory performance, and interconnect performance. If you can get the same performance out of fewer cores, then there will usually be less stress on interconnects. Parallel computing is a way to get around the limitations on building insanely fast non-parallel computers, not something that's particularly ideal. For things like graphics that are easily parallel, it's not much of a problem, but collective operations on supercomputers with hundreds of thousands to millions of cores are one of the largest bottlenecks in HPC code.
Supercomputers are usually just measured by their floating point performance, but that's not really what makes a supercomputer a supercomputer. You can get a cluster of computers with high end graphics cards, but that doesn't make it a supercomputer. Such clusters have a more limited scope than supercomputers due to limited interconnect bandwidth. There was even debate as to how useful GPUs would really be in supercomputers due to memory bandwidth being the most common bottleneck. Supercomputers tend to have things like Infiniband networking in multidimensional torus configurations. These fast interconnects give the ability to efficiently work on problems that depend on neighboring regions, and are even then a leading bottleneck. When you get to millions of processors, even things like FFT that have, in the past, been sufficiently parallel, start becoming problems.
Things like Parallella could be decent learning tools, but having tons of really weak cores isn't really desirable for most applications.
You have to turn over keys, but don't have to turn over passwords, as keys are written down and passwords are memorized. So, make sure the private key has a good long password and uses as good of an algorithm as you can.
Another problem in searching for life is that anything that is intelligent enough to start outputting radio transmissions will take time to evolve to that point. There may be quite a few advanced civilizations out there, but light only travels so fast.
My biggest complaint about their new projects is that they're all so intertwined, and don't work well on other distros. It seems they've completely thrown the modularity principle of Unix design philosophy out the window. The same can be said about udev, systemd, networkmanager, etc. Keep things human readable and independent. If anything, the direction things should be moving in is like plan 9, where you can make unrelated programs work together in awesome ways by chaining programs together.
It's not about the change itself, but rather the rate of change. The closest things to the current rate of climate change are extinction events. Humans have a huge impact on how well the environment does. It's hardly a situation where our actions are irrelevant. Humans have created massive ecological disasters in the past, and it took a lot of government intervention to get people doing things correctly. Just read about the Dust Bowl. That was caused by the fertile soil lulling farmers into thinking they didn't need crop rotation. The US government actually had to pay the farmers to get them to use proper farming techniques, as they all wanted maximum short term production.
Another city that is in for a great deal of natural disaster damage is Tacoma, Washington. There hasn't been much geological activity since the city was built, so it's not something many people in the area really think about. First of all, it's basically on the coast with little protection from tsunamis; the Cascadia subduction zone is due for a 9+ earthquake. The buildings in the region don't have nearly as good earthquake proofing as Japan, either. Seattle will get hit, too. Secondly, the river Tacoma is built on comes from Mt Rainier, which would produce massive lahars and bury a good chunk of the city in mud. It seems it's the rare events that are particularly hard to avoid. Mt. Vesuvius also has a large population around it these days, and we all know how that turned out for the Ancient Greeks.
To add to that, the vast majority of hard science has always been government funded for the precise purpose that there isn't any money in the science itself. This work has been funded either directly from the government (such as Newton at Cambridge), or the scientist was a member of the aristocracy. Sure, there can be inventions making use of that new science, but the science often comes far ahead of the practical applications. Those who think the government shouldn't be involved in science don't understand the difference between science and technology and should read some history.
The problem is that Microsoft had the manufacturers use an implentation that's hard to use for non-Microsoft OS's. The FSF proposed a fair implementation, but Microsoft said no. That alone proves what their goal is.
X.509 authentication is quite a bit more secure than passwords and dead easy to use. However, it relies on the user keeping the certificate safe. Smartcards fix that problem, but most devices don't have built-in support for them.
Just look at how insecure credit cards are. They could at least make them smartcard-only devices and use real cryptographic security. As for online banking, USB smartcard readers are cheap.
On the other hand, when banks are dealing with each other's money, they can really go all out on security. Although the range is still limited, several banks have set up point to point high quality fiber lines with quantum cryptography devices on either end, which is perfectly secure like one-time-pads.
Wacoms are active digitizers. They actively sense where the stylus is with an antenna that sits behind the screen. The stylus itself is active as well, using induction. The pen's circuitry then sends back a signal indicating its rotation, angle, and tip pressure. You can make an active digitizer draw by pressing the tip without even touching the screen, and hover actions can be used due to being able to sense the pen above the screen.
The whole point of a tablet is that it's more portable than a laptop. As someone who has used a nice stylus-based convertable tablet/laptop for several years, I feel confident saying that touch based input is only superior in a dual device for a very niche list of applications. Even an accurate stylus is only useful when needing to draw or write math. Even a mouse is inefficient enough that shortuct keys are ubiquitous in GUIs. Additionally, Microsoft has forgotten that blocking view of the screen is distracting and very bad UI design; this applies to both touch input and the new "start" menu.
I have a Fujitsu t5010. The tablet functionality on a full blown laptop is very nice for students or anyone else who needs to be able to draw, write math, and type. Adding touch/stylus functionality to a laptop is a high-end feature, and the main drawback for current models are that too many corners were cut. A hybrid has to have substantially better hinges than a normal laptop, which is something the more expensive Fujitsu hybrids excell at, but is nonexistant in the case of the Surface Pro.
The reason hybrids haven't taken off is that they are a very niche product. Nothing in my Masters program requires more than a keyboard, so I no longer use the tablet functionality. An artist would need a very high end system with a very good screen and full wacom integration, which would carry such a high price tag, I've never seen such a system.
Because tablet functionality is useless when you need to be productive (have a real mouse and keyboard for tactile feedback), what I see as the best course of action would be to design laptops and tablets to pair via a connection like USB 3.0. The laptop could provide the raw processing power if required, and the tablet could clip to the back of a monitor and disable the laptop's lid-closed power switch for ease of use without a table. This would also allow for quick keyboard access and dual screen real estate when working at a table.
We've mistakenly executed enough innocent people who were found guilty by trial to throw the entire death penalty into question. The idea of not even having a trial is obsurd.
As someone who's spent significant time living in both, your belief that the US government is significantly better/different is quaint and amusing. Maybe the EU went overboard on fan guards (the new rule actually seems reasonable to me) but at least no one tells you how big your soda cup can be, or threatens to lock you up for carrying a bottle of wine in public, or crossing the street at the wrong place. Every country has their little restrictions and laws which often seem normal to those living there and batshit crazy to everyone else. C'est la vie:)
Plus, this is something that doesn't inconvenience the user in any way and is extremely cheap. Companies have shown many times that they are willing to accept injury lawsuits as a cost of doing business rather than design and test products for safety in the first place. The same goes for regulations when those regulations aren't strict enough to prevent selling such items in the first place (just look at the EU/Microsoft cases).
Just to add, another possibility would be to provide a powerful enough source of electricity to alter the magnetic orrientation within the crystal without actually melting it.
The article says the switching depends on the direction of the magnetic field, so that sounds like it has to be sustained.
However, it could be possible to use magnetic nanoparticles to provide that magnetic field, which is the solution proposed in the second half of the article. A stronger-than-normal electric field could be used to rotate those magnets. The problem is that building such a structure is very difficult. A bottom-up nanotech approach combined with our current top-down lithography would introduce far too many contaminants. Trying to get a nanoparticle solution to go exactly where you want it is extremely difficult, especially due to the high surface forces that make nanoparticles like to stick to things. The difficulty of using a traditional top-down approach is making the nanoparticles able to rotate. There would need to be multiple types of resist used, likely, one to define the shape, and the other to be removed at the end to provide spacing during fabrication. The high surface forces as mentioned previously would also pose a big problem. Nanocrystals lack the stability given by long-range order and, especially with sub-10nm crystals, can have unique crystal structures due to this large stress. In order to mainain stability and not try to merge with neighboring crystals, there either needs to be an electrostatic barrier or physical barrier. Because it's impossible to keep something passively balanced with a electric or magnetic field, there would need to be the additional complexity of a pivot placed at the necessary angle. It's possible that something like graphene could be used to provide lubercatoin of the pivots, but this means that both the graphene and magnet would have to have compatible crystal structures so that the depostion growth grows with a known crystal orrientation (for knowing where to place the pivot).
On the other hand, this technology could be very useful with current technology in MEMS (microelectromechanical systems). A field of these transistors could be used to very accurately know the position of a magnet, in, say, an actuator, or on a spring for an accellerometer.
I agree. All the Marxist-Leninist countries became horribly corrupt and completely at odds with communism. Communism is supposed to be a stateless society with worker ownership of the means of production. Instead, they became highly authoritarian with everything controlled by an elite: state capitalist. All the warnings of the left-communists, democratic socialists, and libertarian socialists (anarchists) proved to be correct. The combination of capitalist propaganda and corrupted Marxist-Leninist state propaganda means that these days, the words "communism" and "socialism" have become completely twisted in common usage from their original meanings. These days there are so many people who don't know George Orwell was a socialist, for instance. In reality, the truest manifestation of what communism was intended to mean is open source software (both are common, stateless ownership; from each according to ability, to each according to need), which is the opposite of authoritarian!
The mod system is far better than any sort of system where people can vote as much as they want. The quality of the comments here are far better than they have ever been on Digg, Reddit, etc. The mod system ends up doing a pretty good job with debates. It's not just the most popular or vote manipulated side that gets seen. While the beta doesn't do away with that entirely, hiding or collapsing the low-ranked comments is a big part of encouraging good comments. I believe it's a big reason as to why Slashdot is still around.
I find that when discussing social issues, in general, people tend to assume everyone is rational. Many social problems wouldn't exist if people were always rational. However, you have to expect such failures when dealing with a large number of people. Just as in engineering, the goal should be for things to fail gracefully rather than catastrophically. There will always be people who take horrible drugs, and there isn't enough emphasis on the "fail gracefully" part: programs that will help them recover.
Climate modeling is definitely hard to do, but they definitely aren't worthless. So far, the models seem to have been underestimates, which may be problems with the models, or may indicate that we are underestimating global warming. Perhaps, if we can model the climate at or beyond the exascale, we will find that we don't need to be as cautious. For the meantime, though, I think it best to err on the side of caution.
Weather models and climate models look at an entirely different scales. Both involve complex fluid dynamics and such, but look at a different scale. Weather forecasting tries to predict the chaos. Climate modeling, on the other hand, concerns the patterns. A model of the Earth in current conditions can then be modified to have increasing greenhouse gases, geological cycles, etc. Some of those, like geological cycles, occur at a rate several orders of magnitude slower than what we are currently seeing. Just because computer models are virtual doesn't mean they can't be used to experiment. Computer models are vital for our understanding of things at extreme scales. Source: Masters in High Performance Computing
Nokia should have stuck with Qt.
Well, x86 CPUs are designed to do a hell of a lot more than compute. Their advanced caches and other complex features take a lot of die area but make them well suited for general computing and complex algorithms.
You are right that our current algorithms will have to change. That's one of the major problems in exascale research. Even debugging is changing, too, with many more visual hints to sort through millions of logs. Algorithms may start becoming non-deterministic to reduce the need to communicate, for example. Of course, I'm referring to millions of cores, here. Desktop applications using a few cores is a much simpler task, but still an area that a lot of developers lack good training in. At least the methods have been largely figured out for things at the consumer and server level.
I'm skeptical as to how useful this chip will be. High core counts are making supercomputing more and more difficult. Supercomputing isn't about getting massively parallel, but rather high compute performance, memory performance, and interconnect performance. If you can get the same performance out of fewer cores, then there will usually be less stress on interconnects. Parallel computing is a way to get around the limitations on building insanely fast non-parallel computers, not something that's particularly ideal. For things like graphics that are easily parallel, it's not much of a problem, but collective operations on supercomputers with hundreds of thousands to millions of cores are one of the largest bottlenecks in HPC code.
Supercomputers are usually just measured by their floating point performance, but that's not really what makes a supercomputer a supercomputer. You can get a cluster of computers with high end graphics cards, but that doesn't make it a supercomputer. Such clusters have a more limited scope than supercomputers due to limited interconnect bandwidth. There was even debate as to how useful GPUs would really be in supercomputers due to memory bandwidth being the most common bottleneck. Supercomputers tend to have things like Infiniband networking in multidimensional torus configurations. These fast interconnects give the ability to efficiently work on problems that depend on neighboring regions, and are even then a leading bottleneck. When you get to millions of processors, even things like FFT that have, in the past, been sufficiently parallel, start becoming problems.
Things like Parallella could be decent learning tools, but having tons of really weak cores isn't really desirable for most applications.
You have to turn over keys, but don't have to turn over passwords, as keys are written down and passwords are memorized. So, make sure the private key has a good long password and uses as good of an algorithm as you can.
Another problem in searching for life is that anything that is intelligent enough to start outputting radio transmissions will take time to evolve to that point. There may be quite a few advanced civilizations out there, but light only travels so fast.
Judging by Windows 8's design, a 1920x1200,2560x1600,1920x1200 display configuration is just a really really big phone.
My biggest complaint about their new projects is that they're all so intertwined, and don't work well on other distros. It seems they've completely thrown the modularity principle of Unix design philosophy out the window. The same can be said about udev, systemd, networkmanager, etc. Keep things human readable and independent. If anything, the direction things should be moving in is like plan 9, where you can make unrelated programs work together in awesome ways by chaining programs together.
It's not about the change itself, but rather the rate of change. The closest things to the current rate of climate change are extinction events. Humans have a huge impact on how well the environment does. It's hardly a situation where our actions are irrelevant. Humans have created massive ecological disasters in the past, and it took a lot of government intervention to get people doing things correctly. Just read about the Dust Bowl. That was caused by the fertile soil lulling farmers into thinking they didn't need crop rotation. The US government actually had to pay the farmers to get them to use proper farming techniques, as they all wanted maximum short term production.
Another city that is in for a great deal of natural disaster damage is Tacoma, Washington. There hasn't been much geological activity since the city was built, so it's not something many people in the area really think about. First of all, it's basically on the coast with little protection from tsunamis; the Cascadia subduction zone is due for a 9+ earthquake. The buildings in the region don't have nearly as good earthquake proofing as Japan, either. Seattle will get hit, too. Secondly, the river Tacoma is built on comes from Mt Rainier, which would produce massive lahars and bury a good chunk of the city in mud. It seems it's the rare events that are particularly hard to avoid. Mt. Vesuvius also has a large population around it these days, and we all know how that turned out for the Ancient Greeks.
To add to that, the vast majority of hard science has always been government funded for the precise purpose that there isn't any money in the science itself. This work has been funded either directly from the government (such as Newton at Cambridge), or the scientist was a member of the aristocracy. Sure, there can be inventions making use of that new science, but the science often comes far ahead of the practical applications. Those who think the government shouldn't be involved in science don't understand the difference between science and technology and should read some history.
The problem is that Microsoft had the manufacturers use an implentation that's hard to use for non-Microsoft OS's. The FSF proposed a fair implementation, but Microsoft said no. That alone proves what their goal is.
X.509 authentication is quite a bit more secure than passwords and dead easy to use. However, it relies on the user keeping the certificate safe. Smartcards fix that problem, but most devices don't have built-in support for them.
Just look at how insecure credit cards are. They could at least make them smartcard-only devices and use real cryptographic security. As for online banking, USB smartcard readers are cheap.
On the other hand, when banks are dealing with each other's money, they can really go all out on security. Although the range is still limited, several banks have set up point to point high quality fiber lines with quantum cryptography devices on either end, which is perfectly secure like one-time-pads.
Wacoms are active digitizers. They actively sense where the stylus is with an antenna that sits behind the screen. The stylus itself is active as well, using induction. The pen's circuitry then sends back a signal indicating its rotation, angle, and tip pressure. You can make an active digitizer draw by pressing the tip without even touching the screen, and hover actions can be used due to being able to sense the pen above the screen.
The whole point of a tablet is that it's more portable than a laptop. As someone who has used a nice stylus-based convertable tablet/laptop for several years, I feel confident saying that touch based input is only superior in a dual device for a very niche list of applications. Even an accurate stylus is only useful when needing to draw or write math. Even a mouse is inefficient enough that shortuct keys are ubiquitous in GUIs. Additionally, Microsoft has forgotten that blocking view of the screen is distracting and very bad UI design; this applies to both touch input and the new "start" menu.
I have a Fujitsu t5010. The tablet functionality on a full blown laptop is very nice for students or anyone else who needs to be able to draw, write math, and type. Adding touch/stylus functionality to a laptop is a high-end feature, and the main drawback for current models are that too many corners were cut. A hybrid has to have substantially better hinges than a normal laptop, which is something the more expensive Fujitsu hybrids excell at, but is nonexistant in the case of the Surface Pro.
The reason hybrids haven't taken off is that they are a very niche product. Nothing in my Masters program requires more than a keyboard, so I no longer use the tablet functionality. An artist would need a very high end system with a very good screen and full wacom integration, which would carry such a high price tag, I've never seen such a system.
Because tablet functionality is useless when you need to be productive (have a real mouse and keyboard for tactile feedback), what I see as the best course of action would be to design laptops and tablets to pair via a connection like USB 3.0. The laptop could provide the raw processing power if required, and the tablet could clip to the back of a monitor and disable the laptop's lid-closed power switch for ease of use without a table. This would also allow for quick keyboard access and dual screen real estate when working at a table.
We've mistakenly executed enough innocent people who were found guilty by trial to throw the entire death penalty into question. The idea of not even having a trial is obsurd.
As someone who's spent significant time living in both, your belief that the US government is significantly better/different is quaint and amusing. Maybe the EU went overboard on fan guards (the new rule actually seems reasonable to me) but at least no one tells you how big your soda cup can be, or threatens to lock you up for carrying a bottle of wine in public, or crossing the street at the wrong place. Every country has their little restrictions and laws which often seem normal to those living there and batshit crazy to everyone else. C'est la vie :)
Plus, this is something that doesn't inconvenience the user in any way and is extremely cheap. Companies have shown many times that they are willing to accept injury lawsuits as a cost of doing business rather than design and test products for safety in the first place. The same goes for regulations when those regulations aren't strict enough to prevent selling such items in the first place (just look at the EU/Microsoft cases).
Just to add, another possibility would be to provide a powerful enough source of electricity to alter the magnetic orrientation within the crystal without actually melting it.
The article says the switching depends on the direction of the magnetic field, so that sounds like it has to be sustained.
However, it could be possible to use magnetic nanoparticles to provide that magnetic field, which is the solution proposed in the second half of the article. A stronger-than-normal electric field could be used to rotate those magnets. The problem is that building such a structure is very difficult. A bottom-up nanotech approach combined with our current top-down lithography would introduce far too many contaminants. Trying to get a nanoparticle solution to go exactly where you want it is extremely difficult, especially due to the high surface forces that make nanoparticles like to stick to things. The difficulty of using a traditional top-down approach is making the nanoparticles able to rotate. There would need to be multiple types of resist used, likely, one to define the shape, and the other to be removed at the end to provide spacing during fabrication. The high surface forces as mentioned previously would also pose a big problem. Nanocrystals lack the stability given by long-range order and, especially with sub-10nm crystals, can have unique crystal structures due to this large stress. In order to mainain stability and not try to merge with neighboring crystals, there either needs to be an electrostatic barrier or physical barrier. Because it's impossible to keep something passively balanced with a electric or magnetic field, there would need to be the additional complexity of a pivot placed at the necessary angle. It's possible that something like graphene could be used to provide lubercatoin of the pivots, but this means that both the graphene and magnet would have to have compatible crystal structures so that the depostion growth grows with a known crystal orrientation (for knowing where to place the pivot).
On the other hand, this technology could be very useful with current technology in MEMS (microelectromechanical systems). A field of these transistors could be used to very accurately know the position of a magnet, in, say, an actuator, or on a spring for an accellerometer.