Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

Comment Re:Some do-gooding politician failed basic economi (Score 1) 283

Try telling 5 year olds that the grump sitting in the corner is exactly why Santa can't bring them what they most wanted for Christmas and see what happens. And pass me the popcorn.

Funny, I have four kids, and most of the time they get what my wife and I want them to have; which only rarely coincides with what they had asked for. I can't say any of them have ever whined to me about not having something they asked for and didn't get. I must have simply gotten lucky.


Four times


Comment Re:Yeah.... but.... (Score 1) 283

Spoken like a non-parent.

Horse$#!7. A good parent understands that part of parenting is explaining the real world to your kids in a controlled environment so they can absorb the reality. There are two facits to that. The first is that a young child should never be given everything they want. Below the age of about 5, They simply do not have the cognition to equate their behavior throughout the year with a single regard in December. They haven't developed the ability to put cause and effect together when they are that far spaced in time. After 5 years of age, they are old enough to begin to appreciate the cause and effect, but they are also old enough to start learning that the reason why they are not going to get that $FADITEM for Christmas is because it costs way too much. Maybe you give them enough money to buy $FADITEM at normal retail prices and tell them they can wait until the price comes down (as it inevitably will), or they can use the money to buy something else right now. You will have just taught them a very valuable lesson about money and wise spending. Doing things your way is the reason we have so damn many precious snowflakes in this world.

Comment Re:Make it stop.... (Score 5, Informative) 383

Why did you allow your users to upgrade then?

Because Mozilla pushed the update as part of the normal daily updates, without even so much as a pop-up warning that it was going to happen.

The same thing happened to me. One afternoon last week, one of my kids comes to me telling me his computer is acting strange. After much digging I discover two things: First, the computer has some kind of malware on it that is doing some naughty shit. Luckily, I have the kids computers segmented from the rest of the network and each other, so the damage is contained. The second thing I discover is that Firefox on the kids computers automatically updated to version 57. My kids cannot have done it because they do not have permissions to install or run unauthorized software. I checked my own machine and sure enough, it had automatically updated to 57 as well. Any other time, I might not have cared so much, but this time it was criitical because Firefox 57 is not compatible with NoScript yet, and so the #^@&ing idiots at Mozilla thought the ideal solution to that problem was to just do the upgrade anyway and ignore the fact that NoScript did not work, by simply removing the Add-on altogether. Worst of all, all of this happened silently. Those imbeciles caused my sons computer to get owned by taking down an important layer of defense I had constructed to keep those computers safe.

The important lesson here is that NoScript is more valuable to me than Firefox, and having been so burned once, I will never again touch another Mozilla product as long as I live. NoScript was the only thing keeping our computers on Firefox. Since I obviously cant trust Mozilla to do the right thing, I have no choice but to move to an alternative. I don't like ScriptSafe as much as I liked NoScript, but Firefox is forever off the table, and that leaves microsoft or google.

Comment Re: STOP TALKING ABOUT SPEED! (Score 1) 160

why is it Moziillas fault?

The update ran automatically at some point. The failure of any of the plugins in the new version should have been an upgrade failure, or should have produced a confirmation dialog before proceeding. It did neither. It simply started up with no indication that the plugin was no longer present. Had the update mechanism done one of the two things I just mentioned, Mozilla and I would still be friends. Instead they chose the worst possible option.

It seems to be worse still because Mozilla was aware directly that NoScript would not be ready for the update, so they did not accidentally forget that NoScript would not work, they deliberately ignored the problem.

Because of the browsing habits of children, this behavior put my computers directly at risk. The simple fact that Mozilla deliberately ignored the security implications of their decision means that they can't be trusted ever again. Even Microsoft only ends up screwing their customers through incompetence, Mozilla appears to have taken it to the level of malice.

Comment Re:STOP TALKING ABOUT SPEED! (Score 1, Flamebait) 160


When the dumb &#$%s at mozilla pushed the firefox 57 update, NoScript was not compatible, so what did they do? They just silently disabled it. That is absolutely unacceptable behavior. They just created a foaming at the mouth hater out of me. Much as I don't like any of the other alternatives, turning off defense mechanisms without even so much as a warning has earned them my undying hatred. Even apple or Microsoft have not been able to accomplish that. From this day forward, I will never so much as touch anything written or maintained by them, and will go a long way out of my way to make sure people understand exactly why they shouldn't either.

Comment Re:San Bernadino all over again (Score 1) 450

Yep, guns allow us to all vote more...or something...are you really from this planet?

Our country was founded at the point of a gun, as were pretty much all other countries. When it comes time to select a new government for, the group that did the fighting and dying gets to make the rules, not the wank alls who sit on the sidelines waiting to see who wins.

In point of fact, without the threat of violence you, as an individual, have no political power whatsoever. The only thing that ensures that our votes matter is the implied threat of what happens when/if they are no longer counted. Keep that in mind when you call for the removal of our collective right to bear arms.

Comment Re:San Bernadino all over again (Score 1) 450

