News for hackers. Stuff that matters.
Re:Google is acquiring Kaggle by alex_dev on Wednesday March 08, 2017 @12:39AM (#13818185)
Last I heard was Kaggle runs atop Azure and is heavily a C# shop. It'll be interesting to see the transition to Google Cloud if that's the case.
Re:Google is acquiring Kaggle by ofek on Wednesday March 08, 2017 @12:58AM (#13818271)
I can confirm that Kaggle runs on Azure because I block all Microsoft IPs (to avoid the ninja Windows 10 upgrade) and must disable the blocker in order to go on the site.
Re:Google is acquiring Kaggle by Cyphase on Wednesday March 08, 2017 @04:15AM (#13819048)
As skrebbel said, don't they charge for the upgrade now? That said, Never10[1] was (still is?) a great tool to prevent the Windows 10 auto-upgrade. Also, according to the Never10 page, Microsoft now has an optional update to get rid of the GWX stuff.[2]

[1] https://www.grc.com/never10.htm

[2] https://support.microsoft.com/en-us/kb/3184143

Re:Google is acquiring Kaggle by ifdefdebug on Wednesday March 08, 2017 @04:26AM (#13819088)
> to avoid the ninja Windows 10 upgrade

What ninja upgrade? You always had to opt-in. Yes, they were really pushing the offer annoyingly hard, but I had no problems whatsoever to keep one of my machines on Windows 7.

Anyway, you can stop doing so now, the time for a free upgrade is over.

Re:Google is acquiring Kaggle by Strom on Thursday March 09, 2017 @12:48PM (#13831121)
This is incorrect. There was an opt-out phase where the Windows 10 install started automatically in the middle of work. I've experienced this myself, there's a moment where Windows 7 just shuts down and starts installing Windows 10 and I had to wait 30 minutes until I could press "I disagree" to the EULA and then it would start rolling back the Windows 10 it just installed.
Re:Google is acquiring Kaggle by skrebbel on Wednesday March 08, 2017 @02:29AM (#13818618)
Entirely off topic, but I thought they now charge for the Windows 10 upgrade and don't force it anymore?
Re:Google is acquiring Kaggle by wil421 on Wednesday March 08, 2017 @08:44AM (#13820143)
They do charge now but you can get it free if you say you will use an accessibility feature.
Re:Google is acquiring Kaggle by laughfactory on Wednesday March 08, 2017 @10:31AM (#13820869)
Why not upgrade to Windows 10? It's my favorite Windows OS yet, and has me even rethinking whether I want our house to be all OS X...
Re:Google is acquiring Kaggle by mintplant on Wednesday March 08, 2017 @02:26PM (#13822898)
This thread from a while back covers some of people's objections to Windows 10, outside the usual privacy concerns:

https://news.ycombinator.com/item?id=13555100

Re:Google is acquiring Kaggle by bbcbasic on Wednesday March 08, 2017 @02:45AM (#13818677)
So you don't get windows updates?
Re:Google is acquiring Kaggle by vonmoltke on Wednesday March 08, 2017 @12:23PM (#13821711)
At this point presumably a system not running Windows 10 is not getting updates anymore. Unless it's an enterprise install, in which case the ninja update is irrelevant.
Re:Google is acquiring Kaggle by bbcbasic on Wednesday March 08, 2017 @09:09PM (#13826258)
I get updates on Win 7
Re:Google is acquiring Kaggle by lend000 on Wednesday March 08, 2017 @01:56AM (#13818497)
This is a great idea. Adding it to my DNS blackhole as we speak.
Re:Google is acquiring Kaggle by daenney on Wednesday March 08, 2017 @04:21AM (#13819067)
It's really not a great idea. Either you don't run Windows, and it's not an issue, or you just blocked Windows Update and other important services Microsoft provide that work in tandem to keep your systems safe.
Re:Google is acquiring Kaggle by cdash on Wednesday March 08, 2017 @03:21PM (#13823430)
Blocking Windows Update sounds like a feature to me, not an issue.
Re:Google is acquiring Kaggle by lend000 on Wednesday March 08, 2017 @12:50PM (#13821965)
> Either you don't run Windows, and it's not an issue,

Not a solution for those of us who run Windows boxes for various reasons...

And to clarify, I plan on occasionally letting updates through (I'm already on Windows 10) but this is a great way to prevent data collection / backdoor activation, which I hadn't considered. Seems like the simplest way to add a lot of privacy to Windows.

Re:Google is acquiring Kaggle by ionised on Wednesday March 08, 2017 @05:42AM (#13819382)
There are a shed load you can block without interefering with updates.
Re:Google is acquiring Kaggle by daenney on Wednesday March 08, 2017 @06:00AM (#13819449)
Yet that's not what the parent and its parent were talking about/implying. It clearly said "blocking all Microsoft IPs".

And considering the Windows 10 upgrade was being pushed through Windows Update I'm not sure how you'd want to prevent that specific update by blocking an IP and not interfere with Windows Update as a whole.

Re:Google is acquiring Kaggle by alpb on Wednesday March 08, 2017 @01:06AM (#13818308)
Makes sense. Azure LBs do not support ICMP and all ping packets are dropped. You can't ping any Azure-hosted services. Kaggle.com fits the description.
Re:Google is acquiring Kaggle by ahoka on Wednesday March 08, 2017 @06:58AM (#13819654)
I'm pretty sure it supports ICMP, as TCP/IP cannot work properly without it. I guess you mean ICMP echo. Also there are like four kind of Azure load balancers and this is only true for some of them.
Re:Google is acquiring Kaggle by dafrankenstein2 on Wednesday March 08, 2017 @06:15AM (#13819514)
I can ping bing.com, but does that mean bing is not hosted on Azure? [Though it redirects to pinging something like a-0001.a-msedge.net]
Re:Google is acquiring Kaggle by Artemis2 on Wednesday March 08, 2017 @11:19AM (#13821245)
It may just not use the Azure LB service (e.g. running HAProxy on virtual machines instead).
Re:Google is acquiring Kaggle by latkin on Wednesday March 08, 2017 @09:48PM (#13826492)
They are also known to have used F#, and even provided a testimonial to this effect: http://fsharp.org/testimonials/. Can't say if it's still used, though. That's two recent high-profile acquisitions (with Jet.com) for F# shops.

> At Kaggle we initially chose F# for our core data analysis algorithms because of its expressiveness. We’ve been so happy with the choice that we’ve found ourselves moving more and more of our application out of C# and into F#. The F# code is consistently shorter, easier to read, easier to refactor, and, because of the strong typing, contains far fewer bugs.

> As our data analysis tools have developed, we’ve seen domain-specific constructs emerge very naturally; as our codebase gets larger, we become more productive.

> The fact that F# targets the CLR was also critical - even though we have a large existing code base in C#, getting started with F# was an easy decision because we knew we could use new modules right away.

Re:Google is acquiring Kaggle by rattray on Wednesday March 08, 2017 @01:17AM (#13818349)
Google Cloud supports Windows, right? What would be the problem? (Honest question)
Re:Google is acquiring Kaggle by skrebbel on Wednesday March 08, 2017 @02:34AM (#13818632)
None whatsoever, unless they're heavily bought into Azure-specific services.

The idea that if you do C# you must be on Azure (or the other way around) has been outdated since Azure started. The first startup I ran tech at hosted C# on Mono in Docker containers on DigitalOcean and had devs on all 3 major OSes.

Re:Google is acquiring Kaggle by brogrammernot on Wednesday March 08, 2017 @09:37AM (#13820480)
I'd be surprised if there isn't a decent amount of C# somewhere in the Google ecosystem.
Re:Google is acquiring Kaggle by drewmate on Wednesday March 08, 2017 @11:47AM (#13821430)
I'd be interested if anyone knows anything about this. Especially given the recent updates to for running .NET core on Linux/Mac, a company like Google could make great use of C# without needing to shell out for Windows licenses.
Re:Google is acquiring Kaggle by chucksmash on Wednesday March 08, 2017 @01:53PM (#13822566)
Relevant 10 year old blog post [1].

[1]: http://steve-yegge.blogspot.com/2007/06/rhino-on-rails.html?...

Don't know how true this still holds, but there was a time at least where it sounds like anything outside of C++, JVM languages and Python was off limits.

Re:Google is acquiring Kaggle by spullara on Wednesday March 08, 2017 @01:24AM (#13818376)
The IP of kaggle.com reverse DNS is cloudapp.net which is a Microsoft Azure domain so I think that this makes sense.
Re:Google is acquiring Kaggle by kornish on Wednesday March 08, 2017 @12:41AM (#13818192)
That's really interesting to hear. I wouldn't read too much into it, I was mostly just speculating. It's quite likely that they mostly scooped them up for the rolodex that is their user database.

In any case, congrats to the Kaggle team!

Re:Google is acquiring Kaggle by markovbling on Wednesday March 08, 2017 @01:16AM (#13818347)
I think this may have something to do with Jeremy Howard's time as president there - I remember watching a few of his tutorials a couple of years ago when he was still at Kaggle and he was really into C#.
Re:Google is acquiring Kaggle by yuhong on Wednesday March 08, 2017 @01:05AM (#13818305)
I wonder if Nest has support contracts for any Java 6/7 they are still using.