I mean I'm in Germany and how have a quite decent small local ISP. The only thing that sucks is their e-mail server. (Its DNS resolver is heavily broken and it still doesn't support IPv6!)
The Sinclair C5 ran for 40 kilometres with a fairly simple battery, so this is clearly just another excuse for the car industry to not bring out more electric vehicles, or to bring out only highly inefficient ones.
I'm sorry, but at least in the German version you had to manually install it. Maybe you are thinking about one of the many later Windows 95 releases. (or maybe the German version was based on an older codebase)
Back then many universities ditched MS-DOS for Linux, essentially getting the power of an older Sun-Workstation for the price of a high end DOS-PC... at a fraction of the price. And you didn't need to port your software, everything was already there, sed, awk, bash, grep, even larger packets like emacs were already there at a time when Windows 95 didn't even have IPv4 enabled by default or a usable telnet client.
It's amazing how you see tiny little steps as revolutions. The iPhone was just another mobile phone which still pales in comparison to the open source alternatives. It's just that Apple has a massive marketing machine. Nobody would have believed that one could make a working smartphone if it hadn't been for Maemo and the Sharp Zaurus.
Interactive content is _far_ older than Flash. It's one of the things HTML and CGI was designed for.
MP3 just sped things up by a year or so. Besides if the format wouldn't have been open (as in documented) it would have failed immediately. Just look at Realaudio. If it hadn't been for MP3, we'd probably be sharing ADPCM files twice the size or maybe Musicam (MP2) at nearly the same efficiency.
On the other hand, all the basic technology for the internet, like E-Mail, the Web etc was all open sourced from the start. There have been many closed alternatives called Compuserve, AOL, MSN (the old one) or Datex-J. They all died out or are now internet portals.
There are some obvious examples where Microsoft has hindered technological progress. Of course one can only speculate.
One example are alternative CPU platforms. There are no ARM-PCs, because Windows doesn't support it.
The slow take on of IPv6 is probably also Microsoft's fault. If they wouldn't have designed their Windows 2000/XP line of operating systems so insecurely, people wouldn't have NA(P)T today and instead would have gone for IPv6 a lot earlier. The same is valid for proper network support. If Windows would have supported basic features like remote-logins, the whole "Cloud" business would have been a lot different. Why trust in a cloud for private data when you can just log into your home PC?
Shipping a "working" "Security" Suite would mean that companies like Norton and Symantec would get pissed off. Those companies currently are the ones which go on TV-shows and try to convince investors that Microsoft will manage to do security, and that it's just as bad on other plattforms.
So, does Garbage collection work on C++ now or is that just another point on the list of features that sound good, but never worked? Just like overloading operators, which only works for some operators. Or copy constructors.
No matter what kind of failsave systems you design into it, something unexpected will always go wrong.
Just think of it. The type of reactor advertised here is meant to be put into residential areas. Imagine some idiot trying to cut it open or running his oversized SUV into it. Imagine the truck transporting the spent fuel having an accident.
The point is, of course you could potentially find ways to deal with those problems, but doing so is expensive and will probably move the cost beyond solar/wind plus storage. In Germany for example even though nuclear plants really aren't on top notch security, the businesses are already heavily subsidized. For example they don't need to pay for spent fuel disposal.
The more important question is how well those recordings are mastered. Are they just dynamic compressed to death or do they accurately represent the intention of the artist? Other than that, there is no reason to stick with "CD-Quality". If you want good quality, you can just as well higher sample rates.
Actually international dialup there is also used by "normal people" in fact in a radio show one of the dialup providers from Germany actually mentioned that someone from Egypt was trying to download some TV-series over the dialup connection. Seriously those people are happy to get Internet at all. And you can use Facebook and most webmailers over dialup just fine.
Legally a mail in that system has arrived at your place, even if you cannot get it because you are on vacation or your computer/internet broke down. That's a big legal problem obviously.
What they have been using is the 'SIM Application Toolkit', a protocol which allows the SIM-card to request the handset to do things like displaying menu items, sending SMS-messages or opening TCP/IP connections. This Toolkit is available on nearly all handsets, regardless of manufacturer or price.
So in principle, SIM-card manufacturers could just add software to their SIM-cards. The card would execute it, and use the handset as as an IO device. Of course they won't do it, as this would raise the cost of the SIM-card and brings very little advantage to the operator.
However today, cheap adaptors are popping up. Little devices you can actually put in between your SIM-card and your handset. With those, you can actually use the toolkit. Now if you add some flash onto those devices, you could easily make a simple software plattform, bringing smart-phone like features to any handset. Essentially you could just build a simple DRM-free plattform for all handsets.
Now there is another problem. In poorer countries people are unable to afford medication because of patents. Gates is and has always been a strong proponent of patents.
The technologies available for backbones already are fast enough for the next decade or so. The main problem is the 'last mile'. However once everybody has fibre to their homes, there might be some bottlenecks on the backbone. I estimate this to be the case once everybody has a gigabit connection at home. Today you can, with off the shelf parts, transmit about a terabit per second over a single fibre. A typical exchange would be connected to it's neighbours with hundreds of fibres, but serve only a few thousand households.
However it is important to do basic research. Eventually we are going to need that kind of technology. Just perhaps not within the next decade.
Well the problem here is that the input is just from a Kinect, so it's just a coloured "bedsheet" draped over the actual scene. You cannot look around the corner in this example. However once we have decent 15 inch image sensors that shouldn't be a problem anymore.
Well I'm sorry, but passive transfers just kills all the advantages of FTP like load balancing. In real FTP you can have the files on different servers than the indexes making it able to scale into areas HTTP has problems with. Essentially you can have a control server which only has the meta information of the files. When you want to get a file, it can be provided by a different server. That way the control server can choose a server closest to you or you can have large quantities of data split across multiple servers.
It's no problem for you at home, as your small router surely can cope with a few megabits of data. However on the ISP side you will suddenly have multiple gigabits of encrypted data you need to decrypt. You need fast and therefore expensive computers for that.
Once NA(P)T is in place, ISPs will surely be forced to log it. Even if they aren't forced to do so, the data visible to them via NA(P)T is just far to valuable for them to be left unused. Essentially when they implement NA(P)T they will have to keep track of all your current TCP connections. It's only a small step to log those and will give you far more detailed information than just the IP-Address the user used to have at any given time.
Furthermore NA(P)T breaks most services like VoIP, FTP or E-Mail. Without the possibility for incoming connections those services wouldn't work properly.
Well actually for the most time their business model was sending out free CDs with X hours of free service. People signed up, but would get the first bill a year later. Even if the cancelled immediately they still got a years worth of income.
I'm sorry, but I just don't like my mail lying around on a server in a country with essentially no data protection laws.
I mean I'm in Germany and how have a quite decent small local ISP. The only thing that sucks is their e-mail server. (Its DNS resolver is heavily broken and it still doesn't support IPv6!)
The Sinclair C5 ran for 40 kilometres with a fairly simple battery, so this is clearly just another excuse for the car industry to not bring out more electric vehicles, or to bring out only highly inefficient ones.
I'm sorry, but at least in the German version you had to manually install it. Maybe you are thinking about one of the many later Windows 95 releases. (or maybe the German version was based on an older codebase)
Back then many universities ditched MS-DOS for Linux, essentially getting the power of an older Sun-Workstation for the price of a high end DOS-PC... at a fraction of the price. And you didn't need to port your software, everything was already there, sed, awk, bash, grep, even larger packets like emacs were already there at a time when Windows 95 didn't even have IPv4 enabled by default or a usable telnet client.
It's amazing how you see tiny little steps as revolutions. The iPhone was just another mobile phone which still pales in comparison to the open source alternatives. It's just that Apple has a massive marketing machine. Nobody would have believed that one could make a working smartphone if it hadn't been for Maemo and the Sharp Zaurus.
Interactive content is _far_ older than Flash. It's one of the things HTML and CGI was designed for.
MP3 just sped things up by a year or so. Besides if the format wouldn't have been open (as in documented) it would have failed immediately. Just look at Realaudio. If it hadn't been for MP3, we'd probably be sharing ADPCM files twice the size or maybe Musicam (MP2) at nearly the same efficiency.
On the other hand, all the basic technology for the internet, like E-Mail, the Web etc was all open sourced from the start. There have been many closed alternatives called Compuserve, AOL, MSN (the old one) or Datex-J. They all died out or are now internet portals.
There are some obvious examples where Microsoft has hindered technological progress. Of course one can only speculate.
One example are alternative CPU platforms. There are no ARM-PCs, because Windows doesn't support it.
The slow take on of IPv6 is probably also Microsoft's fault. If they wouldn't have designed their Windows 2000/XP line of operating systems so insecurely, people wouldn't have NA(P)T today and instead would have gone for IPv6 a lot earlier. The same is valid for proper network support. If Windows would have supported basic features like remote-logins, the whole "Cloud" business would have been a lot different. Why trust in a cloud for private data when you can just log into your home PC?
Shipping a "working" "Security" Suite would mean that companies like Norton and Symantec would get pissed off. Those companies currently are the ones which go on TV-shows and try to convince investors that Microsoft will manage to do security, and that it's just as bad on other plattforms.
One possible way is OLE automatisation, but be prepared of the horrors of it.
So, does Garbage collection work on C++ now or is that just another point on the list of features that sound good, but never worked?
Just like overloading operators, which only works for some operators. Or copy constructors.
No matter what kind of failsave systems you design into it, something unexpected will always go wrong.
Just think of it. The type of reactor advertised here is meant to be put into residential areas. Imagine some idiot trying to cut it open or running his oversized SUV into it. Imagine the truck transporting the spent fuel having an accident.
The point is, of course you could potentially find ways to deal with those problems, but doing so is expensive and will probably move the cost beyond solar/wind plus storage. In Germany for example even though nuclear plants really aren't on top notch security, the businesses are already heavily subsidized. For example they don't need to pay for spent fuel disposal.
The more important question is how well those recordings are mastered. Are they just dynamic compressed to death or do they accurately represent the intention of the artist?
Other than that, there is no reason to stick with "CD-Quality". If you want good quality, you can just as well higher sample rates.
You can make any traffic look just like encrypted p2p traffic.
Actually international dialup there is also used by "normal people" in fact in a radio show one of the dialup providers from Germany actually mentioned that someone from Egypt was trying to download some TV-series over the dialup connection. Seriously those people are happy to get Internet at all. And you can use Facebook and most webmailers over dialup just fine.
You are forgetting that this is a German project. There is no reason in German law.
Legally a mail in that system has arrived at your place, even if you cannot get it because you are on vacation or your computer/internet broke down. That's a big legal problem obviously.
What they have been using is the 'SIM Application Toolkit', a protocol which allows the SIM-card to request the handset to do things like displaying menu items, sending SMS-messages or opening TCP/IP connections. This Toolkit is available on nearly all handsets, regardless of manufacturer or price.
So in principle, SIM-card manufacturers could just add software to their SIM-cards. The card would execute it, and use the handset as as an IO device. Of course they won't do it, as this would raise the cost of the SIM-card and brings very little advantage to the operator.
However today, cheap adaptors are popping up. Little devices you can actually put in between your SIM-card and your handset. With those, you can actually use the toolkit. Now if you add some flash onto those devices, you could easily make a simple software plattform, bringing smart-phone like features to any handset. Essentially you could just build a simple DRM-free plattform for all handsets.
Now there is another problem. In poorer countries people are unable to afford medication because of patents. Gates is and has always been a strong proponent of patents.
... I'd consider paying for the National Institute of Menthal Health to do those experiments.... :)
The technologies available for backbones already are fast enough for the next decade or so. The main problem is the 'last mile'. However once everybody has fibre to their homes, there might be some bottlenecks on the backbone. I estimate this to be the case once everybody has a gigabit connection at home. Today you can, with off the shelf parts, transmit about a terabit per second over a single fibre. A typical exchange would be connected to it's neighbours with hundreds of fibres, but serve only a few thousand households.
However it is important to do basic research. Eventually we are going to need that kind of technology. Just perhaps not within the next decade.
Well the problem here is that the input is just from a Kinect, so it's just a coloured "bedsheet" draped over the actual scene. You cannot look around the corner in this example. However once we have decent 15 inch image sensors that shouldn't be a problem anymore.
Well I'm sorry, but passive transfers just kills all the advantages of FTP like load balancing. In real FTP you can have the files on different servers than the indexes making it able to scale into areas HTTP has problems with. Essentially you can have a control server which only has the meta information of the files. When you want to get a file, it can be provided by a different server. That way the control server can choose a server closest to you or you can have large quantities of data split across multiple servers.
It's no problem for you at home, as your small router surely can cope with a few megabits of data. However on the ISP side you will suddenly have multiple gigabits of encrypted data you need to decrypt. You need fast and therefore expensive computers for that.
Once NA(P)T is in place, ISPs will surely be forced to log it. Even if they aren't forced to do so, the data visible to them via NA(P)T is just far to valuable for them to be left unused.
Essentially when they implement NA(P)T they will have to keep track of all your current TCP connections. It's only a small step to log those and will give you far more detailed information than just the IP-Address the user used to have at any given time.
Furthermore NA(P)T breaks most services like VoIP, FTP or E-Mail. Without the possibility for incoming connections those services wouldn't work properly.
Well actually for the most time their business model was sending out free CDs with X hours of free service. People signed up, but would get the first bill a year later. Even if the cancelled immediately they still got a years worth of income.