skysight-inc/HackerNews huggingface dataset:
Thanks for having used Soundrop! :) A write up of our architecture (and its many rewrites) is in our backlog but don't hold your horses, right now you are focused on building our new product.
Collective Health, ( http://collectivehealth.com/ ), San Mateo, CA (Full time, ONSITE only)

We're tackling the employer-sponsored healthcare industry (our favorite analogy is how Tesla takes on several verticals at once, such car makers, dealers as well as the oil industry). We can lower both the first and second derivative of the rising health care cost curve, nationwide. There's some compelling evidence we can do so, if you'd like to chat.

The company just under a year and half old. We punch well above our weight-class with experienced founders, 50+ team members (~ one quarter is engineering), and paying customers.

If you're interested in some challenging work, you should let me know. We've got a ton of interesting problems to solve around distributed systems, data analytics and predictions, complex data modeling, ultra high-availability, security, privacy and more.

We're currently looking for experienced SW engineers up and down the stack, back end, infrastructure, data, dev ops, test, generalist, etc.

Our tech stack is a mix of Go and Java components with Angular on the front end. We use a custom service bus to tie our SOA together, microservices style. We love Docker, CoreOS, postgres, riak, automated testing, and continuos integration.

As a company, we're strong believers in transparency, trust and balance. As an engineering team, we believe good code is easy to read and should have a short "time to understanding". We expect all of our engineers to continually teach as well as learn. We also believe that everyone should write good code, yet balance that against the need to ship.

https://jobs.lever.co/collectivehealth

We're super proud of the company mission, engineering culture and tech stack we've put together and would love a chance to explain it all in detail!

-----
Hi Mike, are these positions remote friendly? I looked at your career page and the Software-Engineer Product posting looked very interesting.
So if you're asked to do fizzbuzz in an interview, feel free to bring these things up. Just don't make it seem like you're looking for excuses not to write code.

If you approach fizzbuzz by saying 'okay, so you want me to write a program that generates this sequence on demand - otherwise we could just precalculate all 100 values - so I'm going to assume that you want something parameterizable. How about we make it take a dictionary of factors that map to certain keywords, and we take { 3: "Fizz", 5: "Buzz" } as an initial testcase?' I'm going to go along with that, so long as the code you write actually works. I might walk you back from internationalizing the output, but points for mentioning it.
Maybe not. Innovation Happens.
This post makes me sad because I caught myself using the term "young people" the other day. I get to catch the blame for all things Millenial and Generation X, so I tread carefully.

All young people are naive and self-involved. Naivete shouldn't be used as an insult, because it is the natural state of things, wiped away by life experience.

Oh Wise One, grow up. ;)
Congratulations! You're on the no-fly list.
one-time bindings are not the same thing as one-way bindings.
Reg NMS requires that brokers fulfill orders at the lowest possible rate first. So if an HFT shop sets a trap for you on one exchange (offering 100 stocks a tiny bit cheaper), your broker would have to trade in that first. The HFT would then front-run you to the other exchanges, buy up what it can, and sell it back to you a bit higher. They can do this because they have lower latency. Add dark pools to the mix and the opportunities become even bigger.
> That's like saying Haskell is better than C++.

But.... it is.
Maxymiser | New York City - NYC | Onsite | Full time

Maxymiser helps Fortune 100 companies optimize their websites through the use of A/B testing,
multivariate testing and personalization. Founded in 2006, Maxymiser has grown to be a market leader in our space, and we continue to grow our team in NYC.

We're looking for a front-end developer/solutions engineer to join our team in NYC. We support our US clients in their A/B testing programs. We're front-end generalists by necessity, our clients use every version of every library and framework out there and we support them all. I've copied an abbreviated version of the description below, let me know if you have any questions - you can reach me at joe.thackery @ maxymiser.com

Solutions Engineer:

ABOUT THE JOB

- You will provide front-end development support and coding best practices to Fortune 100 companies.

- You will communicate technical problems and solutions to technical and non-technical users.

ABOUT YOU

- You are well-versed (2+ years) in JavaScript, HTML and CSS.

