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

 



Forgot your password?
typodupeerror
×

Comment Re:A Corollary for Code (Score 1) 232

Not knowing about trickier parts of a language doesn't mean that you don't use them. I recently discovered some code where experienced C programmers didn't know that signed integer overflow was undefined in C. This meant that the compiler could optimise one of their tests away in a loop (nontrivially, in a way that's difficult to generate a warning for) and turn it into an infinite loop. After a few weeks, their code would hit this case and infinite loop and freeze. Unless you know that this tricky part of the language exists, you don't know enough to avoid using it.

Comment Re:More... (Score 3, Informative) 232

The original justifications for hating goto referred to a non-local goto (or, exceptions, as the kids call them these days) which made it very difficult to reason about control flow in a program. The new reasons for hating goto in language like C/C++ relate to variable lifetimes and making it difficult to reason about when variables go out of scope.

Comment Re:The future is now. (Score 4, Insightful) 155

And, unfortunately, ChromeOS is the comparatively softcore version of dystopian cryptographic lockdown. A ChromeOS device certainly works most smoothly if you leave it set to factory defaults, and generally play like a good little consumer; but, at least for now, there's a deliberate, documented, we-don't-assure-that-you'll-like-the-results-but-here's-how-to-do-it, switch for turning off the verification, becoming root, booting alternate payloads, and generally mucking around. My memory of the details is a little fuzzy; but I think that you can have your merry way with everything except some 'fallback' BIOS/bootloader that is hardware write-locked at the factory and isn't even modified by Google-provided updates; but instead intended to be just enough bootloader to un-brick basically anything you can do to the system in software. On some models, you can futz with that as well if you poke the right area of the board.

It's definitely a 'crypto lockdown to make security easier, and possibly even possible' device; and Google hardly encourages you to go forth and GNU; but they at least allow you to. That puts ChromeOS devices well above all iDevices, a fair percentage of Android hardware, and potentially above some 'trusted boot' UEFI systems(depending on whether you can re-key the system or not). It's certainly a good example; but it's far less of an anomaly than one would like.

Comment Re:More of the same (Score 5, Insightful) 155

I'd be inclined to suggest that it will be worse than that:

Barring some sort of radical change in priorities that causes the market to accept zero new features for, oh, a (human) generation or more, while vendors put out bugfix releases, 'winning' certainly isn't going to happen by doing conventional stuff; but harder.

If 'winning' in fact occurs, odds are excellent that it will be on some wonderfully dystopian lockdown platform that shrinks the problem space considerably by forbidding basically everything that hasn't been cryptopgraphically blessed by the vendor, sandboxed to hell and back, or both. Naturally, the power afforded to the vendor in this scenario will never be abused.

Comment Re:led costs $22????? (Score 1) 169

why? What does it matter how big my house is? The house that I grew up in for about a decade was 7000 sq feet, that we built back in early 70s. In addition, it was built such that the specs still remain above what is called for today.
And at my current house, we have 43 solar panels so that we generate not just our electricity, but for others.
So, what the fuck do you care since I am obviously more of an environmentalist than you are?

Comment Re:They can lower it all they want. It will not ma (Score 1) 442

LOL.
First off, the US's output has been dropping for 7 years. Likewise, the west's total output has gone down over the last 10 years, not up. So, the BS about the west not making differences is just that: BS.

Secondly, China's claim is also BS.
Here is the CO2 levels
It took the west from 1959 until 1995 to grow it by 40 PPMs. IOW, it took 36 years to raise it 40, or basically, about 1 PPM / year.
Now, what has happened in the last 20 years? Well, it jumped up by 40 again, which means that we are adding 2 ppm EACH YEAR. However, for the last 5 years, it has increased nearly 3 ppm / year.
The problem is, that the west has cut WAY BACK. ALL OF IT is 1995's level which means that we account for less than 1 ppm (that 1 ppm in 1995, actually included all of the world, but we will simply assume that it was the west).
So, where is the other 2 PPMs coming from? It is coming from the none-western world, of which more than 2/3 of that emissions is China's.

Now, you can continue to make wild claims. You can accept the lies of China's. However, you can NOT change the facts that CO2's massive rise belongs to China, and it is the fact that ppl like yourself do not understand the science or the facts that are happening. Basically, you are no different than the far right wingers that claim that AGW is not occurring. In your case, you refuse to accept the science that shows that the west is not only NOT to blame, but that China's continued growth means that YOU WILL BE RESPONSIBLE FOR CO2's impact on the globe.

Comment Re:I'm all for abolishing the IRS (Score 1) 349

1. You misunderstood me. I was saying you could come up with a really long list of exceptions to consumption tax without being more complicated than our current labyrinthine tax code.

2. I'm not arguing in favor of progressive taxes. Again, I was just pointing out that there is plenty of room for a consumption tax to get really complicated without being more complicated than the mess we have now.

And no, if you want to make a consumption tax regressive, you don't have to make it complicated. You can exempt the first $X of purchases, where $X is some "living wage" line according to some politician's favored theory. You now have a progressive tax. Perhaps not progressive enough to wage effective class warfare, which means the Democrats will hate it. But the good news is, Republicans will hate that it doesn't have enough loopholes for their monied cronies to avoid paying any taxes at all. So maybe I'm in favor of it after all. I'm in favor of almost anything that those clowns in Washington are all unified in hating. And since everybody would be helping to carry the load of the government they ask for, the big winners in this system are the upper middle class, who are currently getting screwed from both ends of the income spectrum.

Comment Re:I agree .. BUT .... (Score 0) 232

angular, ionic, grunt, promises, JSX, reactjs, compass, gulp, firebase... the list could go on and on and on, these are just things I've started researching over the last few weeks, to make sure I make the right choice.

All of those things you just listed are the wrong choice. Seriously. Web-app development hasn't settled down yet, it's still in the exploratory phase, so expect any framework you use to be backwards-incompatible if not completely outdated within a few years.

There is still not a really great solution to web front-end development (and the cynical side of me says that HTML/CSS/Javascript are the wrong answers as well).

Comment Re:So What (Score 1) 324

Oh, so you do agree there are cold hard things in the world.
So you were wrong before when you said, "The world is cold and hard as we allow it to be. It is a *choice*"

In fact, it's not a choice.....you know it.

We can help people out when they need help, but let's not pretend we've changed nature or reality.

Slashdot Top Deals

Biology is the only science in which multiplication means the same thing as division.

Working...