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…
I've heard Palantir is maybe the most credentials-/prestige-focused tech company in Silicon Valley. I remember thinking that sounds like a good way to build a below-average team that seems very impressive from the outside. When you look at what they're doing, this strategy actually starts to make a lot of sense. They're selling a product that's somewhat incomprehensible. The value of that product is very difficult to…
NYPD is canceling its Palantir contract
131–140 of 292 posts
Re: NYPD is canceling its Palantir contract
#132On the other hand, 2 of my former, incredibly smart, non-douchey, genuine, down to earth colleagues (both non-white male if it matters) work for them so I'd question the brogrammer stereotype as I doubt they'd stick around if they were feeling out of place.
Re: NYPD is canceling its Palantir contract
#133Earlier quoted context omitted.
How is Java/Spring an issue here? Guess what powers Amazon, Google, Apple etc.
Not Java/Spring? Google at least is known to use C/C++ for its backend. Python is (or was?) used in YouTube.
For data crunching, especially statistical jobs, Python is probably also a good fit although it's not as efficient but have a number of good statistical, mathematical and ai toolkits that seems to be more active.
For running more specialized jobs, R have even more tools, but is a bit more shaky as a general language although it is a nice functional language, as many tools are more scientists scaffolding rather than nice abstractions.
Then you have fortran and matlab. I've heard of using erlang as a fast real-time analytics tool too, but then you probably need to roll your own everything.
But what do you suggest? Node.js claim to fame is mainly that most web developers know it, and js have formed their mental image of what programing is and how a computer works.
Re: NYPD is canceling its Palantir contract
#134Palantir 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…
If you want to write cross platform desktop apps, your choices are pretty much either Java, C++ and Python. Rest of the languages/platform either don't have great library support or simply not mature enough to deploy at scale. Now if you want some performance, more mature UX library and eliminate Python, you are limited to C++ and Java. Its much more harder to do UX stuff with C++ and finding great C++ developers has…
Java may not be sexy or purty, but it works and you can actually hire people to do it.
Re: NYPD is canceling its Palantir contract
#135Perhaps the discussion around rugged individualism in the current thread about poverty are accurate.
Re: NYPD is canceling its Palantir contract
#136Palantir 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…
Re: NYPD is canceling its Palantir contract
#137Palantir 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…
This is the first fallacy of software engineering. In general, nobody cares what the tech stack powering a solution to a given problem is. If it solves the problem, then it is considered a success by customers. There are exceptions to this rule, but there aren't many, and they don't really apply to Palantir's model. In their case, as long as the system spits out the data it is supposed to, they could have used Visual Basic to program the backend and customers would still buy it if it worked as advertised.
Re: NYPD is canceling its Palantir contract
#138Re: NYPD is canceling its Palantir contract
#139Earlier quoted context omitted.
> A ton of their “products” are modern TypeScript + React UIs That's... not exactly better, tbh
Not getting this obsession with the tech stack ITT? You can run a profitable business even when using Java, Typescript and React. Infact choice of language probably makes less difference than us geeks would hooe. Outside of really bad language choices.
Re: NYPD is canceling its Palantir contract
#140Earlier quoted context omitted.
This dig at Palantir’s stack is outright false. A ton of their “products” are modern TypeScript + React UIs over reasonable open-source datastores, and they open-source plenty of stuff from that stack. Check out this React component, which is pretty cool: https://palantir.github.io/react-mosaic/ Plenty more examples here: https://palantir.github.io
Their Blueprint React component library is also quite nice: http://blueprintjs.com/docs/#core/components/button