Just FYI some of the USB-Parallel adapters (e.g. those using the PL2305 chipset) have a separate mode they can be switched to which allows you access to all the control pins like a classic PC parallel port does.
I don't think anyone could argue that much if they did go to court and searched all the residents/users of the IP. The complaints stem from the fact that they assume the owner of the IP is to blame. Like just jailing everyone on Main Street instead of bothering with that investigation.
not once have I seen an ISP actually explain what an IP is with layman-friendly clarity and how fickle a method of identifying a user it is
I agree - we often hear what it isn't, but never what it is. How about this? An IP address is like a street name. Just because someone on Main Street has done something suspicious, it doesn't mean everyone on Main Street is to blame.
These are all similar problems that existed in the early days of software development. It was very tedious to write on punch cards, it could take days before your program was run and all you got out of it was an error, the equipment needed was prohibitively expensive for all but the largest organisations, debugging required dozens of manuals, etc, etc.
All these issues have been solved for software, and the open hardware movement is starting to help with these issues for hardware. Give it time, and running off a new hardware revision won't be much more effort than compiling the latest revision of your software code.
But do you really need that much additional hardware? Ok, so you need some hardware LNAs, filters and ADC/DACs, but none of these are specific to phones. I was assuming the patents on these types of devices were much simpler (on account of them being used all over the place) so you could avoid the more complicated patents specific to mobile phones.
Anyway, my point was that selling a device that can be entirely reconfigured with a simple download is one way to get around unfriendly patents. And as a computer programmer I have never forgotten there's an electrical engineer that made all this possible, I just wish I had the skills to be one of them:-)
Just make a device that has a software-defined radio in it capable of transmitting and receiving on what ever band you need, and release it without any software on it. Since it doesn't work as a phone, it's not violating any patents. Then have an unrelated group (i.e. the open source community) spring up and release unofficial firmware that turns the SDR device into a fully functional open source phone.
They can't sue you for making the hardware if it's not actually a phone, and some people beyond your control are hacking your device to turn it into one...
The problem is, the type of person who thinks going to the moon is pointless also thinks telescopes are pointless too, along with most scientific progress. So your argument unfortunately wouldn't convince anyone who didn't already agree with you.
Why is it junk without HF? I thought the primary purpose of SDR was to deal with wide(er) band digital signals, and most of them are well above HF. If you really need HF, there are plenty of upconverters that bring HF up to 100MHz+ so most SDR devices can receive the signals. (I don't think any of the current crop let you transmit though, since none of the current cheap SDR devices can transmit.)
Also SSB is done in software, so any SDR can do SSB on any frequency.
You do realise that the $11 USB DVB-T dongles do about 75% of what you want? Sure the software still needs a bit of work, but the hardware is already able to receive many of these signals, and if you're willing to use a different program for each signal type, many of them can already be decoded. Sure you can't transmit anything yet in this price range, but there's a lot of stuff to listen to.
Funnily enough right now I'm half way through planning a Wireshark style program very similar to what you describe... I'm hoping to leverage the GPU to perform as much of the signal processing as possible, since this is typically the bottleneck with SDR. (Many people are surprised to find it takes a significant chunk of CPU power just to listen to one FM radio station.)
Most flash chips have a JTAG interface. You can just connect a couple of wires and wait a few hours for the flash contents to be dumped to an image file (it's not fast.) I've used this in reverse to recover a failed flash on a WRT54G, by reflashing it via the JTAG interface. You only need a few dollars worth of parts.
Of course. Most atheists (such as myself) aren't true atheists, because we'll never be 100% certain that there is no God (or equivalent.) But for us, the majority of the evidence points towards atheism being correct, so that's what we label ourselves. But as most of us believe in truth, if anyone were to provide indisputable evidence that a given religion was correct, then yes, most of us would switch. (There are a few atheists who would refuse to of course, because we're only human.) But, like a scientific theory which has been proven incorrect, the vast majority of atheists would follow the truth, whatever it may be.
I think many religious people mistakenly assume atheists hate God, or have some inability to believe, when really, we just want to know the truth. Unfortunately religion doesn't provide us the answers we need or the type of evidence we require, but science and atheism does.
In my opinion, religion evolved as a method of control. Those in power promoted it, to keep their subjects under control. Poor people were given a religion to believe in, so they wouldn't rebel when they missed out. This way the leaders of the time could have all the luxury they wanted, and the people who missed out would stay in line because they too would live like kings in the afterlife, and they'd better not do anything in this life to jeopardise that!
To a certain extent, religion today still serves this purpose, keeping those less fortunate playing by the rules. Do you think it could be dangerous if these people were to become atheists? They would realise that what they have now is all there is. What would happen if so many people suddenly realised they had nothing to lose?
Which is why I don't mind Dell for PC purchases. If you want a tech to come out and replace any broken parts, you can choose to pay an extra ~$400 up front when you buy something, and they'll honour it for four years. If you don't want to pay the extra, then you don't have to. Best of both worlds.
Well it's certainly true that things change often under Linux, but most of the time the progress is good so it's worth learning something new. Like I said before, if you have to "fight" to learn it, then I would say you're not really part of Linux's target audience. Most people who enjoy using Linux find that sort of thing generally takes little effort, so it's not really much of a problem. Personally I would rather have things change and improve until they're really good, even if it means I have to learn something new myself. Learning is good.
As a side note, I know it was only an example but I'm not really sure what you mean by the xorg.conf issues. I am still using a custom xorg conf today with the latest version of Xorg. Perhaps the distribution you chose decided to do things differently? You can't really blame Linux for something your chosen distribution did differently to others.
And it goes both ways too. Since Windows 7 I can't find anything in Control Panel any more (where has "Add/remove programs" gone?), my DOS games no longer work, Internet Explorer and Windows Explorer lost half their features when the menu bars were removed, etc. Apparently Windows 8 changes even more. I still can't find half the functionality since it was obscured by the Office "ribbon." You might complain about Linux changing, but believe me, as someone who has to "fight" to learn how to do things in a GUI, Windows changes just as much.
It's not really about being elitist. It's about excluding those people who can't be bothered to try, but expect you to put in as much effort as it takes so they don't have to. Most people in general are willing to help someone who is trying, but very few people like freeloaders. This is no different. If you could somehow exclude the types of people who aren't prepared to put in any effort, and only have a community of people who are willing to help each other, that community would be a great place. Because it takes some amount of effort to use Linux (albeit not very much) it automatically excludes a lot of those type of undesirable, demanding people.
So why do people still cook their own food when you can just buy ready made meals? Lots of people enjoy the process as much as the end product, and Linux users are no different.
Besides, Linux has never been about "free" in cost or time. It has been "free" as in the freedom to use it how you see fit. If you don't like the time it takes, you're free not to use it. Nobody said it was easy. But just because it doesn't work for you, it doesn't mean it's useless for everybody.
Case in point - those who get tired of the config files and other differences move on. Those who are left behind, continue to enjoy the config files. I would put the case forward though that anyone who finds it time consuming or doesn't enjoy it, was never really suited to Linux in the first place. Those of us who can't live without the control that an open source OS like Linux provides could never settle for anything else, and for us, we're so familiar with it that we can do things faster than with other OSes (so I too "have more important things to spend my time on" which for me means I use Linux rather than Mac or Windows, both of which I find infuriatingly limited.)
But really, it's no different to anything else - some people like to design their own circuits and solder the components on themselves, others prefer to buy ready-made devices. Some people like to cook, others like to buy ready-made meals. Each to their own.
I would also say (in reference to the computer license) that even though you use a Mac now, your years on Linux would still make you an excellent problem solver, even under MacOS.
I'm using Linux with four monitors at four different resolutions, and they all line up seamlessly, even at different vertical elevations. Linux is able to do this just as well as Windows (in fact I would say better than Windows, if you have to download a third party program like Ultramon to get it to work properly), the only difference is that Windows/Ultramon gives you a GUI, while most Linux users are satisfied with editing configuration files, because that's what they're used to and comfortable with.
It always makes me laugh when people say Linux will never make it on the desktop because it's too hard, yet being hard is one of Linux's strong points. Windows is supposed to be easy, but have you seen the quality of the average post in a Windows support forum? Giving Linux a high barrier to entry automatically excludes so many of those people, avoiding the forums getting clogged up with so many simple requests people could easily solve themselves.
It's like requiring a degree when you apply for a job. You might never need to use the degree itself in your work, but having one generally implies you have a certain set of basic skills.
I have often heard it said that there should be some kind of license you need before you're allowed to use a computer. Well there's your license - the ability to use Linux.
I agree that it's bad having the hardware locked down, but remember that the code you write runs under Linux, so unless you're doing something very specific for the hardware (which you shouldn't be because there's no documentation for it) then there's no problems transferring your code to any other Linux device/PC and running it there.
Basically the only thing that's locked down is access to the specific hardware used in the Pi, which if you used it, would mean your code would be locked down to that device anyway...
When your compress air it heats up, increasing the pressure and making it harder to compress more air.
After it's been in the ground for a while it cools back down to ambient temperatures.
Then when you're extracting it the air is expanding which makes it cool down and reduces the pressure, therefore reducing the practical energy you can get out of it.
So what happens if you do the opposite? Store energy by pumping the air out and creating a vacuum. Then when you want to use the energy, let the air back in via the turbines. Would that be more efficient?
Also one could argue that in the right climate, getting cold air out would be more efficient as the plant wouldn't need to run air conditioning for its employees...
The problem is that a huge amount of people are Windows users and won't boycott, so the tiny drop in business probably wouldn't be noticeable.
But it would be nice if lots of people bought from companies like Dell who offer a good return policy, then return them based on the inability to boot a custom Linux kernel. That might actually affect their bottom line enough that they put in a DIP switch on the motherboard that disables secure boot - assuming they aren't going to do that already, Dell aren't exactly opposed to Linux.
I can just imagine the tech support calls from "Microsoft" that home users get, explaining how the evil computer company disabled the turbo function on their PC, and to speed up their computer they have to flick this little switch inside the box...
Nonsense. From my experience computers always do what we tell them. Ipso facto, we're always ahead
"Ah, but they don't, do they? You say 'keep an eye on that lamb,' and they do - they sit there for three hours and watch it burn." -- Rimmer (Red Dwarf)
Computers are now so advanced that all we can do as humans is try to keep up.
Actually I don't think they've done automated docking yet. The first was manually done from the ground, now it's been manually done from space. Maybe the next step is automating it.
Just FYI some of the USB-Parallel adapters (e.g. those using the PL2305 chipset) have a separate mode they can be switched to which allows you access to all the control pins like a classic PC parallel port does.
I don't think anyone could argue that much if they did go to court and searched all the residents/users of the IP. The complaints stem from the fact that they assume the owner of the IP is to blame. Like just jailing everyone on Main Street instead of bothering with that investigation.
not once have I seen an ISP actually explain what an IP is with layman-friendly clarity and how fickle a method of identifying a user it is
I agree - we often hear what it isn't, but never what it is. How about this? An IP address is like a street name. Just because someone on Main Street has done something suspicious, it doesn't mean everyone on Main Street is to blame.
These are all similar problems that existed in the early days of software development. It was very tedious to write on punch cards, it could take days before your program was run and all you got out of it was an error, the equipment needed was prohibitively expensive for all but the largest organisations, debugging required dozens of manuals, etc, etc.
All these issues have been solved for software, and the open hardware movement is starting to help with these issues for hardware. Give it time, and running off a new hardware revision won't be much more effort than compiling the latest revision of your software code.
Would you read people's tweets for anything less??
But do you really need that much additional hardware? Ok, so you need some hardware LNAs, filters and ADC/DACs, but none of these are specific to phones. I was assuming the patents on these types of devices were much simpler (on account of them being used all over the place) so you could avoid the more complicated patents specific to mobile phones.
Anyway, my point was that selling a device that can be entirely reconfigured with a simple download is one way to get around unfriendly patents. And as a computer programmer I have never forgotten there's an electrical engineer that made all this possible, I just wish I had the skills to be one of them :-)
Just make a device that has a software-defined radio in it capable of transmitting and receiving on what ever band you need, and release it without any software on it. Since it doesn't work as a phone, it's not violating any patents. Then have an unrelated group (i.e. the open source community) spring up and release unofficial firmware that turns the SDR device into a fully functional open source phone.
They can't sue you for making the hardware if it's not actually a phone, and some people beyond your control are hacking your device to turn it into one...
The problem is, the type of person who thinks going to the moon is pointless also thinks telescopes are pointless too, along with most scientific progress. So your argument unfortunately wouldn't convince anyone who didn't already agree with you.
Why is it junk without HF? I thought the primary purpose of SDR was to deal with wide(er) band digital signals, and most of them are well above HF. If you really need HF, there are plenty of upconverters that bring HF up to 100MHz+ so most SDR devices can receive the signals. (I don't think any of the current crop let you transmit though, since none of the current cheap SDR devices can transmit.)
Also SSB is done in software, so any SDR can do SSB on any frequency.
You do realise that the $11 USB DVB-T dongles do about 75% of what you want? Sure the software still needs a bit of work, but the hardware is already able to receive many of these signals, and if you're willing to use a different program for each signal type, many of them can already be decoded. Sure you can't transmit anything yet in this price range, but there's a lot of stuff to listen to.
Funnily enough right now I'm half way through planning a Wireshark style program very similar to what you describe... I'm hoping to leverage the GPU to perform as much of the signal processing as possible, since this is typically the bottleneck with SDR. (Many people are surprised to find it takes a significant chunk of CPU power just to listen to one FM radio station.)
Most flash chips have a JTAG interface. You can just connect a couple of wires and wait a few hours for the flash contents to be dumped to an image file (it's not fast.) I've used this in reverse to recover a failed flash on a WRT54G, by reflashing it via the JTAG interface. You only need a few dollars worth of parts.
Of course. Most atheists (such as myself) aren't true atheists, because we'll never be 100% certain that there is no God (or equivalent.) But for us, the majority of the evidence points towards atheism being correct, so that's what we label ourselves. But as most of us believe in truth, if anyone were to provide indisputable evidence that a given religion was correct, then yes, most of us would switch. (There are a few atheists who would refuse to of course, because we're only human.) But, like a scientific theory which has been proven incorrect, the vast majority of atheists would follow the truth, whatever it may be.
I think many religious people mistakenly assume atheists hate God, or have some inability to believe, when really, we just want to know the truth. Unfortunately religion doesn't provide us the answers we need or the type of evidence we require, but science and atheism does.
In my opinion, religion evolved as a method of control. Those in power promoted it, to keep their subjects under control. Poor people were given a religion to believe in, so they wouldn't rebel when they missed out. This way the leaders of the time could have all the luxury they wanted, and the people who missed out would stay in line because they too would live like kings in the afterlife, and they'd better not do anything in this life to jeopardise that!
To a certain extent, religion today still serves this purpose, keeping those less fortunate playing by the rules. Do you think it could be dangerous if these people were to become atheists? They would realise that what they have now is all there is. What would happen if so many people suddenly realised they had nothing to lose?
Which is why I don't mind Dell for PC purchases. If you want a tech to come out and replace any broken parts, you can choose to pay an extra ~$400 up front when you buy something, and they'll honour it for four years. If you don't want to pay the extra, then you don't have to. Best of both worlds.
Well it's certainly true that things change often under Linux, but most of the time the progress is good so it's worth learning something new. Like I said before, if you have to "fight" to learn it, then I would say you're not really part of Linux's target audience. Most people who enjoy using Linux find that sort of thing generally takes little effort, so it's not really much of a problem. Personally I would rather have things change and improve until they're really good, even if it means I have to learn something new myself. Learning is good.
As a side note, I know it was only an example but I'm not really sure what you mean by the xorg.conf issues. I am still using a custom xorg conf today with the latest version of Xorg. Perhaps the distribution you chose decided to do things differently? You can't really blame Linux for something your chosen distribution did differently to others.
And it goes both ways too. Since Windows 7 I can't find anything in Control Panel any more (where has "Add/remove programs" gone?), my DOS games no longer work, Internet Explorer and Windows Explorer lost half their features when the menu bars were removed, etc. Apparently Windows 8 changes even more. I still can't find half the functionality since it was obscured by the Office "ribbon." You might complain about Linux changing, but believe me, as someone who has to "fight" to learn how to do things in a GUI, Windows changes just as much.
It's not really about being elitist. It's about excluding those people who can't be bothered to try, but expect you to put in as much effort as it takes so they don't have to. Most people in general are willing to help someone who is trying, but very few people like freeloaders. This is no different. If you could somehow exclude the types of people who aren't prepared to put in any effort, and only have a community of people who are willing to help each other, that community would be a great place. Because it takes some amount of effort to use Linux (albeit not very much) it automatically excludes a lot of those type of undesirable, demanding people.
So why do people still cook their own food when you can just buy ready made meals? Lots of people enjoy the process as much as the end product, and Linux users are no different.
Besides, Linux has never been about "free" in cost or time. It has been "free" as in the freedom to use it how you see fit. If you don't like the time it takes, you're free not to use it. Nobody said it was easy. But just because it doesn't work for you, it doesn't mean it's useless for everybody.
Case in point - those who get tired of the config files and other differences move on. Those who are left behind, continue to enjoy the config files. I would put the case forward though that anyone who finds it time consuming or doesn't enjoy it, was never really suited to Linux in the first place. Those of us who can't live without the control that an open source OS like Linux provides could never settle for anything else, and for us, we're so familiar with it that we can do things faster than with other OSes (so I too "have more important things to spend my time on" which for me means I use Linux rather than Mac or Windows, both of which I find infuriatingly limited.)
But really, it's no different to anything else - some people like to design their own circuits and solder the components on themselves, others prefer to buy ready-made devices. Some people like to cook, others like to buy ready-made meals. Each to their own.
I would also say (in reference to the computer license) that even though you use a Mac now, your years on Linux would still make you an excellent problem solver, even under MacOS.
I'm using Linux with four monitors at four different resolutions, and they all line up seamlessly, even at different vertical elevations. Linux is able to do this just as well as Windows (in fact I would say better than Windows, if you have to download a third party program like Ultramon to get it to work properly), the only difference is that Windows/Ultramon gives you a GUI, while most Linux users are satisfied with editing configuration files, because that's what they're used to and comfortable with.
It always makes me laugh when people say Linux will never make it on the desktop because it's too hard, yet being hard is one of Linux's strong points. Windows is supposed to be easy, but have you seen the quality of the average post in a Windows support forum? Giving Linux a high barrier to entry automatically excludes so many of those people, avoiding the forums getting clogged up with so many simple requests people could easily solve themselves.
It's like requiring a degree when you apply for a job. You might never need to use the degree itself in your work, but having one generally implies you have a certain set of basic skills.
I have often heard it said that there should be some kind of license you need before you're allowed to use a computer. Well there's your license - the ability to use Linux.
I agree that it's bad having the hardware locked down, but remember that the code you write runs under Linux, so unless you're doing something very specific for the hardware (which you shouldn't be because there's no documentation for it) then there's no problems transferring your code to any other Linux device/PC and running it there.
Basically the only thing that's locked down is access to the specific hardware used in the Pi, which if you used it, would mean your code would be locked down to that device anyway...
When your compress air it heats up, increasing the pressure and making it harder to compress more air.
After it's been in the ground for a while it cools back down to ambient temperatures.
Then when you're extracting it the air is expanding which makes it cool down and reduces the pressure, therefore reducing the practical energy you can get out of it.
So what happens if you do the opposite? Store energy by pumping the air out and creating a vacuum. Then when you want to use the energy, let the air back in via the turbines. Would that be more efficient?
Also one could argue that in the right climate, getting cold air out would be more efficient as the plant wouldn't need to run air conditioning for its employees...
The problem is that a huge amount of people are Windows users and won't boycott, so the tiny drop in business probably wouldn't be noticeable.
But it would be nice if lots of people bought from companies like Dell who offer a good return policy, then return them based on the inability to boot a custom Linux kernel. That might actually affect their bottom line enough that they put in a DIP switch on the motherboard that disables secure boot - assuming they aren't going to do that already, Dell aren't exactly opposed to Linux.
I can just imagine the tech support calls from "Microsoft" that home users get, explaining how the evil computer company disabled the turbo function on their PC, and to speed up their computer they have to flick this little switch inside the box...
Nonsense. From my experience computers always do what we tell them. Ipso facto, we're always ahead
"Ah, but they don't, do they? You say 'keep an eye on that lamb,' and they do - they sit there for three hours and watch it burn." -- Rimmer (Red Dwarf)
Computers are now so advanced that all we can do as humans is try to keep up.
Actually I don't think they've done automated docking yet. The first was manually done from the ground, now it's been manually done from space. Maybe the next step is automating it.
Yes, like that old connector which transferred one byte at a time...what was it called? Oh yes, the parallel port :-)