That's what people said about IE5 & 6 at the time they were released and look how that turned out. Those who forget the lessons of history are doomed to repeat them.
SGI IRIX also used vector graphics, you had a zoom scroller in every file management window and could zoom an icon so it took up most of the screen.
I also always liked how the icon for a core dump was a picture of a crashed car with smoke coming out of it...
Re: PHP 6.0 without the stupid?
on
PHP 5.5.0 Released
·
· Score: 4, Insightful
Part of the problem with PHP is that it's designed to be simple to pick up... Many people start by just adding one or two simple PHP tags to an existing HTML file and go from there.
No need to learn a development environment, no need to create archives or packages, quite literally anyone can create their first "dynamic" webpage by adding one line of php to an existing html file, many people do something really simple like just show the current time etc.
This accessibility has a price, because php is accessible to people with little or no experience of writing code, then lots of such people use it and this often results in very poor code. It's perfectly possible to write very clean code with PHP, you just have to look for it amongst all the thousands of novice programmers turning out junk.
Working without virtual workspaces is slow and unproductive, i'd rather have virtual workspaces than extra physical screens because its easier to flip.
And windows needs third party apps for everything, even the example you give - notepad++ is a third party app. It's pretty much only linux distros that are usable out of the box.
Also if you make a programming error that causes an infinite loop you kill the process and get about fixing the bug, don't just leave it running and wasting cycles for nothing.
Screens are supposed to report their physical size as well as their resolution, so the system can work out the DPI and scale things accordingly. Unfortunately many things just use bitmap graphics which look crap when scaled, instead of vector artwork which would just look more detailed.
You don't have to use a third party server, you can run your own server for this purpose... You can also use end to end encryption tools such as OTR so that the server never has any unencrypted data.
So each user gets to choose what service they use.. If you individually aren't concerned about privacy then you can use a service which doesn't support encryption, if you are concerned then you can run your own service.
Ultimately you have to trust the party your communicating with, even if you talk to them securely you have no control over what they do with your communication after receiving it.
Embedded in the wall is probably not such a good location for an antenna as suspended from the ceiling... Although you could embed powerline ethernet? Make each individual switch as dumb as possible, and have a central controller somewhere.
Sure but then why didn't the US citizens throw out Obama after the 1st presidential term ? He didn't go to the White House for the second time of his own free will. Lazy, morally corrupt, couch potatoes american citizens voted this lier for a second term. So who the fuck is to blame eh ? A 2 party system is no better than a 1 party system especially when the 2 sides agree on almost everything that has to do with fucking the american citizen.
You answered your own question... The only viable alternative was just as bad. Although technically the people could vote for a third party, you could never get enough people sufficiently motivated or even aware of the third party without significant money and control over the mass media. Since the current system benefits those who have large amounts of money and/or own large media outlets that will never happen.
And a 2 party system is in many ways worse than a 1 party system. It gives the people a false sense that they have a choice which combined with control of the mass media is sufficient to keep a large majority of the population in the dark.
The problem was that despite AMD having a clearly superior product, most people still stuck with intel giving them enough money to recover and produce competitive products. The several years during which amd were clearly superior should have given them enough profit and momentum to keep going.
Only processors are adding new instructions all the time and compilers are way behind in using them... You can't just compile any old random code and expect it to perform well, for instance look at john the ripper or bitcoin, if you compile the C cores even with an up to date optimizing compiler it cannot compete with the hard coded asm cores.
And people are using increasingly high level languages, some of which are extremely inefficient... Just look at how fashionable ruby is and how poorly it performs.
Only some of the jailbreaks have been browser based, many of them require physical access and the ability to connect a USB cable... Sergei in eastern russia would need a very long usb cable for that.
So the thief only has to sell it quickly, before the kill signal gets sent. This is already easily doable, thieves don't want to be in possession of stolen goods any longer than they have to so they already try to sell things quickly, and if someone has their phone stolen unless it's obvious (eg robbery at gun/knife point), they may not even be aware it was stolen immediately and even when they realise they no longer have it they might think they lost it and spend time looking, and without their phone might not be in a position to report it stolen very quickly.
Plenty of scope for a thief to sell a "fully working" phone *before* it gets flagged.
Plus, a phone still has value as a source of parts, people break their phone screens all the time and want cheap replacements etc.
Samsung are the big dog, sony sell so few android phones these days they're hardly worth suing... Also if they succeed against samsung, then other cases become a lot easier and cheaper. And if i recall, microsoft sued motorola first.
Because samsung can afford to fight the lawsuits, but the threat of lawsuits severely deters any smaller and potentially innovative new upstarts from entering the market. It's likely that the number of phone vendors will only decrease as existing ones get bought out, and no new ones spring up.
It's an OS and device that they built, but once sold it becomes the user's device... Why shouldn't the end customer who bought and paid for it have full control of it should they desire to?
And you'll get more per watt from a lower clocked i7 or an ARM... And power is all important on battery powered devices... And although ram is cheap, it still has a cost, and that cost soon adds up... Think of hundreds of workstations, or installations of virtual machines etc, halving the memory requirement could be a significant saving.
Another reason why all these isolated proprietary messaging services are a bad thing...
No country is looking to ban email, although they may require you to use local email services (which they can monitor easily). You can choose which service you want to trust, and anyone you talk to is free to make the same decision. The same is also true of XMPP and SIP.
If you want truly private communication, you should be using an open source encryption package on top of the service (eg OTR, GPG etc), not trusting the word of a foreign corporation. And in order to do this, you need at least some level of openness in order to connect your encryption system into the service in a way which doesn't compromise its integrity or render it impractical to use. Many of these proprietary services require you to use their binary client, which may not even offer a plugin interface at all and if it does it still has access to the plaintext so you've no easy way to be sure it's not sending that along too.
Using your own infrastructure for transporting the messages and open protocols for the service is also obviously vastly preferable to a binary blob talking to an unknown third party over an unknown proprietary protocol.
There are countless places i've been to where 6 minutes would be considered a good bootup time, some take a lot more than that, especially if you count the time required to log in and not just the time to display the login prompt.
Sleep and/or hibernate is often not reliable, and on corporate images is often disabled, and even then it can take a ridiculous amount of time to wake up. Many companies have a policy of shutting everything down at night "to save power"... And i know several places that don't but if you leave your machine running it will be unusable in the morning and need to be rebooted anyway.
Still, this attitude of "wasted minutes" is ridiculous, people are not machines and are thus do not operate continuously throughout the day... We have to take breaks, our attention wanders and we can't concentrate on the same thing for too long. Sure 6 minutes of extra time on an automated system is a worthwhile gain, but for a human its just lost in the noise and what you gained in one place would just be lost elsewhere.
multiple windows visible and usable at the same time. Much better multitasking
Most people only ever have one application on screen at once, windows is basically designed to operate that way too.
Printing.
Both android and iOS support printing.
hooking up extra monitors and external storage devices
I'm fairly sure many tablets can support external monitors, and most will use networked storage devices.
horsepower.
Tablets today are more powerful than desktops from a few years ago... Many people are doing the same things today as they did on those computers a few years ago, just doing it using slower more bloated software running on more powerful hardware. There's no reason that slower hardware cannot do 99% of what most people use computers for. Back in the days you had highend risc workstations for the niche that required more power.
Printing is not so much crippled on iOS, it's using a different model (and intentionally so)... Printer drivers are a huge pain in the ass. Instead of arbitrary printers and device specific drivers, iOS expects all printers to comply with the same standards and thus work without needing to install drivers. In the long run it means that printers which work with today's version of iOS will continue to work with the versions released several years from now. You also eliminate the hassle of bloated drivers (and other non-driver cruft that ships with them) which seems to plague windows systems these days.
You could have called up oracle and had them fix openoffice bugs, assuming you had a very expensive high tier support contract - which is the same you require to get anything useful out of ms.
My experience of "enterprise" support has been very different, they may help with configuration issues and may show you workarounds for bugs but they will very rarely if ever commit to fixing them for you unless they are absolute showstoppers.
With libreoffice you are in a much better situation... There are several organisations and individuals that will fix bugs for you if you pay them, if you have enough money you can always hire developers to work on any open source code and they will make whatever changes you want.
And computers don't come with free copies of msoffice unless they're pirated... It's usually an option at purchase time which adds significantly to the cost.
That's what people said about IE5 & 6 at the time they were released and look how that turned out. Those who forget the lessons of history are doomed to repeat them.
SGI IRIX also used vector graphics, you had a zoom scroller in every file management window and could zoom an icon so it took up most of the screen.
I also always liked how the icon for a core dump was a picture of a crashed car with smoke coming out of it...
Part of the problem with PHP is that it's designed to be simple to pick up... Many people start by just adding one or two simple PHP tags to an existing HTML file and go from there.
No need to learn a development environment, no need to create archives or packages, quite literally anyone can create their first "dynamic" webpage by adding one line of php to an existing html file, many people do something really simple like just show the current time etc.
This accessibility has a price, because php is accessible to people with little or no experience of writing code, then lots of such people use it and this often results in very poor code. It's perfectly possible to write very clean code with PHP, you just have to look for it amongst all the thousands of novice programmers turning out junk.
So the RJ45 requires a dongle, and is the dongle connector any form of standard or do you have to use the proprietary dongle?
Regular power connectors usually come out when pulled straight, but when pulled at an angle are more likely to stay put and drag the laptop with them.
Working without virtual workspaces is slow and unproductive, i'd rather have virtual workspaces than extra physical screens because its easier to flip.
And windows needs third party apps for everything, even the example you give - notepad++ is a third party app. It's pretty much only linux distros that are usable out of the box.
Also if you make a programming error that causes an infinite loop you kill the process and get about fixing the bug, don't just leave it running and wasting cycles for nothing.
Screens are supposed to report their physical size as well as their resolution, so the system can work out the DPI and scale things accordingly. Unfortunately many things just use bitmap graphics which look crap when scaled, instead of vector artwork which would just look more detailed.
You don't have to use a third party server, you can run your own server for this purpose...
You can also use end to end encryption tools such as OTR so that the server never has any unencrypted data.
So each user gets to choose what service they use.. If you individually aren't concerned about privacy then you can use a service which doesn't support encryption, if you are concerned then you can run your own service.
Ultimately you have to trust the party your communicating with, even if you talk to them securely you have no control over what they do with your communication after receiving it.
Embedded in the wall is probably not such a good location for an antenna as suspended from the ceiling... Although you could embed powerline ethernet? Make each individual switch as dumb as possible, and have a central controller somewhere.
Sure but then why didn't the US citizens throw out Obama after the 1st presidential term ? He didn't go to the White House for the second time of his own free will. Lazy, morally corrupt, couch potatoes american citizens voted this lier for a second term. So who the fuck is to blame eh ?
A 2 party system is no better than a 1 party system especially when the 2 sides agree on almost everything that has to do with fucking the american citizen.
You answered your own question... The only viable alternative was just as bad.
Although technically the people could vote for a third party, you could never get enough people sufficiently motivated or even aware of the third party without significant money and control over the mass media. Since the current system benefits those who have large amounts of money and/or own large media outlets that will never happen.
And a 2 party system is in many ways worse than a 1 party system. It gives the people a false sense that they have a choice which combined with control of the mass media is sufficient to keep a large majority of the population in the dark.
Because informed voters are extremely dangerous, keeping people uninformed is a top priority for any pseudo-democratic government.
The problem was that despite AMD having a clearly superior product, most people still stuck with intel giving them enough money to recover and produce competitive products. The several years during which amd were clearly superior should have given them enough profit and momentum to keep going.
Only processors are adding new instructions all the time and compilers are way behind in using them... You can't just compile any old random code and expect it to perform well, for instance look at john the ripper or bitcoin, if you compile the C cores even with an up to date optimizing compiler it cannot compete with the hard coded asm cores.
And people are using increasingly high level languages, some of which are extremely inefficient... Just look at how fashionable ruby is and how poorly it performs.
Only some of the jailbreaks have been browser based, many of them require physical access and the ability to connect a USB cable... Sergei in eastern russia would need a very long usb cable for that.
So the thief only has to sell it quickly, before the kill signal gets sent.
This is already easily doable, thieves don't want to be in possession of stolen goods any longer than they have to so they already try to sell things quickly, and if someone has their phone stolen unless it's obvious (eg robbery at gun/knife point), they may not even be aware it was stolen immediately and even when they realise they no longer have it they might think they lost it and spend time looking, and without their phone might not be in a position to report it stolen very quickly.
Plenty of scope for a thief to sell a "fully working" phone *before* it gets flagged.
Plus, a phone still has value as a source of parts, people break their phone screens all the time and want cheap replacements etc.
Samsung are the big dog, sony sell so few android phones these days they're hardly worth suing... Also if they succeed against samsung, then other cases become a lot easier and cheaper.
And if i recall, microsoft sued motorola first.
Because samsung can afford to fight the lawsuits, but the threat of lawsuits severely deters any smaller and potentially innovative new upstarts from entering the market. It's likely that the number of phone vendors will only decrease as existing ones get bought out, and no new ones spring up.
It's an OS and device that they built, but once sold it becomes the user's device... Why shouldn't the end customer who bought and paid for it have full control of it should they desire to?
And you'll get more per watt from a lower clocked i7 or an ARM... And power is all important on battery powered devices...
And although ram is cheap, it still has a cost, and that cost soon adds up... Think of hundreds of workstations, or installations of virtual machines etc, halving the memory requirement could be a significant saving.
Another reason why all these isolated proprietary messaging services are a bad thing...
No country is looking to ban email, although they may require you to use local email services (which they can monitor easily). You can choose which service you want to trust, and anyone you talk to is free to make the same decision. The same is also true of XMPP and SIP.
If you want truly private communication, you should be using an open source encryption package on top of the service (eg OTR, GPG etc), not trusting the word of a foreign corporation. And in order to do this, you need at least some level of openness in order to connect your encryption system into the service in a way which doesn't compromise its integrity or render it impractical to use. Many of these proprietary services require you to use their binary client, which may not even offer a plugin interface at all and if it does it still has access to the plaintext so you've no easy way to be sure it's not sending that along too.
Using your own infrastructure for transporting the messages and open protocols for the service is also obviously vastly preferable to a binary blob talking to an unknown third party over an unknown proprietary protocol.
There are countless places i've been to where 6 minutes would be considered a good bootup time, some take a lot more than that, especially if you count the time required to log in and not just the time to display the login prompt.
Sleep and/or hibernate is often not reliable, and on corporate images is often disabled, and even then it can take a ridiculous amount of time to wake up.
Many companies have a policy of shutting everything down at night "to save power"... And i know several places that don't but if you leave your machine running it will be unusable in the morning and need to be rebooted anyway.
Still, this attitude of "wasted minutes" is ridiculous, people are not machines and are thus do not operate continuously throughout the day... We have to take breaks, our attention wanders and we can't concentrate on the same thing for too long. Sure 6 minutes of extra time on an automated system is a worthwhile gain, but for a human its just lost in the noise and what you gained in one place would just be lost elsewhere.
multiple windows visible and usable at the same time. Much better multitasking
Most people only ever have one application on screen at once, windows is basically designed to operate that way too.
Printing.
Both android and iOS support printing.
hooking up extra monitors and external storage devices
I'm fairly sure many tablets can support external monitors, and most will use networked storage devices.
horsepower.
Tablets today are more powerful than desktops from a few years ago...
Many people are doing the same things today as they did on those computers a few years ago, just doing it using slower more bloated software running on more powerful hardware. There's no reason that slower hardware cannot do 99% of what most people use computers for. Back in the days you had highend risc workstations for the niche that required more power.
Printing is not so much crippled on iOS, it's using a different model (and intentionally so)...
Printer drivers are a huge pain in the ass. Instead of arbitrary printers and device specific drivers, iOS expects all printers to comply with the same standards and thus work without needing to install drivers. In the long run it means that printers which work with today's version of iOS will continue to work with the versions released several years from now.
You also eliminate the hassle of bloated drivers (and other non-driver cruft that ships with them) which seems to plague windows systems these days.
You could have called up oracle and had them fix openoffice bugs, assuming you had a very expensive high tier support contract - which is the same you require to get anything useful out of ms.
My experience of "enterprise" support has been very different, they may help with configuration issues and may show you workarounds for bugs but they will very rarely if ever commit to fixing them for you unless they are absolute showstoppers.
With libreoffice you are in a much better situation... There are several organisations and individuals that will fix bugs for you if you pay them, if you have enough money you can always hire developers to work on any open source code and they will make whatever changes you want.
And computers don't come with free copies of msoffice unless they're pirated... It's usually an option at purchase time which adds significantly to the cost.