Palantir has an outdated software stack (Java/Swing). Their genius lied in creating "mythical image" and cleverly overselling it to the less proficient government agencies (apparently NSA was smart enough to see through the ruse). And then in turn sell the "spooky/mysterious" image to bunch of naive Stanford/Berkeley undergrads and convince them to work for peanuts. Sadly in 2017, their tech stack is falling apart, t…
NYPD is canceling its Palantir contract
21–30 of 292 posts
Re: NYPD is canceling its Palantir contract
#22> The department has created a new system to replace Palantir. > The new system, named Cobalt, is a group of IBM products tied together with NYPD-created software. You really have to wonder about the quality of this internal product. From what I've gleaned about Palantir over the years, they supposedly have one of the hardest dev interview processes. People that work there are on top of their game. My gut feel is tha…
> From what I've gleaned about Palantir over the years, they supposedly have one of the hardest dev interview processes. I was working for a competitor when they tried to get me on board as one of their "forward deployed software engineers" - which appeared to be a lot of big talk for hiring a bunch of recent grads and burning them out pumping out menial interfaces for customers so they would feel they were getting v…
Re: NYPD is canceling its Palantir contract
#23Wouldn't it be hilarious if their secret sauce analysis turns out to be a secret backchannel to the CIA/NSA and not some fancy algorithm.
Re: NYPD is canceling its Palantir contract
#24Palantir has an outdated software stack (Java/Swing). Their genius lied in creating "mythical image" and cleverly overselling it to the less proficient government agencies (apparently NSA was smart enough to see through the ruse). And then in turn sell the "spooky/mysterious" image to bunch of naive Stanford/Berkeley undergrads and convince them to work for peanuts. Sadly in 2017, their tech stack is falling apart, t…
Swing isn't actually bad if you have a good look-and-feel. Easier to design a Swing UI than a webapp with similar functionality.
Re: NYPD is canceling its Palantir contract
#25Palantir has an outdated software stack (Java/Swing). Their genius lied in creating "mythical image" and cleverly overselling it to the less proficient government agencies (apparently NSA was smart enough to see through the ruse). And then in turn sell the "spooky/mysterious" image to bunch of naive Stanford/Berkeley undergrads and convince them to work for peanuts. Sadly in 2017, their tech stack is falling apart, t…
I suppose they could have used Kotlin, Scala, Haskell, or some other more language with a more advanced type system. But it would have been truly horrible had they written their back-end in an awful (dynamically typed) language like JavaScript or something.
Re: NYPD is canceling its Palantir contract
#26> The department has created a new system to replace Palantir. > The new system, named Cobalt, is a group of IBM products tied together with NYPD-created software. You really have to wonder about the quality of this internal product. From what I've gleaned about Palantir over the years, they supposedly have one of the hardest dev interview processes. People that work there are on top of their game. My gut feel is tha…
Anyone can have hardest dev interview process, but that's a poor measure of ability to develop software. Palantir is just another Theranos in disguise, it essentially sells an under-performing graph database with outdated visualization tools while making money providing consulting services using "Forward Deployed (OMG!! You mean like soldiers! /s) Software Engineers".
It's a hard interview for us because it's built like a college exam, and how many years has it been since we've taken a college exam? But their target audience, well they just finished midterms.
Re: NYPD is canceling its Palantir contract
#27> The department has created a new system to replace Palantir. > The new system, named Cobalt, is a group of IBM products tied together with NYPD-created software. You really have to wonder about the quality of this internal product. From what I've gleaned about Palantir over the years, they supposedly have one of the hardest dev interview processes. People that work there are on top of their game. My gut feel is tha…
Even if you don't have the roughest and toughest devs in the market, surely spending more time with NYPD than the Palantir FDEs (are engineers part of the skeleton staff mentioned in the article?) would get a more valuable result?
Re: NYPD is canceling its Palantir contract
#28How does buzzfeed get the scoop on this? I didn't know they did tech reporting.
Re: NYPD is canceling its Palantir contract
#29Palantir has an outdated software stack (Java/Swing). Their genius lied in creating "mythical image" and cleverly overselling it to the less proficient government agencies (apparently NSA was smart enough to see through the ruse). And then in turn sell the "spooky/mysterious" image to bunch of naive Stanford/Berkeley undergrads and convince them to work for peanuts. Sadly in 2017, their tech stack is falling apart, t…
What's outdated about Java/Swing? Java 8 is a fairly decent language, and Swing isn't bad. In fact the entire suite of JetBrains IDEs (WebStorm, PyCharm, IntelliJ, Android Studio, ReSharper, etc) have their UI implemented in Swing. I suppose they could have used Kotlin, Scala, Haskell, or some other more language with a more advanced type system. But it would have been truly horrible had they written their back-end i…
While HTML5/JS is not without its own problem. Yet using it over a native framework like Swing, enables the development process to leverage external knowledge (Open Source libraries, etc.). This problem is further worsened when your competitors in enterprise Business Intelligence space can leverage those tools, while you are stuck with maintaining the old stack for government customers.
Re: NYPD is canceling its Palantir contract
#30Earlier quoted context omitted.
What's outdated about Java/Swing? Java 8 is a fairly decent language, and Swing isn't bad. In fact the entire suite of JetBrains IDEs (WebStorm, PyCharm, IntelliJ, Android Studio, ReSharper, etc) have their UI implemented in Swing. I suppose they could have used Kotlin, Scala, Haskell, or some other more language with a more advanced type system. But it would have been truly horrible had they written their back-end i…
The issue with Java/Swing is that it limits development velocity and makes job less appealing for current employees. While HTML5/JS is not without its own problem. Yet using it over a native framework like Swing, enables the development process to leverage external knowledge (Open Source libraries, etc.). This problem is further worsened when your competitors in enterprise Business Intelligence space can leverage tho…