Spoken like someone who has NEVER done SQL development. SQL most definitely is not SQL, it's a world full of vendor specific dialects of SQL, each varying in subtle and incompatible ways. Not to mention each requires a different method of connection, protocol, authentication and integration.
The GPL doesn't mandate that the software/source code be released for free, it mandates that the source code MUST accompany the binary if (and only if) the binary is distributed.
For example, I work for Random Fortune 500 Co. and take a copy of DOSBox, heavily modify it and deploy it to all the workstations in my organization. At no point am I publicly distributing a binary, thus nobody has the right to demand I release my source code.
Example 2: I decide to take the DOSBox source code and make an Android port. I put this port in the app store and sell it for $5. Unless you purchase the application, again you have no right to request the source code. If 100 people purchase my application, they have the right to request the modified source code. If you buy it, you can request the source code.
Once you get the source code, you can do whatever you want with it, within the bounds of the GPL. You can give it away for free, package it up and resell it (modified or unmodified), or never give it away to anyone!
How do you trust the officials counting the paper ballots? How can you know if your vote is REALLY being counted unless you count it yourself? And then how can anyone else be sure their vote was counted?
Your logic doesn't just apply to machine voting, it applies to voting in general. We don't need to stick to old fashion methods, we need to stick to open standards and 3rd party independent oversight. There is no reason why we can't have a third party international oversight group with the full rights to walk into any polling location, open the box and download the software and validate off site. I'm sure there are many other checks and balances that folks can think up, but the basic idea is that the technology is not the problem. The implementation and lack of oversight are.
You'd likely get that past the inspections, but once discovered it would be quickly removed.
From what I hear, the reviewers do a combination of testing the application (and for anything that has an online/account component, they request a fully functional unrestricted account to test with) and analyzing the application with tools that look for usage of private/restricted frameworks. I'm sure there is more to it, but they're definitely not going line-by-line through the code. When you submit an app to the app store, you're not submitting your source code - you're only submitting a final version of the application binaries.
I'm sorry, but this is abuse. I wish there was an easy way to try before you buy on many products (there isn't), and I understand the logic behind what you're doing - but it's still abuse of the returns system that many stores have in place. You're buying an item at full price, trying it out and returning it. Great, but even if you return it with all parts and in like-new condition the store cannot sell it as new any longer. They'll either need to send it back to the manufacturer or resell it as an open box item (I see Best Buy do this all the time). Sure, you bought another headset from them - but the $50 headset you bought and returned can now only be sold open box for $30.
People really wonder why stores are getting more strict on returns?
There is no CDMA version of the iPhone 3GS. You're correct though, both Telus and Bell are CDMA/HSPA providers and thus don't provide 2G GSM voice/data service. Turning off 3G support should mean no service, or at least significantly reduced service.
It's next to impossible to "brick" an iPhone. Even the most seriously messed up firmware update (read: battery dies in the middle? you jailbreak and it gets stuck in a reboot loop? etc..) is just a restore away. Hours to update a 3G to iOS4? Really?
1. Plug iPhone 3G into computer 2. iTunes will ask if you want to upgrade to the latest version of iOS (in the case of a 3G, I believe it is 4.2.1) 3. Jailbreak, if you're so inclined.
Honestly, it sounds like you just don't know what you're doing.
Umm... any company that cares about security? It helps prevent someone from picking up a list badge and thinking "oh look at this badge for XYZ Co! let's see if it still works!"
First, I'll throw out the environment I'm using. Windows 7 Enterprise, Outlook 2010. I've been using Outlook for over two years after we upgraded from Lotus Notes (anything is an upgrade from Lotus Notes) and have not deleted more than a handful of emails since the upgrade. I receive on average about 150 emails a day. I keep the current month's email in my inbox and archive every prior month into a folder - by month.
This doesn't exactly organize my email - I just end up with 12 folders a year full of around 2000-2500 emails in each depending on the month. How do I make sense of it all? Search. Outlook is set to index all mail in my archives (currently around 9gb total), and I can sometimes narrow down by timeframe based on my folders. So far this scenario works great for me, I'll give an example of how.
Client ABC Inc calls customer service to complain that their file specifications are incorrect - they're missing a "B" record and cannot process the file! We need to fix this immediately because their CEO plays golf with our CEO or something. I was assigned the project that built their "file" and looked through our project folder. At some point on a client call two years ago the customer told us to remove the B record during testing. The test file we sent them never included this record, and when the project went live it of course did not include the B record.
Between the archived test files in our project tracking system and the emails I recovered from 2009 regarding the project we were able to convince the client that they were nuts - they never received a B record because they told us two years ago they did not want one. We then suggested they could add a new B record, but of course - that would cost them. =)
If you're telling me that a 4K image looks more realistic than a 1080p image on a (probably) 1080p panel - you're nuts. You realize that as displayed both are effectively the same resolution right?
My first run in with eBook "quirks" didn't take long to happen. I received a Kindle for Christmas, and having already scouted out some prospective books to purchase I had some novels in mind. The first book I read was Flood by Stephen Baxter - I just finished that last night. Flood is followed by its sequel - Ark (by the same author). However, upon trying to buy Ark I couldn't find it anywhere on the Amazon kindle store. I recalled seeing it when browsing before (that's why I bought this series first, because I noticed both books were available in kindle editions) - however now it was missing. Trying a few different things, I logged out of my Amazon account. Low and behold, the ebook appears for sale! Kindle edition and all - however I noticed a very small notice (almost fine print) below the "Buy with 1-Click" button that read: "Due to copyright restrictions, this title not available in the United States". WTF! It took changing my address to that of a Canadian friend of mine in order to be allowed to purchase this book - thankfully they still accepted by US-addressed credit card.
Copyright restrictions and such on sale of books/music/movies is extremely stupid in my opinion. In the end all it took was changing my address twice - once to Canada and then back - but it's the principle of it all. I'm happily reading my book now; a book that just to purchase I had to be dishonest about where I lived simply so I'd be allowed to purchase it.
DRM is another issue I'm worried about, however with the advent of tools to strip the Kindle and nook DRM, I'm not to worried about moving my books to a new platform once a better read becomes available.
I was waiting for someone to post along these lines. While it is great that your 'hilly 10-mile commute' only takes you about 45 minutes, my nearly flat 25 mile commute would take unreasonably long with a bicycle. 25 miles as the crow flies, I might add, since the reality is I'd need to bike first east and then north (or vice versa), through some neighborhoods that I don't even feel safe driving though in a car with the windows rolled up, let alone a bike with my laptop strapped to my back.
Thankfully I live near a train station, so I don't require the use of a car to get to and from work. I can bike to the train station, ride downtown and then walk the last mile to work. I guess you may be right, not everybody in the country needs a car - but the overwhelming majority certainly do.
Cars are cheap because nearly everybody in this country needs a car. You need a car to get to work, you need it to get to school and you need it for recreation. Sure, if you happen to live in a major city there is also mass transit, but for a large percentage of the population a car is a necessary reality.
Now, with that being said - what happens when something is produced in such great numbers? Economies of scale - the price is driven down due to mass production. Vehicles that cost $13,000 USD are a reality and they're not half bad either. A pretty decent car can be purchased for $20,000, and a really good car for $30,000. Luxury vehicles are nearly anything $40,000 and above.
What about electric cars? They aren't mass produced in any great number just yet, because so far everyone is content with dropping $13,000 on a car that's just "good enough" for their needs. Why do I need an electric vehicle? What benefit does it give me _right now_? Fuel costs decrease significantly, yes - but enough to offset the price of the car? Probably not, even over the lifetime of the vehicle. Therein lies the problem.
Electric vehicles - especially from a non-big 3 startup - are something I believe the government should assist. Your tax dollars are helping fund the future, because while you may not be able to afford this vehicle at $50,000, you might be able to afford the next car they produce using the profits of the Model S.
When the world is filled with "good enough" and people who like "good enough" - how do you convince people to switch to something better?
We unfortunately use IE6 exclusively here at my office/entire corporation. IE7 is being trial (and we're 'not allowed' but not blocked from installing IE7 or IE8) but 99% of the corporate populace is running IE6. It made things interesting when I inherited an internal app that's "developed" using oracle application express. Giving the entire app an overhaul and trying to integrate stuff such as jquery to makes things a bit more user friendly was quite a challenge when the browser that everyone uses keeps throwing up rendering errors for what seem to be almost no reason. Eventually I said screw it and developed the entire site twice; using browser sniffing to determine what version to send out. The work wasn't justified at the time (only myself and a few others use alternative browsers), but when the company eventually does move to IE7/8 this app will at least be compatible with newer versions. Not only that, but it'll exhibit features that simply aren't available under IE6.
Unfortunately you need to read the manual before you even purchase the car, and the car comes in so many body styles, colors and designs - and every option under the sun. You can even throw in a Model T engine and have it run great.
The car that runs on baby kittens on the otherhand, comes with far fewer options, and these options are all kinda similar (different engine sizes and three or four colors) - but the support is great, everyone has one (so if you don't know something about it, your neighbor might) and the roads were designed with them in mind.
Sometimes it's not about features, it's about the marketing. Microsoft is successful not because they offer the best product, but because most people only know of their product and nothing else. And unfortunately until recently (Ubuntu and similar), Linux just hasn't been close in ease of use. The previously mentioned distros are a great step in the right direction but are still far from being ready for the prime time.
Meanwhile, I'm going to hop in my Aluminum iCar. It only has one button and is maintenance free. Only comes in black or white though, and it costs $150,000 - but hey, that's the price you pay for ease of use sometimes?
I'm doing science and I'm still alive. I feel fantastic and I'm still alive. While you're dying I'll be still alive. And when you're dead I will be still alive.
Since there seems to be some confusion as to what exactly he's asking for, here's my 'guess'. He manages these 1200 linux servers, and wants to use his commonly used aliases on all these boxes. Common sense says he has write access, he's just looking for a way to use his aliases across the entire network of servers, and not have to 'install' an alias file or whatnot everytime he logs in to a new box. I think he's asking for some way to store the aliases locally, so that when you type 'ls' into the SSH client, it sends 'ls -lah' to the remote server. Correct me if I'm wrong. *shrug*
A bit off-topic, but anyway; in the Chicago area I see people filling their car up with the engine running all the time during the winter months. I've done it myself occasionally, and it's not at all uncommon to see a whole station filled with running cars filling their tanks when it's below zero.
Will binaries built using the currently available builds of OSX and Xcode work on future versions of x86 OSX? I can understand newer builds not working on older versions of the operating system, but is the same true of the reverse?
Even if you run Unix/Linux based servers, you can still put samurize to use. It's very configurable and scriptable; you just need some form of output from whatever service/program you want to monitor, and the ability to write a script to display that data in a meaningful way.
Obligatory: http://xkcd.com/927/
This works with anything that provides DMA access - including FireWire, ExpressPort, PCMCIA, Thunderbolt, etc..
Spoken like someone who has NEVER done SQL development. SQL most definitely is not SQL, it's a world full of vendor specific dialects of SQL, each varying in subtle and incompatible ways. Not to mention each requires a different method of connection, protocol, authentication and integration.
The GPL doesn't mandate that the software/source code be released for free, it mandates that the source code MUST accompany the binary if (and only if) the binary is distributed.
For example, I work for Random Fortune 500 Co. and take a copy of DOSBox, heavily modify it and deploy it to all the workstations in my organization. At no point am I publicly distributing a binary, thus nobody has the right to demand I release my source code.
Example 2: I decide to take the DOSBox source code and make an Android port. I put this port in the app store and sell it for $5. Unless you purchase the application, again you have no right to request the source code. If 100 people purchase my application, they have the right to request the modified source code. If you buy it, you can request the source code.
Once you get the source code, you can do whatever you want with it, within the bounds of the GPL. You can give it away for free, package it up and resell it (modified or unmodified), or never give it away to anyone!
How do you trust the officials counting the paper ballots? How can you know if your vote is REALLY being counted unless you count it yourself? And then how can anyone else be sure their vote was counted?
Your logic doesn't just apply to machine voting, it applies to voting in general. We don't need to stick to old fashion methods, we need to stick to open standards and 3rd party independent oversight. There is no reason why we can't have a third party international oversight group with the full rights to walk into any polling location, open the box and download the software and validate off site. I'm sure there are many other checks and balances that folks can think up, but the basic idea is that the technology is not the problem. The implementation and lack of oversight are.
You'd likely get that past the inspections, but once discovered it would be quickly removed.
From what I hear, the reviewers do a combination of testing the application (and for anything that has an online/account component, they request a fully functional unrestricted account to test with) and analyzing the application with tools that look for usage of private/restricted frameworks. I'm sure there is more to it, but they're definitely not going line-by-line through the code. When you submit an app to the app store, you're not submitting your source code - you're only submitting a final version of the application binaries.
I'm sorry, but this is abuse. I wish there was an easy way to try before you buy on many products (there isn't), and I understand the logic behind what you're doing - but it's still abuse of the returns system that many stores have in place. You're buying an item at full price, trying it out and returning it. Great, but even if you return it with all parts and in like-new condition the store cannot sell it as new any longer. They'll either need to send it back to the manufacturer or resell it as an open box item (I see Best Buy do this all the time). Sure, you bought another headset from them - but the $50 headset you bought and returned can now only be sold open box for $30.
People really wonder why stores are getting more strict on returns?
There is no CDMA version of the iPhone 3GS. You're correct though, both Telus and Bell are CDMA/HSPA providers and thus don't provide 2G GSM voice/data service. Turning off 3G support should mean no service, or at least significantly reduced service.
It's next to impossible to "brick" an iPhone. Even the most seriously messed up firmware update (read: battery dies in the middle? you jailbreak and it gets stuck in a reboot loop? etc..) is just a restore away. Hours to update a 3G to iOS4? Really?
1. Plug iPhone 3G into computer
2. iTunes will ask if you want to upgrade to the latest version of iOS (in the case of a 3G, I believe it is 4.2.1)
3. Jailbreak, if you're so inclined.
Honestly, it sounds like you just don't know what you're doing.
Umm... any company that cares about security? It helps prevent someone from picking up a list badge and thinking "oh look at this badge for XYZ Co! let's see if it still works!"
Whoooooosh..
First, I'll throw out the environment I'm using. Windows 7 Enterprise, Outlook 2010. I've been using Outlook for over two years after we upgraded from Lotus Notes (anything is an upgrade from Lotus Notes) and have not deleted more than a handful of emails since the upgrade. I receive on average about 150 emails a day. I keep the current month's email in my inbox and archive every prior month into a folder - by month.
This doesn't exactly organize my email - I just end up with 12 folders a year full of around 2000-2500 emails in each depending on the month. How do I make sense of it all? Search. Outlook is set to index all mail in my archives (currently around 9gb total), and I can sometimes narrow down by timeframe based on my folders. So far this scenario works great for me, I'll give an example of how.
Client ABC Inc calls customer service to complain that their file specifications are incorrect - they're missing a "B" record and cannot process the file! We need to fix this immediately because their CEO plays golf with our CEO or something. I was assigned the project that built their "file" and looked through our project folder. At some point on a client call two years ago the customer told us to remove the B record during testing. The test file we sent them never included this record, and when the project went live it of course did not include the B record.
Between the archived test files in our project tracking system and the emails I recovered from 2009 regarding the project we were able to convince the client that they were nuts - they never received a B record because they told us two years ago they did not want one. We then suggested they could add a new B record, but of course - that would cost them. =)
Is that a 32 inch 4K panel? Didn't think so.
If you're telling me that a 4K image looks more realistic than a 1080p image on a (probably) 1080p panel - you're nuts. You realize that as displayed both are effectively the same resolution right?
When you consider the quality of audio input it receives I think it does a fairly decent job.
My first run in with eBook "quirks" didn't take long to happen. I received a Kindle for Christmas, and having already scouted out some prospective books to purchase I had some novels in mind. The first book I read was Flood by Stephen Baxter - I just finished that last night. Flood is followed by its sequel - Ark (by the same author). However, upon trying to buy Ark I couldn't find it anywhere on the Amazon kindle store. I recalled seeing it when browsing before (that's why I bought this series first, because I noticed both books were available in kindle editions) - however now it was missing. Trying a few different things, I logged out of my Amazon account. Low and behold, the ebook appears for sale! Kindle edition and all - however I noticed a very small notice (almost fine print) below the "Buy with 1-Click" button that read: "Due to copyright restrictions, this title not available in the United States". WTF! It took changing my address to that of a Canadian friend of mine in order to be allowed to purchase this book - thankfully they still accepted by US-addressed credit card.
Copyright restrictions and such on sale of books/music/movies is extremely stupid in my opinion. In the end all it took was changing my address twice - once to Canada and then back - but it's the principle of it all. I'm happily reading my book now; a book that just to purchase I had to be dishonest about where I lived simply so I'd be allowed to purchase it.
DRM is another issue I'm worried about, however with the advent of tools to strip the Kindle and nook DRM, I'm not to worried about moving my books to a new platform once a better read becomes available.
Only 18 years old? It must be 1999! Forget about buffer overflows, the world is going to end in two months!!
I was waiting for someone to post along these lines. While it is great that your 'hilly 10-mile commute' only takes you about 45 minutes, my nearly flat 25 mile commute would take unreasonably long with a bicycle. 25 miles as the crow flies, I might add, since the reality is I'd need to bike first east and then north (or vice versa), through some neighborhoods that I don't even feel safe driving though in a car with the windows rolled up, let alone a bike with my laptop strapped to my back.
Thankfully I live near a train station, so I don't require the use of a car to get to and from work. I can bike to the train station, ride downtown and then walk the last mile to work. I guess you may be right, not everybody in the country needs a car - but the overwhelming majority certainly do.
Cars are cheap because nearly everybody in this country needs a car. You need a car to get to work, you need it to get to school and you need it for recreation. Sure, if you happen to live in a major city there is also mass transit, but for a large percentage of the population a car is a necessary reality.
Now, with that being said - what happens when something is produced in such great numbers? Economies of scale - the price is driven down due to mass production. Vehicles that cost $13,000 USD are a reality and they're not half bad either. A pretty decent car can be purchased for $20,000, and a really good car for $30,000. Luxury vehicles are nearly anything $40,000 and above.
What about electric cars? They aren't mass produced in any great number just yet, because so far everyone is content with dropping $13,000 on a car that's just "good enough" for their needs. Why do I need an electric vehicle? What benefit does it give me _right now_? Fuel costs decrease significantly, yes - but enough to offset the price of the car? Probably not, even over the lifetime of the vehicle. Therein lies the problem.
Electric vehicles - especially from a non-big 3 startup - are something I believe the government should assist. Your tax dollars are helping fund the future, because while you may not be able to afford this vehicle at $50,000, you might be able to afford the next car they produce using the profits of the Model S.
When the world is filled with "good enough" and people who like "good enough" - how do you convince people to switch to something better?
We unfortunately use IE6 exclusively here at my office/entire corporation. IE7 is being trial (and we're 'not allowed' but not blocked from installing IE7 or IE8) but 99% of the corporate populace is running IE6. It made things interesting when I inherited an internal app that's "developed" using oracle application express. Giving the entire app an overhaul and trying to integrate stuff such as jquery to makes things a bit more user friendly was quite a challenge when the browser that everyone uses keeps throwing up rendering errors for what seem to be almost no reason. Eventually I said screw it and developed the entire site twice; using browser sniffing to determine what version to send out. The work wasn't justified at the time (only myself and a few others use alternative browsers), but when the company eventually does move to IE7/8 this app will at least be compatible with newer versions. Not only that, but it'll exhibit features that simply aren't available under IE6.
Unfortunately you need to read the manual before you even purchase the car, and the car comes in so many body styles, colors and designs - and every option under the sun. You can even throw in a Model T engine and have it run great.
The car that runs on baby kittens on the otherhand, comes with far fewer options, and these options are all kinda similar (different engine sizes and three or four colors) - but the support is great, everyone has one (so if you don't know something about it, your neighbor might) and the roads were designed with them in mind.
Sometimes it's not about features, it's about the marketing. Microsoft is successful not because they offer the best product, but because most people only know of their product and nothing else. And unfortunately until recently (Ubuntu and similar), Linux just hasn't been close in ease of use. The previously mentioned distros are a great step in the right direction but are still far from being ready for the prime time.
Meanwhile, I'm going to hop in my Aluminum iCar. It only has one button and is maintenance free. Only comes in black or white though, and it costs $150,000 - but hey, that's the price you pay for ease of use sometimes?
I'm doing science and I'm still alive.
I feel fantastic and I'm still alive.
While you're dying I'll be still alive.
And when you're dead I will be still alive.
Still alive.
Since there seems to be some confusion as to what exactly he's asking for, here's my 'guess'. He manages these 1200 linux servers, and wants to use his commonly used aliases on all these boxes. Common sense says he has write access, he's just looking for a way to use his aliases across the entire network of servers, and not have to 'install' an alias file or whatnot everytime he logs in to a new box. I think he's asking for some way to store the aliases locally, so that when you type 'ls' into the SSH client, it sends 'ls -lah' to the remote server. Correct me if I'm wrong. *shrug*
A bit off-topic, but anyway; in the Chicago area I see people filling their car up with the engine running all the time during the winter months. I've done it myself occasionally, and it's not at all uncommon to see a whole station filled with running cars filling their tanks when it's below zero.
Will binaries built using the currently available builds of OSX and Xcode work on future versions of x86 OSX? I can understand newer builds not working on older versions of the operating system, but is the same true of the reverse?
Even if you run Unix/Linux based servers, you can still put samurize to use. It's very configurable and scriptable; you just need some form of output from whatever service/program you want to monitor, and the ability to write a script to display that data in a meaningful way.