Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Comment Hi, my TV is defective - Please full refund (Score 1) 128

At least in the article it says you can disable it (which I'd do in a nanosecond), but if not I'd return my product as defective and force the issue.

But - I won't buy a smart TV in the first place. I have streaming devices that do what I want it to do, and they're way better than built-in crap in TV's. However, I'm not sure how long the option of "dumb" TV's will last... especially if they see more opportunity in advertising than just sales.

We are the product, not the consumer. :(

Comment RPi is a solid system (Score 1) 45

But this is hardly ground-breaking work... I've been doing this commercially with the RPi for over 7 years. Anecdotally, based on almost a thousand systems, the MTBF I've seen is over 73 YEARS for the RPi, and even then most of the failures were due to external factors like shorts and lightning strikes, etc. It's a solid system, and rock solid. Having a full Linux stack to work with is nice too - there's nothing we haven't been able to do.

Comment Re:It could hardly get much slower (Score 1) 108

And if you knew anything about Python, you'd know that for use cases where speed is the primary factor, you can stub out to C and back. That's exactly how some of the more powerful libraries run - I've done a lot of code for the Python Imaging Library for example where that's done, including true multi-threading support.

So - bash all you want, it just shows you don't know when to use a hammer versus a screwdriver.

Comment Re:Watchdog (Score 5, Interesting) 86

Pi's are a lot more reliable than you may think...

I have about 600 currently running in the field (for the last ~3 years), and the failure/lockup rate is about 1 system every 3-4 months. That's an MTBF (calculated, of course) of about 200 years. Of course that won't hold up over time, but it's impressive.

Basically all of the failures I've had are attributable to external events - either electrical storms/surges, or people physically shorting out GPIO pins when installing things or doing other service work.

I've designed hardware-based watchdog systems into my future control board that these plug into, but based on the data they're not really needed. But, the extra security is always a good thing.

Comment Hi Rick... who else is out there? (Score 1) 73

Well, the paranoid part of me says that if the XML response of Rick could be a configuration setting. "Rick" results in just the application information being sent to analytics, but maybe "Bob" results in more nefarious info being collected. It's an unknown, and unacceptable for a company to be collecting data like this. It's done all the time, but that doesn't make it right!

Comment Re:Industrial Automation (Score 4, Interesting) 328

The systems we run don't need real-time timing... I get latency under 0.02 seconds worst case (from analysis) which is orders of magnitude more than required for these applications.

The GPIO shorting issue is a real hardware issue - they should be opto-isolated on the Pi board itself, however we take care of most of that in our board where the Pi plugs into it (the Pi is almost a "hat" for our system, in the end). Most of the times we've had that as a problem it was due to simple human carelessness when installing, or when attaching sensors/etc.

My biggest issue is actually with the USB bus on the Pi. There's an extreme edge case where if I'm using a GPIO pin at the exact same time as certain things happen on the USB bus, the system will freeze. It's worst when I'm bit-banging the GPIO's to do serial on pins other than the built-in UARTS. We tend to avoid using USB devices due to this, and I've implemented a hardware-based watchdog into our board to reset the pi if this ever happens. On 400+ systems in the field, it may happen once every three months or so... so it's rare, but significant when it happens.

Slashdot Top Deals

The University of California Statistics Department; where mean is normal, and deviation standard.

Working...