Exactly. Android and iOS are significantly handicapped because they are designed to work on a phone with almost no resources available. iOS bascially tries to not have a file system at all. Android is missing critical things like the ability to mount a network share. Sure you can access them through apps, but I'd rather just have any application be able to read files from the network transparently.
This is the reason that even for tablets I think that iOS and Android are useless. Sure they may work most of the time, but when I need to do something more advanced, they fall flat. Simple features are missing that would be present in any modern desktop OS.
You can get a virtual private server for about $15 a month and run whatever version of whatever you want on it. There's little advantage to going with a shared host for $6 unless you just want to do something extremely basic.
You're assuming that anything that I receive from email might actually be important more than 8 days from now. You'd be wrong. In the odd even that I actually receive anything in my email that I might want to access later, I can just store it as a file on my computer or phone. But for day-to-day access of email, using a webmail provider is a lot more convenient. The ratio of useful mail to non-useful mail is far too low to warrant the increased inconvenience from not using webmail.
That's only problem if you really are in a supply constrained market. If you are offered more money at the firm down the street, then they definitely should be paying you more. What I don't like is that it seems like a lot of people think they should get more money simply for being at a company longer, without actually taking on any additional responsibility or providing any additional value to the company.
You see a lot of places with unions ending up in this situation. People get raises (and big ones) based simply off years of seniority. Even though they may not actually be as good as the younger employees, they still get paid substantially more simply for the fact that they have been there for a long time.
The thing is, unless you switch jobs, you are actually doing the same job. Why do you deserve more money simply for the fact that you have been doing the same thing longer than everybody else?
I realize that with people who do IT work such as programmers or system admins that there is an increased level of productivity you can get from those who have more knowledge of the code and/or systems that are dealt specifically at a single company, but after a point, you fail to actually provide more value than you did the previous year. Essentially, you plateau. Once you plateau, you probably aren't worth getting paid significantly more than you were before.
How long it takes to plateau is going to depend on the actual job you are doing. Something like a but driver, fast food worker, or assembly line worker, you might actually plateau quite quickly, whereas a job where having specific knowledge pertaining to where you work might take longer to reach a plateau. But you will reach a plateau.
The only way to actually be worth more is to move on to another job, either internally or externally. Most smart companies will allow you to move up within the company so that they can continue to use the knowledge you have about how the company works. Others will try to keep you in the same position for as long as possible so they don't have to retrain somebody else.
I got a better idea. Create a program that can read the DVD or Blu-Ray (or other video source) and overlay the content on the screen. They don't have to license the content, because they aren't distributing the content. Just distribute the stuff that gets played over top of the original video. I'm not sure how that would really work with respect to copyright laws, but it might be a way around the entire problem.
Are you telling me that theatres in the UK don't have assigned seating? They have a it at a few theatres where I live. It's the only way I'll go see a movie. That, or like you said, wait until a few weeks when the crowds have died down and be assured a good seat. But if it's a popular movie and the movie has just been released then I don't mind paying a couple extra dollars for reserved seating.
This is exactly why I built my own. There was no option for a low end desktop (ex, no graphics card and lower end processor) with an SSD. I built my own machine for the same price as a low end desktop but apparently it doesn't qualify as one because I chose to use the money for an SDD and a reasonable amount of memory. I guess it cost a bit more than some of the bargain basement deals you can get, but it also performs about 10 times better. Any basic computer with a good amount of RAM and an SSD is going to perform pretty well for most desktop tasks. It even plays the new Unreal Tournament at decent frame rates on medium settings.
if it wasn't for the fact Windows 10 is slow and bug ridden
Sorry, I don't really see this on my installation. I installed the tech preview about a month before release and at that point there was quite a few bugs. However, since I got the final version, I haven't noticed any problems as far as bugs go.
As far as speed goes, I find it to be a very responsive OS. I've even taken to turning my desktop off when I'm not using it because it boots so fast. I haven't done that with a computer in decades. Within 15 seconds of pressing the power button I can log in, and there is no extra slowness after logging in like older versions of Windows used to have.
My computer isn't anything special. AMD A8-7600 with 8 GB of RAM and an ADATA SSD. Basic low end desktop and it runs like a dream.
High Security? Only time can tell. Until the router has been out in the wild for a bit and people have had a chance to look for vulnerabilities, it's impossible to say whether or not the router is actually secure. It's similar to the "Blackphone" which was touted for people who wanted a very secure phone. Once they released it, they found all sorts of security problems with it.
Personally, I used to have the same opinion. But then I bought a Smart TV. There was no TV with the specifications I was looking for that also wasn't a smart TV. So I bought one. After using it for a while, I decided that I didn't need a Roku, or a computer hooked directly to my TV. The TV had Netflix, Youtube, and DLNA built in. So I can watch Netfix, Youtube, and even stream videos from PLEX without having a device hooked in to my TV. It also has Miracast so I can stream stuff directly from my tablet or laptop. My TV does everything I need the TV to do without requiring an extra box. Sure, someday I'll stop getting updates, and maybe I'll eventually need to add a box for supporting new features and services. But until that time I'll continue to use the features built into my TV, because they actually do work as advertised, and I only have to worry about a single remote to access all the features.
Why does the law only apply to 3D printers or electronic milling machines? Why not outlaw all blueprints to all firearms, regardless of how they are manufactured?
Seeing the kind of quality most people get out of their 3D printers, I'm not sure it would actually be easier to produce one on a 3D printer as opposed to using more traditional methods.
The problem is that the bikes are paid for by sponsors. If you give everybody the same bike, or 1 of 3 bikes to choose from, then basically nobody will sponsor the sport, and you lose out on a huge amount of money. Bike racing is just a huge advertisement for bicycle manufacturers and other sponsors.
The only problem that I have with the corked bat is that traditionally in the pros, the bats have always been pure ash, or other hardwoods such as maple or hickory. If you're going to go the route of using corked bats, then that's fine, but you might as well allow any other materials such as aluminum. The simple solid wooden bat is a clear and distinct rule.
If curling was limited to straw brooms, then I could see why they would want to disallow everything but straw. But as soon as you let people start using synthetic fabrics, then disallowing one fabric will just cause the competitors to find a different fabric with the same properties. It basically creates an arms race for who can find the best way to go around the rules without technically breaking them.
Cycling, despite all the drug problems, is kind of in a similar place right now. You can go buy a road bike right now, that weighs just over 10 pounds. But the pros are restricted to using bikes that weigh at least 15 pounds. Some pros have even been known to add lead weight to their bike in order to not run afoul of the minimum weight limit. Note: This is completely within the rules.
I think that at the amateur level, there should definitely be rules about what kind of equipment you can use. Otherwise, many people who might end up being great at the professional level will never get there, as they were discouraged by the fact that they are continually losing to those with more money.
On the other hand, the professionals, with rich sponsors, it makes little reason to try and limit specific technologies. Obviously you want to disallow anything that would make the athletes unsafe. You probably also want to keep the general idea of the sport the same. Such as no recumbent bicycles in bike races meant for upright bikes. But limiting things like the fabric on curling brooms or the shape and material of your swimsuit seems like it's pushing things a little bit too far.
Putting my fridge, lights, or thermostat on the internet isn't going to take any appreciable amount of bandwidth. About the only IoT device that could use a decent amount of internet would be security cameras, and if you have somewhere on the order of gpbs transfer rates, even that won't make a dent in your usage.
And sometimes you actually just want to move some inline code out to a new function to fix the code that wasn't done well in the first place. If the language has problems that stops you from refactoring your code in order to improve the code base, then there are serious problems with the language.
There are other languages with good documentation. Java is a good example that you didn't mention. You mentioned the Win32 API and MSDN, but didn't mention.Net or any of the languages that use it such as C# or VB.Net.
This is the problem with PHP. PHP used to stand for Personal Home Page. That's exactly the level of programming it was originally designed to do. Making simple pages for personal use, maintained by yourself.
Since then, it has grown, but many of the things that make it great for small personal home pages make it quite unweildly for larger projects.
Personally, I don't like PHP or Python. PHP is just terrible for reasons I won't get into here. The only thing that really bothers me about Python is that it uses white space to infer where code blocks begin and end. It's not that I think you shouldn't have properly indented code. The problem is that the blocks should be defined by something other than white space so that your tool can automatically put in the correct white space.
This is because you can't just hand off knowledge from one person to another in zero time. If you're assembling widgets according to a set of instructions, then you can work 3 hours day, then the next person can take over basically instantly where you left off. Or you can work 2 days a week and you don't lose any productivity by having other people working the other days of the week.
If you're doing something that requires more high level thinking, like computer programming, designing a skyscraper, or trying to develop a new chemical compound, you can't just have somebody take over on the days you are off. Working 2 days a week instead of 5 days a week just means that it will take 2.5 times as long to get stuff done. Possibly more because the it will take longer to recall what your were doing when the last time you worked on it was a few days ago vs 16 hours ago. Also trying to coordinate and work with other people would be quite difficult as many people would have preference for different days.
Finally somebody understands. Even with my someone decent vision, I never really got why people would buy super high resolution monitors. It really just makes everything on the screen smaller. You don't actually get any more usable space. You can use space on the screen more efficiently when there is higher resolution, but it doesn't scale linearly. You aren't getting 4 times more working space if you have a 4K monitor vs a 1080p monitor when the screen is only 20 inches. I admit that operating systems have gotten a lot better at handling higher resolution, so that things don't just end up smaller when you have a high resolution monitor, but there's a point where having a higher resolution doesn't make much of a difference and you'd be better off just getting a bigger screen.
Those numbers you pointed to show the entire problem. The version with the highest number of devices is currently 4.4 (Kitkat) with 37.8%. It was relesed 2 years ago. Then there's 4 other versions with between 10% and 15% of the users each. Only 26% of users are on Version 5 or above. And it was released over a year ago. There might not be a lot of users on Gingerbread, but I'm sure there's a lot of devices on the shelf or on the trash heap that users have simply abandoned because they' won't run newer software, even if the hardware is perfectly capable.
By the electric companies are getting a whole lot more complex now. Some charge different rates based on what time of day you are using the electricity. Some will charge different rates if you go over a certain amount. You might be able to use 600 KWh at 10 cents, but anything over that in a billing period costs 15 cents. using power in the middle of the night might cost less than using the same amount of power in the middle of the afternoon. I imagine that internet would be similar. During times of high use, they would probably want to bill more than during times when there is lower network utilization.
Exactly. Android and iOS are significantly handicapped because they are designed to work on a phone with almost no resources available. iOS bascially tries to not have a file system at all. Android is missing critical things like the ability to mount a network share. Sure you can access them through apps, but I'd rather just have any application be able to read files from the network transparently.
This is the reason that even for tablets I think that iOS and Android are useless. Sure they may work most of the time, but when I need to do something more advanced, they fall flat. Simple features are missing that would be present in any modern desktop OS.
You can get a virtual private server for about $15 a month and run whatever version of whatever you want on it. There's little advantage to going with a shared host for $6 unless you just want to do something extremely basic.
You're assuming that anything that I receive from email might actually be important more than 8 days from now. You'd be wrong. In the odd even that I actually receive anything in my email that I might want to access later, I can just store it as a file on my computer or phone. But for day-to-day access of email, using a webmail provider is a lot more convenient. The ratio of useful mail to non-useful mail is far too low to warrant the increased inconvenience from not using webmail.
That's only problem if you really are in a supply constrained market. If you are offered more money at the firm down the street, then they definitely should be paying you more. What I don't like is that it seems like a lot of people think they should get more money simply for being at a company longer, without actually taking on any additional responsibility or providing any additional value to the company.
You see a lot of places with unions ending up in this situation. People get raises (and big ones) based simply off years of seniority. Even though they may not actually be as good as the younger employees, they still get paid substantially more simply for the fact that they have been there for a long time.
The thing is, unless you switch jobs, you are actually doing the same job. Why do you deserve more money simply for the fact that you have been doing the same thing longer than everybody else?
I realize that with people who do IT work such as programmers or system admins that there is an increased level of productivity you can get from those who have more knowledge of the code and/or systems that are dealt specifically at a single company, but after a point, you fail to actually provide more value than you did the previous year. Essentially, you plateau. Once you plateau, you probably aren't worth getting paid significantly more than you were before.
How long it takes to plateau is going to depend on the actual job you are doing. Something like a but driver, fast food worker, or assembly line worker, you might actually plateau quite quickly, whereas a job where having specific knowledge pertaining to where you work might take longer to reach a plateau. But you will reach a plateau.
The only way to actually be worth more is to move on to another job, either internally or externally. Most smart companies will allow you to move up within the company so that they can continue to use the knowledge you have about how the company works. Others will try to keep you in the same position for as long as possible so they don't have to retrain somebody else.
I got a better idea. Create a program that can read the DVD or Blu-Ray (or other video source) and overlay the content on the screen. They don't have to license the content, because they aren't distributing the content. Just distribute the stuff that gets played over top of the original video. I'm not sure how that would really work with respect to copyright laws, but it might be a way around the entire problem.
Yeah, you basically needed a joystick to play Descent. I loved that game. Can't wait for the new one to come out.
Are you telling me that theatres in the UK don't have assigned seating? They have a it at a few theatres where I live. It's the only way I'll go see a movie. That, or like you said, wait until a few weeks when the crowds have died down and be assured a good seat. But if it's a popular movie and the movie has just been released then I don't mind paying a couple extra dollars for reserved seating.
This is exactly why I built my own. There was no option for a low end desktop (ex, no graphics card and lower end processor) with an SSD. I built my own machine for the same price as a low end desktop but apparently it doesn't qualify as one because I chose to use the money for an SDD and a reasonable amount of memory. I guess it cost a bit more than some of the bargain basement deals you can get, but it also performs about 10 times better. Any basic computer with a good amount of RAM and an SSD is going to perform pretty well for most desktop tasks. It even plays the new Unreal Tournament at decent frame rates on medium settings.
Sorry, I don't really see this on my installation. I installed the tech preview about a month before release and at that point there was quite a few bugs. However, since I got the final version, I haven't noticed any problems as far as bugs go.
As far as speed goes, I find it to be a very responsive OS. I've even taken to turning my desktop off when I'm not using it because it boots so fast. I haven't done that with a computer in decades. Within 15 seconds of pressing the power button I can log in, and there is no extra slowness after logging in like older versions of Windows used to have.
My computer isn't anything special. AMD A8-7600 with 8 GB of RAM and an ADATA SSD. Basic low end desktop and it runs like a dream.
High Security? Only time can tell. Until the router has been out in the wild for a bit and people have had a chance to look for vulnerabilities, it's impossible to say whether or not the router is actually secure. It's similar to the "Blackphone" which was touted for people who wanted a very secure phone. Once they released it, they found all sorts of security problems with it.
Personally, I used to have the same opinion. But then I bought a Smart TV. There was no TV with the specifications I was looking for that also wasn't a smart TV. So I bought one. After using it for a while, I decided that I didn't need a Roku, or a computer hooked directly to my TV. The TV had Netflix, Youtube, and DLNA built in. So I can watch Netfix, Youtube, and even stream videos from PLEX without having a device hooked in to my TV. It also has Miracast so I can stream stuff directly from my tablet or laptop. My TV does everything I need the TV to do without requiring an extra box. Sure, someday I'll stop getting updates, and maybe I'll eventually need to add a box for supporting new features and services. But until that time I'll continue to use the features built into my TV, because they actually do work as advertised, and I only have to worry about a single remote to access all the features.
Why does the law only apply to 3D printers or electronic milling machines? Why not outlaw all blueprints to all firearms, regardless of how they are manufactured?
Seeing the kind of quality most people get out of their 3D printers, I'm not sure it would actually be easier to produce one on a 3D printer as opposed to using more traditional methods.
With the correct program, any file can be used to print a 3D firearm.
The problem is that the bikes are paid for by sponsors. If you give everybody the same bike, or 1 of 3 bikes to choose from, then basically nobody will sponsor the sport, and you lose out on a huge amount of money. Bike racing is just a huge advertisement for bicycle manufacturers and other sponsors.
The only problem that I have with the corked bat is that traditionally in the pros, the bats have always been pure ash, or other hardwoods such as maple or hickory. If you're going to go the route of using corked bats, then that's fine, but you might as well allow any other materials such as aluminum. The simple solid wooden bat is a clear and distinct rule.
If curling was limited to straw brooms, then I could see why they would want to disallow everything but straw. But as soon as you let people start using synthetic fabrics, then disallowing one fabric will just cause the competitors to find a different fabric with the same properties. It basically creates an arms race for who can find the best way to go around the rules without technically breaking them.
Cycling, despite all the drug problems, is kind of in a similar place right now. You can go buy a road bike right now, that weighs just over 10 pounds. But the pros are restricted to using bikes that weigh at least 15 pounds. Some pros have even been known to add lead weight to their bike in order to not run afoul of the minimum weight limit. Note: This is completely within the rules.
I think that at the amateur level, there should definitely be rules about what kind of equipment you can use. Otherwise, many people who might end up being great at the professional level will never get there, as they were discouraged by the fact that they are continually losing to those with more money.
On the other hand, the professionals, with rich sponsors, it makes little reason to try and limit specific technologies. Obviously you want to disallow anything that would make the athletes unsafe. You probably also want to keep the general idea of the sport the same. Such as no recumbent bicycles in bike races meant for upright bikes. But limiting things like the fabric on curling brooms or the shape and material of your swimsuit seems like it's pushing things a little bit too far.
Putting my fridge, lights, or thermostat on the internet isn't going to take any appreciable amount of bandwidth. About the only IoT device that could use a decent amount of internet would be security cameras, and if you have somewhere on the order of gpbs transfer rates, even that won't make a dent in your usage.
And sometimes you actually just want to move some inline code out to a new function to fix the code that wasn't done well in the first place. If the language has problems that stops you from refactoring your code in order to improve the code base, then there are serious problems with the language.
There are other languages with good documentation. Java is a good example that you didn't mention. You mentioned the Win32 API and MSDN, but didn't mention .Net or any of the languages that use it such as C# or VB.Net.
This is the problem with PHP. PHP used to stand for Personal Home Page. That's exactly the level of programming it was originally designed to do. Making simple pages for personal use, maintained by yourself.
Since then, it has grown, but many of the things that make it great for small personal home pages make it quite unweildly for larger projects.
Personally, I don't like PHP or Python. PHP is just terrible for reasons I won't get into here. The only thing that really bothers me about Python is that it uses white space to infer where code blocks begin and end. It's not that I think you shouldn't have properly indented code. The problem is that the blocks should be defined by something other than white space so that your tool can automatically put in the correct white space.
This is because you can't just hand off knowledge from one person to another in zero time. If you're assembling widgets according to a set of instructions, then you can work 3 hours day, then the next person can take over basically instantly where you left off. Or you can work 2 days a week and you don't lose any productivity by having other people working the other days of the week.
If you're doing something that requires more high level thinking, like computer programming, designing a skyscraper, or trying to develop a new chemical compound, you can't just have somebody take over on the days you are off. Working 2 days a week instead of 5 days a week just means that it will take 2.5 times as long to get stuff done. Possibly more because the it will take longer to recall what your were doing when the last time you worked on it was a few days ago vs 16 hours ago. Also trying to coordinate and work with other people would be quite difficult as many people would have preference for different days.
Finally somebody understands. Even with my someone decent vision, I never really got why people would buy super high resolution monitors. It really just makes everything on the screen smaller. You don't actually get any more usable space. You can use space on the screen more efficiently when there is higher resolution, but it doesn't scale linearly. You aren't getting 4 times more working space if you have a 4K monitor vs a 1080p monitor when the screen is only 20 inches. I admit that operating systems have gotten a lot better at handling higher resolution, so that things don't just end up smaller when you have a high resolution monitor, but there's a point where having a higher resolution doesn't make much of a difference and you'd be better off just getting a bigger screen.
Those numbers you pointed to show the entire problem. The version with the highest number of devices is currently 4.4 (Kitkat) with 37.8%. It was relesed 2 years ago. Then there's 4 other versions with between 10% and 15% of the users each. Only 26% of users are on Version 5 or above. And it was released over a year ago. There might not be a lot of users on Gingerbread, but I'm sure there's a lot of devices on the shelf or on the trash heap that users have simply abandoned because they' won't run newer software, even if the hardware is perfectly capable.
By the electric companies are getting a whole lot more complex now. Some charge different rates based on what time of day you are using the electricity. Some will charge different rates if you go over a certain amount. You might be able to use 600 KWh at 10 cents, but anything over that in a billing period costs 15 cents. using power in the middle of the night might cost less than using the same amount of power in the middle of the afternoon. I imagine that internet would be similar. During times of high use, they would probably want to bill more than during times when there is lower network utilization.