Actually, it is cheap. About $1,800 per house. Know how much Comcast paid to get 100mb DOCSIS to each house? About $9,000. 1gb/1gb fiber is much cheaper. And don't worry about all of those 1gb ports being used at the same time, the equipment can handle 100% of the ports running at 100% rate. Bandwidth for fiber equipment is measured in terabits. The fastest fiber consolidator I've seen can handle 3tb/s and costs about $100 per port, which is a small fraction of the $1,800 cost.
Passing a house with fiber, but not installing it into the house is about $700/house. A port back in the CO and the fiber run from the CO to the house is around $800. The other $1,000 is sending someone out to the house to hook up the fiber in the basement and setup all the TVs and stuff.
Using best practices for fiber, you get rid of the middle mile and all you have is the last mile, the CO, and the trunk. The last mile and CO can handle full 1gb speeds, what can't handle it is the trunk, but that's why you use CDNs and stuff, reducing the amount of transit you must use.
Tier 1s charge based on 95th percentile of your mbits of bandwidth. It doesn't matter if you transfer 100GB or 100TB, you bill will be the same of your 95th percentile is the same.
Why would I pay for an expensive T3 when fiber is so much cheaper, faster and more reliable? I can get a dedicated 100/100 fiber connection with dedicated bandwidth for $200/month. I can also get a 15/15 dedicated fiber connection with dedicated bandwidth for $40/month. Dedicated connections are cheap. What's expensive if you want an SLA better than "best effort" or advanced features like multi-homing.
CS is one of the harder degrees to get because it is crazy math heavy. a CS degree doesn't get you into using network equipment, it gets you into creating network equipment or network stacks. When my cousin started his CS degree, he told me how 80% of all students who take the 100 level courses drop out in the first semester because it's too hard, and that ignores students who may drop out later when it gets much harder.
You don't just "get" a CS degree, unless you get it from a crappy uni for the sole reason to have a piece of paper to get you past the HR filter. Have some pride.
I'm pretty sure they know that something like a blackhole or greyhole exist, they just don't know the exact mechanics, but it is an object where gravity approaches C.
Quite the opposite, people outside major metro areas are now getting better Internet access because fiber is so cheap. In Minnesota, you can get 1gb fiber to your log cabin in the woods. Around here, you can get 1gb fiber to your farm. While it is 1gb fiber, you're not going to afford max speeds for a while, but you can expect high quality 30mb-100mb service, and all the fiber ISPs are offering it as symmetrical bandwidth. Even my mom is going from 1mb/0.25 DSL to 15mb/15mb fiber, and her bill is going DOWN, and she lives in a small town of a few hundred. My brother has lived on a farm for several years, and he's got 40/40 fiber, and he gets his rated speeds all the time.
I think us rural folk have it better than metro because we don't have horrible incumbents trying to be as horrible as they can.
The same fiber from 40 years ago that carried 1mb/s can now carry 100gb/s. Newer fiber is easier to work with, but fiber has a life span of about 50-100 years. Since it only takes about 1 year to pay off the cost of laying fiber infrastructure, I'm sure they can replace the fiber more often than 50 years. Modern fiber is good for about 32tb/s, next gen fiber is currently getting about 1pb/s. It's not like we need to replace this stuff often. These speeds are based on current tech. Future tech will probably enable current fiber to move more than 32tb/s.
They should just allow others to access their infrastructure, the last mile infrastructure should be required to allow access to multiple ISPs at the same time. I should have a single fiber, maybe a second for redundancy, entering my house where port 1 is ISP A, port 2 is ISP B, etc etc. There is no reason I should have to choose between ISPs, I should be able to have multiple without additional wiring.
I have no idea how much we pay interns, but my supervisor has someone from HR in his office and I overhear him telling them we need to cover at least gas and some "fun" money to make it worth their while. Then he mentioned we need to increase how much we pay them because it would be nice to retain them from year to year and even better if we can get them to hire on after they graduate.
Something about 6-12 months before an employee becomes profitable makes it expensive to have employee turn-over. If we can train them for much cheaper as interns and acquire them after graduation, it's a good way to save money, but it only works if they want to work for you. You must treat them nice.
You never had discussions about history and hypothetical situations? If your history classes was nothing more than lectures and you had to regurgitate facts that you learned, then you best get your money back. You should have gotten a nice high quality state education for $100/credit.
I can show them pretty consistent scientific studies that show people like being VALUED by their employer. And while it's true, there is a threshold for wealth that once you've gone over it, further raises have little impact on their dedication to work, there's is also a lower threshold where if they are consistently under paid, they'll also feel as if they're not valued.
TED had an interest one on this once. Turns out that over paying can be worse than under paying, when it comes to productivity that requires almost any amount of creativity. People like to be paid a "fair" amount and they like to feel useful and making a difference.
80% of "BS" classes in college teach critical thinking in unique ways. I was naturally good at critical thinking, read: problem solving, prior to college, but those general classes helped me a lot. Alas, most people don't care about critical thinking, so tech/trade school is good enough.
The full noun phrase was "take a break from programming", so yes, I consider reading Slashdot or some other message boards to be a break from programming.
I don't know if I've ever seen anyone actually do NOTHING, staring, mouth agape, at the wall, not even thinking about anything. I HAVE seen plenty of people watch cat videos on YouTube. That's fine, I suppose. I might get the same refreshment from watching an entertaining TED video instead of a cat. I've seen alot of people chat with their co-workers about sports. It's refreshing to talk to other people. Rather than sports, I like to talk to my co-workers about interesting plans they have for work projects. I get to socialize AND feel productive at the same time, and it's definitely a break from staring at code.
I agree. When I'm doing a lot of thinking, my best kind of "breaks" involve thinking on something else, but it needs to be a "no pressure" kind of work. Discussing hypothetical situations with my cube mate or reading about something thought provoking is a great way for me to "unwind" a bit. But staring at a wall or watching cat videos doesn't do it for me. When I need to completely shut down my brain, cat videos are fine, but when I need to just take a quick mental power nap, I need to just change gears for a bit and forget what I was working on.
I was recently working on a project and during a brainstorming session, the VP and Senior VP came up with some great ideas for algorithms to use. I got to do a bunch of back-and-forth with them to refine the ideas, but they knew their stuff.
Work for the sake of work is a horrible idea. If people are unemployed because demand can't keep up with supply due to modern advancements, then people need to just work less. People working for the sake of working is just a waste of natural resources and time.
Eminent domain requires invalidating someone else's property rights. The point is a private company can not set foot on another person's property without getting government support. Anything requiring government support is not "natural" in this context. Anyway, I already covered the issue of "Eminent domain" with "right of way". All of which needs to be proxied through the local government and the local government puts restrictions on who can and cannot gain access, which puts a limitation on who can compete.
You get to choose between a "natural monopoly" or a "government sanction monopoly". The end result is the same.
I own my house. Do you want to buy it? Well then, I'll pick an arbitrary number for you to pay. Don't like it? What are you going to do about it? I have a monopoly on my property because no one else can have it.
Similar issue with ISPs. There is only so much land and you must have access to it. One person saying "no" can stop an entire city from getting new infrastructure. This causes a monopoly to occur. Property rights are by definition a monopoly. You cannot get access to that specific property without going through one person.
Because of this issue, most cities have a notion of "right of way", but even right of ways are highly restricted and sometimes have rules on how many companies are allowed to access them. In many areas, they have rules stating only one cable company and one telcom company may access them.
Anything that requires access to property is a natural monopoly.
1gb fiber internet is cheaper the provide than 1mb DSL. Copper is expensive.
Actually, it is cheap. About $1,800 per house. Know how much Comcast paid to get 100mb DOCSIS to each house? About $9,000. 1gb/1gb fiber is much cheaper. And don't worry about all of those 1gb ports being used at the same time, the equipment can handle 100% of the ports running at 100% rate. Bandwidth for fiber equipment is measured in terabits. The fastest fiber consolidator I've seen can handle 3tb/s and costs about $100 per port, which is a small fraction of the $1,800 cost.
Passing a house with fiber, but not installing it into the house is about $700/house. A port back in the CO and the fiber run from the CO to the house is around $800. The other $1,000 is sending someone out to the house to hook up the fiber in the basement and setup all the TVs and stuff.
Using best practices for fiber, you get rid of the middle mile and all you have is the last mile, the CO, and the trunk. The last mile and CO can handle full 1gb speeds, what can't handle it is the trunk, but that's why you use CDNs and stuff, reducing the amount of transit you must use.
Tier 1s charge based on 95th percentile of your mbits of bandwidth. It doesn't matter if you transfer 100GB or 100TB, you bill will be the same of your 95th percentile is the same.
Why would I pay for an expensive T3 when fiber is so much cheaper, faster and more reliable? I can get a dedicated 100/100 fiber connection with dedicated bandwidth for $200/month. I can also get a 15/15 dedicated fiber connection with dedicated bandwidth for $40/month. Dedicated connections are cheap. What's expensive if you want an SLA better than "best effort" or advanced features like multi-homing.
CS is one of the harder degrees to get because it is crazy math heavy. a CS degree doesn't get you into using network equipment, it gets you into creating network equipment or network stacks. When my cousin started his CS degree, he told me how 80% of all students who take the 100 level courses drop out in the first semester because it's too hard, and that ignores students who may drop out later when it gets much harder.
You don't just "get" a CS degree, unless you get it from a crappy uni for the sole reason to have a piece of paper to get you past the HR filter. Have some pride.
I'm pretty sure they know that something like a blackhole or greyhole exist, they just don't know the exact mechanics, but it is an object where gravity approaches C.
Have DNS clients learn cert finger prints and freak out when they change. Not full proof, but I'm sure this concept could be refined.
Quite the opposite, people outside major metro areas are now getting better Internet access because fiber is so cheap. In Minnesota, you can get 1gb fiber to your log cabin in the woods. Around here, you can get 1gb fiber to your farm. While it is 1gb fiber, you're not going to afford max speeds for a while, but you can expect high quality 30mb-100mb service, and all the fiber ISPs are offering it as symmetrical bandwidth. Even my mom is going from 1mb/0.25 DSL to 15mb/15mb fiber, and her bill is going DOWN, and she lives in a small town of a few hundred. My brother has lived on a farm for several years, and he's got 40/40 fiber, and he gets his rated speeds all the time.
I think us rural folk have it better than metro because we don't have horrible incumbents trying to be as horrible as they can.
The the price isn't stabilizing around 0% margins, then there is not enough competition. Competition causes a race to the bottom.
The same fiber from 40 years ago that carried 1mb/s can now carry 100gb/s. Newer fiber is easier to work with, but fiber has a life span of about 50-100 years. Since it only takes about 1 year to pay off the cost of laying fiber infrastructure, I'm sure they can replace the fiber more often than 50 years. Modern fiber is good for about 32tb/s, next gen fiber is currently getting about 1pb/s. It's not like we need to replace this stuff often. These speeds are based on current tech. Future tech will probably enable current fiber to move more than 32tb/s.
They should just allow others to access their infrastructure, the last mile infrastructure should be required to allow access to multiple ISPs at the same time. I should have a single fiber, maybe a second for redundancy, entering my house where port 1 is ISP A, port 2 is ISP B, etc etc. There is no reason I should have to choose between ISPs, I should be able to have multiple without additional wiring.
I have no idea how much we pay interns, but my supervisor has someone from HR in his office and I overhear him telling them we need to cover at least gas and some "fun" money to make it worth their while. Then he mentioned we need to increase how much we pay them because it would be nice to retain them from year to year and even better if we can get them to hire on after they graduate.
Something about 6-12 months before an employee becomes profitable makes it expensive to have employee turn-over. If we can train them for much cheaper as interns and acquire them after graduation, it's a good way to save money, but it only works if they want to work for you. You must treat them nice.
IT needs to be a skilled trade with trade schools and not years of class room with little hands on work.
Did your 5 credit network class not have 3 hours of lab each week?
I couldn't agree more, actually.
However, the prospect of firing half the military to 'save money' is not as tidy a solution as some would have you believe.
Easier said than done, right?
You never had discussions about history and hypothetical situations? If your history classes was nothing more than lectures and you had to regurgitate facts that you learned, then you best get your money back. You should have gotten a nice high quality state education for $100/credit.
I can show them pretty consistent scientific studies that show people like being VALUED by their employer. And while it's true, there is a threshold for wealth that once you've gone over it, further raises have little impact on their dedication to work, there's is also a lower threshold where if they are consistently under paid, they'll also feel as if they're not valued.
TED had an interest one on this once. Turns out that over paying can be worse than under paying, when it comes to productivity that requires almost any amount of creativity. People like to be paid a "fair" amount and they like to feel useful and making a difference.
80% of "BS" classes in college teach critical thinking in unique ways. I was naturally good at critical thinking, read: problem solving, prior to college, but those general classes helped me a lot. Alas, most people don't care about critical thinking, so tech/trade school is good enough.
The full noun phrase was "take a break from programming", so yes, I consider reading Slashdot or some other message boards to be a break from programming.
I don't know if I've ever seen anyone actually do NOTHING, staring, mouth agape, at the wall, not even thinking about anything. I HAVE seen plenty of people watch cat videos on YouTube. That's fine, I suppose. I might get the same refreshment from watching an entertaining TED video instead of a cat. I've seen alot of people chat with their co-workers about sports. It's refreshing to talk to other people. Rather than sports, I like to talk to my co-workers about interesting plans they have for work projects. I get to socialize AND feel productive at the same time, and it's definitely a break from staring at code.
I agree. When I'm doing a lot of thinking, my best kind of "breaks" involve thinking on something else, but it needs to be a "no pressure" kind of work. Discussing hypothetical situations with my cube mate or reading about something thought provoking is a great way for me to "unwind" a bit. But staring at a wall or watching cat videos doesn't do it for me. When I need to completely shut down my brain, cat videos are fine, but when I need to just take a quick mental power nap, I need to just change gears for a bit and forget what I was working on.
I was recently working on a project and during a brainstorming session, the VP and Senior VP came up with some great ideas for algorithms to use. I got to do a bunch of back-and-forth with them to refine the ideas, but they knew their stuff.
Work for the sake of work is a horrible idea. If people are unemployed because demand can't keep up with supply due to modern advancements, then people need to just work less. People working for the sake of working is just a waste of natural resources and time.
I have yet to meet someone who is great at problem solving that doesn't need a lot of down time.
Oh my gosh, mono doesn't support Windows only features that have no equivalent on Linux?! Say it isn't so!
Eminent domain requires invalidating someone else's property rights. The point is a private company can not set foot on another person's property without getting government support. Anything requiring government support is not "natural" in this context. Anyway, I already covered the issue of "Eminent domain" with "right of way". All of which needs to be proxied through the local government and the local government puts restrictions on who can and cannot gain access, which puts a limitation on who can compete.
You get to choose between a "natural monopoly" or a "government sanction monopoly". The end result is the same.
I own my house. Do you want to buy it? Well then, I'll pick an arbitrary number for you to pay. Don't like it? What are you going to do about it? I have a monopoly on my property because no one else can have it.
Similar issue with ISPs. There is only so much land and you must have access to it. One person saying "no" can stop an entire city from getting new infrastructure. This causes a monopoly to occur. Property rights are by definition a monopoly. You cannot get access to that specific property without going through one person.
Because of this issue, most cities have a notion of "right of way", but even right of ways are highly restricted and sometimes have rules on how many companies are allowed to access them. In many areas, they have rules stating only one cable company and one telcom company may access them.
Anything that requires access to property is a natural monopoly.
Currently offering 300mb. In the recent past, they said they have plans to upgrade all of those customers to 1gb in the next year.