1,234 reputation
314
bio website
location
age 31
visits member for 2 years, 10 months
seen Jun 5 '13 at 14:10

Oct
9
awarded  Popular Question
Sep
24
awarded  Autobiographer
Dec
17
awarded  Yearling
May
15
awarded  Nice Answer
Dec
17
awarded  Yearling
Oct
3
comment What's the normal way machine-learning algorithms are integrated into normal programs?
Agree with the Python comment. Python+R is surely making inroads into MATLAB,SAS and other proprietary products
Oct
3
comment What's the normal way machine-learning algorithms are integrated into normal programs?
Try JULIA. julialang.org. There aren't much takers for it right now. Haskell is based on lambda calculus. Since scientific computing is considered more with huge volume of data, parallel computing, heavy number-crunching and are quite different from mainstream, there isn't any defacto standard. R is now the default candidate for statistical analysis.
Aug
24
comment I want to create an open data format… but I don't really know what that is
Pick JSON; create a data schema (this could be changed) and push to MongoDB. My preferred choice is MongoEngine for Python. Else, you can use HDF5 (its a self-explanatory data model) but you must represent your data in hierarchical arrays.
Aug
7
awarded  Talkative
Jul
23
comment How not to forget new and interesting information
Use a personal wiki and write a short description of the article you have read together with the link
Jul
6
comment How many developers actually have private offices?
The most pragmatic answer
Jul
2
comment Is it worth to learn Experimental Languages?
IMO, Haskell is just great when you happen to be a mathematician and could think everything as a function.
Jul
2
comment Is programming too easy if compared to other fields?
@MichaelKjörling Hi!Michael. The comment is towards Sashank for use of google and stack overflow to overcome problems. I believe SO could be used when you have a definite plan about what you are doing and has just hit a roadblock and Google is a source of information not knowledge.
Jul
2
comment Is programming too easy if compared to other fields?
@Shashankjain Hi! Maintaining a database is much easier than building a database. You can google only for information not for architecture or models. Programming is a silly, simple job at the modular level. But when you start constructing a software from these modular pieces, then the real problem starts such as combinatorial explosion, optimal vs feasible solutions, trade-offs (and in a enterprise setup, deadlines and delivery). Physics, Maths et al are built upon a set of robust, universal rules. Software isn't; hence it is inherently complex.
Jun
29
comment Are programmers bad testers?
An analogy could be from accounts where accounts are audited by other people and not by those who posted it.
Jun
29
comment Are programmers bad testers?
@jshowter If you are after hard facts/research data, I can't find one. Most of the literature relates to Agile Development and couldn't find one that matches your particular case. You may try at Google Scholar or Scirus.
Jun
29
comment Are programmers bad testers?
@PéterTörök Good point made and agreed. My comment is a slight metaphor to indicate that people who test their own code are normally much less likely to find errors in their program rather than testing other's code. This is mostly psychology (may be even cognitive bias) and you used the right word mindset.
Jun
29
comment Are programmers bad testers?
@jshowter Programmers are worst when testing their own code while brilliant when testing others code. Testers (good testers) are themselves programmers in their own way (since they need to understand the programming logic and its functionality) with the exception that they don't write too much code. I believe this is more to do with psychology since I am always hesitant to find doubts in my own work however bad it may be.
Jun
15
comment CodePlex and Google Code Concerns
You may try SourceForge or GitHub or BitBucket. They are better Open Source choices and their principles align more closely to Open Source. Also, I don't think MS or Google would rebrand your product. Its economically a bit infeasible. If you are too doubtful, release your project with a GPL license and have a local repository of your source code.
Jun
14
comment Learn programming backwards, or “so I failed the FizzBuzz test. Now what?”
Also, as Old Pro switch to an other language such as Python or Haskell (or any other, these two are my preferences and are poles apart and getting over them would just expand your knowledge a lot) . PHP is mostly for designing website front-ends