Please create an account to participate in the Slashdot moderation system


Forgot your password?

Comment Re:1000 engineers (Score 5, Informative) 128

There are several factors. First of all, what they are building is a HUGE engineered system which would have taken up a couple of buildings a decade or two ago. The fact that the end product is small doesn't change the complexity. The second part is the fact that it IS so small, which brings its own complications. In addition, semiconductor manufacturing is a very tricky business where even making the simplest thing (e.g., a transistor) takes an enormous amount of planning, characterization, and tool design.

Part of it is the R&D -- nothing like this has been done before, so certain things have to be figured out (heat dissipation, how the proximity of the components effect the other components,stuff neither of us will understand, etc. etc). Another huge part is tooling and process -- someone has to design, test and characterize the fabrication tools and processes (the "automation" you speak of has to be built by someone -- a device this complicated probably can't be built without the automation). The chip is divided into subsystems each of which needs to be designed, simulated, and optimized. Someone has to integrate all the subsystems and simulate them together. The 1000 people probably include material scientists, process engineers, electrical engineers of various stripes, semiconductor physicists, mechanical engineers (heat dissipation, packaging, etc)., systems engineers, engineering project managers, etc.

Comment No. (Score 1) 437

C has probably been around longer than you have. Rust probably isn't even a blip on the radar.

Be very wary of embracing immature technology for anything that matters. There are good reasons to do it, but they have to be EXTREMELY good reasons.

Otherwise, even if the tech succeeds, you will be stuck with a code base with immature and deprecated idioms. (Note the very old Java applets you sometimes see on the web that modern versions of Java make nearly impossible to run. So much for "write once run anywhere". There are no such programs written in ANSI C -- unless they involve 3rd party libraries).

You will also have to deal with buggy and immature developer tools and will spend weeks debugging problems that might be resolved with a simple Google search in C.

I have learned this the hard way, unfortunately..

Comment True boolean search, ability to vote on results (Score 1) 276

In addition to Google-like relevance (which is a must if you are going to survive in this field), it would be nice to have:

1) Boolean search (cat or feline) and not (catwoman or cartoon or dog))
2) Date range which works (e.g., I want to search for websites talking about Enron BEFORE the scandal).
3) If I see a result that's obviously relevant, I'd like to be able to down vote it..

Comment Do or Do Not... (Score 3, Interesting) 58

There is no half way. There are no viable one way missions. If you're going to send humans to Mars, then send humans to Mars and bring them back.

It's hard enough for any project to live more than 2 years at NASA -- "a second mission sometime in the mid 2030s" is likely to be just as canceled as the previous visions of getting to Mars which would have had us there last decade.

As NASA is publicly funded, and as the public is fickle, NOTHING less than a human walking on Mars within our lifetimes, with further trips to follow is going to convince us, the taxpayers, to not begrudge the 50 cents a day we spend on NASA's budget.

Nothing short of an inspired public (and leaders brave enough to inspire the public) will get us funded to bootstrap ourselves into space, if this is to be done by a public agency.

Comment The Big Reveal (Score 4, Interesting) 239

This is coming. I don't want it to come, and neither do you.

But one day, there will be such a security breach that regular people for whom monitoring happens to other people will find every phone call they've made, every email/text/IM they've sent, every street camera picture that's been taken of them, every URL they've visited, and every nude airport scan available for searching, downloading, and scrutinizing going back at least a decade.

Some will find surprisingly more.

This will hurt you, me, the super-paranoid dude with the encrypted hard drive, the boring grandma, and the powerful politician.

After the dust settles from the several million ruined marriages, the inevitable political scandals, and the rampant identity theft, things will change. For a while.

New politicians will get elected. Privacy laws will be enacted. Watchers will be appointed to watch the other watchers. Whatever government surveillance exists will go further underground. Everyone will encrypt everything.

And then people will relax and thighs will go back to some version of what we have now.

Comment I've done this (Score 1) 175

