3,494 reputation
31130
bio website
location Toronto, Canada
age
visits member for 4 years, 3 months
seen 4 hours ago

My background is in math (BMath; Waterloo) and civil engineering (BASc, MASc; Toronto). As I learned to dislike statistics when I was studying math, fate provided me with the opportunity to do a master's thesis on applying good old-fashioned statistics to hydrology with the goal of finding improved methods of estimating underlying distributions from small samples. Fortunately, this relied heavily on Monte Carlo simulation and I was able to convince myself that it was based on software instead of statistics. I somehow ended up as a software developer working on real time control systems and ancillary applications for the broadcast industry for fifteen years and now work as a project manager for the development of call center software.


2d
comment Is there any algorithm pattern to protect any content in the web to ensure I am the first one who created it?
@Paul - that would be Robert Hooke, Hooke's Law en.wikipedia.org/wiki/Hooke's_law
Dec
9
comment Maven Repository Jars for commercial purpose
What do the licenses for these products say?
Nov
27
comment What rights do I have if a closed source non-distributed in-home application was stolen?
You shouldn't need to sue the thief; you can press charges via the criminal justice system. But I think this will turn out to be off-topic.
Nov
23
revised Why does this evaluation function work in a connect four game in java
Take out left-over text
Nov
22
revised Why does this evaluation function work in a connect four game in java
Add a note on the possibly incorrect constant "utility"
Nov
22
comment Why does this evaluation function work in a connect four game in java
Maybe it's a typo - the sum of all numbers in the table is 276 = 2 *138. Then values < 0, = 0, and > 0 have some relative meaning.
Nov
22
comment Why does this evaluation function work in a connect four game in java
Good question. I think we might have to see how the result of this function is used to answer that.
Nov
22
comment Why does this evaluation function work in a connect four game in java
This is the "utility function" describing the value of each square; I don't think it's a heuristic, but @CodesInChaos may know better than me. Nice question, BTW.
Nov
22
answered Why does this evaluation function work in a connect four game in java
Nov
21
comment How to determine which service to call
If the invoking functionality needs to be able to distinguish between the three types of actor, than you need to provide a mechanism allowing it. If it does not need to know (because you could call getUserByEmail directly for each, and similarly for every other service invoked), then you don't. I don't think there are any other good design choices.
Nov
21
comment How to determine which service to call
Do the services need to have different names?
Nov
15
comment how to display database with javascript in the form of a table?
Can you provide an English translation of your question?
Nov
8
comment What's the main advantage of metaprogramming?
I vote to move to meta.
Sep
15
awarded  Yearling
Aug
23
reviewed Approve What do I have to do when using libraries with BSD license?
Aug
16
comment How is the system software stored in Computer?
How would one compile a compiler if it were stored only as source?
Jul
8
reviewed Reject How to create a scoring system with time and correct answers for a game?
Jul
8
reviewed Reject Two HTML elements with same id attribute: How bad is it really?
Jun
18
reviewed Approve Are error variables an anti-pattern or good design?
Jun
17
comment Apply filter only if not null
Okay, I added this as an answer.