Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re: Sen. Feinstein (Score 1) 538

Center isn't necessarily critical, but California is a socially very liberal state on the whole (well, progressive I guess is a better word), and running a social conservative there is about as effective as screaming at a brick wall. California's fiscal views, however, are much more varied. If the Republican Party wants to win elections, then, it naturally follows that they must adjust their tactics to better suit the region by running socially liberal, but fiscally conservative candidates. If they did that, they'd get a lot more votes, while still retaining at least some of their core values to some extent.

Comment Re: Sen. Feinstein (Score 2) 538

Tell the people who lead the California Republican Party to pick candidates who are closer to the center.

WTF? What does that have to do with Feinstein, who has been a radical Left-winger from Day 1?

Better the devil you know than the devil you don't. For California to choose someone over Feinstein, that person has to be close enough to center to attract some of the left-wing vote. Otherwise, if both candidates are equally unacceptable, albeit in different ways, the left-wing voters are going to naturally choose the incumbent by default, because the other side has given them insufficient reason to choose someone else.

I really wanted to vote against Feinstein and Boxer, but to me, all of the alternatives were markedly worse (which is saying something, because I generally disagree with both of them far more often than I agree with them). If the Republicans run someone decent (read socially moderate to liberal, but fiscally conservative), I'll vote for that person in a heartbeat.

Comment Re: Sen. Feinstein (Score 2) 538

The last Senate election, the Republicans ran Carly Fiorina against Boxer. Their candidate was best known for being the person who single-handedly nearly bankrupted one of the largest high-tech companies in the world. As a result, a bunch of current and former HP employees had a website with her name that basically talked about what a disaster her leadership at HP had been. She was pretty much guaranteed to lose almost the entire Silicon Valley vote, and probably didn't do well here even among Republicans.

And the last time Feinstein was up for reelection, they ran Elizabeth Emken, whose position against marriage equality made her pretty much guaranteed to lose any election at the state level.

It is pretty clear that the Republicans aren't even trying to win in California. If you want to beat a Democrat in California, you need a fiscal conservative who is socially somewhat liberal. Anybody else is pretty much a non-starter.

Comment Re: It's a multivariate problem (Score 1) 54

It's not just views. The entire design idiom is different:

  • Mac apps: Each document gets its own window. May use many other small windows for various things. Important actions should be in a menu bar, with Command-key shortcuts. Menu bars are per-app. Right-click is useful, but should not be required for any feature. Standard controls are sized for use with a mouse on a large screen. Users open files from disk using a system-provided UI. Gestures are used for scroll, zoom, rotation, and possibly other features, but those features should also be supported on devices that lack those trackpad capabilities.
  • Windows apps: Entire app gets one window, often divided up into panes. Menu bars are per-window. Right-click is often required, and that's okay because everyone has a multi-button mouse. Important actions should have control-key shortcuts. Standard controls are sized for use with a mouse on a large screen. Users open files from disk using a system-provided UI.
  • iOS apps: Entire app gets one view, often divided up into panes. Various gestures let you access other views in place of part or all of the app's existing view. Standard controls are sized for use with a digit on a small screen. Users open documents from a per-app directory, using an app-specific UI (which is usually very simple).

No matter how you restyle your Windows app's window, it is never going to look like an iOS app, because the entire way you design UIs for mobile devices is completely different from the way you design UIs for the desktop.

Now you might be able to get away with it if you're designing only for iOS and Android, but only because the design idioms are fairly similar. And even then, your users are likely to complain about the lack of animation and other advanced UI features that likely don't translate well into cross-platform APIs.

Comment Re:It's a multivariate problem (Score 4, Insightful) 54

Here's the thing: No decent UI is going to be portable anyway. Every platform out there has its own idioms that users expect an app to obey, and no cross-platform technology will realistically conform to those idioms well enough to not feel out of place.

The only good approach for writing portable code is to get people who understand the platform to write a fully native UI, and to write all the underpinnings in a portable language. Share the model, and maybe share the controller, but don't even attempt to share the view. Therein lies the path to madness.

Comment Re:Swift is ready (Score 1) 54

This. Xcode 6 has generally been a disaster, with 6.2 and 6.3 being the worst of the bunch by far. I've experienced almost nonstop crashes while trying to use the debugger, some literally just seconds apart.

I ended up downgrading to 6.1 because I couldn't usefully debug any iOS or OS X code in 6.2 or 6.3. It still misbehaves in strange ways every so often (bizarre bugs that truly defy comprehension, and are probably fixed in 6.2 or 6.3), but at least I can hit the step button more than about two or three times without Xcode "unexpectedly" quitting and losing my whole debugging session.

The bigger concern is this: If Apple's IDE is in such poor shape, how much of a train wreck will iOS 9 and OS X v10.11 be as a result of all their developers being constantly hamstrung by broken tools?

Comment Re: Invisible hand (Score 1) 536