Taking apart a computer and programming are two orthogonal skills -- someone might be great at one and terrible at the other.

I've successfully used Basic4GL to teach basic programming, graphics, and algebra concepts to underperforming 6th graders. They really loved the exercise of drawing a spaceship first on graph paper and then on the computer using simple graphics commands. Basic4GL is great because it has built in sound, graphics, etc.

I will suggest 3 other things

1) Teach the Processing computer language. It's graphical, easy to start with, and mature.
2) Teach the Arduino. Build a simple circuit or a very simple robot with two servos. Any Arduino workshop devolves pleasantly into students tinkering with stuff.
3) Teach Python

I'll caution against Python because the text only interaction may bore them (even though I've taught this language before).


Researchers Direct Growth of Neurons With Silicon Nitride Microtubes 23

MTorrice writes: Bioengineers want to connect electronics and neurons to make devices such as new cochlear implants or prosthetic limbs with a seemingly natural sense of touch. They also could build synthetic neural circuitry to use to study how the brain processes information or what goes wrong in neurodegenerative diseases.

As a step toward these applications, a team of researchers has developed a way to direct the growth of axons, the connection-forming arms of neurons. They use transparent silicon nitride microtubes on glass slides to encourage the cells' axons to grow in specific directions. The cultured nerve cells grow aimlessly until they bump into one of the tubes. The axon then enters the tube, and its growth is accelerated 20-fold. Silicon nitride already is used in some orthopedic devices, and could serve as a substrate for electronics to interface with the growing neurons.

Comment Good luck finding cybersecurity people... (Score 1) 580

Not that I would ever promote illegal downloading...

But this is a little bit like looking for expert medical marijuana growers who have never smoked anything in their lives.

If they want to hire cybersecurity people who also happen to be millennials, they are basically restricting themselves to hiring "white hat" home-schooled Boy-scout types who've learned everything they know from some technical school. There's nothing _necessarily_ wrong with this -- but they are SERIOUSLY shrinking the size of their talent pool to about to maybe two to three thousand people who've never done this. Out of this small pool, they will have to find the applicants who are both ridiculously qualified and interested...

Comment Linux and SSH (Score 1) 334

