Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Submission + - Toyota's Killer Firmware (edn.com) 1

Smerta writes: On Thursday, a jury verdict found Toyota's ECU firmware defective, holding it responsible for a crash in which a passenger was killed and the driver injured. What's significant about this is that this is the first time a jury heard about software defects uncovered by plaintiff's expert witnesses. An interesting summary of the defects discussed at trial is interesting reading, as well the transcript of court testimony. Wonder what the impact will be on self-driving cars?

Comment Re:The Dumbing Down Continues (Score 1) 254

I'm sure he still writes his website's back-end in C++ too, lol.

But see there's the myopia (no offense intended). Who said anything about websites?

I'm not the OP, but I've also used C++ for about 20 years (C even longer). I develop firmware for safety-critical systems. Most of them have hard real-time deadlines. My colleagues and I have to understand assembly language, schematics, compilers and linkers, optimization opportunities, etc. Most of us are pretty strong in DSP. Most of us couldn't design a website, write a javascript program or tell you jack about Ruby on Rails.

C and C++ are the go-to languages in embedded systems. There was a LOT of code before the World Wide Web (even the internet), and you've probably used 10 embedded systems just since you woke up.

You're welcome to stay on my lawn, but please don't poop on it.

Comment Re:Of course it's slower on older hardware (Score 5, Informative) 488

FWIW, and I know this is anecdotal, but I upgraded my iPhone4 to iOS7 and found the moderate slowdown to be acceptable. Personally, I really enjoy & appreciate many of the changes.

One thing in particular that I appreciate, now when I take a photo, the screen isn't unresponsive for a couple seconds after taking the photo. Said another way, the camera feels much "snappier" (no pun intended), even for taking single photos. I found this surprising and a bit odd, since some other things are actually a tad less responsive after the udpate.

I'm not a moth that's drawn to bright lights, but iOS7 looked interesting enough that I figured it was worth a try. (That, and the fact that I'll replace my 3-year-old phone soon enough anyway, be it an iPhone or something else.)

Mind you, I've been around the block, and I was burned badly when I upgraded my iPhone 3G to iOS4 a few years back. Talk about an update bringing the phone to its knees! There were times when I'd press a button (usually while typing on the keyboard) and the phone wouldn't respond for 20 seconds. Talk about fucking the dog, that release had no business running on the 3G. Sure, it might have been a ploy to force people to upgrade their phones, but it really soured me.

Anyway, caveat emptor and all that, but if you've got an iPhone4, and you are on the fence about upgrading to iOS7, I would recommend you go for it. Just understand that certain things might not be quite as fast (power up being one of the most obvious, I haven't timed it but it's noticeably slower).

Comment Re:For your "Staggering stat of the day" (Score 2) 125

Reminds me of my first day (literally) on the job, out of school (EE/CE).

Tech lead held up a one-foot segment of wire (about 30cm for you metric-minded folks).

"Know what this is?"

"Yeah, a piece of wire."

"Yes, but it's also memory. This holds one bit." Then he held up a longer piece and said "And this holds a byte." Then he went on to explain (really, remind me) about propagation times, eye diagrams, etc....

Comment Electrical Engineer / Computer Engineer (Score 2) 401

Serious question, as I suspect there are quiet a few EE / CE folks here...

If your background (or degree) is in computer architecture / computer engineering, are you a "double E"?

Reason I ask: my degree is B.S.E.E., I'm an electrical engineer. In my studies, my concentration / specialization was "Computer Architecture" (one of a handful of specialties with our EE dept.) All EEs had to choose one specialization (signals & systems, power, etc.)

But at many schools, there are standalone "Computer Engineering" curriculums and even degrees. Upon discussion, I've realized they're essentially to what I did as a "double E" (including the other coursework such as circuit analysis, signals, etc.)

I guess my question is this: what do we consider to be an "electrical engineer"? (Please no snarky remarks about "what does your degree say?" or whatever - I'm working with a bunch of young engineers - mixture of EE, CE and CS, and this discussion got pretty lively within the group...) Would a "computer engineer" be an electrical engineer?

Comment IME, it all comes down to numbers (Score 1) 146

First of all, an organization where almost 50% of the staff (900 out of 2,000) is engineering sounds cool -- even most "technology" companies are much lower than that. When you consider marketing, sales, admin, HR, upper management, support, etc. it's easy to see why. But that's beside the point.

As others have said (and I'm saying this both as a guy whose been pitched to, and been doing the pitch), in a healthy organization, it just comes down to numbers (dollars, man hours, etc.) When I've been the decision maker, if a decent business case can be made for the spending, assuming the money is even possibly available, I'll go to bat and advocate (or just approve if I'm in that position). Things like monitors, faster computers, etc. translate pretty nicely into engineer productivity. And I've usually had data to back that up.

When I've been the one asking for money, I try to give 2 or 3 different "models" or scenarios, with anticipated costs and anticipated savings (or increase in productivity), **along with** ways that I believe we can demonstrate/measure the benefit. Just saying "We'll be 25% more productive" is vague and wishy-washy. Saying, "We think we'll cut 3 weeks off of this next 4 month cycle" is something that can be measured during & after the effort. Obviously, you don't just want to make stuff up, but if the numbers are grounded in reality, go for it.

For the stuff I do, it's usually not computers or software, it's oscilliscopes, logic analyzers, simulators, etc. But the result is the same: better equipment/tools should have a quantifiable benefit. Then there is a rational, unemotional basis for discussion. And even better, when you don't get what you've proposed, and things go sideways (usually schedule), you've got a paper trail documenting what you proposed as an alternative.

Comment MSP430 (Score 1) 336

For those of you too young to know that you shouldn't be on my lawn...

If you're using (or have used) an MSP430 from Texas Instruments, you've used what is essentially a stripped-down version of the PDP-11.

My entire career has been spent doing embedded systems designs, and the little MSP430 is a great little chip. (Sometimes I wish it had been at the heart of the Arduino, but that's a different discussion!)

Even though most of my work nowadays is on the upper end of the ARM Cortex family, I still love me the occasional MSP430 (or other small embedded processor) design

Comment And what happens... (Score 2) 467

What happens when a legitimate purchaser/owner has the file stolen/copied from his computer? Viruses, friends using his computer, old discarded & unwiped hard drive....

Now the copyright mafia comes banging on his door claiming he uploaded/pirated the book? WTF???

Just like taking an IP address and suing the user/owner of that IP for uploading music/movies, this tactic has no teeth. Unless someone has corroborating evidence, there's no proof that *I* am the source of the uploaded file. Only that it is the file that I originally purchased.

The whole copyright system, and behaviors of content owners, has gotten completely out of control...

Comment Re:Sprint people are good, service is awful here (Score 1) 131

Sprint is the only cellphone company that has treated me like a person. But -- here in Washington DC -- their service is garbage.

Funny, I had exactly the opposite experience with Sprint (this was several years ago, in Los Angeles). Their service was reliable and inexpensive (relatively speaking), but their customer service wasn't worthy of sitting in my toilet bowl.

I'm generally a patient guy, but their shit customer service brought me to a boil. I'd detail my harrowing experiences with those fuckers, but it would probably take a year off my life to re-live the horror.

I'm honestly acknowledging that things might be much better now, but why roll the dice and give them another chance when I don't have to right now?

From what you wrote, it sounds like they've gotten their customer service straightened out. I guess that's a step in the right direction...

Slashdot Top Deals

You must realize that the computer has it in for you. The irrefutable proof of this is that the computer always does what you tell it to do.

Working...