13,131 reputation
13161
bio website
location Seattle, WA
age 58
visits member for 4 years, 7 months
seen 16 mins ago

Sep
12
comment How to teach a script to detect sarcasm?
I really think you want to stick with the phrases because sarcasm is all about context, and there are at least a few phrases that are more likely to be used sarcasticaly. "Yeah" isn't sarcastic, "Right" isn't sarcastic, but "Yeah, right!" is probably used more often sarcastically then sincerely.
Sep
12
revised How to teach a script to detect sarcasm?
added 1 characters in body
Sep
12
revised How to teach a script to detect sarcasm?
added 4 characters in body
Sep
12
revised When should I be offloading work to a GPU instead of the CPU?
Add further description about the limited IO facilities of the GPU
Sep
12
answered How to teach a script to detect sarcasm?
Sep
12
revised When should I be offloading work to a GPU instead of the CPU?
fixed spelling
Sep
11
revised When should I be offloading work to a GPU instead of the CPU?
edited body
Sep
11
answered When should I be offloading work to a GPU instead of the CPU?
Sep
9
awarded  Nice Answer
Sep
6
awarded  Nice Answer
Sep
6
answered Do programmers possess the means of production?
Sep
5
comment Is there a reason for initial overconfidence of scientists and engineers working on artificial intelligence in the 1960s?
@user10326, certainly most references still classify Machine Learning as a branch of AI, but I get the impression that a lot of folks working in ML would frown at you if you told them they worked in AI. I think they'd tell you that pragmatically, ML is a branch of statistics, and doesn't provide any particular insight into intelligence, artificial or otherwise.
Sep
3
answered Is there a reason for initial overconfidence of scientists and engineers working on artificial intelligence in the 1960s?
Aug
18
comment Do I have the wrong idea about software engineering?
My experience is that research labs are indeed very concerned that the core of their software is correct, and they do spend lots of time verifying the results, and proving reproducibility. However, they are much more inclined to skimp on user interface, efficient file formats, and ease of maintenance. This is arguably appropriate, since in many cases the software will never be run again or extended once the result is published.
Aug
12
answered Is this interview question real or a communication skills test?
Aug
12
answered Java API vs. Other APIs
Aug
12
comment How can I teach a bright person, with no programming experience, how to program?
@quant_dev, Have you actually read or even looked at the books Joel recommended? 'Code' is a pop science book that a physicst could breeze through in a day. 'The C programming language' is all of 248 pages long, and widely regarded as one of the best, most concise guides to a computer language ever written. SICP is the only one of those books that would get a research physicist out of intellectual 1st gear. None of them are catalogs of algorithms, though "The C Programming Language" does use qucksort for a couple of examples.
Aug
4
answered Reading Java book — I'm confused on this explanation of the difference between information and data?
Aug
2
comment any document which says exactly what range of numbers are .NET BigIntegers designed for?
@Paceier I've moved my comment to my answer, and added a link to a document discussing exactly this.
Aug
2
revised any document which says exactly what range of numbers are .NET BigIntegers designed for?
Updated answer with a paragraph on computational complexity of bigin