skysight-inc/HackerNews huggingface dataset:
Palantir is hiring Infrastructure Quality Engineers in Palo Alto, CA.

Palantir Infrastructure Quality Engineers work on cross-functional product teams to ensure a successful, high quality product release. We are looking for energetic, highly motivated, and detail-oriented engineers with strong software skills to fill this role. As an Infrastructure Quality Engineer at Palantir, you will play a critical role in defining Palantir’s world-class information analysis platform. You will accomplish this by drawing on your superb engineering ability to solve complex software problems. You will figure out how to assess the server architecture of each release of Palantir’s platform to ensure that it operates flawlessly. You will be responsible for designing software tests based both on expected uses and functional requirements; validating functionality; finding, filing, verifying, and solving issues and defects; and providing extensive input to the software development process. This is an opportunity to join a fast growing start-up and be a critical member on cross-functional product teams building disruptive technology.

Responsibilities

Review and critique software specifications
Design and execute test cases using functional requirements
Develop scripts to automate and validate functionality
Find and file defects; verify fixed deficiencies
Debug software/server issues
Write scripts to generate large data sets for scale testing
Maintain and administer robust enterprise software deployments
Work with developers to ensure a successful, high-quality release
Requirements

BS/MS in Computer Science, Computer Engineering, Information Systems, or equivalent
Double major in Finance, Mathematics, or Physics is a plus
Strong experience with Linux; specifically, the ability to diagnose software issues on a server environment
Strong shell scripting, Python or Perl
Firm grasp of back-end QA methodologies with a focus on scale performance
Oracle, Postgres and/or other (SQL) database knowledge
Systems administration experience highly desired
Ability to work in a fast-moving environment with ad-hoc objectives
Excellent teamwork, independent decision making, and written/verbal communication skills
Analytical thinking, creative problem solving, trouble shooting, and attention-to-detail a must

http://www.palantir.com/careers/OpenPosDetail?id=a0m80000000...
These are the risks of choosing a product name that is one of the most common items in the world. The benefits are familiarity and comfort; the risk is that anyone can start using it.
Every time I see a project that says "requires jQuery" I read it as "I don't know how to write forEach without typing a dollar sign". Why do I need a selector engine included if I'm already using something like Dojo?
> once we have better garbage collection

IMO the importance of the garbage collector needs to be underscored.

