Reputation
1,224
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
5 14
Newest
 Yearling
Impact
~35k people reached

  • 0 posts edited
  • 0 helpful flags
  • 161 votes cast
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.
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 Why should developers 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.
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
Jun
14
comment Learn programming backwards, or “so I failed the FizzBuzz test. Now what?”
@moraleida You can enroll and learn in online courses such as coursera coursera.org or Udacity udacity.com. Since you are a self-learner, these courses would definitely take you to the next level
Jun
6
comment Getting data from a webpage in a stable and efficient way
Since most websites are dynamic and store their data in databases, the best way is to get the database from the website. If the website has an API, you can use it. In case you want to scrape the static pages, then the built-in Python urllib and HTMLParser modules work well. A few packages for scraping HTML is also available at PyPi.
Jun
2
comment Why do some programmers think there is a contrast between theory and practice?
Maybe, the reason that a lot of developers, with a strong foundation in theory, can't translate it into a good working program due to time constraint. Converting a good design to working model takes heck a lot of time. This is not so in case of engineering since once you are up with our design, you can just hire men and machines to do the work. The human part makes programming a bit difficult (and it works wonders too)
May
26
comment How do the algorithms to solve problems encountered in interviews translate into real world solutions?
Not everything learnt would be used in real world and not everything used in real world is taught at college. Its just gives a set of tools and a way of thinking to expand our knowledge that could help in solving real-world problems. When Newton invented calculus(no copyright wars on who actually invented it), he would have never thought if being used to predict stock prices
May
24
comment Who was the first software engineer?
Engineering follow deterministic and linear rules. Good point made. So can software engineering be called Software Modeling since modeling in economics is naturally non-linear and complex (though theoretically a lot of linear models are taught in economics)
May
24
comment How to sell my work?
@FlorianMargaine Not the right thing to discuss here, still. Does your comment mean that if the share of the total revenue accruing to me originates more than 66% from a single concern, then it must here me. So if my revenue is $10000 euros out of which a single company pays me $7000, should the company legally hire me?
May
16
comment DB technology for efficient search in tabular data?
@MikeBrown The last part of the statement made me think that way since AFAIK, MongoDB does have the their own drivers for most number of languages.
May
16
comment DB technology for efficient search in tabular data?
MongoDB does have a .NET driver