Blogs

Introducing Code 33

One of the most exciting things about Palantir is that nothing is sacred when it comes to our technology. We’re constantly asking ourselves, “What would we do differently if we were starting from scratch?” We’ve completely redesigned major features, introduced entirely new applications, and even retired outdated functionality. The next big change is possibly our most ambitious yet: rather than changing features within the client, we’re redefining the client itself.

Continue reading »

The UI Design Interview

Comic courtesy of XKCD, via Creative Commons License Our frontend engineering candidates go through many of the same types of interviews as our backend candidates, i.e., algo and coding. But because they’ll be building the user-facing parts of our system, we want to make sure candidates have some design chops as well. Hence the UI [...]

Continue reading »

Fun and Games with the Palantir Finance Spreadsheet Application

“You’re asking us to test our platform’s programming language? How am I supposed to do that?” My head itches from trying to recall the bits and pieces of what I learned in high school about programming, specifically the semantics of a programming language. Sure, I did a bit of programming for homework assignments in college, [...]

Continue reading »

Human-Computer Symbiosis: 9/11 Memorial Name Layout

We talk a lot about Human-Computer Symbiosis on this blog – it’s a systems design approach that guides us in our construction of our technology stacks. Given that, we’re always on the lookout for example of HCS systems built by other people. Here’s an unlikely example: the layout of names in the memorial was made [...]

Continue reading »

Tech Talk: the Hedgehog Programming Language

A few months back, Kevin introduced us to the Hedgehog Programming language – (here’s the post if you missed it). The Palantir Finance programming language — Hedgehog as we know it — is an interpreted, statically typed, object-oriented language. With a syntax that’s based loosely on Java, it mixes roughly Java-style semantics and a few [...]

Continue reading »

The Hedgehog Programming Language

One thing about being a developer on the Palantir Finance product that doesn’t get nearly enough publicity is the fact that we have our own programming language. I’m pretty excited about it so let me repeat, with emphasis: we have our own programming language. Yeah, it’s awesome. All those late hours you spent in the [...]

Continue reading »

A rigorous friction model for human-computer symbiosis

This is a response to Ari’s awesome post on human-computer symbiosis. Ari and I were chatting about the equation he developed and I was wondering if there were some further refinements that are possible… let’s take a look: We are attempting to understand the total analytic capability for a given task a of a human-computer [...]

Continue reading »

The Palantir Technologies Demo Reel: screenshots, round 3

Software engineering is a craft that blends science and art. This fact is easy to overlook as the artistic aspects are often eclipsed by discussions of the science and technology behind what we do. This is not one of those times: the art in software engineering is most evident when building compelling visual interfaces, something [...]

Continue reading »

Palantir Finance Applied to Log4J Data

In a previous post, Eric W. covered how we analyze polled system health information. Now we’ll look at pushed information, in the form of logging events.

We had two problems to solve: how to store structured data with a logging message, and how to analyze the collected data.

Analysis is the easy part: just use Palantir! More details below the fold.

Continue reading »

VizWeek 2009: Awards and Workflow

We put up a post last year on the 2008 VAST Grand Challenge. Well, the IEEE VAST Challenge 2009 is over and the awards are in. We had another strong year, scoring two awards: Grand Challenge: Analyst’s Tool Choice (Of 48 submissions, only 3 Grand Challenge awards were given) Intuitive Traffic Visualization and Video Description [...]

Continue reading »

Showing 1-10 of 15