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

 



Forgot your password?
typodupeerror

Comment Re:Do it yourself (Score 1) 78

Cppcheck apparently knows "hundreds of other rules covering a multitude of language aspects" so you don't "have to mentally apply against every single line of code you write."

Cppcheck doesn't flag anything in Waffle Iron's example.

It also doesn't find anything wrong with:

std::vector<int> vec = {1, 2, 3, 4, 5};
auto it = vec.begin();
vec.push_back(6);
std::cout << *it << std::endl;

Which is another common example of how you can write memory errors without using C++ pointers.

Comment Re:There is already a safe subset of C++ (Score 1) 78

In the sort of places where MISRA and similar coding guides apply, yes, never allocating memory is expected, because once dynamic allocation exists you can't guarantee that you won't die with an out-of-memory error and similarly can't guarantee any time bounds on how long an alloc and dealloc will take.

Sure, so C++ is safe as long as it's used in a way that makes it incredibly painful. Sounds good. Let's just require all C++ code everywhere to be written that way. Rust usage will skyrocket overnight.

Comment Re: Is there anyone here that voted for Trump (Score 1) 248

It is hard to have fair democracy with winners take it all.

For a really rigorous definition of "fair", it's impossible to have fair democracy at all. Arrow's Theorem demonstrates this to a large degree, although many have argued that some of his fairness axioms are excessive. More recent research has concluded that fairness is the wrong standard, because there's no way for an electorate's "will" to really be fairly represented by any electoral system, not in all cases. Some systems can do better most of the time (and "winner take all" is particularly bad), but all systems fail in some cases.

What we need to aim for instead of fairness is "legitimacy", which is more about building broad acceptance of the system than about fixing the system itself, though it's easier to build acceptance for better-designed systems.

Having the country's top politicians continually claiming the system is unfair and rigged is, of course, the worst possible thing to do if you want to build support for the legitimacy of the system.

Comment Re:Jokes on you (Score 1) 248

Precisely none of those books were ever banned.

I decided to check :-)

According to the Book Censorship Database from the Every Library Institute, both "Of Mice and Men" and "Adventures of Huckleberry Finn" have been challenged, but only "Of Mice and Men" was removed, though "restricted" is more accurate. The Birdville Independent School District in Texas removed the book from general access, allowing access only to the AP English class, and the Indian River County Schools in Florida restricted it to high school students.

No Doctor Suess books were banned, although Suess Enterprises voluntarily ceased publication of six books.

Comment Re:IANAL but... (Score 1, Interesting) 62

So what's the basis of the lawsuit against Disney? There's no damages, so equitable relief? Of what?

They want to use footage from Steamboat Willie and do not want to be sued for breach of copyright. Although this fell out of copyright last year and entered public domain the Mouse is sufficiently litigious that they have a fear that they might be sued -- a reasonable fear IMHO. Thus the request for clarification which Disney would not give. Thus going to court is their only option.

That Disney refused to answer suggests to me that they know that they would lose any attempt to sue for breach of copyright but they are going to make it as hard & expensive as possible for anyone to use Steamboat Willie -- typical large corporation behaviour (that of a bully).

Comment Re: Just do all exams in person (Score 1) 59

Coding exams (which I do not do) are a problem. You should have the documentation, an editor and the compiler, but no AI. In principle easy to do, you just need a computer room set up for this. But the decision makers are often too cheap to do it and do not understand the need anyways.

Comment Re:Do it yourself (Score 1) 78

No. What Rust calls "unsafe" is essentially a lie. You can still write blatantly unsafe code in Rust, it is just not memory-unsafe. Or why do you think things like PHP, JS, Java, etc. java security problems like crazy?

Unless and until we all admit this is entirely and exclusively a skill issue, things will not get better.

Comment I do not like Zuck any more than the rest of you (Score 1) 59

but give the guy a break. This is hardly the first new product demo to have failed. Maybe they should have had the foresight to run it over a private network and not the center's WiFi, but knowing what will happen in the real world is very hard to get right.

Slashdot Top Deals

Radioactive cats have 18 half-lives.

Working...