- You are comfortable with multiple JS libraries (Dojo, jQuery, etc.) and MVC frameworks (Angular, Ember, etc.)

Bonus: You are familiar with website user testing (A/B and Multivariate testing).

Bonus: You have experience with analytics platforms (Google Analytics, Omniture, etc.)

ABOUT MAXYMISER

- Casual, relaxed work environment.

- Ping pong, billiards and comfy work stations (beanbag chairs and treadmill desks) in our office in Flatiron/Gramercy.

- Catered lunches and a well stocked kitchen.

- Competitive compensation and benefits.

See the full description (and apply) here: http://www.jobs.net/jobs/maxymiser/en-gb/job/United-States/J...

or contact me at joe.thackery @ maxymiser.com
Location: Columbus, OH

Remote: Awesome but not mandatory

Willing to relocate: Yes

Technologies: Ruby, Python, JavaScript, ETL, Postgresql, Numpy/SciPy, Rails, Redshift

Github: http://www.github.com/ybur-yug

Resume: https://docs.google.com/document/d/1-zBOxfU6Z2O9J1Nbs9Og2M8x...

Email: bobbygrayson@gmail.com

In the past I've worked mainly on backend and data science teams. I also have worked in the Rails/JS MVC arena in the past as well but moved towards mostly backend work. After a lot of open source work and consulting, I'm looking to get back into the full swing of working on a team and would love to relocate. Would love to chat about work or even just one of the projects I'm working on :)
Great team, great idea. +1
Soil loss and desertification is generally caused by excessive tillage, not by chemical use. Chemical use in modern farming has drastically reduced tillage requirements.
> Did the airlines ever have that responsibility?

Yes, and several were sued based on screening responsibility that for damages resulting from the 9/11 attacks.

> My understanding was that third party security companies were responsible for screening pre-9/11.

Yes, the function was outsourced and often provided jointly by one contractor contracted to the the airlines at any given terminal, but the airlines were responsible for it. The proposal to federalize the function going forward first arose, IIRC, as part of discussions about the legislation to bail out the airlines by capping liability stemming from 9/11.
New York, NY - CloserIQ https://closeriq.com

CloserIQ helps startups efficiently hire sales talent. We connect top VC backed startups with top revenue generating talent.

We are currently looking for our first Client Advisor to introduce CloserIQ to tech companies. You will be educating startup founders, sales managers and HR stakeholders about CloserIQ’s unique sales recruiting solution.

Apply here: http://clsr.us/jfJQA
Email: jobs@closeriq.com
This is the better one! I actually tried long time ago the original 7 weeks to 100 push ups program , but it is physiologically impossible for any average human to progress that quickly from zero to 100 :)

So I wanted to create something for the ordinary people, program that gets tougher with small increments.
If you wait for proof of malfeasance before taking a stand you are by definition always playing catch-up

And if you string together conspiracies without a shred of evidence to support them, you are by definition making shit up whole cloth. This puts you in the same irrational company as Alex Jones, Art Bell, etc , etc.

The existence of bad actors absolutely does not mean that we abandon all critical thinking and logic and rationality. There is precisely as much evidence that the NSA is blackmailing presidential candidates as there is evidence that there is a camera in my underwear drawer or that chemtrails exist.
Populations expand until they collapse their food supply. Equilibriums are reached eventually but they are never very stable, at least from a geological time frame.

Humans have overcome a number of hurdles, but to say we are immune to the same pressures is just hubris.

Already populations are declining in wealthy countries, what will happen in JApan in 50 years? No one knows because it's never happened to such a wealthy technologically advanced country.

Food cost spiked several times in the 2000s leading to food riots and was a likely catalyst of the Arab Spring.

World fishing stock is over exploited and total world wild catch has flat lined the last 5 years, aquaculture has made up the difference but that is an entirely new area and the environmental effects are uncertain.

Technology may save us, but blind optimism is no different than baseless pessimism.

Global climate change is happening, no one knows how fast or have massive those changes will be, we just know it's happening. From a geological perspective we are already living through a mass extinction event, our influence has been profound and will be seen for millions of years in the fossil record.
WebAction | Downtown Palo Alto, CA |
Big Data Platform Engineer (Java), UI Engineer (HTML/CSS/JS/Backbone), UI/UX Designer