You're right. I did ignore a lot of those things, though presumably you as an individual would incur most of those same costs. The point was to demonstrate the costs that you would pay, but Comcast wouldn't. I suppose I didn't quite do that as well as I had hoped. Mea culpa.

Of course, in most places, the utility companies are required to mark the lines at the landowner's request, at no charge, so that's not a cost; it's just a "to do". (Amusingly, that's probably one of the few costs that Comcast would incur that the landowner wouldn't.)

Either way, there's some profit margin built into any contracting company's fees, and a company big enough to have their own custom cable and conduit manufacturing is also probably big enough to hire their own employees, thus cutting out that portion of the cost. Whether they choose to do so or not is another question, of course.

Comment Re: Invisible hand (Score 3, Informative) 536

They were independent contractors hired by Comcast with a Contract requirement that they badge their trucks and wear Comcast shirts. Comcast supplies the materials, there is an advantage to labeled conduit in that people digging utility test holes can easily identify the owner.

Maybe so, but if so, they're playing a very dangerous game. The legal term that comes to mind here is "agency by estoppel." Briefly put, that term means that if a company authorizes you to act on their behalf, and if they allow you to look and act like an agent of a company, then the company can be held liable for your actions.

As long as Comcast's name is on those trucks, if they screw up, Comcast is almost guaranteed to be held liable in court, regardless of whether the workers are employees or independent contractors. That legal risk is the reason that most contracts these days contain clauses that forbid you from representing yourself as being a partner of or an agent of that company.

The only communication utility that has direct buried cables (no conduit) that I'm even aware of is very old installations of telephone wires. I have run into some of the older fiber optic cables that were not in conduits but they were in armored cables with flowable fill. Such cables aren't used for anything that's not very very important. Anything installed within about the last 30 years when cheap PVC conduit became cheap is now in conduits.

Admittedly, I've only seen cables being buried for cable companies in rural areas, but they were A. coax, and B. not in any sort of conduit whatsoever. That was only a few years ago, and I doubt that practice has changed much except in areas that have gone to fiber. Mind you, that practice does vary widely from place to place, so if you live in a city (or even within twenty or thirty miles of a large city), I can understand why you would not have seen it. That doesn't mean it isn't common practice in truly rural areas.

So rural is easier, but then it's about the same cost?

It's easier, but the distance is also longer. The cost is higher in rural areas, because fewer houses can be served by a single line or set of lines. However, it isn't as much higher as the distance implies, because you don't have to bore under a driveway or sidewalk every fifty feet (and/or dig up and re-build sidewalks and driveways). Building the infrastructure while you're putting in a neighborhood is much cheaper than building it later for the same reason. The less crap you have to work around, the less it costs to put lines in. That statement is amazingly straightforward, and I would challenge you do prove it wrong.

You might find this hard to believe because you don't know what you are talking about but the cost to install the cable to this one house could be a million dollars. He could be on the outer limit of the amplification limits such that it would require them to install an entire fiber hut and amplification system. He could be on the other side of a protected refuge or there could be major utilities between him and the closest connection. In fact there could hundreds of reasons that only Comcast knows about why they can't afford to service that house. There is little point is speculating about what those reasons are unless you want to pay the $5K it would cost for an engineering and locate study to check the feasibility of the installation.

I'm not speculating. The person in question did the installation. There were no boosters, no multi-million-dollar fiber huts. The person paid to have someone trench and run a cable. The cable company lit the cable. End of story. Therefore, I do know that none of those things were necessary, and none of the things you're talking about are even slightly relevant in this case. Clearly the cost was not a million dollars. In fact, it was about $3,000. It is safe to say that if it were going to cost Comcast a million bucks to light up the cable, they would not have agreed to do so in exchange for the original poster spending a mere $3k to run the cable him/herself.

The facts seem pretty clear here, and the fact is that it cost $3k for a random individual to hire a contractor, who in turn got all the necessary permits and permissions and ran the line. Therefore in the absolute worst case, it would have cost Comcast... $3k to run the line. And that's naïvely assuming that they don't get better deals from the contractors by buying in bulk (both in terms of the materials costs and the labor costs). That's also assuming that the cable company doesn't already have agreements in place that make it easier for them to access the right-of-way than a contractor working on behalf of some random landowner. And so on.

Comment Re: Invisible hand (Score 3, Informative) 536

First, all Comcast construction is done by contractors for liability reasons. This isn't negotiable for a large company, a single improper process for a contractor digging a utility in could bankrupt even a company of Comcast's size if their employee's were directly involved in the right incident.

The folks digging up our street were Comcast employees (or at least contractors working for Comcast, not some installer company). They drove Comcast trucks. They ran underground pipes that were manufactured specifically for Comcast, with their name printed every few inches all the way down the length of the tubing. Maybe you don't realize just how big a company we're talking about here.