HAHAHAHA "moral outrage". As if. The real moral outrage is how week after endless week, another mass shooting occurs, and you 'merkins are too fucking stupid to repeal your second amendment.

The only thing left that stands between us and the Trump version of Putins Russia *is* the second amendment. If we give that up now, might as well not even bother pretending the rest even matter anymore.

Comment Retarded (Score 1) 80

Self-protect High Energy Laser Demonstrator (SHiELD)

Can we stop with the dumb-ass acronyms now. Its like the people coming up with these names have the mentality of a 6 year old, and the names are designed to sell to those with the thought process of a four year old.

I'm not sure what is more disappointing: The fact that there are people who are paid to try this kind of marketing, or the fact that it works.

Comment Re:Not gonna happen (Score 2, Informative) 595

Have you seen how much crap is added to C++? It's a bloated, complex beast full of hacks to fix other hacks. C++ needs to die.

I live and breathe C++. Its a perfectly fine language. Except a few minor quirks, the language behaves quite nicely. Perhaps you are basing your experience from the STL nightmare that existed circa 2000. Even Microsofts STL implementation is now reasonably compliant with the standard, and the standard is quite good. If you are continuing to have trouble with the language, then I would submit that you are probably not a very good programmer, and the behavior of the language (which requires you to have a good grasp on how computers actually work), is probably mysterious to you, but each and every behavior of C++ is there for a very good reason. Other languages hide these ugly details from you, and the very act of hiding these details means that the language is sub-par because the devil is in those very same details. I will grant you, C++ has a steeper learning curve than most languages, but the performance of the code you can write in C++ is vastly superior to all languages except maybe C. There are constructs I can create with template metaprogramming that even C cannot match the performance of. Proper use of the STL allows you to minimize the need for memory management, but like any C derivative, the option of going all pointer-fu is there if you need it.

In all, C is a language for professionals, C++ is a language for experts. Everything else is for amateurs.

Comment Re:Let's re-invent hammers and nails (Score 4, Insightful) 595

Sure, they haven't totally rendered hammers obsolete (for one thing, they suck at removing nails) but neither will Cx completely replace C.

Cx, (or Go or Rust, or any other fad damned thing) will not replace C. The reason is simple. C is perfectly fine for most of what it is used for, and there is a huge amount of legacy code (plus toolchains, IDEs, and much much more) that exist in the C domain. Its not good enough that the Next Big Thing (tm) be better than C, it has to be better enough to warrant the extra cost of converting existing C code, C toolchains, C environments and the simple fact that there are uncounted millions of programmers out there who, almost without exception, know C. If I am going to start a new project (or more importantly, if I am going to pay someone else to start a new project) that falls into one of the areas that are traditionally C strongholds (such as embedded systems programming, kernel level systems design, device drivers, etc...) you can pretty well bet that it is going to be C that is used. Anyone trying to talk me out of it had better have a damn good reason, since I know the risks of using C, and I have no idea what the risks are of using XYZ new fad.

Comment Re:yeah... (Score 1) 155

The much better way is to make it illegal for anyone in Congress or C level management of a publicly traded company to own any stock. Keeps them honest and forces the companies to pay them fully taxable salaries rather than company stock where gains are taxed much lower. Flag as Inappropriate

How does that work for a founder of the company? Presumably one of the founders is going to own stock, and if the founders of the company can't be in leadership positions, the company will never get off the ground...

Comment Re:Ok, this makes no sense (Score 1) 71

how does this even fly with the investors?

These investors were stupid enough to invest 185million in a startup that was trying to compete with a free operating system for other peoples phones. These investors are obviously too stupid to have even done rudimentary research on the idea/team they were investing in, so I can't see any particular reason that they should be on th ball enough to even know what a self driving car is, much less whether it is a good investment or not.

Comment Re:Well, maybe Ireland will leave the EU next? (Score 1) 192

Hopefully Ireland decides to tell the EU to go to hell and bail along with Britain and soon-to-be Catalan.

Hopefully governments get smart about this, and start insisting that any company that does business within their borders pays their tax rate. I'm all for these companies being able to deduct taxes paid elsewhere from their taxes due, but any company that does business in the US should pay the US tax rate. If they owe 15%, they should pay 15% to somebody.

Comment Re:Correct Headline - Nailed it! (Score 1) 127

I could not agree with that more. How much should you spend on security specific efforts well many would argue: X = risk probability * cost of a breach

In most cases, the company never pays the full cost of a breach because their customer are the victims, not them. The only way to ensure that this calculus is done correctly is to ensure that the company bears at least the true cost of the breach. The most effective way to do this is through fines that meet or exceed the actual cost of the failure. The problem with regulations in the United states, is not that they exist, but that they are not properly sized for the actual behavior they are there to prevent. Fines resulting from regulation must potentially be large enough to bankrupt a company if the violation is egregious enough. If they are not, then by definition they are not performing their intended function in society.

Slashdot Top Deals

Suggest you just sit there and wait till life gets easier.