Some of the comments in this thread are the exact opposite thing I would expect from this community and it is shameful. It's unfortunate that the top comment is one of these which could steer some people away from reading further.
As many others in this thread have pointed out, Cerebro is a pretty cool app that borrows from some core OS functionality and improves on it. Is its design 100% perfect? Maybe not. However, instead of commenting the application isn't exactly the way YOU would have done it and complaining try offering some constructive criticism.
If the app is memory hogging, not following best coding practices, or you have a cool idea of how something could be done instead share that feedback and offer better ways to do things. Not only does this benefit the developers working on this app but it helps others who may be working on becoming better developers themselves.
I myself am a naive developer. However I enjoy developing in my free time to keep myself thinking and I enjoy learning new things. I frequently visit this community to see what others are working on and looking at all the cool applications that people develop is a great way to pass time. If I had worked on something really hard, posted it, and then received some of these comments I would be extremely discouraged.
That said, if a Cerebro developer is reading, this looks like a really cool improvement on Spotlight (I use OSX). Keep up the good work and don't let the negative comments in here discourage you or your team!
Not necessarily a big bank but Visa also has a developer site with several APIs that include Payments, Data and Analytics, and Fraud. Their website can be found at https://developer.visa.com/
Operating 24 hours a day, seven days a week, a staff of 17 officers in the National Domestic Extremism Unit (NDEU) has been scanning the public's tweets, YouTube videos, Facebook profiles, and anything else UK citizens post in the public online sphere.
The HUGE difference here is the last three words of that paragraph, "public online sphere." They are doing no more then analyzing publicly accessible data just like any other company, specifically advertising and marketing companies, do on a daily basis.
Wait, so there is a problem with MS helping out our government protect its secrets? I agree, PRISIM was bad an invasion of privacy but people need to realize that government agencies have more secrets and do more then spy on us. I wouldn't want China, Russia or some other foreign country getting its hands on the locations of weapons, R&D, or our defense plans because of a exploit in a MS program.
Hackers will always be faster to take advantage of loopholes then companies or the government are at patching them. Do people really see the problem with MS doing this?
This sounds like something straight out of Wayne Enterprises. I wish more companies could do things like this and see what can be created and achieved. An area that I could see being able to do something like this without having to face Shareholders, management, etc. that most companies have to do is Universities. University students should be able to take advantage of the resources that universities have and universities should encourage this. They could essentially have a new flock of minds every year to help innovate projects. I believe Georgia Tech started something like this a few years ago.
As many others in this thread have pointed out, Cerebro is a pretty cool app that borrows from some core OS functionality and improves on it. Is its design 100% perfect? Maybe not. However, instead of commenting the application isn't exactly the way YOU would have done it and complaining try offering some constructive criticism.
If the app is memory hogging, not following best coding practices, or you have a cool idea of how something could be done instead share that feedback and offer better ways to do things. Not only does this benefit the developers working on this app but it helps others who may be working on becoming better developers themselves.
I myself am a naive developer. However I enjoy developing in my free time to keep myself thinking and I enjoy learning new things. I frequently visit this community to see what others are working on and looking at all the cool applications that people develop is a great way to pass time. If I had worked on something really hard, posted it, and then received some of these comments I would be extremely discouraged.
That said, if a Cerebro developer is reading, this looks like a really cool improvement on Spotlight (I use OSX). Keep up the good work and don't let the negative comments in here discourage you or your team!