Become a fan of Slashdot on Facebook


Forgot your password?
Back for a limited time - Get 15% off sitewide on Slashdot Deals with coupon code "BLACKFRIDAY" (some exclusions apply)". ×

Comment Re:I hope... (Score 1) 192

If the government wants to do that, it is certainly within their authority.

No it isn't. The constitution only grants a handful of powers to the federal government listed in article 1 section 8, everything else is reserved for the states or the individuals. Education, healthcare, transportation, and yes, aviation are nowhere mentioned in the constitution, and are strictly jurisdiction of the states or individuals according to the 9th and 10th amendment.

Not that that has ever stopped the federal government from doing whatever they want. Most of what the federal government does is unconstitutional, but it is justified by a loose interpretation of the "general Welfare" and "regulate commerce among the serveral states" that is not supported by the federalist papers. But by law, this is outside their authority.

Comment 30 million loc is realistic in my mind (Score 2) 130

I don't know what those particular routers are running. Here is just me listing a few packages off the top of my head that could be in there:

There are 12 million LOC in the kernel alone (linux?)
Another million for libc
2 millions for web server
2 millions for php or whatever they use.
6 million for java.

I have not even included anything cisco might write themselves.
As you can see, it would not be too hard to get to the 30 million LOC mark. The backdoors can be installed in any of these packages not only in the stuff Cisco wrote.

I seriously doubt cisco wrote 30 million LOC for their routers, but once you start counting all the 3rd party software that runs inside those routers 30 million does not seem too far fetched.

Comment Re:When done properly it is fantastic (Score 1) 371

What magical place do you work at? I've worked for three companies that claim to do SCRUM and developers have less say than anywhere else I've worked. These companies still back into their schedule and shoe-horn it all into two week increments.

If you are doing scrum properly, the team of _developers_ decide via poker planning how hard a particular feature (user story) will be to develop. They should size all the user stories.

The product owner gets to decide which ones are more important and should be developed first (with input from development team), leaving the least important user stories last, in case there is no time to get to them.

Under scrum, the product owner can say: I want to deploy in 3 months, that is fine and the team should stick to it. The only question is which user stories and how many will be included in that deployment. As the team matures and learns about how fast they can develop, they may need to add or remove user stories for that deployment, but the 3 month schedule would stay in place. The product owner is simply presented with a budget: we can develop x amount of points in that time and this is how many points each user story costs, pick the ones you want. Expectations are set realistically, the team does not need to work long hours to cram work for the deadline, and you deliver the most valuable features first.

If they are doing something else, then simply put they are NOT doing scrum.

Comment When done properly it is fantastic (Score 3, Insightful) 371

When done right, scrum is fantastic methodology. I know this from my own experience. However, I have not see many teams master it. They usually cut corners, or "adapt" it to their own preconceptions that end up breaking the process. They often don't do the retrospective meeting, or do it improperly so they are not able to get better at it, and get stuck carrying over user stories iteration after iteration.

I don't think scrum and open development have a lot of overlap. They are each suitable for different types of projects. Open development works great for open source projects that a lot of people would have interest on. Scrum works great in small teams developing for particular verticals within a company that would have limited application outside.

Things can always be improved of course, I would not say scrum is the ultimate methodology, but it is a pretty darn good one, and we are yet to see better ones.

Comment Re:Snake oil (Score 1) 287

The Faculty of Homeopathy said patients supported the therapy.

Who cares what the patients "support"? Patients for the most part demonstrably have no idea what they are talking about when it comes to medical treatments. We have highly trained medical professionals and we rely on treatments that can objectively be shown to work better than placebo for a reason.

Demonstrate to me that homeopathy is more effective than a placebo and I'm fine with it. Until that happens it is nothing but snake oil and anyone who supports it is harming people with fake treatments.

Right, we should treat people like cattle, too ignorant to know what is good for themselves. Go to where people work and give them shots that the government deems is good for them, because they are too stupid to know better. Force them to pay for it too.

Also, the biggest religion is christianity at 33%. That means that even in the best case scenario of christianity being entirely accurate, then at least 66% of what people believe is wrong. Demonstrate to me that praying is more effective than a placebo and I'm fine with it. Until that happens, it is nothing but snake oil and anyone who supports it is harming people with fake treatments.

What you are advocating is making water in pills illegal because it has not been proven to help. You are looking at it wrong. only if it was proven to _harm_, then one should consider making it illegal.

