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

 



Forgot your password?
typodupeerror
×

Comment They already did. (Score 1) 252

Next you know the young whipper-snappers will take "variables" and call them "dynamic constants"

In Bluetooth (especially Bluetoothe Low Energy (BLE)) they already reanamed them. They call one a "characteristic" (when you include the metadata describing it) or a "characteristic value" (when you mean just the the current value of the variable itself).

Comment I thought the point of the charge ... (Score 3, Interesting) 42

I thought the point of the charge was to make the "wooly" side-fibers of the strands wrap around the prey's limbs and/or the microscopic irregularities in the exoskeleton, tangling to it. "Tying" the fibers to the prey would have a similar binding effect to gluing them to it, without the need for glue, and lots of little fibers could make a very strong attachment.

(Stretching fibers made of long chains makes them stronger by aligning the chains along the direction of the stretch.)

Comment Also: lots of code has been vetted for decades (Score 1) 46

Why are they still using C to deal with network protocol? Is the performance so critical that it's worth all the troubles?

Also, because there's a lot of C code that has been in heavy use, and tested for correctness, for decades, suitable for reuse with substantial confidence that it's correct (though you check it anyhow...).

Let's see you find code like THAT for a language that hasn't been AROUND for decades. B-)

Comment For starters, because it's transparent. (Score 1) 46

Why are they still using C to deal with network protocol?

For starters, because it's transparent. The "K&R compliant assembly laguage", as one of my former colleagues once characterized it, translates to object in a clearly understandable way (especially if you turn optimization down or off). Though it gives you more opportunities to create bugs, it makes it hard for the bugs to hide from inspection.

The "higher-level" the language, the more it takes over and inserts its own stuff between you and the metal, and the more opportunity for that to inject an invisible vulnerability - which you might have trouble removing even if you DO discover it.

Meanwhile, many of the things "higher-level" languages protect you from can also be detected and flagged by both modern C compilers and code examination tools - starting with the venerable "lint".

Comment Re:CA requires commercial licenses for pickup truc (Score 1) 216

I can guarantee you that if the Govt. left it up to drivers to get the proper training and instruction on how to operate vehicles safely, people wouldn't do it.

Interesting claim - since it doen't work that way for guns.

Where the government requires training, most gun purchasers take the minimum required, then stop. Where it doesn't, most people start with the course recommended by the gun stores (which is far more comprehensive - and more focussed, with less time spent on political indoctrination B-) ) and also do substantially more range time, until they feel adequately competent. (Then there are those that get interested in shooting as a hobby...)

A similar effect is the reason police normally don't shoot at private ranges simultaneously with civilians. Most police are embarrassingly HORRIBLE shots and pistol-handlers - because they do only the minimum training and practice required by the department (which has lots of other stuff for them to do while they're being paid for their time), and almost never have to actually fire their gun during their work.

Comment Re:CA requires commercial licenses for pickup truc (Score 1) 216

Ford F150 Lariat.

