Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:Why not blame the manufacturer? (Score 1) 264

Technically correct...the best kind of correct. I was implicitly referring strictly to electronic component cost and development time costs, since there's only going to be a handful of Curiosity rover style projects per decade but there are many thousands of projects to develop safe computerized control systems for cars and robots and everything else.

Comment Re:Totally disagree (Score 2) 87

You know, that would be epic. "Battlebots : Live fire edition. Sponsored by the U.S. Army". It would have to be done on a special range and all the technicians would retreat to a bunker and then through hard wires, arm the power and weapon systems of the dueling robots. It would be an unrestricted class, with the exception that every weapon has to have a safety system that is supplied by the military, and the weapons themselves would be restricted to commonly available military ordnance.

To make it more realistic, each robot starts suspended on a cable above the battlefield and gets dropped from 20 feet. The robot must be under a certain weight limit. (to simulate an airborne insertion). Later seasons would begin imposing random communication losses from enemy jamming (network switch interrupts data stream to each competitors robot semi-randomly). Eventually the robots would require near fully autonomy, as the software gets better.

Spectators would be seeing a battlefield that would be basically the real thing.

Comment Re:Why not blame the manufacturer? (Score 5, Informative) 264

You know that several FPGA manufacturers offer this. Xilinx offers a method where this is done in software - when you do design synthesis, more than triple the gates are needed for every circuit allocated in the design. (I think it's done at a higher level - truth tables with the triple redundant bits are generated)

Some do it in hardware, so your design synthesis is the same but the actual software programmable subunits use ternary redundancy.

Comment Boo hoo, just stop rainwater from leaching lead (Score 1) 274

So as long as you keep the lead from escaping into groundwater (could bury them in a landfill with a clay or plastic lining in a big mountain), this is fine. If lead prices are so cheap that it's easier to mine new lead than it is to recycle it from CRT glass, and ditto the prices for the other elements in the CRTs (I assume the copper wiring got ripped out right away), then oh fucking well. Invisible hand at work - just need to make sure the storage of the CRTs is adequate to contain the toxic lead.

And yeah, maybe 200 years from now we'll have mined out all the surface lead and it'll be worth recycling them properly. Or maybe just 20 years from now we'll develop robotic disassemblers (with good manipulators and machine vision that can actually properly see and grab stuff and figure out which part of the TV it's looking at like a human worker would) that can economically take these things apart for the goodies inside for less than mining the same elements fresh.

The main issue here is a failure for society to properly bill the costs for proper storage of this stuff. Or maybe they should just for residential landfill operators to make the landfills capable of accepting CRT and other waste, since realistically that's what most people are going to do with their broken electronics.

Comment Re:Can anyone explain how this could even work? (Score 1) 401

With the atmospheric injection, it's been proposed to use sulfur dioxide, since there are naturally occurring experiments where volcano's release a bunch of that.

I've also read it's possible to make lighter than air reflective beads and inject them into the upper atmosphere (no idea what they are made out - they are probably very tiny). As long as the beads aren't toxic, and they have a consistent reflectivity, predicting the results is fairly easy. Also you don't have to do it all at once - you can inject some and measure what happens. If it turns out to be a bad thing or to cause more cooling than expected, just don't inject as much on the next dose. This is a straightforward process - what's really happening is a lot of politically correct people are against it because they are morons and they feel this would encourage the further use of fossil fuels since it removes the primary known harm.

Comment Re:Can anyone explain how this could even work? (Score 1) 401

Well it's also likely that 10 million pumping stations in the arctic are more expensive than anticipated. So it might be 3 trillion instead of 500 million

A pipe supported by gigantic aerostats is also probably going to be more than 10 billion, but 60 billion is still affordable. 3 trillion is not. You already can't really see the stars in urban areas, where most people live, and space telescopes are a thing.

Comment Re:A damn good reason to learn security best pract (Score 4, Interesting) 374

I do embedded C programming. With this said, I don't think that improvements to the tools are impossible - sure, I have to prevent buffer overflows myself at the present time - but it doesn't have to be this way. The key thing about embedded programming is that hardware designers are lazy. They want to do the least amount of work possible. So instead of making their hardware easy to program, they like to make it in a way that is easiest to them. So every data sheet contains all kinds of special exceptions to the rules that you the programmer have to take into account. And instead of supporting some fancy, easy to program in language, they do the minimum amount of work to make a C compiler work. (it's really minimal - you only need to map a few base instructions to opcodes on the hardware and you can bootstrap the C compiler).

One major issue is while every microcontroller or DSP generally has roughly the same stuff - various ports that do the same thing, the MAC instruction, usually a von Neuman architecture, usually interrupts and DMA - you basically have to scrape the datasheet for weeks to do something you've done before on a different microcontroller.

Comment Can anyone explain how this could even work? (Score 1) 401

As I understand it, the problem is that X joules of energy enter the earth from sunlight. Y amount of energy leaves. Energy balance is X-Y. Thanks to greenhouse gasses, Y is now smaller. So net energy is being gained by the earth and it is warming up. This is why the ice is melting.

If the wind powered pumps don't affect Y, I don't see how this does anything.

Slashdot Top Deals

Promising costs nothing, it's the delivering that kills you.