Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Why can't taxpayers decide for themselves? (Score 5, Informative) 111

There is only one reason for the government to step in: make it easier for smaller ISPs to start shop.

So you don't think the government should step in if the big guys are abusing their monopoly? You don't think the voters in a municipality should be allowed to decide for themselves if they want the government to establish broadband services for their own use? I know it's a popular meme to presume that governments are nothing but incompetent but the reality is that sometimes the government is the best way to get something done. If the existing ISPs find it not worthwhile to serve a population I see no credible argument why the local government couldn't fill that role if the taxpayers want them to. Might not be economically ideal but sometimes perfect is the enemy of good enough.

I'd love to start a small ISP in my area, but it is practically impossible.

Out of curiosity, why? It's a pretty tough way to make a buck. The margins in being an ISP are pretty thin unless you are able to obtain some form of monopoly. If there is any competition the margins plummet but costs don't. Huge fixed costs, lots of customer service, maintenance, etc. Maybe it's your passion but I've started a number of businesses and that is a seriously difficult business to get into. I can introduce you to several people who have actually tried to start an ISP and failed in spite of being well funded.

Comment Failing to recognize limits (Score 1) 157

unlike every other kind of engineer, software engineers rarely encounter the boundaries of their knowledge

I'm not so sure about this. I agree about the arrogance but I think a more accurate statement might be that software engineers too often fail to recognize when they encounter the boundaries of their knowledge. I think they bump into those limits all the time and go merrily on their way past them. We've all seen software that was clearly developed by someone who clearly never actually had to use it to do the job it was designed for. I was staring at a piece of accounting software today that clearly was designed by someone who has never actually worked as an accountant. Either work flow was not a primary consideration or the programmer badly misunderstood how accountants go about their daily business. As you say, the consequences of their decisions are so far removed from their incentives and feedback that they have no real appreciation of how their work affects others.

Comment Why are they hiding information? (Score 2) 140

3 secs should be just enough to click the "more information" link.

You apparently have never bothered to click the "more information" link. It is a pretty good approximation of useless unless you click several layers deep and shouldn't be necessary in the first place. A short description of what the patch actually is intended to do would not kill Microsoft. I shouldn't have to go hunting for that information if I want it. Yes I know how to find out what the patch is for but Microsoft has made it needlessly hard.

Put bluntly, I shouldn't have to click ANY links to see a summary of what a patch is supposed to do.

Comment Most developers only know trial and error (Score 1) 157

Most programmers and software engineers have the limitations you mention because consumers don't want to pay for the high quality software we want to build for them.

