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

 



Forgot your password?
typodupeerror
×

Comment Re:Ppl who don't know C++ slamming C++ (Score 5, Insightful) 200

Well it's been many, many years since I've used it, which was back in the late 80s and early 90s. My impression from this time is that C++ is unquestionably a work of genius, but that I didn't particularly like it. Part of that is that we didn't really know how to use it effectively. In that era most object oriented programmers used concrete inheritance way too much. Part of that is due to aspects of what we thought an OO language should have that turned out to add complexity while being only marginally useful in practice (e.g. multiple concrete inheritance and operator overloading).

But in terms of meeting its design goals C++ is a tour de force of ingenuity -- even if some of those goals are questionable by today's standards. The very fact that we know some of those features aren't necessarily ideal is because they were taken out of the realm of academic noodling and put into a practical and highly successful language that could tackle the problems of the day on the hardware of the day. It's hard to overstate the practical impact of C++ on the advancement of both theory and practice of software development.

Any prize for contributions to OO programming pretty that didn't include Stroustrup in its first recipients would be dubious.

Comment Re:I have an even better idea (Score 3, Informative) 304

I have an even better idea: let's find a way to fix human beings so that they're perfectly consistent in their behavior.

While certainly taking demonstrably bad drivers off the road is a no-brainer, even good drivers have lapses. My teenaged son is learning to drive, and whenever someone does something like cut us off I make a point of saying we can't assume the driver did it on purpose, or did it because he was an inconsiderate or bad person. Even conscientious and courteous drivers make mistakes or have lapses of attention.

It's the law of large numbers. If you spend a few hours on the road, you'll encounter thousands of drivers. A few of them will be really horrible drivers who shouldn't be on the road. But a few will be conscientious drivers having a bad day, or even a bad 1500 milliseconds.

Comment Re:I have an even better idea (Score 5, Interesting) 304

Let's just enforce existing laws and get dangerous drivers off the road. THERE IS NO RIGHT TO DRIVE. If you are a dangerous driver you can and should be taken off the road.

I was a safe driver for 11 years; no tickets, no accidents, no "close calls", no complaints. Then one day I was driving to the airport early in the morning, got distracted by my radio, didn't notice that the traffic light was red, and ran right into a car that was (legally) crossing the intersection.

My question: should I have been driving for those previous 11 years? If not, why not? What kind of test would you have had me take to show that I was a dangerous driver? Or, if I was a safe driver except on that one morning, how would your plan have prevented my accident?

The fact is, most people are safe drivers most of the time. Except for when they're not.

Comment I was just there, can verify this is the case. (Score 4, Informative) 222

I was just in China a few days ago. Was there for 3 weeks prior to that. I have a VPN setup in my apartment back in the US and I typically dial in to it. It was great for the first two weeks and a half weeks. After that, it would fail to authenticate or work really slowly, randomly drop traffic, then disconnect after a minute. I was using a relatively insecure PPTP system with 128 bit encryption. I wasn't worried about getting spied on, I just wanted news, youtube, and social media unblocked.

Frustrated, I had a friend set up a PPTP link at his apartment, using different keys and a different IP. That worked perfectly for the last few days I was in the country. So they're definitely doing some kind of long-term traffic analysis over many days, and then blocking close to real time after that (30-60 seconds).

Basically I got to witness the blockage go into effect. Yes it's real. Yes it's general purpose, not a high level block on specific free websites. Yes it was a huge pain the the ass.

Comment Not necessiarly (Score 1) 180

