News for hackers. Stuff that matters.
Re:NYPD is canceling its Palantir contract by svendisnigh on Friday June 30, 2017 @11:09PM (#14675142)
I welcome you to start your next hot startup in 2017 using Swing/Java instead of React/React Native/Node/Ruby/Python/Go/Rust/C++ etc. The merits of the stack are determined by both intrinsic factors and the market. Ignoring the market (remember Palantir is hiring in SV / Palo Alto) you risk alienating potential hires and current employees. [1] Another great example is EHR/EMR market with Mumps etc.

[1] https://www.quora.com/Why-does-Palantir-use-Java

Re:NYPD is canceling its Palantir contract by busterarm on Friday June 30, 2017 @11:31PM (#14675210)
Prospective employers:

If your problems are interesting and we get along well, I will happily work on whatever out-of-fashion tech stack you have that the web development intelligentsia sneer at. And we'll do great things!

I had a blast making Wordpress development not suck and it led me down a lot of interesting roads and brand new ideas.

These other potential hires who only believe in The One True Stack are silly.

Re:NYPD is canceling its Palantir contract by obmelvin on Saturday July 01, 2017 @12:35AM (#14675412)
It's not silly to want to use tech stacks that are commonly used instead of learning a stack that won't transfer elsewhere, I.e epic
Re:NYPD is canceling its Palantir contract by linkregister on Saturday July 01, 2017 @12:53AM (#14675450)
It's absurd to compare MUMPS with Java. Java is very much used by modern companies on the backend and for desktop applications.

You can still make your SV rockstar programmer salary writing code in Java. Don't they still use it at Google?

Re:NYPD is canceling its Palantir contract by CydeWeys on Saturday July 01, 2017 @10:50AM (#14677344)
Java is still the language of choice for many new projects at Google. Your options for new large server-side projects are, realistically, C++, Go, and Java, arranged in order of how high-level the language is. Java is a perfectly rational choice even today given those options.
Re:NYPD is canceling its Palantir contract by sgift on Saturday July 01, 2017 @04:23AM (#14676023)
Yes, they use it at Google and basically everywhere else. The JS circle jerk is extreme here. JS has its uses - mostly because it is the default language of the web and the web has many uses. That is all.
Re:NYPD is canceling its Palantir contract by slap_shot on Friday June 30, 2017 @11:22PM (#14675182)
I'm a recent founder a big data platform and a lot of our code is Java.

But better yet, we have embraced Cloud Native, so between containers and microservices it doesn't really matter what language we use.

We use Java, Python, Go, Ruby, C++ and our front end is React.

Individually, every language we use is both powerful and flawed. But together it builds a pretty amazing platform.

Re:NYPD is canceling its Palantir contract by tomascot on Saturday July 01, 2017 @12:14AM (#14675356)
There's a sheep in your HQ?
Re:NYPD is canceling its Palantir contract by 2muchcoffeeman on Saturday July 01, 2017 @12:11AM (#14675339)
In terms of hiring, I think you're right.

But I really resent this sort of mentality. It causes a lot of work trying to 'upgrade' your tech stack when you'd get more benefit from fixing your architecture, refactoring, building new features, fixing bugs etc. I'd rather work on improving software in meaningful ways and make the company more money.

Re:NYPD is canceling its Palantir contract by rpedela on Saturday July 01, 2017 @10:14AM (#14677176)
When it comes to NLP, Java is one of the best languages because of the library support (e.g. Lucene, Tika, Stanford CoreNLP).

You don't have to like Java, but it is fine to use and there are plenty of potential hires.

Re:NYPD is canceling its Palantir contract by ygaf on Saturday July 01, 2017 @07:29AM (#14676622)
>The merits of the stack are determined by both intrinsic factors and the market

Sure, but isn't Java basically the biggest language in the world? And it can't "limit development velocity" more than C++.