Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Re:Masters know their limitations. (Score 1) 345

And that in a nutshell is what's wrong with C++. It has bloated and bloated over the years, never deprecated anything of note and now its this behemoth that few compilers implement in its entirety and few programmers now how to use including all the gotchas, weird semantics and vast complexity.

Much like the English language, which is also quite useful and therefore widely used. Being useful over a wide variety of scenarios and being bloated-and-complex are often two sides of the same coin.

Comment Re:As much good as I think these things can do (Score 1) 131

If one wanted, one could design a scanner whose only data-output path was an audible tone. You could download a list of license numbers into it (using a unidirectional data transfer, e.g. via a serial port with the device's TX pin removed), and then it would beep if it saw one of the plates in the list, and that's all it would do.

To hack it to output a list of license plates it had scanned that day would both require hardware and software modifications -- not impossible, but inconvenient enough that it's unlikely most police departments would be capable of doing it.

Comment Re:To head off the Hyperloop misconceptions... (Score 1) 124

Is making the hyper loop even faster considered desirable? Unless they can find a way to make the path of the track/pipe perfectly straight, the passengers will experience g-forces proportional to the velocity of the vehicle whenever they go around a curve. Too much speed could make the ride rather uncomfortable. (You can reduce that by making the track straiter, of course, but that reduces your flexibility in placing the track)

Comment Re:What is being missed... is the $2 million part. (Score 1) 456

Beautiful, isn't it? Without even looking at this I know that my company can undercut the bid by at least 65% and still come out OK.

It's good that you're confident in your company's abilities; but in order to win the contract, you'd have to gain the confidence of the decision-makers in the school district as well. As any company involved in outsourcing over the last decade can tell you, a cheaper up-front quote is no bargain if the delivered product is screwed up.

Comment Re:What is being missed... is the $2 million part. (Score 2) 456

Been there, done that. You're invisible if your stuff doesn't break. Nobody even knows your name. Tell someone what you did and they only see that you worked on outdated technology with no relevance to current systems.

This is why it's so critical to include scheduled malfunctions in your control logic. That way you'll get called in every 6-9 months to "fix" the system, which you'll be able to do very quickly since it is just a matter of resetting the timer for next time. You'll make a few hundred dollars each time, and everybody will recall you fondly as the indispensable genius who is the only person who knows just how to keep the system running. Just be sure to randomize the timeouts a bit so that nobody catches on ;^)

(disclaimer: I'm joking; I don't really advocate doing this)

Comment Re:Isn't that the point of inspections? (Score 1) 126

If the valves have to open in an emergency, and a single valve has a probability of failure of 1/10, three parallel valves bring the probability down to 1/1000.

All well and good, if the failures are in fact randomly distributed.

OTOH, if the failures are caused by particular entry conditions (aging/temperature/pressure/whatever) and all of the valves are experiencing those entry conditions simultaneously, then the likelihood of all valves failing simultaneously may be much higher.

Comment Re:Before you comment saying he's a racist asshole (Score 1) 284

Like thinking memory protection is pointless?

It is pointless, in a single-user environment, where all the software was written by the same guy, with no networking, who never makes coding errors.

Admittedly that's a pretty specific use case, but it works for him. It reminds me of coding on the Amiga, back in the day. Bad pointer dereference? Oops, total OS crash and reboot, and if you're really lucky now your filesystem is corrupted and you've lost the source code you were working on. That'll teach ya... ;)

Comment Re:wage gap (Score 1) 415

I understand that Siri only gets paid 76.5% of what Clippy gets. That hardly seems fair.

What Clippy gets is a good swift kick in the pants. Siri should count herself lucky to only get 76.5% of that.

Comment Re:"Complication" (Score 4, Funny) 415

you're cramming in more and more functions into an increasingly small case, so more is more difficult and considered by some to be more admirable.

I know a number of software developers who think along these same lines... ;)

Slashdot Top Deals

Don't hit the keys so hard, it hurts.

Working...