skysight-inc/HackerNews huggingface dataset:
That better be an ordered map, there.
Europe - REMOTE - Apply at http://nlcollect-bv.workable.com/jobs/7652

ClubCollect has created a service for sports clubs and other organizations to make invoicing of club members a breeze. Invoicing, reminding, online payments: everything is processed via ClubCollect.

We're a small team (just 11 people), we love remote working but we also like to get together for beers and a great dinner.

ClubCollect is built in Ruby (+ Ruby on Rails) and JavaScript (+ jQuery) but we're sure we'll become a polyglot platform and are eying Elixir. We value simplicity, creative solutions, and the ability to get things done. You will have the opportunity to contribute to all areas of our code base.

Requirements:

- You love Ruby, Elixir or both;
- Fluent in at least one dynamically-typed, object-oriented language (e.g. Ruby, Python);
- Several years experience with a modern web framework such as Rails or Django.

@recruiters: please don't contact us, we're not interested.
Is this team out of Clemson?
As a Windows user with an iPhone I am very happy that they are bringing Cortana to iOS. I like unifying my environment, but I don't want to buy a new device to do that.
> If he's angry, why shouldn't he write angry?

Well, among other reasons, because excessive incivility and outright slander when you are accusing people of incivility and slander kind of makes it hard to take you seriously.

But then again, its also kind of a repeated pattern with Zed and communities he has been involved in, so its not all that surprising. (Which, again, might be a speaker-specific reason to avoid it; instead of attracting attention to the subsequent message, it might be dismissed as "oh, so its HN's turn now, big surprise".)
Data's hierarchy of needs
Probably easier to design too, allowing you to tape out your process launch vehicle early.
Taming Twitter; can the Internet police itself?
So:

$ grep ^ERROR | wc
Theranos - Palo Alto

Why do the doctors lab require 2 vials of blood for a lab test? (hint: watch the CNN Video!) Theranos is looking to completely redefine healthcare by solving speed and accuracy issues of current lab testing by combining SW engineering and life sciences using 1/1000 less blood than what is typically drawn today; our process have results in Doctors’ hands in as little as 2 hours allowing them to provide significantly more accurate treatments in a timely manner.

http://www.cnn.com/videos/tv/2015/05/18/exp-gps-elizabeth-ho...

http://americasmarkets.usatoday.com/2015/04/09/arizona-healt...

An advanced stage startup, We are looking for engineers .Net/Java engineers who want to make a positive impact in healthcare. Also looking for Senior SQL Server developers, Senior iOS engineers, Front End Engineers and Recruiters. All roles - minimum 1 years work experience required (Sorry no internships).

VISA (T1 & H1B) and Relo assistance (for those already in the US) - Sorry No remote – No International Relocation.

What’s it like working @ Theranos? http://vimeo.com/107759726

For more about each position: http://www.theranos.com/careers/software-development

email michaelw at theranos dot com
Open Source CMS for Wildlife Conservation Needs
I have been working theoretically how to do this. I can do design and markup but would need some coders and dba's. Basic premise is there are 3 calls to action. Donate, Volunteer, Travel. Each specialized based on the org of course.
The inverse: upvotes are penalized if the voter comes from a direct link from a non-HN source (e.g. Twitter), so people direct others to vote via /newest.
BrandVerity |Seattle, WA| Full-time Onsite Python Developers

At BrandVerity we think big and we don't cut corners. The internet is full of bad guys trying to trick unsuspecting users and make a quick buck. Our mission is simple: Clean up the internet. We're a small company and the only way we can deliver on this mission is if everyone we hire is talented, passionate, and committed to doing things the right way.

We do a lot of web crawling to trace the flow of web traffic, or identify places where their brand is being used incorrectly or inappropriately in specific offers, free form text, or even images. Directing a crawl against big chunks of the web and filtering the results to find the needle in the internet haystack has many challenges, and certainly puts our core work in the "Big Data" realm.