As for liability, there's a little thing called liability insurance. Companies doing that sort of work have to have it, and if they hire a company to do the work, the company they hire has to have it. It is usually required by law. Whether Comcast pays that cost directly or indirectly is irrelevant; they're still paying the cost of that insurance. Comcast chooses to use contractors in some places because they don't have enough work to keep full-time staff occupied, and/or because it confers tax advantages to use contractors instead of employees. The liability claim is just something they tell contractors so they don't realize how badly they're getting screwed.

Second, though it may only cost $200 a day to rent it's rather irrelevant because Comcast pays the going Contract rate for installations.

Think about this: You're a contracting company that specializes in pulling cables. You have two options:

  1. Work hard to find a bunch of small jobs, knowing that if you can keep your schedule full all day, you'll make n dollars, but realistically knowing that some days you'll barely make n/4 dollars.
  2. Take a contract with Comcast that pays .5n dollars, knowing that they're going to keep sending you work on an ongoing basis.

Which one would you choose? Most contracting companies would choose B, knowing that they'll still be able to pay their employees the same wages, but the company as a whole will be more immune to market fluctuations.

Third, if you think digging the cable in is the only cost you have no concept. There is the planning and engineering costs, the utility mapping, the right-of-way access, the coordination with the local city and the compliance with the local building codes, the insurance costs, the contract management costs, the inspection costs, the quality control and quality assurance. Pulling and splicing cables through the conduits, power and other interconnection costs, splicing the cables, testing and validation, and plant hookup.

Maybe you didn't read the original post. This was about a rural installation. In my experience, that usually means bare coax cables in the ground (no conduit, and probably not fiber), minimal utility mapping (relatively few houses with taps from the power and phone lines), minimal planning and engineering. I mean yes, you do have to do utility mapping, but it's a whole lot easier to map a rural street with a straight wire that parallels the road than it is to map a suburban street that has wires going in random directions from transformers to houses every fifty or one hundred feet.

The cable company would have to comply with the local building codes no matter what. I doubt there's a huge difference there between a rural install and an urban install. If anything, the rural install is probably more laid back, less rigorous, and has lower overall compliance cost. A building code inspector isn't likely to inspect the entire length of wire, but rather the termini, so that cost should be about the same for a 1,000-foot run as for a 50-foot run, assuming it doesn't require them to install any boosters along the way (and if it did, he/she wouldn't have gotten satisfactory results by running the line himself/herself, so we can safely assume that it did not). Similarly, they had to hook it up to their network whether he was thirty feet from the street or a thousand feet, so that cost is also irrelevant. The only relevant factor that makes this house different from any other is the cost of running a thousand feet of cable in a slit in the ground.

Verizon's pass cost (the cost to put a cable in front of the house) was about $1500 per house in a typical suburban environment. It probably costs about another $500-$1000 to dig the cable to the house install the ONT and pull the cable to the jack.

The pass cost was very nearly paid by having service in the street just 1,000 feet away. Remember that, the cost of running a cable in the suburbs is typically much higher than the cost of doing so in a rural area, because you have to deal with a lot more sidewalks, roads, and driveways. Mind you, the extra distance makes up for a lot of that, but 1,000 feet really shouldn't be a big deal, assuming they don't have to dig up any roads (extra permission) or put up any poles (extra cost and probably extra permission).

Comment Re: Invisible hand (Score 1) 536

We're talking about the lines that they put in the ground, not the in-home installers. And I'd expect most independent contractors to be glorified employees, just under month-to-month contracts.

But even if they contract other companies to do the digging work, they're still paying a lot less for them than you would be as an individual, because those companies know that you are a one-time job, and they need to get as much as they can out of you, whereas the Comcasts of the world are repeat customers that will keep sending you business.

Comment Re: Invisible hand (Score 3, Informative) 536

It's only expensive because you were paying for it. The cable companies employ people to run cables, which makes those employees basically a sunk cost. They have to have those people to do repairs on an ongoing basis. When they aren't doing repairs, it costs the cable nothing to have them run lines to new houses, beyond the cost of the wire, which I suspect is somewhere between a third and a sixth of what you paid. (Over the long term, this isn't true, but when it comes to short-term variation, it is.)

Moreover, it costs $200 to rent a trenching machine for a day, and probably less than that to hire someone for a day to run the thing. So basically, even by the most conservative estimate, you overpaid for your installation by about $1,600, all of which went into the pockets of middlemen. Cable companies don't pay middlemen; they pay workers. So even in the worst case scenario, where all their workers were fully booked so that they had to hire new people to handle running your cable, they'd still pay less than half what you paid.

So at your price, it would have been about an 8-year payoff. At half that price, it would be a 4-year payoff. In the telecom world, a four-year payoff is amazingly quick, from what I've read. Your cable company just couldn't be bothered. It had nothing to do with cost, or if it did have something to do with cost, it was only because they were pushing the high up-front cost onto you as a means of ensuring that you could actually afford the service. Either that or they are nearly bankrupt and couldn't afford the $3,000, in which case you probably just wasted your money. Hard to say which.

Slashdot Top Deals

There are two ways to write error-free programs; only the third one works.

Working...