Microsoft is looking to collaborate more closely with the Eclipse community as a Solutions Member of the Eclipse Foundation. This move will allow Microsoft to develop tools and services to all development teams, as well as to continuously improve its cloud services, SDKs and tools.
“Microsoft delivers a number of Eclipse-based tools today. The Azure Toolkit for Eclipse and Java SDK for Azure enables Eclipse users to build cloud applications,” wrote Shanku Niyogi, general manager of the Visual Studio team, in a blog post. “And with the free Team Explorer Everywhere plug-in, developers have access to the full suite of source control, team services, and DevOps capabilities of Visual Studio Team Services from within their IDE. These offerings will continue to be maintained and shared through the Eclipse Marketplace.”
Embarcadero squares in on developers
Embarcadero has announced a new strategy for developers. The company will continue to build on its legacy in C++ and Delphi while dedicating all of its products and engineering resources to support developers who are building and maintaining critical enterprise apps.
“Our renewed focus on delivering enterprise-centric application development tools will help our community of elite developers solve problems and innovate faster than ever,” said David Intersimone, chief evangelist at Embarcadero Technologies. “After more than 30 years of continuous tools innovation, we are shifting into high gear to help our worldwide customers achieve even greater levels of success.”
In addition, the company plans to focus on quality and first-user experience while providing additional flexibility and time savings for developers.
AlphaGo beats world champion Go player
After a three-and-a-half-hour match, AlphaGo, the artificial intelligence program designed by Google DeepMind, defeated world champion Go player Lee Se-Dol.
Observers and AI researchers are shocked, and this event is marked as a major breakthrough for AI. Go is an ancient Chinese strategy game that has trillions of possible moves. While computers have beat chess in the past, Go was the only game left that was left unbeaten by a machine.
According to reports, both Lee and AlphaGo made mistakes, but it was AlphaGo that took the lead and won the first out of five matches. At times, Lee looked on the verge of tears, according to reports, and he said that he didn’t know AlphaGo would play such an excellent game.
DeepMind’s team built “reinforcement learning” into the program, meaning the machine played against itself and adjusted its own neural networks based on trial and error. AlphaGo can narrow down the search space for its next move, and can anticipate long-term results of each move, reported The Guardian.
How someone could have hacked everyone’s Facebook accounts
A at hacker from India named Anand Prakash found a simple vulnerability on Facebook that he said he could have used to hack into other user’s Facebook accounts.
The vulnerability gave him full access to another user’s account by setting a new password, he wrote in a blog post. He said Facebook was able to give him access to private messages, credit card or debit card information, personal photos, and more.
Facebook acknowledged the issue promptly, fixed it, and rewarded him US$15,000 considering the severity and impact of the vulnerability.
Prakash wrote that whenever a user forgets his or her password on Facebook, they have the option to reset the password by entering a phone number or e-mail address. Facebook sends a six-digit code to the address, and the user can enter a new password. He tried to brute force the six-digit code on Facebook and was blocked after 10 to 12 invalid attempts.
Then, he wrote, “I looked out for the same issue on beta.facebook.com and mbasic.beta.facebook.com, and interestingly rate limiting was missing on forgot password endpoints. I tried to take over my account (as per Facebook’s policy, you should not do any harm on any other user’s account) and was successful in setting [a] new password for my account. I could then use the same password to log in in the account.”
Here is the video of the Facebook account takeover.