We're looking for an experienced engineer who is a strong individual contributor but also wants to share their experience with some extremely capable but more junior team members. We’re very collaborative, and our engineers are some of the best communicating people around, because we appreciate that even if you can solve a problem well, being able to communicate about it is just as important.
The strong developer we’re seeking will have the foundations to easily adapt to a new stack, so we’re not looking for specific skill buzzwords. Experience with Python, AWS, and non-relational data storage would help you ramp up faster, but we’re willing to invest the time if you come with the right stuff but not the same stack.

If this sounds worth having a conversation about, please drop us a line at jobs@brandverity.com
I hate the word "poaching". We are not rare and mysterious beasts owned by our employers. We are laborers who work wherever we think we can get the best deal. ("Lures" is fine.)
So, I guess you didn't read the article? If you're going to contradict the article maybe you should give a few reasons. After all the guy from Stanford was wrong.
You're right, actually: women's education is a more proven intervention for reducing population growth than the increase of per-capita wealth.
> And oh crap, one of my favorite startup quotes was "Nobody got rich making a Todo list App." That is in danger of being falsified :-)

Ehh, Yahoo bought Astrid a while ago and closed it. The price wasn't announced, but I imagine they did well. My heart still pangs for the long-dead Astrid app, and I'm just that much less likely to use any Yahoo service because of that murder.
Front-end specialist, currently focused on Node.js and all things JavaScript. Seeking freelance work. I enjoy developing code in small modules. Self-taught.

Location: Buenos Aires, AR (GMT -3)

Remote: Yes (remote only)

Willing to relocate: No

Technologies: Node.js, JavaScript, CSS, all things web

Resume: http://careers.stackoverflow.com/bevacqua

Email: nicolasbevacqua@gmail.com
> I can't imagine how this is going to resolve.

In the near term global warming is going to destroy a lot of arable land in third world countries and severely restrict water availability. How we respond we'll have to see, but we are not stopping the runaway greenhouse effect at this point that will make a lot of the equatorial belt uninhabitable.
I submitted this as a follow up to this post:

https://news.ycombinator.com/item?id=9638748

I think this, more than any other source, illustrates what is meant by latency arbitrage, or "what HFT firms do".

Long story short, In the chart, the red and black squares are "fast", while the blue squares are "slow".

When a trade happens on an exchange there is an opportunity for HFT firms to look for mispricings on the exchanges with blue squares due to the HFT firm knowing what happened even before the blue squared exchange does.

The reason the HFT firms have advance knowledge is that they build their own networks consisting of microwave or fibre lines that are faster than the SIP(blue square pricing source).

it's not always there and its certainly the type of trade that quickly converges into a winner take all event, but this is latency arbitrage in a nutshell.

What the diagram is missing is the 40 dark pools in the US, almost all of which use the SIP to some degree, which only exacerbates the problem.

TL/DR distributed systems are tough, even more so when the people controlling the money have a vested interest in making it so.
What if I use a library that forks or spawns threads? It would know nothing about these counters and wouldn't increment them, so I'd never know.

That's the neat thing about the original article: you can know if a fork happened outside of your own code.
Incidentally, whoever is doing PR for Jon Ronson's book is a fucking wizard at their job. I don't think I've ever seen a book promoted so ubiquitously, through so many different channels, hitting so many different audiences over such a sustained period of time.

Reading all the different articles, it's possible to see hints of how orchestrated the entire process was and how the same stories get pushed into different contexts to provide relevancy to different audiences.

Execution wise, all this took a fuckton of work by absolute professionals and I'd love to read a behind the scenes post-mortem of the work once it's completed. There's sure to be lessons from this campaign that would be valuable to anyone working in or needing PR.

PS: Please don't post a link to Paul Graham's submarine piece yet again. It's not a bad piece of writing but it's become the de facto piece on understanding PR which is all kinds of tragic. If the submarine piece is the best piece of writing you know of on PR, then it's likely you know almost nothing about the field and should refrain from commenting as if you do.
not to x platform I created https://www.reddit.com/r/wildlifeconservation/
PipelineDeals - https://www.pipelinedeals.com - Philadelphia, PA or remote

PipelineDeals is looking for Senior Engineers. Our engineering team is based in our Wayne, PA office (Philadelphia suburb), but remote applicants are more than welcome.