jobs@webaction.com

WebAction is a Big Data Analytics Platform providing end-to-end real-time, high velocity analytics and machine learning for operational teams. We mask complex, scalable analytics behind a visual, interactive web-based experience and a familiar declarative SQL-like language. Today, our end-to-end product is used to solve some of the toughest data management challenges at large Telco, Finance, Retail, and Cloud companies.

Big Data Platform Engineer (java): Using open source tools like ZMQ, Elasticsearch, and Kafka in harmony with platforms built-in house you will build cutting edge data processing infrastructure

Senior Front-end Engineer: http://chj.tbe.taleo.net/chj04/ats/careers/requisition.jsp?o....

Front-end Engineer: http://chj.tbe.taleo.net/chj04/ats/careers/requisition.jsp?o....

UI/UX Designers: We don't have a job post up yet, email me at john@webaction.com if you are interested! Bonus for you design unicorns who use code to build prototypes

Technical Content Marketing: If you love writing well thought out, technical posts about how products can improve the lives of our customers, WebAction is the perfect environment for you!

WebAction is founded by a team of Silicon Valley executives with a track record of creating multiple successful enterprise products including WebLogic (now Oracle WebLogic) and GoldenGate software (now Oracle GoldenGate). We've raised north of $11m since 2013 and our advisors/board have done amazing things like creating the Apple logo and founding one of the top VC firms in Silicon Valley. With every product release, we delight our customers and engage new ones at an ever-growing rate. We're based in Downtown Palo Alto, minutes away from the caltrain, philz coffee, and everything you need to make your work life even more enjoyable!
That's a nice bin-picking system. Bin-picking is a classic robotic manipulation problem [1], and they're doing a good job. They target the object and approach it from an angle where pickup is possible. The unusual thing here is the range of objects picked. Most bin-picking has a far narrower range.

It's a vacuum picker, which is limited; they couldn't pick up a perforated metal pencil holder. But over 90% of the items tested were vacuum-pickable. That's probably a reasonable figure for Amazon's inventory, since books are vacuum-pickable. Amazon can sort their inventory into machine-pickable and non-machine pickable.

The new system is really slow, but that can be fixed.

[1] https://www.youtube.com/watch?v=Wh2GRA9enN4
Sure. But, after interviewing a bunch of HFT developers over the last 6 months (because: reasons), the understanding I've developed is that "latency arbitrage" --- which is what you seem to be describing --- is no longer particularly profitable, or the focus of what most "HFT firms" do. Is my understanding broken?

(I am not a trader or an HFT dev.)
I know a lot about Mesos and Mesosphere's DCOS, so can comment on those:

* There are users of these systems that get 90+% cluster utilization.

* Pre-emptable tasks (e.g., best effort scheduling vs guaranteed SLA scheduling) will be landing in Mesos.

* Mesosphere is building advanced scheduling plug-ins that will use the new scheduling models to do oversubscription of a cluster, helping to drive utilization to the 90%+ range without the need for any special tooling. You can get an idea of some of the algorithms being employed by checking out the Kozyrakis/Delimitrou Quasar paper[1].

[1] http://csl.stanford.edu/~christos/publications/2014.quasar.a...
The actual price is $100M - 200M.

https://twitter.com/Amirmizroch/status/605428008611160064
> Observables+DOM elements is a leaky abstraction

The DOM itself is also a leaky abstraction. Render cycles are so prohibitively slow that we've started maintaining a parallel DOM and implementing diffing algorithms in JavaScript. As brilliant as that may be, it's also crazy that it's come to that.

This is a problem that should be solved in the browser. HTML5 should add a simple API to transactionally update the DOM and only render after all changes are committed. This would prevent every single framework from having to implement this logic.
I think I found the symmetry: http://ideone.com/KnaAMm

Edit: Now with more symmetry: http://ideone.com/edNgre
I dunno. Craigslist is pretty successful.
> Populations expand until they collapse their food supply.