People should be responsible for themselves. If I want to take water with "magical powers", such as homeopathy or holy water, then it should be entirely up to me. It would be my own damned fault if I don't educate myself about it.

Comment Re:Because Everything To Do With Air Travel... (Score 1) 194

I'm sure I'm not the first person in the world to have come up with the idea of putting a Dollar Store in an airport. Since I've never owned or operated a retail outlet of any kind, though, I can imagine there's some sort of prohibition to the idea that I haven't thought of yet

The reason you don't see dollar stores at airports or malls, is that they operate at very low margins. If they sell you stuff at $1, they would simply not be able to afford rent at a premium spot like that. There is no law against it, it is just not economical.

Comment Re:No compelling evidence? (Score 1) 663

How do you explain skinny people from Asia who consume a large portion of their diet through rice calories?

Same as south america where I grew up. Yes, we eat a lot of rice there, but we also walk _everywhere_. And while there are lots of calories coming from rice, we generally eat less sweets and sodas.

Comment Re:No compelling evidence? (Score 1) 663

That is FAR from a hard and fast rule. It depends on your genetics.

I am sorry, but genetics is nothing more than a cop out excuse for not exercising and eating properly.

Next time you are at Walmart look at any shopping cart, and look at the person pushing it.
Overweight people have doughnuts, cheetos, cereal, beers, cakes, potato chips, baked potatoes, rice, sodas, icecream, candy, white bread, etc... It is all about sugar, simple carbs, high glycemic index foods.
Fit people have fruit, vegetables, meats, eggs, nuts, etc...

It is true that overweight parents tend to have overweight children. But this is just correlation, not causation. They are feeding their kids the same sugary stuff they eat. Any kid would be overweight eating like that regardless what their parents look like.

If someone reading this thinks I am full of it and they indeed have some genetic predisposition that makes it impossible to lose weight. Go ahead, answer honestly, what did you eat yesterday (include snacks and drinks)? Open your fridge and pantry and honestly list what you have in there. How many miles did you run or walk last week?

I have great admiration for that fat lady at the gym running on a treadmill and lifting. She mustered the courage to some something out of her comfort zone, full of people that might make her feel inadequate. She has concluded that she will not be a victim of bad genes, environment, aliens, or whatever other bs people tell themselves. She has taken control of her own body and decided to endure the sacrifice it takes to improve herself. Fat lady at the gym, I salute you.

Comment Re:So I guess it's time.... (Score 1) 97

For automobile manufacturers to start factoring in the time of day and keeping the "key" hidden...

A much more secure method would be a challenge/response protocol, the car sends an encrypted random challenge to the key, the key decrypts it, calculates a response to the challenge and sends the response back to the car. The car checks the response and if valid, it unlocks.

There is no way to replay messages as long as the challenge is randomized, and the car obviously should not unlock if it receives a response to something other than the last challenge. There is no way to get the encryption key since it never goes over the air, it is just used internally by the car and the key to encrypt/decrypt the message.

The only problem with this is that it requires 2 way communication between the key and the car, so your solution would be cheaper and simpler.

Comment Re:Limits of storage / human perception (Score 4, Informative) 109

I am a game developer.

Indeed many games have color banding, so do many jpeg images. But this has nothing to do with the color depth.

When a game bundles an image, it is normally compressed in a lossy format such as DXT5 or ETC1 (depends on your platform) . These formats are typically much smaller than say a PNG, and are sent compressed to the video card. The video card has hardware that can get a pixel when needed from these images without having to decompress it. This saves a lot of video card memory which can be used for more polygons and whatnot.

These formats like jpeg, do modify the image a little bit if it helps makes them smaller. A somewhat oversimplified explanation is this: suppose there are 5 pixels that are almost the same color, for example: (red, red+1, red-1, red + 2, red +1), the algorithm will change them to be the same color: (red, red, red, red, red), then instead of saving each individual pixel, it will just store: (5 red), which takes a lot less space. A particularly bad effect of this is that gradients end up being not so smooth so you see banding. Reality is a lot more complex than this, but you get the idea.

In addition, when a texture is rendered at a distance, the hardware actually chooses a scaled down version of the image. The farther the texture, the less precision is used until there is only 1 pixel. This is called mipmap. Depending on the algorithm used for blending mipmaps, it can also generate banding.

You could use 128 bit RGBA color depth, and you would still see the same banding due to these optimizations.

Never say you know a man until you have divided an inheritance with him.