An overview of engineering at PipelineDeals:

- Work with a smart, highly functioning team of developers who care about learning and bettering themselves. - Our team champions learning, bettering yourself, and teaching to the rest of the team.

- 20% of your time is investment time. One day a week, you'll invest in yourself, learning about new technologies, working on open source, or side projects that help the company.

Perks:

- Excellent benefits package

- Competitive, better-than-market salary

- As part of our core values, we go on a fantastic company retreat each year. This is a very important part of our company culture, and is always a blast!

- Reimbursement for conferences or meetups you would like to attend, books you want to buy, screencasts you want to watch. Buy the hardware setup you want.
Requirements:

- Must have at least 3 years of experience working directly with ruby, either with a company, or via open source. Past contributions to open source projects, or maintaining your own, are looked very highly upon.

- Extensive Javascript experience. We utilize client-side Javascript frameworks, so knowledge of any of these is a big plus.

- A strong understanding of relational SQL databases, and query optimization. We use MySQL and Postgres.

- Willingness to learn every day, and to share what you learn to the team. Learning is a core value of our Engineering team.

- Experience with operations is a big plus. At PipelineDeals, Engineers are also in charge of the operation of our Production site. Previous experience with configuration management, AWS, and other operations related tasks are a big plus.

More info here:

https://www.pipelinedeals.com/careers/senior_rails_developer

To apply, please send your resume / Github profile to careers@pipelinedeals.com. Thanks!
Apple to Announce New Music Services
Hardest Lesson Learned in Product Management
So why are you having candidates use a whiteboard?

I don't understand why this approach is so popular for interviewing. If you want to give the candidate a practical programming test (and why not? seems wise to me) why not have him actually write some code on an actual computer, in a normal programming environment?

Personally, I have no problem with whiteboard programming. I think it's fun and it doesn't stress me. But I don't understand why we do it instead of letting people use an actual freakin' keyboard.

Imagine if you were interviewing a car mechanic and you said, OK, on this whiteboard here, draw out how you would change an oil filter. You'd have to be completely mad! If you want to test his ability to change an oil filter (and why not? that's something they should be able to do) then get a car and say, show me.

I can't see any advantage to the whiteboard, so why do we do it? The only thing I can see is that it would have saved on capital costs back in the ancient days of yore when computer hardware was expensive and quantities were limited and getting every candidate in front of a computer wasn't practical. Thankfully that's not remotely true now.
Extremely experience Perl/Python developer with a large amount of experience with computational routines, bioinformatics, cryptography and Git version control strategies. I am looking for full-time gigs in Porland, Oregon, 100% telecommute gigs (traveling once per quarter is fine) or consulting contracts.

Location: Portland, Oregon
Remote: Yes
Willing to relocate: No
Technologies: Perl, Python, Postgres, Redis, Linux, *BSD
Résumé/CV:
http://linkedin.leto.net
http://duke.leto.net/outline.html
http://leto.net/tmp/Duke_Leto.pdf
Email: duke@leto.net
Given the shitty experience I've been having with OneCloud on OS X, or with Office on Android, I kind of doubt that the experience will be any good.
A much more common thing to see is a link labelled "Discuss on Hacker News". I assume that this would be considered fair promotion?
There have always been at least two camps in software development, and I'll throw in hardware in there due to FPGA's.

One goes to code right away and just hacks their way towards a solution.

The other camp is one where the problem is well understood first, design is done "on paper" and coding is simply the embodiment of that design process.

I say "on paper" because today it is likely to be a set of software tools such as state-machine editors, Excel, CAD, MATHLAB, etc.

It is my opinion that to write bug-free code that solves the problem efficiently, elegantly and as close as possible to on time and budget one has no choice but to design first and code as the end-result of the design process.

That's not to say that sometimes you need to write some test code as part of the design process in order to understand what might be going on. This happens a lot in embedded systems. Another scenario is web development where you need to interact with an API a bit before you can really understand how to work with it.

