It really depends on the antenna required. I've run 50 mile links with 802.11g/2.4ghz that ran at full speed -- it's not difficult. If this product does it without requiring 4 foot antennas 250-300' in the air on both ends.. great.
Fine, build your house to survive a flood then. You know, like people on the coast do, on stilts. Most of the midwestern houses I've been in (MN, IA) are partially sunk into the ground with basements that flood regularly anyway just from snow melting on the lawn. It's stupid. Stop doing stupid things and expecting other people to bail you out.
I attribute the difference to available technologies and miniaturization of various components. My handspring prism what a great mobile, touchscreen, computing device. Due to the size of components you had to choose if you wanted wifi, GSM, or more memory in the expansion slot.
Same goes for my Treo 650 which was slightly faster and had built in most of those components.
If there was anything "game changing" about the iPhone it was simply that it was *one* of the first devices of the latest generation to use all the latest miniaturized components in a single device and sell it at a subsidized price the masses could afford.
I have no doubt that various companies had (and have) next-gen hardware already in beta that hasn't been released simply because consumers wont be able to afford it yet... look at the awesome oped flexible displays Samsung has been showing off for a great example.
Why does it matter if it went to a large corporation or a small farmer? In my opinion the large scale operations are likely to be more efficient so we're getting more output per subsidy dollar.
Not that I believe farmers need subsidies to begin with, particularly for ethanol.
Any reasonable person realizes the difference between a business and consumer service. 10/100/1000 tb.com is obviously a 'consumer' service. Reselling it (and screwing with their business model in the process) is pretty obviously going to get you terminated at some point.
This is no different than cellular phone service, or buy 1 get 1 free (limit 5 per customer) at the local grocery store.
No, they ($cellcompany, Grocery store, 100tb.com) can't actually afford for each customer to use their full capacity all the time, but on average, all customers can use as much as they want/need while still maintaining quality service. This is no different than dialup+modem pools back in the day.
simplecdn was trying to use a consumer level service as a business service to reap the cost benefits, which is why they were not able to get a business level contract. Thus, they were being parasitic.
I work in the managed hosting industry (including some CDN services), we have our own cages, with our own racks, with our own servers, our own routers, and our own connections to various providers in geographically diverse locations. We have our own ASNs, and IP address space.
What *exactly* was your product? What *exactly* does your company even own? It sounds like you were just reselling the equivalent of a poorly constructed reverse squid proxy cluster. You had no binding contracts with your provider? Do you even have a lawyer on staff to draft contracts and examine the contracts you were signing?
You were a parasite on their network. They terminated you. There's no conspiracy here.
By 'high traffic' I mean sites pushing in excess of 100gbit/s. The sites could function fine with 2x Dell PER710 (Quad-core Xeon E5520 2.266GHz 16.00GB RAM 6x SAS 147gb PERC6/i), but we require redundancy and failover capacity.
I work with some very high traffic sites, storing large data sets (100GB+).
Depending on the application (if it allows for different write-only/read-only database configurations) we'll have a master-master replication setup, then a number of slaves hanging off each MySQL master. In front of all of this is haproxy* which performs TCP load balancing between all slaves, and all masters. Slaves that fall behind the master are automatically removed from the pool to ensure that clients receive current data.
This provides:
* Redundancy
* Scaling
* Automatic failover
The whole NoSQL movement is as bad as the XML movement. I'm sure it's a great idea in some cases, but otherwise it's a solution looking for a problem.
While some shoddy CDN companies may reroute you at the DNS level, many are actually smarter about it. Smart systems will redirect you to a 'closer' system via a different URL for media files, or utilize anycast BGP routing so that you always take the shortest path to one of their nodes.
As for 'who serves stuff on CDNs that I want to see anyway' -- everyone. From porn sites to Google to Youtube, they're all one type or another of CDN.
You're absolutely correct. I work for a hosting company (though our typical customer is in the gbit/s range), all I can say about $150/TB is that it's the kind of thinking that lead to the OP losing his data and having no backups.
Even our shitbox bottom of the barrel machines (top of the line a couple years ago) we blow out at $99/mo w/ 10mbit come with a 4 disk RAID5 array, typically using Adaptec or LSI (real LSI, not 3ware) controllers. That alone is $400+, add 4x disks, cost of spares in inventory, etc and you begin to understand why *good* hosting costs more -- that's only the disk subsystem!
.. is a Solaris system (for XFS) and rsync. After each rsync a snapshot is created, for 45 days of retention (each snapshot is fairly small for us, your data sets may vary). It's extremely fast and not difficult at all to figure out, just make sure you turn off all the unneeded Solaris services (essentially everything but ssh).
I'd love to be doing this with Linux but btfs is not yet stable enough for a production environment.
I do *not* recommend trying to use hard links for incremental backups, you'll find that unless your files are large (instead of numerous) that most of your processing time is spend expiring old snapshots.
Spammers know how to process javascript too. The benefits of having Google index the page as a client would see it far outweighs someones belief that they were 'safe' from spammers.
Also, here's a small sample config for serving a particular pool on a particular interface (which would be the vlan "interface" on the Cisco), easily found on Google:
class "vlan1234" {
match if
(
(binary-to-ascii(16, 8, ".", option agent.remote-id) = "0.15.63.ab.52.16") # This is the MAC of the switch
and
(binary-to-ascii (10,8, ".", option agent.circuit-id) = "0.0.0.47") # This is the interface number
); }
pool {
range 192.168.100.5 192.168.100.254;
max-lease-time 300;
option subnet-mask 255.255.255.0;
option routers 192.168.100.1;
allow members of "vlan1234"; }
After the first paragraph I said, "This is what the DMCA is for".
I work for a large provider, we host a number of inflammatory sites. We obviously are not in a position to verify anyones claims, nor do we usually have direct access to remove the content in question to begin with. This is precisely one of the things the DMCA was made for (as bad as it may be, it works well for this). We receive a complaint that anyone can fill out, we give our customer the legally required time to respond. If they choose not to respond with a counter complaint they must take down the offending content. If they do respond, the content stays up. After that we are only required to act upon a legal decision.
| The only way that could work is if Google have mapped the physical location of every WiFi network and are using them to do the locating. I knew that was theoretically possible, but I didn't know Google had actually done it. For some reason, I found that slightly creepy.
It's pretty interesting and useful. Personally I don't have an issue with a public company doing anything a government can do without you noticing, it brings those things into the light where people can say 'hey, if $company can track my cell phone/laptop via wifi access points, so can the government'. I personally think Google worked *very* hard to ensure that privacy concerns would be avoided with Latitude. When you start Google Maps it mentions latitude, your icon changes significantly, exiting Google Maps asks if you wish to continue sharing your location. You must enable sharing on a per-friend basis when adding them, and the default is NO (even on the selection box). It's also possible to share at different levels of accuracy, AND to set a location to be reported in case you don't want anyone to know you're "hiding".
If $ISP cannot profitably sell $x mbit/s at $y dollars/month they need to either increase $y or decrease $x. It doesn't cost anyone more to deliver traffic from the BBC than anywhere else (peering ratios/contracts aside). It sounds like the problem is that average people are... *gasp*... actually using their internet connection for more than e-mail and web surfing and the bandwidth:customer ratios are no longer extremely in the ISPs favor.
ISPs should instead be looking at ways they can reduce their costs while providing better service to their customers, such as a peering arrangements with the likes of YouTube, BBC, etc. or a local appliance that serves up the most bandwidth expensive content (you know, like any content delivery network does).
I use overpriced phones for work, I used to love my PalmOS devices (ohhh, how shiny my Visor Prism was..) but then other PDA devices came along that actually supported multitasking and I never looked back.
This may seem excessive to some, but I will routinely handle trouble tickets on my phone (currently a company supplied Blackberry Curve). This involves 'tabbing' between e-mail, a web browser (for customer information), and an ssh client (to resolve their issue). On Palm devices applications in the background are suspended and the ssh session drops. It's really not a problem for most applications, but in a web enabled world dropping all your TCP connections every time you tab to another app is silly.
Palm seems to have decided that they were going to drop PalmOS and make hardware for Windows Mobile, but it turns out they suck at making hardware that really stands out (my last Palm branded device, a Treo 700w, sucked for how heavy, bulky, and poorly built it was.. two exchanges for various hardware issues and it was finally retired when the speaker failed).
Before anyone says 'lol, use a laptop', my blackberry handles this just fine, and it's difficult to lug around a laptop while you're playing an 18 hole disc golf course. Mobility++
I have never accepted one of their free/reduced priced phones (I prefer to buy online as well, provider selection + disabling of functionality sucks) but you still get forced into a contract. I see no problem with allowing the early termination fees for people that take advantage of free/reduced price phones, you should not be forced into a contract when you bring your own phone though.
Unions are for manual labor jobs where you could completely lose your ability to work, and are at risk of being replaced by the next guy that will do it for $1 less. They should not exist for forcing employers to keep paying incompetents an inflated salary.
On those slow weeks, are you expected to be at the office for 40 hours anyway, or they actually let you go home once you are done?
When I worked at Xerox I was allowed to come in late, or go home early. The company after that I was in the office about 20% of the time to begin with. At my current employer I telecommute 100% of the time, when I'm done working I'm done working.
Every job I've ever worked was salary based, and I've always understood that going a bit over 40 hours (and still being paid my regular salary) is in exchange for those slow weeks where I might only work 20 hours, and still collect 40 hours worth of salary. It's a pretty fair trade-off since some weeks (as an IT person) I'm twiddling my thumbs doing nothing and other weeks I'll be pulling 12 hour work days.
The fact that they were collecting commission on top of their salary, and still trying to demand OT pay is simply greedy IMO. Sales has always been a "You'll make as much as you want to" position.
It really depends on the antenna required. I've run 50 mile links with 802.11g/2.4ghz that ran at full speed -- it's not difficult. If this product does it without requiring 4 foot antennas 250-300' in the air on both ends.. great.
Actually... http://gizmodo.com/5811834/what-if-you-crammed-the-entire-human-population-into-a-single-city/
Fine, build your house to survive a flood then. You know, like people on the coast do, on stilts. Most of the midwestern houses I've been in (MN, IA) are partially sunk into the ground with basements that flood regularly anyway just from snow melting on the lawn. It's stupid. Stop doing stupid things and expecting other people to bail you out.
Just in case you're confused: http://www.whitesrvjournal.com/images/CH_20House_20on_20stilts.jpg
I attribute the difference to available technologies and miniaturization of various components. My handspring prism what a great mobile, touchscreen, computing device. Due to the size of components you had to choose if you wanted wifi, GSM, or more memory in the expansion slot.
Same goes for my Treo 650 which was slightly faster and had built in most of those components.
If there was anything "game changing" about the iPhone it was simply that it was *one* of the first devices of the latest generation to use all the latest miniaturized components in a single device and sell it at a subsidized price the masses could afford.
I have no doubt that various companies had (and have) next-gen hardware already in beta that hasn't been released simply because consumers wont be able to afford it yet... look at the awesome oped flexible displays Samsung has been showing off for a great example.
Why does it matter if it went to a large corporation or a small farmer? In my opinion the large scale operations are likely to be more efficient so we're getting more output per subsidy dollar.
Not that I believe farmers need subsidies to begin with, particularly for ethanol.
Any reasonable person realizes the difference between a business and consumer service. 10/100/1000 tb.com is obviously a 'consumer' service. Reselling it (and screwing with their business model in the process) is pretty obviously going to get you terminated at some point.
This is no different than cellular phone service, or buy 1 get 1 free (limit 5 per customer) at the local grocery store.
No, they ($cellcompany, Grocery store, 100tb.com) can't actually afford for each customer to use their full capacity all the time, but on average, all customers can use as much as they want/need while still maintaining quality service. This is no different than dialup+modem pools back in the day.
simplecdn was trying to use a consumer level service as a business service to reap the cost benefits, which is why they were not able to get a business level contract. Thus, they were being parasitic.
I work in the managed hosting industry (including some CDN services), we have our own cages, with our own racks, with our own servers, our own routers, and our own connections to various providers in geographically diverse locations. We have our own ASNs, and IP address space.
What *exactly* was your product? What *exactly* does your company even own? It sounds like you were just reselling the equivalent of a poorly constructed reverse squid proxy cluster. You had no binding contracts with your provider? Do you even have a lawyer on staff to draft contracts and examine the contracts you were signing?
You were a parasite on their network. They terminated you. There's no conspiracy here.
By 'high traffic' I mean sites pushing in excess of 100gbit/s. The sites could function fine with 2x Dell PER710 (Quad-core Xeon E5520 2.266GHz 16.00GB RAM 6x SAS 147gb PERC6/i), but we require redundancy and failover capacity.
I work with some very high traffic sites, storing large data sets (100GB+).
Depending on the application (if it allows for different write-only/read-only database configurations) we'll have a master-master replication setup, then a number of slaves hanging off each MySQL master. In front of all of this is haproxy* which performs TCP load balancing between all slaves, and all masters. Slaves that fall behind the master are automatically removed from the pool to ensure that clients receive current data.
This provides:
* Redundancy
* Scaling
* Automatic failover
The whole NoSQL movement is as bad as the XML movement. I'm sure it's a great idea in some cases, but otherwise it's a solution looking for a problem.
(*) http://haproxy.1wt.eu/
While some shoddy CDN companies may reroute you at the DNS level, many are actually smarter about it. Smart systems will redirect you to a 'closer' system via a different URL for media files, or utilize anycast BGP routing so that you always take the shortest path to one of their nodes.
As for 'who serves stuff on CDNs that I want to see anyway' -- everyone. From porn sites to Google to Youtube, they're all one type or another of CDN.
You're absolutely correct. I work for a hosting company (though our typical customer is in the gbit/s range), all I can say about $150/TB is that it's the kind of thinking that lead to the OP losing his data and having no backups.
Even our shitbox bottom of the barrel machines (top of the line a couple years ago) we blow out at $99/mo w/ 10mbit come with a 4 disk RAID5 array, typically using Adaptec or LSI (real LSI, not 3ware) controllers. That alone is $400+, add 4x disks, cost of spares in inventory, etc and you begin to understand why *good* hosting costs more -- that's only the disk subsystem!
.. is a Solaris system (for XFS) and rsync. After each rsync a snapshot is created, for 45 days of retention (each snapshot is fairly small for us, your data sets may vary). It's extremely fast and not difficult at all to figure out, just make sure you turn off all the unneeded Solaris services (essentially everything but ssh).
I'd love to be doing this with Linux but btfs is not yet stable enough for a production environment.
I do *not* recommend trying to use hard links for incremental backups, you'll find that unless your files are large (instead of numerous) that most of your processing time is spend expiring old snapshots.
I think this is what you're looking for: http://en.wikipedia.org/wiki/Toshiba_4S
Toshiba isn't the only company working on this either: http://en.wikipedia.org/wiki/Hyperion_Power_Generation
Spammers know how to process javascript too. The benefits of having Google index the page as a client would see it far outweighs someones belief that they were 'safe' from spammers.
Also, here's a small sample config for serving a particular pool on a particular interface (which would be the vlan "interface" on the Cisco), easily found on Google:
class "vlan1234"
{
match if
(
(binary-to-ascii(16, 8, ".", option agent.remote-id) = "0.15.63.ab.52.16") # This is the MAC of the switch
and
(binary-to-ascii (10,8, ".", option agent.circuit-id) = "0.0.0.47") # This is the interface number
);
}
pool {
range 192.168.100.5 192.168.100.254;
max-lease-time 300;
option subnet-mask 255.255.255.0;
option routers 192.168.100.1;
allow members of "vlan1234";
}
http://lmgtfy.com/?q=cisco+dhcp+relay&l=1
You can easily run hundreds of thousands of hosts off a single DHCP server. It is not cpu intensive particularly if you have a decent lease duration.
After the first paragraph I said, "This is what the DMCA is for".
I work for a large provider, we host a number of inflammatory sites. We obviously are not in a position to verify anyones claims, nor do we usually have direct access to remove the content in question to begin with. This is precisely one of the things the DMCA was made for (as bad as it may be, it works well for this). We receive a complaint that anyone can fill out, we give our customer the legally required time to respond. If they choose not to respond with a counter complaint they must take down the offending content. If they do respond, the content stays up. After that we are only required to act upon a legal decision.
| The only way that could work is if Google have mapped the physical location of every WiFi network and are using them to do the locating. I knew that was theoretically possible, but I didn't know Google had actually done it. For some reason, I found that slightly creepy.
Actually, Google didn't do it. This company did: http://www.loki.com/
It's pretty interesting and useful. Personally I don't have an issue with a public company doing anything a government can do without you noticing, it brings those things into the light where people can say 'hey, if $company can track my cell phone/laptop via wifi access points, so can the government'. I personally think Google worked *very* hard to ensure that privacy concerns would be avoided with Latitude. When you start Google Maps it mentions latitude, your icon changes significantly, exiting Google Maps asks if you wish to continue sharing your location. You must enable sharing on a per-friend basis when adding them, and the default is NO (even on the selection box). It's also possible to share at different levels of accuracy, AND to set a location to be reported in case you don't want anyone to know you're "hiding".
If $ISP cannot profitably sell $x mbit/s at $y dollars/month they need to either increase $y or decrease $x. It doesn't cost anyone more to deliver traffic from the BBC than anywhere else (peering ratios/contracts aside). It sounds like the problem is that average people are ... *gasp* ... actually using their internet connection for more than e-mail and web surfing and the bandwidth:customer ratios are no longer extremely in the ISPs favor.
ISPs should instead be looking at ways they can reduce their costs while providing better service to their customers, such as a peering arrangements with the likes of YouTube, BBC, etc. or a local appliance that serves up the most bandwidth expensive content (you know, like any content delivery network does).
I use overpriced phones for work, I used to love my PalmOS devices (ohhh, how shiny my Visor Prism was..) but then other PDA devices came along that actually supported multitasking and I never looked back.
This may seem excessive to some, but I will routinely handle trouble tickets on my phone (currently a company supplied Blackberry Curve). This involves 'tabbing' between e-mail, a web browser (for customer information), and an ssh client (to resolve their issue). On Palm devices applications in the background are suspended and the ssh session drops. It's really not a problem for most applications, but in a web enabled world dropping all your TCP connections every time you tab to another app is silly.
Palm seems to have decided that they were going to drop PalmOS and make hardware for Windows Mobile, but it turns out they suck at making hardware that really stands out (my last Palm branded device, a Treo 700w, sucked for how heavy, bulky, and poorly built it was.. two exchanges for various hardware issues and it was finally retired when the speaker failed).
Before anyone says 'lol, use a laptop', my blackberry handles this just fine, and it's difficult to lug around a laptop while you're playing an 18 hole disc golf course. Mobility++
I have never accepted one of their free/reduced priced phones (I prefer to buy online as well, provider selection + disabling of functionality sucks) but you still get forced into a contract. I see no problem with allowing the early termination fees for people that take advantage of free/reduced price phones, you should not be forced into a contract when you bring your own phone though.
I like Wal-Mart's solution, simply close the store.
http://www.businessweek.com/magazine/content/06_07/b3971115.htm
Unions are for manual labor jobs where you could completely lose your ability to work, and are at risk of being replaced by the next guy that will do it for $1 less. They should not exist for forcing employers to keep paying incompetents an inflated salary.
When I worked at Xerox I was allowed to come in late, or go home early. The company after that I was in the office about 20% of the time to begin with. At my current employer I telecommute 100% of the time, when I'm done working I'm done working.
It's in the article about the second lawsuit here: http://www.informationweek.com/management/showArticle.jhtml;jsessionid=LRZF4EXCXX3DEQSNDLRSKHSCJUNN2JVN?articleID=201201714 "Sales representatives were paid principally on a salary basis, receiving commissions on their sales, irrespective of the hours actually worked, and were unlawfully classified as exempt from overtime compensation," the suit alleges.
Every job I've ever worked was salary based, and I've always understood that going a bit over 40 hours (and still being paid my regular salary) is in exchange for those slow weeks where I might only work 20 hours, and still collect 40 hours worth of salary. It's a pretty fair trade-off since some weeks (as an IT person) I'm twiddling my thumbs doing nothing and other weeks I'll be pulling 12 hour work days.
The fact that they were collecting commission on top of their salary, and still trying to demand OT pay is simply greedy IMO. Sales has always been a "You'll make as much as you want to" position.