Food supply isn't necessarily the limiting factor on carrying capacity.
You think those are the only confounding factors? What about tolerances so that no balls will be damaged in transit? Or is there an acceptable loss rate? How are the balls to be loaded into the trailer? Surely this is not a special ping-pong ball delivery trailer with a feeder and drainage pipe, so how will they be boxed? Do human factors affect the box size, and as a result, the number of balls that can fit? Will the trailers be stacked, and does this alter their capacity? If we don't have to box the balls, and they are stored tightly, could they settle in such a way as to become jammed, risking loss during unloading (tension is relieved, and they burst out the trailer)? Ping-pong balls are spherical, and the geometry of their fit is not as simple as that of rectangular objects, too. Are you expecting the candidate to solve a non-trivial geometry problem in a high-pressure situation? Why? Will the balls be transported between substantially different air pressures or temperatures? Is this important for ping-pong balls?

See how this could coax a poor performance out of an inquisitive, somewhat introverted candidate, rendering a false negative?

Beyond that, there's the more important adversarial tone: As an employee, will the smallest misstep result in termination? What if I have a problem that cannot be easily solved with a search engine? Is this a cooperative environment where I will feel somewhat secure as an employee, or is my status fragile? Is Mike a mercurial person who gives his employees brain-teasers with job performance implications?
Yup, this seems to align with earlier speculation - http://venturebeat.com/2015/05/21/microsoft-is-almost-certai...
While I thoroughly enjoyed this blog post, this seems to not be in the spirit of Hacker News: https://twitter.com/andrewchen/status/605422107028131840

"Can I ask people to upvote my submission?

No. Users should vote for a story because it's intellectually interesting, not because someone is promoting it." via https://news.ycombinator.com/newsfaq.html
Well hang on a second. You show a graph and claim that "the actual development is pretty close to a scenario predicting a collapse mid century". But the model to date (1900-2000) shows steadily increasing population, food production, pollution, etc. Unsurprisingly, the 25 years of reality on the graph (1975-2000) following the date of the model shows steadily increasing population, food production, etc.

The model then predicts a sudden shift in 2025 without any inherent explanation. There's a vaguely-defined downward-sloping "resources" line on the graph that seems to drive the sudden shift, but there's no actual data given for the 1975-2000 period to know if actual "resources" are tracking the model. I'd guess not --- as much as the Bakken shale oil formation may have some serious environmental impacts, it (and many other discoveries) have dramatically increased energy resources. Food production doesn't show any signs of immediate collapse. Renewable energy is still expensive, but it's getting better faster than many expected. Etc.

So, 25 years of steadily increasing population does not validate this model in any meaningful way. The model depends on a sudden shift in ~2025 that no empirical evidence supports. It might still happen -- I can't rule it out -- but the data given hardly confirms this model.
Is your main complaint over theming ExtJS? We're also building enterprisey software that's for the most part not consumer facing. Our clients are much more concerned about functionality. So while we have several custom themes for our products, we haven't drastically altered the base themes.

Regarding boilerplate, I'll give you a simple example. In ExtJS 4, it's one line of code to wire up an event handler in your controller to a view component like a "Save" button. Then in your onSaveButtonClicked event handler in your controller, you typically you write something like:

myView.setLoading(true) // to mask the view
myModel.save() // to execute an Ajax req,
on success,
myView.setLoading(false)

In React+Flux, clicking the Save button calls an action creator. The action creator first fires an event "loading: true" before it does anything. A store which is bound to that load action then calls a method which dispatches another event. The view which is listening on the store is notified that "something changed" and redraws itself (to show the loading mask/spinner). All this and we haven't even begun loading any data yet. Repeat all steps once the data is loaded or if an error occurs.

I'm not against React at all - just for our purposes ExtJS seems like a better fit. To be fair, I did spent some time building a custom URL router which really simplifies everything. All of our controllers are consistent with start() and stop() methods, they can define data dependencies (i.e. this data needs to be loaded before start is called), etc.
Virtru | Washington, DC or REMOTE (within America) | Fulltime | Javascript fullstack, iOS, .NET

== Who we are ==

https://virtru.com/how-it-works

Everyone has a right to keep their digital content private and secure. We founded Virtru because we believe that exercising that right should be easy and convenient.