For the 5 1/2 ton towing capacity (which also translates to "won't blow the engine head gasket towing a loaded trailer up CA 88 like the van did" - turns out they designed that vehicle's engine with the cylinders too close together so this one pair had a very thin piece of gasket between them,..).

(No time to get the GVR before I have to get to work...)

Comment CA requires commercial licenses for pickup trucks. (Score 4, Interesting) 216

No, but money changing hands (commerce) impacts whether it is "commercial", and requires a commercial license.

"Impacts", perhaps. But it's not definitive. Especially in California.

For instance: I bought a pickup truck, to use as a tow vehicle for my camper and my wife's boat. Then I discovered that CA requires pickup trucks to be tagged with a (VERY pricey) commercial license, regardless of whether they're used for business. (You CAN petition to tag a particular pickup truck as a personal vehicle - but are then subject to being issued a very pricey ticket if you are ever caught carrying anything in the truck bed - even if it's personal belongings or groceries, and regardless of whether you're being paid to do it. (Since part of the POINT of having a pickup truck is to carry stuff home from the store this would substantially reduce its utility.)

The one upside is that I get to park for short times in loading zones.

If we aren't going to require commercial licenses for commercial driving, then why even have them at all?

And if we ARE going to require them for clearly personal, non-commercial vehicles that happen to be "trucks", why NOT impose this requirement on putatively commercial vehicles that happen to be cars as well?

The real answer to your question is "because the state wants the tax money, and the legislators and bureaucrats will seek it in any way that doesn't threaten their reelection, reappointment, or election to higher office" - in the most jerrymandered state in the Union. The Uber case is one where an appraent public outcry arose, bringing the bureaucrats' actions, and public outcry about them, to the attention of elected officials.

The full form of the so-called "Chinese curse" is: "May you live in interesting times and come to the attention of people in high places."

Comment Re:Different trick (Score 1) 489

A journalist ALWAYS needs to write something that is SOMEHOW different from what the reader believes. (If he's just reinforcing what the reader believes, why should a reader bother reading his output?)"

Actually, studies have shown that people tend to read authors and publications that tell them they are right. Echo-chambers existed long before the internet. So, while you ask why a reader would read that which reinforces his beliefs, the reality is he does.

Echo-chamber yes. But needs some difference, also yes. Even an echo-chamber medium is about giving the reader some new aspect to consider, new argument to use, etc. It may be primarily reinforcing, but it also adds or tweaks aspects to deepen the conviction and/or warp it into slightly better conformity with the common ideology of the journalist's in-group.

So I don't think there's really any conflict between our claims.

Comment Different trick (Score 4, Insightful) 489

The trick to the Betteridge law is that when a journalist writes a headline as a question, the question is suggesting what most people find improbable; and the improbable rarely happens.

There's some of that. But that's more about choice of subject matter. A journalist ALWAYS needs to write something that is SOMEHOW different from what the reader believes. (If he's just reinforcing what the reader believes, why should a reader bother reading his output?)

The real trick that leads to qusetion-headlines (that are almost always implying something that's wrong) is different.

When a journalist writes a juicy headline as a question, it's because he couldn't find evidence to support the conjecture, but wants to run it anyway.

Usually this is because he guessed wrong. The deadline is approaching, he's got to publish SOMETHING to stay employed, and he just wasted a bunch of time researching something that didn't pan out. Oops! So he runs his orignnal conjecture and the workup he did on it before finding out that it was either wrong (usual) or maybe right but couldn't be supported in the time available (rarely). He just phrases the headline as a speculation rather than an assertion.

That way his credibility isn't wrecked for the future, he gets to publish something, it's interesting and plausible (even though probably totally bogus), and in those rare cases where it WAS right he's scooped his competitors. However it comes out it's a win for the journalist - though it's a bunch of noise for the readers.

Comment Re:No, the premise is that we want to avoid civil (Score 1) 480

The third paragraph should begin:

Low voter turnout is not a problem.

And that last should be:

Conversely, if you would fight you should vote. Withholding your vote in such a circumstance also makes the election less convincing, increasing the destabilization of the government. An election boycott is a vote for genuine war.

Comment No, the premise is that we want to avoid civil war (Score 1) 480

No vote is better than an ill-informed / non-informed vote.

Ya know, I'm not so sure about that. The whole premise of democracy is that we are, collectively, smarter than any of us individually.

Democratic and Repubican forms of government are NOT based on such a premise.

The entire point of such forms is to avoid civil war. They do this by modelling the war - well enough that the faction that loses the election is convinced that, if they try to reverse the result by force of arms, they will lose that, too.

Low voter turnout is . If people don't care enough about an issue to fight for one side or the other, (let alone not caring enough to even examine the sides), not voting for a side picked randomly, or on the basis of name recognition or the like, does no harm.

Voting in such a circumstance may cause a lot of harm. Just like visibly corrupt elections, a visibly frivolous electorate reduces the ability of the election to convince the losers they've really lost. Further, it gives them the idea that they were cheated out of what they "deserved" and could win - giving them an opportunity to start a war AND claim the moral high ground in doing so.

Conversely, not voting when you would fight is a vo

Slashdot Top Deals

I've noticed several design suggestions in your code.

Working...