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


Forgot your password?

Comment Re:You damn well should (Score 1) 605

WTF? It IS a developer's job to worry about system security from an application implementation perspective. It IS a developer's job to understand the operating system well enough to understand the best way to use the operating system's APIs and services. It IS a developer's job to understand what software is on their system, because that software could be interacting with the program they are developing.

I'm one of the very few developers out there that has extensive experience in developing both high-level enterprise software and low-level embedded systems -- both hardware and software. I am constantly frustrated at the way people seem to assume the term "developers" represents some homogeneous group.

Your arguments make the assumption that the software being developed must interact with some desktop OS in some way. Not all developers are working on applications that are built for a target architecture that is the same as their workstation. Not all developers write software that must be concerned with a particular OS. These people are more concerned with things like motor drives, signal processing, etc. Many of them are highly competent at what they do, but don't give a damn about why you shouldn't disable a firewall on an insecure network -- that's somebody else's problem.

The answer to plover's question is easier said than done. A company that does any kind of development work needs an IT support department that is capable of understanding the needs of the developers and balancing those needs against those of the company as a whole. In some cases this will mean developers get local admin access, in others it will mean the opposite.

Comment Multidrop RS-485? (Score 2, Interesting) 635

If you're interested in embedded systems, a simple home sensor network would be a great project for getting started. It just so happens that RS-485 is a very simple serial interface to get working over existing phone cable. There are a number of (relatively) inexpensive off the shelf sensors that speak Modbus over RS-485 as well. Most of these sensors are for industrial control (SCADA) systems, but I'm sure you'd be able to find some interesting devices to play with in your home.

Good luck, and don't forget to disconnect your phone lines from the telco before playing with them!

Comment Re:I can't support this use of tax dollars (Score 1) 394

All that said, I'd really prefer to see private investors step up for factories and tax-dollars only used for public-domain research...

Can you comment a bit more on that? I genuinely feel like I might be missing something. My take is that if the government can make some sound investments, why not let it invest in private industry? Increased revenue is a good thing, is it not?

Of course, the key phrase is "sound investments." I don't think Uncle Sam needs to hire a crack team of Wall Street day traders, and I do think there needs to be a ton of legislative oversight on government investment in private industry (to prevent corruption and the like).

Comment Re:I can't support this use of tax dollars (Score 1) 394

There are tons of reasons for doing it the US. Off the top of my head I can think of (future) tax revenue, potential to increase US exports, and yes, actually -- jobs. In spite of the high degree of automation in factories, there is still a need for large numbers of skilled and unskilled workers in manufacturing.

Also, they're not talking about a factory for building products that have a bajillion years of process engineering behind them. Having the factory would give these companies feedback on new processes for making efficient batteries more efficiently.

Sure, a lot of people assemble products using these batteries overseas. However, if that were to change the US economy would see quite a boost. If this is a key component in making that change, I'm all for it. Not to mention that I'd love to see the US make some amazing new discoveries on these kinds of fronts, especially with the rules the GP mentioned.

Comment Re:Are actuators faster than direct connections? (Score 2, Interesting) 130

You're on the right track, but you're not quite there. Solar panels are more or less arrays of photodiodes. AFAIK most fiber system use PIN photodiodes to convert the light intensity over a specific band of wavelengths in a fiber to electrical current. Note that I said current, not voltage. Typically a transimpedance amplifier and some kind of comparator circuit is then used to measure the intensity of the signal. The PIN diodes can convert very small quantities of light to very small currents, and transimpedance amplifiers can deal with very small currents as well. Generally the limiting factor for low-light intensity systems like is the "dark current" of the diode you're using. If the current generated due to your light source is within the noise of the dark current you won't be able to detect any change in the system. Fiber systems operate at light intensities that generate currents well above this dark current, and they do so without a high power demand.

Power issues can be born from speed issues, though. Since photodiodes need a fairly large surface area to be able to generate enough current from light signals, the PN (or PIN) junctions act like a capacitor. Capacitors act like low-pass filters and this limits the switching frequency of the signal you can transmit. This effectively limits the data rate of the system. If you make the surface area smaller, you'll need to increase the intensity and focus of your light beam in order to make up for the change. This could cause high speed systems to have high bus power requirements and higher manufacturing costs.

Slashdot Top Deals

Life would be so much easier if we could just look at the source code. -- Dave Olson