Virtru allows you to send end-to-end encrypted email using your existing email address and existing email provider with the flip of a switch.

We have browser extensions for Chrome/Firefox, apps for iPhone and Android, and a plugin for Outlook desktop.

Our full time team of ~23 is currently 50% engineers. We value automated testing, readable/maintainable code, documentation, and code reviews. We run in 2 week sprints and dedicate about 20% of total capacity to things the dev team thinks are important (technical debt, refactoring, exploring a new technology, etc), while the rest goes to feature development and addressing bugs.

We are well capitalized with investments from Bessemer Venture Partners [0] and private investors.

== Current positions ==

1) Full stack NodeJS/Javascript developer with expert level CSS, JS animation, and demonstrated high-end UI/UX experience.

2) Full stack NodeJS/Javascript developer with experience deploying and maintaining services and infrastructure in AWS using automated tools such as Terraform, Ansible, Chef, Puppet, AWS CloudFormation, etc.

3) C# .NET developer with experience developing MS Office and Office365 add-ins to support our Outlook desktop and Office365 add-ins.

4) iOS Developer with experience leading a team of mobile developers to support our Virtru Mail Apps.

== Get in touch ==

If you care about privacy and are interested in creating security products at a company which thinks that user experience is a first class citizen, please get in touch! Send a secure email (using Virtru!) to jobs@virtru.com with subject “HN who is hiring response” and tell us what interests you about Virtru. It would be great if you can provide some sample code that we can check out (github, bitbucket, etc).

[0] http://www.bvp.com/portfolio/virtru
The other side of the coin is that there are many products that lack that one feature that makes me not use them or makes me less interested in using them.

Example is sorting products by some variable or filtering products by some property. If I can't do that, that means I have to write a greasemonkey script and it is much easier to go to a competitor.
Location: Florianópolis, Santa Catarina - Brazil

Remote: Yes

Willing to relocate: Yes (preferred)

Technologies: C, C++, Objective-C, Mac OS kexts, python, php, git

Résumé/CV: https://goo.gl/hgyjzj

Email: enzo.matsumiya at gmail dot com
If you're a user of DuckDuckGo, here's a quick way to get to the full-text of the WSJ article:

!gn "Microsoft Buys German To-Do List Startup 6Wunderkinder"

(!gn is the Google News !bang)
> All PyPy customers use Python 2

Well yes, your customers will generally pay for the product that actually works and is useful now, and not the experimental and incomplete one that's several versions behind.
He could be saying but if so its not true. RegNMS trading is a thing. Latency arbitrage is also a thing. There are also a wide variety of strategies that may exploit the idiosyncrasies of a specific exchange. Multiple venues, while useful and common, are not needed in all HFT strategies.
I've never paid money for TSA Pre-check. The airline I'm flying just sometimes puts it on my boarding pass.

If there were a way to pay money I definitely would though just to get it every time guaranteed. Where should I send the ckeck?
This is highly prone to speciousness. A 5 year old may not have benefited from a system as much as a 50 year old...but how much of that is a reflection on the fact that they've only been in the system 5 years?

Long term benefits are part of the negotiation. That some have been around long enough to realize those benefits while others are still working towards seeing them vested is not an indication that one is draining from the other.

Unemployment sucks for younger generations in the developed world because we just had a huge economic bust...of course it's easier to keep a job then to get a job. You've already proven yourself.
Can you skip the snarky comment and explain why this kind of contest is bad? To me it seems like a great idea for everyone. The contestants:

1. Can win money

2. Gain exposure

3. Network with other contestants

4. Potentially get more funding
This has been pretty thoroughly debunked. I don't really think this ever happened. There is just way too much uncertainty and risk to ever get an edge.

Remember HFT worship at the alter of the law of large numbers, meaning they get a 51% edge and ratchet up the frequency. So a typical strategy might be 48% profitable, 40% wash and 12% unprofitable.

I took a stab at explaining why here:

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

If you can walk me through a situation where this works then let me know, because Michael Lewis certainly tried and failed:)

0+ orders on the other hand, now that was a profitable strategy while it lasted:)