He may well have been as smart as he thought (I'm not saying that is the case for sure, mind) but turns out others were smart enough, and more knowledgeable in the ways that mattered.

Hans Reiser is a good example. Man is unquestionably very smart. However, he had the geek hubris that I call SMFU, Smartest Motherfucker in the Universe syndrome. He figured he was so much smarter than everyone else, he could easily get away with his crime. Turns out that the police have some smart people too, and those people know a lot more about criminal investigation than he did.

Comment Right and wrong (Score 1) 180

Right in that yes, they already have a lot of evidence, and are just working to seal the deal. They like to have everything in a row and an overwhelming amount of evidence before going to trial.

Wrong about the contempt thing. If you look it up in the US you find out that the courts have decided the 5th amendment applies to passwords. So you can keep your mouth shut and they can't compel you to hand over a password. If it is locked with something physical like a key fob or fingerprint, that you have to hand over. Basically if something is solely in your mind, they can't compel you to hand that over if it can be used against you.

Comment Geeks in particular tend to forget this (Score 4, Insightful) 180

The FBI may not be all up to date on the latest technologies and they aren't great at dealing with things purely in the digital world. However they are one of, if not the best investigative organizations in the world. They have a lot of experience investigating crimes of all kinds, often committed by experienced criminal organizations that are quite clever.

So there's a good chance if they are interested in getting you, they will. They are quite literally professionals at it, and they institutionally learn from their experience. You very well may know a lot more about computers than they do, but they almost certainly know way more about criminal investigations than you do.

Comment Re:Just give the option to turn it off... (Score 5, Informative) 823

As a cyclist, I can attest a Prius is not a totally silent vehicle. Nor, I am sure, is a Tesla although I've never encountered one on the road. The reason is tire noise.

For a modern car traveling at 20+ MPH and not accelerating, tire noise is the dominant sound. You can easily hear a car traveling at speed from a hundred yards or more away, almost entirely from the tire noise. The engine of a well-maintained car traveling at a constant 30 MPH might as well be totally silent.

At low speeds such as would be encountered in a parking lot or congested city street the engine noise is dominant, particularly because the car is doing a lot of accelerating and decelerating. At those speeds I think a modest synthesized engine sound is a very good idea, especially when you consider blind people and even more especially service dogs, who would have to be re-trained for some other kind of noise. There would be no need for the artificial sound once the car is at cruising speed.

Comment Re:Splits the community in half (Score 1) 823

If you play a synthesized noise back through the car's sound system the energy wasted is negligible. And arguably, anything that serves a purpose isn't wasted, so long as it is done with minimum energy needed.

I actually kind of like the idea of synthesized sounds. Think of it as being like haptic feedback. Anyone who's ever driven a car with an exhaust leak knows the powerful illusion it creates that the car's engine has lost power. So why not use sound to convey feedback about what the car is doing -- in this case using lots more gasoline.

In fact I'd take it further. If the oil is low or past due for changing, why not pipe valve tapping sounds into the passenger compartment? Or if the pressure of a tire drops maybe impart a thrum to the steering wheel.

Comment Re:Internet cables? (Score 1) 420

A jacketed linear medium which carries data is called a "cable" whether it's RG-6 coax, Cat 1 UTP, or fiber. And if that cable carries Internet traffic, it's perfectly reasonable to call it an "Internet cable". The only problem I have with "cut the Internet cables" is the superfluous pluralization, which I suspect is the product of an analogy with "cut the telephone wires", which in contrast is technically accurate because a telephone cable carries a twisted pair of wires. But if people use "Internet cables" because they're not precisely aware of what's in the innards of a cable, we'll just have to accept that. When people use a word it becomes their property, no matter how ignorant or uninterested they are. They always win in the end because it take no effort to sustain ignorance and lack of interest in the details.

I understand the impulse to language pedantry; my particular bugaboo is is the contemporary use of "broadband", which sets my teeth on edge. It's futile to object to how people use and understand a phrase. It's the result same inexorable process that makes Shakespeare incomprehensible to modern audiences without special training, and which will make *Star Wars* incomprehensible to future generations. I've seen fairly radical changes in my own 50 year lifetime, like the disappearance of the verb "shall" from everyday speech.

Comment Re:Person who worked in mosquito control here. (Score 1) 667

Almost certainly would have been stolen for agricultural use. I've supported teams going to Africa and theft is extremely common in many of the places DDT would be needed the most. And it's unlikely that the theft of DDT would result in more people being fed in the long term, for reasons to numerous to go through.

In any case your post illustrates the problematic mindset I alluded to: the tendency to imagine DDT as a panacea, and a substitute for expertise and forethought. Eliminating DDT caused pest control to get a lot smarter and intelligently targeted, which was a good thing, and leads to more sustainable gains. Admittedly it''s harder work to make smart, informed decisions, than to spray and pray.

Slashdot Top Deals

"The only way I can lose this election is if I'm caught in bed with a dead girl or a live boy." -- Louisiana governor Edwin Edwards

Working...