Look, just give them Linux (if they will tolerate this -- computer illiterate people still don't like their environment to be changed), and put something in /etc/init.d/rc.local to e-mail you their IP address every time they dial in.

Alternately, you can just give them a shortcut that displays the IP in a window for them to read to you.

This way, you can just get them to dial in and troubleshoot their problems via ssh. You may want to have a fresh OS image in a different partition that you can restore from the command line if needed.

I use a disposable gmail account and a Python based mail client to do the e-mail sending for this purpose.

Alternately, something like GotoMeeting might work -- albeit slowly.

Comment Because they are ignored (Score 1) 278

Anecdotal evidence: I have probably gotten hundreds, if not thousands of phone calls from various companies and recruiters, some of which have hired me.

I have NEVER gotten a single phone call from ANY 'online form' I've filled out, including ones for large companies.

I imagine all input on these forms is ignored. Don't waste your time. Post on Dice, Monster, etc. If you can, have your friends enter you into an employee referral system at the company they work for. Referrals are the best filter for companies.

Comment Subscription Everything (Score 4, Insightful) 87

So for better or worse, everything is going to turn into a subscription service. You'll subscribe to read books, listen to music, stream movies, etc. Soon, we'll have grocery store subscriptions, subscriptions to hospitals (I think they're called HMOs), etc. I can imagine a furniture delivery & maintenance subscription too. At the end of the month, we'll probably see about $50 out of our paycheck -- which we won't even need to buy coffee, since we'll all have Starbucks subscriptions!!!

This will be great until, God forbid, the plug is pulled for some reason (unemployment, desire to take a couple of months off, etc.), at which point nobody will own anything...

Comment Intendix P300 and other Brain Computer Interfaces (Score 1) 552

I am currently in graduate school for Biomedical Engineering and have looked into this a bit. Electroencephalography (EEG), ElectroOculography (EOG) and Electromyography (EMG) are all methods that can be used.

tl;dr version: Check out the EEG Based P300 speller system by Intendix. I think this is something you can buy and use right now.

There is also a similar open source system based on OpenViBE (an open source Brain Computer Interface (BCI) platform) :

Here's a bit more detail:

There are several options, none of them extremely good. EEG or blink based systems are probably your best bet. The EEG based systems rely on something called the P300 Event Related Potential (ERP). Basically, the user pays attention to one object, waiting for an event (e.g., a letter on an on-screen keyboard). The brain's recognition of the event evokes an EEG signal that can be easily detected. These are kind of slow, but the tech has been around for more than a decade. This is the first kind of system to let a locked-in patient communicate with the outside world.

Blink based interfaces are very easy to build -- I've built one myself using a BIOPAC system, several electrodes, and an Arduino using a combination of EEG and EMG signals. You could probably do it using an instrument amplifier and an arduino alone. For a very similar system to what I built (currently unpublished), see "Virtual keyboard BCI using Eye blinks in EEG" by Chambayil et al at:

There are also several invasive systems (i.e., those that require brain surgery) which have been tested. Most of these rely on Electrocorticography (ECoG), where an electrode array is implanted on the brain. Both computer cursor and wheelchair control have been achieved. This is probably not where you want to go.

Check out the Cortech Solutions EEG based spelling device:

Here are some scientific articles that are relevant:

“Bridging the Brain to the World: A Perspective on Neural Interface Systems” John P.Donoghue. Neuron 60, November 6, 2008 p511-521

(Chambayil, Brijil, Rajesh Singla, and Rameshwar Jha. "Virtual keyboard BCI using Eye blinks in EEG." Wireless and Mobile Computing, Networking and Communications (WiMob), 2010 IEEE 6th International Conference on. IEEE, 2010.)

Good luck, and feel free to message me privately if I can provide more information.

Comment Exciting, but long way to go... (Score 1) 61

I think Rift is in the right direction -- I've played with a few HMDs and many VR systems, and although the resolution of the Rift is extremely poor, the comfort is better than almost any HMD that I've tried.

The State of the Art in VR is not HMDs but systems like the CAVE (check out the C6 at Iowa State) where the user is in a room with head tracking and a 3D input device, and each wall (including the floor, ceiling, and the wall you entered through in the case of the C6) is a 16 megapixel rear-projected 3D display updated in real-time. The experience is very much like being in the alpha version of the Holodeck (the walls disappear for the head-tracked user wearing the 3D glasses, and any object can be walked around).

The problem with these systems, of course, is that they take up real physical space and have been prohibitively expensive for the last 2 decades. To get something equivalent to the human eye, you need close to 100 Megapixels (updated at >60Hz) with a 180 degree field of view (to avoid feeling like you're seeing the world through welding goggles). The CAVE gives you this experience, at a great price. The real problem is that it is used almost exclusively for demonstrations to visiting dignitaries and funding agencies at the places fortunate enough to have them. The genius of the Rift is that it will have a huge developer and user base (at least compared to current VR systems). What is created by this developer and user base will feed into State of the Art VR research (which has, unfortunately, stagnated horribly for at least a decade) and lead to the creation of something cool. (I'm hoping for a 100 Megapixel equivalent eye tracked VR helmet with vergence and accommodation compensation -- or true real-time digital holography -- or light field displays).

[Incidentally, 3DTV could have been the basis of home based VR systems if the game console companies had had the vision to add head tracking and embrace it for what it is -- a very affordable VR display. For those of you who have never tried it -- the experience of head tracked 3D is VERY different than just 3D. But the 3D hate is too strong -- primarily driven by people who don't see 3D, are too sensitive to the effects of current display tech, or those who have had the misfortune of having experienced badly calibrated 3D]

Slashdot Top Deals

If all the world's economists were laid end to end, we wouldn't reach a conclusion. -- William Baumol