Random commentary about Machine Learning, BigData, Spark, Deep Learning, C++, STL, Boost, Perl, Python, Algorithms, Problem Solving and Web Search
Tuesday, November 30, 2010
A classical one: find the element which appears 5/8 of times
(this is a classical must solve// know problem)
Monday, November 29, 2010
Out of Band but interestingç "Microsoft Gives the Cloud to Scientists"
http://bits.blogs.nytimes.com/2010/11/17/microsoft-gives-the-cloud-to-scientists/?src=tptw
"Microsoft has hit on a direct path to university researchers’ hearts and minds: give them free tools and easy access to huge data sets.
The software maker has started grafting popular scientific databases and analysis tools onto its Windows Azure cloud computing service. This basically means that researchers in various fields can get access to a fast supercomputer of their very own and pose queries to enormous data sets that Microsoft keeps up to date. For the time being, Microsoft will allow some research groups to perform their work free, while others will have to rent calculation time on Azure via a credit card."
Disclaimer: I work for Microsoft
Sunday, November 28, 2010
A classical one: a triangle and a point
PS: sometime you forgot old geometry, but this problem is simply a generalization of a point P and a segment S. Is the point above or below S?
Thursday, November 25, 2010
Friendship and Polymorphism
Wednesday, November 24, 2010
Monday, November 22, 2010
Exchange coins
Sunday, November 21, 2010
Serialization and deserialization
Saturday, November 20, 2010
Can you implement a queue using a stack?
Friday, November 19, 2010
Everyone is allied to someone
Thursday, November 18, 2010
Wednesday, November 17, 2010
Arrays comparison. don't always sort them.
Tuesday, November 16, 2010
Facebook is opening read-only the Message service
Interestingly enough, Message works on the top of HBase
Monday, November 15, 2010
Looking for a new ads major paradigm shift (part I, where we are)
We have hundreds of millions of users producing zillions of web pages, blogs, real time updates, and so on and so forth. Then, search engines index this content and serve search results, when users submit relevant queries. In addition, search engines serve commercial ads together with the indexed content. Now, why the content producers receive no money for their content? After all, if there no content then there will be no index, no search results and no commercial ads.
You may say ... well your analysis is partial since commercial ads are not the only way to monetize the content. Another element to consider is the traffic sent to the content producer by the search. Fair enough. This observation is certainly pertinent. However, receiving traffic is very much important for commercial sites, but is not necessarily the same of getting direct money.
For instance, say that I love the music of the 80s. This is my hobby, and so I write about it. I would be interested in receiving some traffic for content produced for this hobby. Anyway, I would be more happy to get some direct money anytime that my content is accessed by using a search engine. After all, the search engine has probably served some commercial ads together with the index built on the top of my content (and on the top of the content written by other similar content producers).
Nowadays, A similar mechanism is missing .. and I am not sure why? Would you consider it a new ads major paradigm shift? And could it be a pair with a new search major paradigm ?
Sunday, November 14, 2010
Another good summary about Google infrastructure
Saturday, November 13, 2010
Print all the strings made up of balanced parethesis and with lenght n
Is Facebook starting to become a true search engine?
Friday, November 12, 2010
Personalized Facebook Autosuggest. I like it.
Update: they also have Web pages where users expressed a "Like it". So they are effectively crawling them (or at least leveraging the "Like" anchor). Is Facebook starting to become a true search engine?
Thursday, November 11, 2010
Bing, if you want to play a role in algorithmic search
There are just two players with algoritmic search out of there. Search follows fractal geometries. You can take advantage of your experiences and, by learning and generalizing, you can anticipate and recognize problems with similarities :)
Wednesday, November 10, 2010
Stock had a 40% increase last year, IAC's Barry Diller Surrenders to Google, Ends Ask.com's Search Effort
Tuesday, November 9, 2010
Repeating numbers
Monday, November 8, 2010
Find the min difference among two numbers in an Array
Sunday, November 7, 2010
Store the file and save space
(PS: this was an old interview coding question, which I am not going to use anymore)
Saturday, November 6, 2010
Database of queries and similarity
Friday, November 5, 2010
sharing lists.
Thursday, November 4, 2010
Find two numbers in an unsorted array
Wednesday, November 3, 2010
Alice and Bob play with an array
Tuesday, November 2, 2010
News Personalization
I am really interested in your opinion
http://www.projectemporia.com/