I would lend more credence to this statement if most software engineers actually had any actual experience designing and implementing high reliability software. Most unfortunately have very little clue what that actually means or how to do it for real. They like the idea (it's a good idea!) but have zero experience or training in the implementation techniques required. You are correct that there is an economic component to the problem but that doesn't appear to be the core problem. Even when we take money out of the equation altogether with open source software, we STILL don't see software developers using the formal engineering techniques that would result in the most reliable software. I think this is in large part because most of them have no idea whatsoever how actually develop like this. Most software is designed by trial and error because that is the only way most developers know how to do it. They still code like they did when they were a teenager in mom's basement because no one showed them a better way.

For what it's worth, this problem isn't unique to software engineers. I'm not a programmer and I see similar problems with electrical and mechanical engineers on a daily basis. Trial and error is easy to understand and quick and generally works whereas formal engineering is much harder.

When software is used in places where it has to work the first time, we'll be more than happy to adapt to the new set of circumstances.

Maybe but I doubt it. I really don't see developers genuinely pushing for more reliable development techniques in the real world. They talk about them in a "wouldn't that be nice" sort of way but they don't really try to make them happen.

Comment Hours of testing doesn't equal automatic quality (Score 1) 157

Your fears are not rational. Self driving cars and robotic surgeons are tested for thousands of hours, under live conditions.

Among the other parts of my job I run a Quality Assurance department for my company and I've worked in QA for several years. It doesn't matter how much you test something if the process for designing and building the product was inadequate. QA testing is like the goalie on a hockey team - necessary but even the best goalie is going to fail if the team in front of him can't play defense. Good quality comes from good designs which are rationally and systematically well executed. Testing is a part of the equation but the correlation between hours of testing and the ultimate quality of a product is a weak one.

I had LASIK eye surgery done by a robot. I trusted it far more than I would a human surgeon.

And you looked up the hard evidence to back up this assumption for that specific procedure? (you may have - not trying to be rude) I've had LASIK as well and while I agree that it is absolutely possible for a robot to help a surgeon do a better job, I wouldn't trust it more simply because it was a robot. Furthermore there is a difference between an autonomous robot and a robotic assistive device. Most "robotic surgery" is with devices that assist and (hopefully) improve the capability of the surgeon doing the work but it is still a surgeon operating on you at the end of the day. He's just using a fancy tool to help him be a bit steadier.

Getting rocket software right is difficult precisely because there is no way to do a live test.

Umm, yes there is. It's called "doing a live test". They're often expensive but they very often are possible. We did lots of them in the early days of the space program. Companies still do them to this day. They might choose not to for economic reasons but that doesn't mean they cannot be done.

Comment Women fight differently and are not more mature (Score 5, Insightful) 579

Absolute truth. Women as a group tend to be more emotionally mature, and apt to avoid senseless conflict.

I've been on the board of a non-profit which whose members are predominately women, usually middle aged women. I also run a company where about 3/4 of the employees are women. Furthermore I grew up in a household where I was the only male most of the time. I can assure you that women are as a group absolutely not more (or less) emotionally mature than men and if anything women are more likely to engage in senseless conflict. HOW they fight is very different. More passive-aggressive, backbiting, alliance building, etc. It's like watching some crappy reality vote-the-other-guy-off-the-island show. In some ways women's conflict tactics are even nastier than the ones men typically employ. Guys might actually try to beat the crap out of each other (physically or verbally) but women will try to exile each other from social groups.

Anyone who thinks women's average level of maturity is higher than men's has either been watching too many sitcoms or never been around actual women for any meaningful period of time. Women tend to react to conflict differently but that doesn't mean they are any more mature about it. Men are no better but they aren't any worse either.

Comment Re:By-products are not loss leaders (Score 1) 275

A by-product is something that you produce while making something else. What do Amazon and Google make that produces storage?

A by-product is formally defined as "'output from a joint production process that is minor in quantity and/or net realizable value when compared to the main products". The search and retail services that Google and Amazon respectively provide require a lot of computers and these computers invariably have an excess of hard drive capacity even if they are using storage area networks or similar. (storage is purchased as a step function so there always is some amount of excess capacity even if very small) This means that their primary product (search and retail) generates storage as a by-product. Offering storage related services is a way to recapture some of the value of this excess storage which would otherwise merely be a cost.

Do you mean to say that they need massive amounts of storage in the first place? That doesn't mean it's free.

Nobody said it was free and by-products aren't free either though they can be very very cheap sometimes. They simply aren't as valuable in the marketplace as the primary product. From an accounting standpoint it is a sunk cost - the money has already been spent for a separate purpose and any (rational) decision making about what to do with the asset going forward should not factor into the equation.

Excess capacity for any company on any product can be normally be sold very cheaply. This is how foreign companies can sometimes sell products for what seems like ludicrously low prices even without government subsidies and why accusations of dumping are hard to prove. Once the fixed costs of the product have been recovered, anything the company can sell it for after that is pure profit. They basically can sell it for as low as their variable cost without losing money. Google's variable cost on a unit of data storage is extremely low - probably no more than a few cents per megabyte if not less. It's not free but it's pretty close. A great example of excess capacity with a low cost is text messaging for cell phones. The cost to AT&T to send you a text message is very very very low because the mechanism to send the message simply rides on some gear that has to be there anyway for a separate purpose. Once the decision to put the cell tower in is made, text messages are almost pure profit even though technically they could be considered a by-product. (now their market value is high enough that by-product might not be an accurate description anymore though...)

It may well be that Google and Amazon can maintain storage cheaper than most people, because they do have a lot of it. Google, for example, has put a great deal of research into how to have tremendous amounts of mass storage as inexpensively as possible.

I'm a cost accountant and what you said here is 100% correct. They are able to achieve economies of scale that few others can match.

That takes advantage of economies of scale, and has nothing to do with by-products.

You are conflating two accounting issues that are properly separate. Google gets storage very cheaply on a per-megabyte basis because they buy huge amounts of it and have cost effective infrastructure to make use of it. They end up with large excess amounts of it because of the nature of their primary business (not data storage) which effectively makes it a by-product to Google. From an accounting standpoint this is no different than how oil refineries generate natural gas as a by-product when refining oil into gasoline. They would have to have the storage whether or not they went into the data storage business. By going into the data storage business they are attempting to get market value for that by-product rather than simply writing it down as waste. Either way that excess capacity is a by-product. Calling Google's excess data storage capacity a by-product is logically correct.

Comment Everyone is a taxpayer (Score 1, Informative) 194

Then they aren't taxpayers, are they?

Sure they are. I assure you that the priest who is fully supported by his congregation is taxed on his "earnings". A housewife still has to file and is responsible for the taxes on the spouses income even if they had no role in actually earning it. All those people still pay sales, use, gasoline, excise, etc taxes. It's essentially impossible to not be a taxpayer on some level.

Comment Incompetent engineers (Score 2) 194

I'm not familiar with the device, but the engineer in me want's to believe that no one would design a system with such an obvious weakness.

I run a company that makes wiring harnesses and I am an engineer (as well as an accountant) myself. I assure you that there are a LOT of idiots who would would design such a stupid system. I get to deal with some of them on a semi-regular basis.

We like to pretend here on slashdot that engineers are universally good at their job and always do quality work but I have several file cabinets full of evidence 10 feet from where I sit that proves that too many engineers are monumentally incompetent idiots. On a daily basis I see drawings that are incomplete, incorrect, badly designed, occasionally dangerous, specify incompatible or needlessly expensive parts, difficult or impossible to read, sloppy, cannot be manufactured and even just plain incoherent. I have seen precisely 7 product drawings (out of hundreds) in the last 5 years where I could build the product detailed on the print without asking even a single question or correcting some error. This is quite simply bad engineering by people who aren't very good at their jobs.

The fun part of engineering is figuring out a clever solution to a problem. The harder and less fun part of engineering (but probably the more important part) is documenting the solution in such a way that others can understand and replicate your solution and adjust/debug it if necessary. People who can write good quality work instructions are a shocking rarity even among very smart people. A lot of engineers will take easy shortcuts even when it results in a worse and more expensive product in the long run.

Comment Government can and do earn money (Score 1) 194

Last time I checked, the government doesn't earn money.

Not even remotely true. Governments are perfectly capable of earning money when they choose to. Governments can and do own things and can behave very much like private businesses if they want to. In China and Egypt and Russia (and many more) have huge swaths of the private economy are outright owned by the government. The fact that the US government generally refrains from trying to make a profit and behaving like a private enterprise doesn't mean they cannot or do not. For a time in the very recent past the US government literally owned GM and Chrysler which means the US government was for a time in the automobile manufacturing business.

Not to mention that a government can literally "print" money if they want to. The Federal Reserve technically makes a profit every year though that doesn't really mean much in reality.

Taxpayers do.

Some do and some do not. People who stay home to raise children often do not earn any money. Religious leaders are often supported by tithes or donations earned by others. Elected officials and judges are typically supported by taxpayers.

Comment Re:Dangers of extrapolation (Score 1) 149

Wouldn't the Air BnB customer feedback system take care of hosts who were "bad actors"?

Not necessarily and only after the fact. A hotel chain has a reputation to maintain and generally they are operating as ongoing concerns. AirBnB users (both guests and renters) are under no such long term pressures.

It seems the government is only concerned about the bad actors from the standpoint of violation of their tax and monopoly preservation regulations.

I think that is overly cynical. The government and its elected officials generally do care that the people under their care are safe and happy, even if their ultimate motivation is just to get re-elected rather than some deep level of humanity. And a government being concerned about attempts to circumvent their powers of taxation shouldn't be terribly surprising. Taxing travelers is a great way to bring money into the area from outside without having to tax the people that elect them. Shouldn't shock anyone that such an easy taxation target would be valued highly by government officials who want to get re-elected.

If a housing unit is safe for rental for the long term, it should be safe for short term guests so I doubt that there are any genuine safety concerns.

That is true but not really relevant. If someone is considering a long term stay, chances are they are going to look the place over in person before any money changes hands. Not so with a short term hotel-style stay where you will be in and out in a short amount of time. I'm not saying AirBnB is a bad thing but what you are saying is a false equivalency in most cases. There are some serious issues to think about here is all I'm saying.

Comment Dangers of extrapolation (Score 1) 149

I've used Airbnb and never had a shady experience.

So clearly we can extrapolate from your experience that no one ever has had or will have a problem... [/sarcasm]

Look, most people probably will never have a problem because most people are decent law abiding sorts. Those aren't who we are worried about. It's the few really bad ones that hurt, steal from or defraud or otherwise harm someone. If your experiences have been great, that is wonderful but that doesn't mean it isn't worth worrying about both for the visitor and the host. If you want to take the risks involved in using a service like AirBnB I have no problem with that but that doesn't mean there aren't some very important public health and safety considerations to address.

Comment Pick your battles (Score 2) 147

Proper use of terminology is important in science and engineering.

When we get to any actual science or engineering then I will pretend to care. Until then it really is not important in a forum like slashdot to anyone but a few overly pedantic people who don't know when to pick their battles. Just because people here generally care about science and engineering doesn't mean we can't deal with a little obvious imprecision in a description of a shape. No one will be negatively affected by the fact that it isn't truly a torus and most of us are well aware that it isn't actually a torus by the proper defintion. It's like pointing out that the Saint Louis Arch is actually a catenary instead of a parabola as is commonly assumed. Interesting but ultimately not genuinely important 99.999999999% of the time.

Comment Sometimes yes (Score 1) 149

Do you think that a private arrangement between two individuals to allow someone to stay in a room or apartment or whatever belonging to another in exchange for some cash means that the room/apartment or whatever needs to abide by the same heavy regulations as a hotel?

In some cases the answer will be yes. If I found my out my neighbor had turned his house into a de-facto hotel, I would likely be pretty upset and rightly so. That potentially affects me and my property so you better believe I'm going to want a say in the matter. Furthermore there are various important liability, safety and taxation concerns that need to be addressed before any sane person should give a blanket go-ahead.

Comment Addressing potential problems (Score 4, Informative) 149

It has EVERYTHING to do with killing innovation. Think about it for a second, who benefits?

The (probably few) customers who don't get scammed by shady "hosts". The neighbors who don't have to put up with living next to a de-facto hotel which the property is almost certainly not zoned for. The taxing authorities and by extension the local citizens who are probably not receiving the benefits of tax revenue they would otherwise receive. The normal hotels and their employees who lose revenue they likely otherwise would have received.

Just because something is new doesn't mean it is necessarily good. I don't have a problem with Air Bnb and I actually do wish them the best of luck but just because they think their product is "innovative" doesn't automatically mean it is a good idea. I can see potential problems with the service that are serious and need to be addressed in a more adult way than screaming "KILLING INNOVATION" to anyone who will listen.

Slashdot Top Deals

"Experience has proved that some people indeed know everything." -- Russell Baker

Working...