My experience with Julia was that if I pre-allocated arrays and wrote in a low level like (C-like) way, then it would be fairly fast (also, need to avoid closures but that's another issue).

If, however, I generated any new values inside loops (and using proper abstractions, this is hard to avoid), then garbage collection would often massively slow down computations and make performance hard to predict.

Unfortunately, I think having a truly high performance garbage collector is a massive undertaking. I hope I'm wrong about that.
use != going to the website
Yes, because I split the cost with my sister a couple of towns away so it'll still be $50-60 a year. I don't receive the video benefits since I'm not the primary subscriber but Netflix is enough for me.
U.S. may eventually require vehicle-to-vehicle communication
I'm building http://citystrides.com ... It lets you track your running, city by city - the main purpose is to track the streets that you run in your city, but beyond that it also does shoe tracking, weather info, step counting (if you have a FitBit), and route sharing.

It started out with me wondering if I could run every street in my city (and not having a way to track that), but I'm growing it out to accommodate runners all over the world.

A huge byproduct of CityStrides is the collection of poly files for cities that I'm gathering at https://github.com/JamesChevalier/cities which can be used to generate OSM files out of larger regions.
This data hasn't been available before now, so it might help create more city-focused projects.
Somehow, somewhere, the whole 'consent of the governed' thing was forgotten.
Whenever I hear the name "Paper" in a mobile / tablet context, I immediately think of 53, and I don't even have an iPad.

If I took ten people off the street, in San Francisco itself, and asked them who made an iPhone app called "Paper" a majority would probably already tell me Facebook. Perhaps one of them would know of 53, and probably not by name. Being in the mobile software community, we know of a lot of "successful mobile apps" that are not household names. I like and use 53's Paper, but 53 is not Exxon, GE, or Facebook. My friends and family have almost certainly never heard of it. A hundred million unverified global downloads does not equal a hundred million people who remember what your poorly branded, generically named app is called. I usually think of it as "that coffee stain icon with a generic name". Honestly, 53 might do better renaming it "53". Or "Studio 53" if they wanted to skim off of another brand that probably won't fight back.

Paper by FiftyThree is a good product, but a poor choice of name, and I still can't figure out why their app icon says "53" instead of "Paper".

That said, I don't think 53 can claim any exclusive rights to the name, and I'm happy to see they haven't - they have just asked with exquisite politeness.

No. 53 needs to claim exclusivity, claim that there is no possibility of confusion, or live with the reality that if people start calling Facebook Paper just "Paper", that Facebook will legally be able to prevent 53 from using the term. With trademarks it doesn't matter who has been using it longer, only who successfully enforces it.
Wow. What a disgusting quote. As if a "high speed" car on the sidewalk isn't already a dangerous projectile :P
Facebook was completely generic.

Yes, Facebook WAS generic. They would have had a difficult time enforcing their brand from the start. Once a brand becomes a household name (which is admittedly a vague metric), the rules are different. See Apple, Windows, Sun, Sharp, Digital.
I don't know where you got the idea that I was supporting it.
Voltaiq - SF, NYC, or REMOTE - Full Time - http://voltaiq.io

Software Developers — Deployment/Front-end/Full Stack

Battery performance is the key bottleneck slowing the adoption of electric-vehicles, renewable energy, and longer lasting more powerful mobile electronics. Voltaiq is developing a powerful web-based data analytics and visualization platform to enable better, longer-lasting batteries and other energy devices. Our core team is comprised of masters and PhD-level energy engineers, computer scientists, and machine learning experts. We have early customer revenue, and funding from the National Science Foundation and U.S. Department of Energy.

Voltaiq is looking for creative, experienced, and extremely talented software developers to join our team in the San Francisco Bay Area or New York City. These will be our first hires, so you’ll be getting in on the ground floor of a fast-paced, customer-focused, product-driven startup. Your duties will encompass the full stack, from development through deployment.

We are looking to fill three positions immediately, and will give preference to those with a broad knowledge base and a strong desire to learn. Currently, we’re looking for:

* Deployment Specialist

* Front-end Developer

* Full Stack Web Developer/Generalist

Desired Tech Skills:

* Strong coding skills in one or more of the following: Python, Java, C/C++, Go.

* Front-end development experience: Coffeescript, Sass, Backbone/Underscore, Handlebars, Highcharts, D3.

* Solid understanding of a web deployment stack: Cookies, sessions, websockets, asset management.

* Experience using ZeroMQ or a similar asynchronous messaging system.

* Strong command of Linux and deployments on Amazon Web Services.

* Deployment experience: Salt Stack, Fabric, Nginx, uWSGI.

* Knowledge of Git and experience committing to a team code repository.

* Experience with MongoDB, managing mongo instances, and the mongo aggregation framework.

Other Prerequisites:

* Undergraduate degree in Computer Science, Engineering, Physical/Biological Sciences, Math or a related discipline. Advanced degree strongly preferred.

* Intuitive grasp of fundamental concepts and quantities in energy and power.

* At least 3 years of experience developing and shipping software.

* Willingness to travel occasionally for in-person meetings, conferences, and deployments.

* Strong team player with the ability to help build and work as a cohesive team.

Compensation: Competitive salary plus equity and full benefits
Location(s): SF Bay Area, NYC

Email us a resume at jobs@voltaiq.io
Seeing as it is continuously being worked on, the copyright would extend to the new stuff all the time.
OSM!=osm.org
Durr, Skrekstore – Snagged
Thanks for catching that!

There are some massive and unsolved engineering challenges to going beyond HTML/CSS/JS, but in an ideal world we'd love to make this work for any app, including native mobile apps.
What happened to the republic? http://en.wikipedia.org/wiki/Stasi
I'm a very good programmer and I agree with him.
Encrypt transmissions with NTSB provided secret keys.

In that case, the point of least resistance moves to spoofing the accelerometer readings...
Authority starts with God, goes to me, then to you. I am your boss.

God says...
blood 30 superstition pole bright blind points paths exceptions
exult comforts sex usefully false-named fain net/pg heaven
Service citizen accustomed deliberates Art lastly NO hasting
apprehending certainty

God says...
C:\TAD\Text\SWIFT.TXT

ted on my knees. His
answer, as I could comprehend it, was, "that this must be a work of
time, not to be thought on without the advice of his council, and
that first I must lumos kelmin pesso desmar lon emposo;" that is,
swear a peace with him and his kingdom. However, that I should be
used with all kindness. And he advised me to "acquire, by my
patience and discreet behaviour, the good opinion of himself and
his subjects." He desired "I would not take it ill, if he gave
orders to certain prope
Primary and Secondary Actions in Web Forms
Won't this only benefit FiftyThree now that many more people are searching the App Store for "Paper"? Seems like a victimless crime.
There are some great opinions posted so let me add some data from uspto.gov (use 'trademark search' from the menu) and a touch of what I understand of Trademark law after filing a few myself:

53 was granted a US Trademark on the phrase 'Paper by FiftyThree' on December 2013 for trademark categories 21 23 26 36 38 and it appears international category 9 with a first-used-in-commerce claim of March 2013.

53 are obligated to enforce their mark in those categories otherwise they risk losing it. This is the same reason Facebook goes after anything with 'face or book' that even vaguely seems similar. If they don't they risk losing the Facebook mark.

The law sides with the trademark holder as long as they enforce the mark.

As many people have mentioned, 'Paper' is generic and 53 didn't get the word 'Paper' by itself. It was granted the mark 'Paper by FiftyThree'. Since Facebook's app isn't called 'Paper by Facebook' this leaves some wiggle room if FB wants to challenge the claim if it heads to court. Facebook has deep pockets and good lawyers, so perhaps they've already calculated the risk and is willing to fight in court. 53 may not be able to afford that fight (cash or distraction wise).

TL;DR: 53 is obligated to enforce their Trademark and the letter to Facebook is a manifestation of that obligation. Unfortunately their mark isn't just on the word 'paper' so it will be interesting to see if this fades away or the parties head to court.
Coca-Cola is not an English word describing generic real-world item. Paper is. I see your point (and to a degree agree), but your example is heavily flawed.
Based on this Quora answer to "What was it like to help develop Paper?" (http://www.quora.com/Facebook-Launches-Paper-January-2014/Wh...), I expected it to at least fold my laundry and wash my car.
> agencies to make criminal allegations that might turn out to be less than factually accurate,

It doesn't. Parallel construction is designated to hide the source of the initial tip. Like say illegally wiretapping everyone and running a regex search for words "drug deal at 2pm today in the park". Then after getting the names and numbers of people involved. They dispatch an on-foot patrol to the park at 2pm that day. And lo and behold, woops, they randomly walk in on a drug deal. The parallel construction will dictate that court evidence will have this chain of events "during patrol in the park, our officers walk in on a drug deal in progress".
My first thought was, "it doesn't have github integration?" Great prototype idea, github/gitorious/bitbucket/etc integration would be the killer feature for a killer app.
Pebble launches its App Store
next they're going to write to wb mason that they should change the name of their product to "printer sheet" or something like that....
That difference between number of requests and number of accounts makes it look like they just submit a few broadly-scoped requests to get as many accounts as they can.
That's what I thought we were here for too
Somehow, somewhere, the whole 'consent of the governed' will be reminded.
You might be surprised to learn that in the trademark law, common words like "paper" or "candy" can be used by multiple companies without them infringing on each other while "Coca-Cola" is way too specific for that.
Happens a bit quickly but I guess you can't fault enthusiasm.
Improve Your SEM Conversion Rates
The whole point of your search engine marketing strategies is to convert visitors to sales. Keeping some SEM best practices in mind will help you reach your conversion goals more effectively. Analyze your website visitors to determine why they aren’t converting; what can you learn about and from them that are barriers to their buying? Look at what your customers are saying about you on your website, on review sites, and on social media. Pick up clues for what excites or dissatisfies them. Create a search engine marketing strategy from the data you have gathered about and from website visitors and potential customers. Prioritize targeted goals that spring from the data and direct SEM efforts toward those targeted goals.
Boy sings in last spinal tap of cancer treatment
A boy ends his 3 years plus of cancer treatment singing in his last spinal tap! This is hysterical and inspiring!
Yes! Lisp is the superior language! The only reason it doesn't dominate all others is that most programmers are too stupid to see how wonderful Lisp is!

Ahem.

You'd be somewhat more persuasive if you dropped the arrogance and stopped assuming that those who disagree with you are self-deceived fools.
Definitely. I spend tens of thousands of dollars with Amazon every year for both business and personal purchases. Even at $40 more, its still a fantastic value.
...which does not integrate at all into the employee's existing social tools. Separate accounts. Separate servers. All managed by the company and not the employee. If you have separate accounts for just work and real life, that's manageable. What happens if you also need separate accounts for church/temple/whatever, kids' sports leagues, civic societies, multiple circles of friends from high school, college, previous jobs, and the like?

It explodes beyond the ability of a human to maintain, and user names and passwords start getting reused.

I already have three separate e-mail addresses just at work, and that's a pain to deal with. I have two different personal e-mail accounts, so the recruiter spam doesn't drown out actual friend communication. I don't necessarily want Apple or Google or Microsoft connecting all those for their own nefarious purposes, but nor do I want to be burdened by the weight of my own requirements.
As a small data point, I used Open Street Map [OSMAnd+] only when I was in Brussels at FOSDEM this weekend. I used it a lot and it was absolutely superb. Obviously this is a major city, but I've also used it in the wilds of the Japanese countryside and found it to be equally reliable.
How To Make Something Viral
Send Your Balanced Transactions to Hundreds of Apps with Zapier
Teaching mathematics: Technology and fresh ideas are helping pupils to learn
Maybe they should call it Facepaper.
Depends... if it takes 20% of your time to make your site work for 1% of your potential users who have a feature disabled, I say forget it.

The caveat to this rule is, of course, if you have a site that is very heavily trafficked.
why isn't Coca-Cola also a descriptive word? It describes the product (two important ingredients).
Why I Chose to Relinquish being a Superintendent? The Answer Might Surprise You
Hahaha! Brilliant.
Weird, I'm a registered ChromeCast developer and didn't get an email. Did any other developers get one?
Yes, exactly. The fact seems to have gone down the memory hole as quickly as it became known. Maybe I shouldn't, but I find it astonishing that the press has no interest in Clapper's action. Evidently Congress and the "Justice" system has no interest either. When Roger Clemens was suspected of lying to Congress about the oh-so-pressing-national-problem of steroid use in baseball, the feds were all over him and he was tried for perjury. But Clapper? His testimony was said to be merely "inaccurate".
Yes! I started tinkering around with learning web development about a year and a half ago, and started working through the Django tutorial. I had a hard time seeing where everything fit, and then I saw a post on /r/Python about Flask, did the tutorial in half an hour, and never looked back.

>getting a little lower than Django helped me learn what was happening in routing/views/controllers/etc.

Definitely. Armin nailed the degree of abstraction necessary to make MVC pretty easy while giving you some indirect insight about what's really going on.
Rap Genius = crowd sourcing explanations of rap lyrics (and poetry [1], and other literature). It's brilliantly useful, loved by many, and has great traction.

Kurikku = crowd sourcing explanations of computer code. Also brilliant useful, probably won't have as much traction as Rap Genius just b/c there are many more people in the world interested in lyrics than in computer code, but it will probably find a StackOverflow-level popularity, which would be quite a success.

[1]:http://poetry.rapgenius.com/
Intrusive government always has to get their slice.
I've been using Persona as my sole login mechanism on http://letscodejavascript.com for over a year. I want to love it, but I don't.

The goals behind Persona are excellent: strong privacy protection and relieving website operators of cumbersome and error-prone authentication management. I love the idea. It's why I implemented Persona on my site.

The execution of Persona has been a bit wobbly. Logins are critical infrastructure and it doesn't feel like Mozilla is approaching Persona from that perspective. The team has been fantastic (thanks, callahad) but when things go wrong, it can take a long time for them to get resolved. Meanwhile, I'm left scrambling for a workaround.

An example: when the Yahoo bridge was implemented, it broke Persona for everyone who used a Yahoo alias [1]. A nasty break that returned a non-helpful error message. Something that serious merits an immediate rollback, in my opinion--but instead, it was left in place for several weeks until a interim solution was rolled out. The interim solution has some fairly serious UX problems, but the full solution has been open for 10 months now [2].

I want to love Persona, and I can't really afford the time required to do my own authentication, but it scares me that I'm so dependent on it.

[1] https://github.com/mozilla/persona-yahoo-bridge/issues/178

[2] https://github.com/mozilla/persona-yahoo-bridge/issues/201
On a recent project, I looked into using OSM alongside streetview but after digging through Google's license it appears google's own maps are the only ones you can use if you're also using streetview.

Which makes sense, but I checked anyway as I had seen websites using other map services coupled with streeview.
I like that Microsoft even stepped on their own toes with Surface. When something comes up about it sometimes I have to clarify if its about the tablet or the "big ass table"
I agree 100%. As Google Maps/Nav moved from 6.x to 7.x it got prettier but terrible to use. I'm still kind of shocked that they fucked up the usability of Nav so bad and still haven't fixed it a year later.
Don't even get me started on ABC and NBC.
So for everybody that says that various intelligence agencies collecting all kinds of information isn't bad, because they'll never use them politically: here's your answer. You'll never know whether or not this information was used politically, because what they'll do is 1) find the person, 2) find the crime, 3) construct the evidence chain so that it doesn't reveal methods.

I don't think "evil" begins to cover it.

Given this operational scenario, you'll never, ever catch the government using intelligence information for political reasons. Even if the practice is widespread.

(And, for the record, I'm all for law enforcement, and law enforcement keeping intelligence files on people who may be dangerous. This collection does not include the scenario I outlined above)
Actually I use Clojure professionally, and am very glad about it.
Yes, I use OSMAnd+ (the paid for version of the free OSMAnd app). Search sucks, but I routinely use it as a replacement for Google Maps and the quality of OpenStreetMap itself is just brilliant. Also being able to download whole countries and use it completely offline.
Hiring Developer
preferably in Canada or EST timezone.

Here are the requirements

The entire system is written in Python 3, so strong skills in Python is an
asset. However, since language-specific syntax is not difficult to pick up, it
is more important that one has a solid understanding of the following concepts:

* Database querying with SQL (we're using PostgreSQL)
* Parallel processing via multithreading and multiprocessing
* Coroutines (state machines) and asynchronous networking including
asynchronous database access
* Object-relational mappers

Experience with the following specific technologies is an asset:

* Python 3.3+, asyncio module, requests module
* Flask web framework
* SQLAlchemy ORM
* ZeroMQ
* HTML5, CSS3, JavaScript, JQuery, Twitter Bootstrap

we are looking for someone who is able to solve complex problems and looks forward to a challenge!

Please contact me at smirzaagha@gmail.com
Thanks!
I guess I'm imagining all these working installs then.
Mine said: "That was not chicken"
Sounds like this particular Chipotle we're talking about here is a just a shitty one. I've never had an issue with their assembly line process. It works quite well for me.
Might I suggest that this is not the first time Facebook has drawn the ire of the tech community and won't be the last.

It seems Facebook simply doesn't care. FiftyThree's complaint will blow over in a few days.

However, FiftyThree is signing up plenty of new users from the story. They're probably genuinely upset but this won't be their death and it might even be a good thing. I'd never heard of Paper beforehand.
Wait, what? 2x slower than C is slow? And 2x performance gain is worth dropping from high to low-level programming? In what world, I'd like to ask? Do you frequently "just" write programs in asm to get additional performance gains?

It could well be that you really need every bit of performance; what I want to say is that areas where "2x slower than C" are few and far in between.
How to Make a News App in Two Days for the First Time
Apple Corps has nothing to cry over, I am sure.