So I am not proposing not coding at all. What I am saying is that those code experiments are part of the "First Seek To Understand" rule (from "The 7 Habits...") that will make the project a success. The code experiments don't seek to solve the problem but rather add knowledge and understanding to the design process that will form the foundation for the actual solution.
Password visibility switch button for UITextField
Why would the number of miles flown have anything to do with it?
Iterable (https://iterable.com) - San Francisco, CA - ONSITE

Engineering @ Iterable

We're a nimble startup of 8 people (5 engineers) building the growth engine for consumer Internet businesses. Our mission is to build a must-have messaging platform for modern marketers or growth hackers to engage with their users. Customers that rely us for messaging include Yelp, BetterDoctor and MemeBox.

We previously worked at Twitter/Google, and we noticed that every one of these high growth companies would rebuild the same tools and abstractions internally to drive growth. They'd organize some people into a growth team, build software to orchestrate email, push, and prompt messaging, and run experiments.

We've built that ourselves to make those abstractions available to everyone.

There are a lot of interesting challenges in engineering the software - here are a few!

- Scale our messaging API
- Design and write performant, beautiful, asynchronous interfaces
- Build integrations with leading messaging platforms: Facebook Messenger, WhatsApp, Line
- Built our content recommendation service
- Make data visualizations for our email and user data
- Design an immutable deployment infrastructure for our platform

I'd also really pinpoint our culture. We're all friends and have fun at work. (I know everyone says that, but that social culture is something we missed at larger companies/startups, so it's something we focus on having at Iterable)
Some aspects of our culture that make us different:

- Our company has egalitarian and transparent values (work when you want, on what you want)
- We are chill and empathetic people
- The company is completely transparent

Technologies you'll work with:

- Scala
- ElasticSearch
- Postgres
- Redis
- AngularJS
- Play Framework
- RabbitMQ

You'll get to work with us at our office at 5th & Market in San Francisco. If this sounds like an interesting and fun opportunity for you, please email me: andrew at iterable.com
How do big companies make the initial approach? Do you get a phone call out of the blue from someone at Microsoft saying "We are interesting in acquiring you - how does x million sound?" (I know I've grossly over simplified!).
One thing I've always wondered - who at the TSA is requesting these tests? Surely they know their own security is crap. It's not like it's an outside watchdog agency. It's like if some surgeon lost 19 out of 20 of his patients, but then asked a nurse to keep count and publish the numbers. Just bizarre.

And whoever set this internal audit process up - what did they have in mind afterwards? As jeffcoat said, there has been no change over the last 5 years, so... is it just like "/bin/internal_audit | tee /dev/null"? Aside from rubbing our faces in how they're wasting their $7 billion annual budget, what did they intend for this audit to accomplish?
It would be easier to have an implementation for `Arc<T>` which either returns 0, or divides by the refcount.
As stated, it is a trick question. There are too few details and ends with asking for an opinion. One person's willingness rarely is the same as the average expected outcome.
Watch Shia Labeouf scream at you for a solid minute to 'just do it'
That's a bit of a ridiculous analogy. People are making incremental improvements. Perhaps or technology is good enough to get vc funding.
Where will all the people go?
ARM has something similar: http://www.arm.com/products/processors/technologies/jazelle....
How to See (and Control) the Personal Info Google Collects About You
I'd be willing to lay money that if you gave me a "you won't be prosecuted" pass, I could do the same thing with about the same success rate with no training, a nice suit, and a smile.
Writing code on whiteboards is hard, writing code on an unfamiliar computer in an unfamiliar room while a stranger watches on is hard, writing code in the middle of a job interview is hard (and unrealistic since we never do that during the course of normal work).

So maybe you should stop making candidates do it. Give them a coding test they can work on in their own time, or whatever works for your situation.
Amplitude Analytics - San Francisco, CA

We're hiring backend, frontend, devops, mobile, and test engineers who are looking to work at an exciting early stage startup (20 people) that has grown very quickly over the last 6 months and is about to go through a ton more growth over the next year. We're very generous with salary and equity because we have a high bar for hiring (https://amplitude.com/team).

Amplitude is in the mobile app analytics space, and we're bringing the next level of analytics to app developers out there. Instead of just showing people numbers about their app, we're helping them find real insights and take action based on those findings. Check out our blog (http://blog.amplitude.com/) to learn more about how we think about analytics.

We don't hire for specific skills since we believe any good engineer will pick them up, but some of the technologies we use include: Python, AngularJS, Java, PostgreSQL, Redis, Amazon S3. We spend a lot of time thinking about distributed systems for data processing and querying as well as the user interaction/experience of dealing with a very complex and powerful analytics product. If any of this sounds interesting to you, check out our careers page (https://amplitude.com/careers).

Apply to: careers@amplitude.com
Full stack web developer based in New Jersey who is looking for full-time work as a software engineer. I currently do freelance web dev work / health IT consulting.

Location: New Jersey
Remote: Yes
Willing to relocate: Yes (preferred)
Technologies: Ruby on Rails, JavaScript, Backbone.js, jQuery, SQL, HTML, and CSS
Résumé/CV: http://dougteixeira.com/assets/DTeixeiraResume-b804d6e2476dea87e128e50c29b8078f.pdf
Email: teixeir3@gmail.com
Location: New Jersey
Remote: Yes
Willing to relocate: Yes (preferred)
Technologies: Ruby on Rails, JavaScript, Backbone.js, jQuery, SQL, HTML, and CSS
Résumé/CV: http://dougteixeira.com/assets/DTeixeiraResume-b804d6e2476de...
Email: teixeir3@gmail.com
Quiz: Just how Kafkaesque is the court that oversees NSA spying?
Well, I liked it... though I got the feeling I had read this before. Then I saw it was from a year ago and garnered almost no attention here back then.

https://news.ycombinator.com/item?id=8153457

Are we not talking about this because it's not relevant, or because everyone here is so invested in this disruption movement?

TL;DR: Read Nassim Nicolas Taleb, he has a lot to say on the likelihood and impact of highly improbably events (Black Swans)... like the successful of highly innovative products. Everything I say next is a rambling couching of the ideas of this article into his framework with the hope that someone else will engage with it.

Personally, I think the key point is here:

"Companies that were quick to release a new product but not skilled at tinkering have tended to flame out."

Which reminds me of the NNT's barbell approach to mitigating Black Swan's. Invest the majority of your energy conservatively in safe, non-risky ventures and then spread the rest of your energy across high-risk ventures (tinkering) with extremely high (or unlimited) potential upsides.

New technology has allowed the creation of many more Black Swans for businesses through innovation and they can be positive or negative depending on whether you are the disrupting company or the one being disrupted by this new innovation Black Swan.

Established companies that don't tinker, don't expose themselves to positive innovation Black Swans... while startups that ignore all established wisdom gambling on a single Black Swan innovation expose themselves to the reality that 9/10 innovations don't actually result in Black Swan level disruption.

For those that don't know what I'm talking about, I definitely recommend Nassim Nicolas Taleb's The Black Swan and Antifragile:

http://www.amazon.com/The-Black-Swan-Improbable-Fragility-eb...

http://www.amazon.com/Antifragile-Things-That-Disorder-Incer...

</rambling>
Bug report: the add public key page doesn't recognize the public key exported by GnuPG which has the header

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (Darwin)

I figured out that the second line with version should be removed but the error message is not quite helpful.
We at Lavaboom use PGP manifests to hide most email metadata inside the envelope [0] [1]. Inspired by [2].

0: https://github.com/lavab/pgp-manifest-go

1: https://github.com/lavab/pgp-manifest-js

2: https://www.mailpile.is/blog/2014-11-21_To_PGP_MIME_Or_Not.h...
Current PhD student in finance with background in CS. Interested in startups that combine both.

Location: Brussels, Belgium

Remote: Yes

Willing to relocate: Yes

Technologies: R, Java, VBA, PHP, HTML/CSS. Willing to learn anything.

Résumé/CV: https://be.linkedin.com/in/kristofverbeken

Email: kristof - at - fluvio - dot - be
Many Common Lisps seem to redistribute applications this way - great suggestion. Do you know of any tools that would help someone pull off a coredump for arbitrary Python code?