I'm director at QQ Trends, a company that solves difficult data and software challenges for our clients. (We often have freelance projects, so get in touch if interested.)

My book, "Data Push Apps with HTML5 SSE" is out and selling! Get it from O'Reilly here: http://shop.oreilly.com/product/0636920030928.do Or from Amazon here: http://www.amazon.com/dp/1449371930 Or from any good bookseller.

UPDATE: looking for another part-time CSS/JS programmer. 理想は東京所在、日本語が読める方。Interesting project(s), you will definitely learn something.

(And, of course, please do get in touch if you have interesting challenges that you would like our world-class experts to work on!)

Typical work: doing fun stuff with data (fixing, mining, etc.), web sites (front and back-ends), trading strategies. Research: trading strategies, computer go, machine translation, understanding context, AI search algorithms. Languages: C++, PHP, R, javascript, and many more.

I'm British, living and working in Tokyo for almost 20 years. Human Languages: English, Japanese (fairly fluent, 1 kyu), some German, Chinese and Arabic.

(Contact me at dc at qqtrend dot com: please mention you are coming from StackOverflow, so I know it is not spam.)


Easy ways to irritate me on StackExchange sites (whether my own question or someone else's): 1. Downvote without a comment (N/A if someone already left a comment and you just agree with it, of course); 2. Answer in comments. Other than that I'm a really easy-going and pragmatic guy :-)

SOreadytohelp

Feb
4
comment Is R being replaced by Python at quant desks?
@MattWolf OK. I'm just saying it is better to start a new question than update one that already has answers, including an accepted answer.
Feb
3
comment Is R being replaced by Python at quant desks?
@MattWolf Perhaps your Jan 2016 update would be better as a separate question. E.g. "What libraries/packages would you recommend to do deep learning in quant finance applications?" (That leaves it language-neutral, which may or may not be a good idea...)
Feb
1
comment How can I tell how many objects I've stored in an S3 bucket?
I get Illegal token value '(Contents[])]' (version 1.2.9 of aws-cli), when just using --bucket my-bucket and A client error (NoSuchBucket) occurred when calling the ListObjects operation: The specified bucket does not exist when using --bucket s3://my-bucket. (It definitely exists, and has 1000+ files.)
Jan
16
awarded Autobiographer
Jan
16
awarded Autobiographer
Jan
14
awarded Citizen Patrol
Jan
12
reviewed Reject suggested edit on Is there a command to refresh environment variables from the command prompt in Windows?
Jan
12
reviewed Reject suggested edit on Find absolutely max value in 2D array c++
Jan
11
revised Server-Sent-Events with PUMA or Passenger
Minor grammar fix.
Jan
7
accepted Why does one-row xts object not get a timezone? (why does it ignore/override the default argument)
Jan
7
comment Why does one-row xts object not get a timezone? (why does it ignore/override the default argument)
Thanks. Using as.POSIXct("2015-01-01 00:00:01")+0 was the easiest way to fix it in my unit tests. I agree this is not a bug in xts constructor. It does seem, to me, to be a bug in the POSIXct add-integer code, though: dropping your timezone when an addition is done is unexpected. (Also, POSIXct defaulting tzone to "" instead of Sys.getenv("TZ"), when not specified, is surprising behaviour; but I guess it is far too established to get it changed now.)
Jan
7
asked Why does one-row xts object not get a timezone? (why does it ignore/override the default argument)
Jan
7
comment Cannot send session cookie - headers already sent PHPUnit / Laravel
@w00tland The @ should stop any errors or warnings being reported. Do you have the @ on the line it is complaining about? And does adding/removing the @ change the error message? (If you cannot get the message to go away, it might be worth starting a new question; this one was about how to get rid of the "headers already sent" complaint.)
Jan
5
revised Can event sourcing be used to resolve late arriving events
Removed eventsource tag (that is for the HTML5 SSE api, and I don't think this question is about that.)
Jan
4
comment How to merge xts objects with slightly different columns?
Thanks; an interesting approach. (BTW, in my case, the date column would be non-overlapping, and could be made sequential.)
Jan
3
comment How to merge xts objects with slightly different columns?
Thanks; I think I will go with this. Do you think there would be a significant difference in performance to make one huge empty matrix up front, and copy in to that, compared to re-making each xts object, then calling rbind? (As matrices in R are column-major ordered, I assume rbind needs to do that kind of copy, anyway?)
Jan
3
asked How to merge xts objects with slightly different columns?
Jan
2
awarded Announcer
Jan
1
awarded Yearling
Jan
1
awarded Yearling
1 2 3 4 5