101 reputation
bio website google.com/+DanielPryden
location Silicon Valley
age 31
visits member for 5 years, 5 months
seen Jan 27 at 6:48

I started tinkering with computers at the age of 6. These days, I'm a senior software engineer at Google, currently working on Java application server infrastructure.

Besides being fluent in English and American Sign Language, I know too many programming languages to count. Lately I've primarily been using Java, plus some odds and ends of Python, C++, and JavaScript. I enjoy C#, even though nowadays I don't get many chances to use it. I'm also a big fan of Haskell and Scala, although I haven't had a chance to use either of them in a large-scale project yet.

In my spare time, I play guitar and read voraciously, including science fiction and books on computing. I'm also a volunteer minister for the deaf, teaching Bible studies in American Sign Language.

Standard disclaimer: my opinions are my own, and not necessarily those of my employer.

comment Why Swap is used when plenty of free memory is left?
@BlueRaja: Yes, because in Linux CPU utilization is measured relative to a single CPU, not all the CPUs in your system. So in a machine with 8 CPUs, you have a maximum of 800% CPU available.
comment Your thoughts on vendor requiring all users to login to a MS terminal server with the same username and password
...unless the database files are accessible to that shared user account, at which point the existence of any passwords controlling access to the database are effectively moot.
comment How should someone create an encrypted password for /etc/shadow?
Because that requires the user to already be logged in. The OP wants a solution to set the password securely before the user logs in for the first time.