Microsoft and HackerRank Add a Live Code Editor Into Bing 34
An anonymous reader writes: Microsoft's Bing search engine now includes a live code editor, allowing programmers to edit and execute snippets of example code and see the results in real-time. HackerRank announced the new educational tool on their blog, calling it "a streamlined alternative" to Stack Overflow's sites and programming sites, and sharing a video of the new feature providing results for the search "quick sort Java". "In addition to learning how a certain algorithm/code is written in a given language, users will also be able to check how the same solution is constructed in a range of other programming languages too," says Bing's Group Engineering Manager for UX Features, "providing a Rosetta-stone model for programming languages."
Corporate data grab (Score:5, Interesting)
Rosetta code does http://rosettacode.org/wiki/Ro... [rosettacode.org] exactly this. It is freely licensed under the GNU FDL.
Microsoft just wants you to hand over your code, train their AI, and then live from the results of the AI. Similar to how google's "map creator", where your "creation" (the google map) is owned by google, all rights reserved.
I'm okay with the statistics based stuff google is doing for its search results, but if these companies want people to work for them, they should hire them, or they should release the results for free as well.
Otherwise its the same kind of arrogance where nestle goes into some indian community that lives perfectly fine, builds a well that's deeper than any other wells, and which dries up all already existing wells, and now starts selling the inhabitants their own water.
Re:Corporate data grab (Score:4, Insightful)
Re: (Score:1, Flamebait)
Holy shit drop the tin foil man.
If they wanted to do this they could just scrub the actual internet for code.
Re: (Score:2)
Not tin foily at all. If they scrub the Internet, they could be in violation of a bunch of ToSs on the sites they scrub. You can be sure that if anybody with lawyers found out MS was violating a ToS they'd be all in to those deep pockets. I think the well analogy is apt.
Re: (Score:1)
Not tin foily at all. If they scrub the Internet, they could be in violation of a bunch of ToSs on the sites they scrub. You can be sure that if anybody with lawyers found out MS was violating a ToS they'd be all in to those deep pockets. I think the well analogy is apt.
Interesting point. I hope everyone will be anonymously (via tor; from an isolated virtual machine; in your secret bunker; under your monther's basement) submitting random bits of AGPLv3 protected code for evaluation by this service. This could be fun.
Re: (Score:1)
It's snippets. I don't think that's much of an issue. The owners of the GPL'd code might argue, rightly or wrongly that the snippets aren't fair use; but if they get complaints about a piece of code they'll probably just yank it. If you're going to disrupt their service, you might as well just DDoS it; not that I support that kind of thing.
Re: (Score:1)
Not tin foily at all. If they scrub the Internet, they could be in violation of a bunch of ToSs on the sites they scrub. You can be sure that if anybody with lawyers found out MS was violating a ToS they'd be all in to those deep pockets. I think the well analogy is apt.
I find this hilarious. When it's hundreds of millions of Linux users including some of the most wealthy corporations in the world apparently they simply can't afford a legal dispute over patents with Microsoft and just pay out over these supposedly invalid patents, yet at the same time you postulate that this whole development is a big elaborate scam to get source code because they are worried that if they scraped the net for it then some random website is going to sue Microsoft over a violation of their te
Re: (Score:1)
Sorry I'm still not seeing the tin foil. Microsoft wants to data mine. If I'm in the development side of MS, and I go to the legal team and say, "what if we scrape a bunch of sites for code?", they'll push back and say, "No. We'd have to square that with all the individual sites you want to scrape.". That's all I'm thinking. Nothing more. Show me the tin foil, and I'll wear it proudly; but there's none to wear.
Re: (Score:2)
Almost every search engine, or other public API facing service like google search, microsoft Bing, etc, all deny you to use the API's answers to train a bot. Its in their TOS. Don't know whether its legal, but they put it in there, so I guess if you did use the API to train a bot, and now have a huge commercial success with that bot, you will get contacted by microsoft's/google's/etc lawyers.
Re: (Score:1)
Well, let's take a look at an example: http://stackexchange.com/legal [stackexchange.com] and you'll see that first off MS would be mis-representing itself as a real person. They could access some data under Creative Commons. If there were no legal point to be made, why would Stack Exchange even have that in the ToS? Maybe that's a loaded question.
I know what you're getting at with crawlers--if certain types of scraping weren't allowed, then we couldn't even have Google. OTOH, I think there's a difference between presen
Re: (Score:2)
This is becoming one of "those discussions" that doesn't play out too well on line, so I'm just going to evoke the standard escape clause here--there isn't a reasonable amount of time to bring this to a conclusion that we could both find satisfying.
Re: (Score:2)
NotInHere actually seemed to have the best, succinct explanation of what I'm going for here: https://slashdot.org/comments.... [slashdot.org]
I don't know if it was the same AC who objected that crawling != API access. Technically true, but legally they might regard them in the same way for the purpose of a lawsuit against undesirable use of what they regard as their intellectual property.
I mentioned Creative Commons because it was in the ToS I linked, under a paragraph describing how you were permitted to use dumps of
Re: (Score:1)
And they should. Their internally created code is crap.
Re:Corporate data grab (Score:5, Informative)
Have you looked at the service agrement? It says exacly this:
To the extent necessary to provide the Services to you and others, to protect you and the Services, and to improve Microsoft products and services, you grant to Microsoft a worldwide and royalty-free intellectual property license to use Your Content,
Re: (Score:3)
The thought comes to mind that people could "seed" the their AI with really bad (or even non-sequitor code) - kind of like what people did with Tay.
Re: (Score:3)
Microsoft just wants you to hand over your code, train their AI, and then live from the results of the AI.
Yes, what a terrible thing information aggregation and sharing is. Just look at Slashdot, taking your comments, populating their website and living from the results!
works about like I expected. (Score:2)
I tried the example search: string concat c#. worked as expected.
So then I tried a very common operation in any programming language these days: json encode c#
To my complete lack of surprise, no example was given. only blue links, as always.
In other words, the examples seem limited to trivial things only. The remote code execution is cool... i guess.
Re: (Score:2)
Pulled down? (Score:4, Informative)
I don't see it. Nothing comes up for "quick sort java", "string concat c#" or a plenty of other stuff - just blue links. With Chromium or Iceweasel; do I need Edge or something to see it? Or did they pull it down already?
Re: (Score:2)
Bing's neural nets were trained by Twitter girlfriends with long memories. When you entered "java" it folded its virtual arms and went into grudge mode.
Re: (Score:3)
I'm guessing that you are outside the US. This is most likely US only.
Re: (Score:2)
Heh, what a faux-pas...
Code snippet - code completion via search (Score:1)
They have this great program accessible at http://codesnippet.research.microsoft.com/ [microsoft.com] that allows you to do context-sensitive code completion directly from the q/a coding sites. Pretty neat stuff.
There are researchers are UVa doing similar things: Report [github.com].