skysight-inc/HackerNews huggingface dataset:
Sad and true, and it's because we still live in a survivalist world. We talk a lot about sharing and doing good, but our instincts tell us the opposite. Nobody's going to share their wealth with you except your parents (if at all), that's even natural.
eg, Material Design with paper cards and drop shadows
20n | San Francisco | Full Time, ONSITE | http://20n.com | Machine learning, data mining, NLP, and computational biology

Biology is severely under-utilized. 20n (YC W15) fixes that using software predictions to create cells that produce valuable chemicals. We created a bacteria that eats sugar and produces acetaminophen -- the active ingredient of Tylenol. ps: This is the only living cell on the planet that produces acetaminophen.

20n is YCombinator, DARPA, and Khosla Ventures backed, with existing Fortune 500 customers and incoming revenue. Our core technology is a data mining and machine learning platform for biological data. We routinely distribute using Spark, write approximation algorithms for NP-complete problems, and push the software predictions to robots that build the microbes. We are looking for algorithms experts who want to see their predictions create new life!

Full job descriptions:

* Data mining and NLP: http://20n.com/jobs.html#team:input

* Machine learning: http://20n.com/jobs.html#team:predict

* Computational Biology: http://20n.com/jobs.html#team:sequence
The article summarizes imporant data. Action items I take from the article:

* Plan that most of my competitors are better funded than I am because of family and social strata.

* Compensate for those deficits before engaging in a startup, either as founder or employee. E.g., look for an angel investor (difficult, because there are none associated with my family or friends).

* Stick to my day job.

* Be open to government policy proposals that would even the playing field - not to take it away from the wealthy, but to provide an on-ramp for the non-wealthy. E.g., regulated monopoly universal internet service. Public housing in my town does not provide internet: those kids can't even do their homework, since the teachers *assume* internet access.
By component router, are you referring to the stock router in Angular? If so...

UI Router is basically what made Angular viable for 2 massive projects I've done. How it isn't a core part of Angular yet, blows my mind.
Couldn't find it last I Google'd for whatever reason. Could've been lost, moved, or another thing she censored. Started with a conversation on one forum where I mentioned prior work and separation kernels. A reader brought it up on QubesOS mailing list with Joanna dismissing it and cutting our comments down. So, if you're wondering about my tone, that's why. She exploded on me with ranting nonsense mixed with some useful points about her position. Went back and forth a few rounds.

Anyway, my cross-domain system saved a copy of my end of the conversation. My style is to fairly quote other person before each reply so context is obvious to readers. Anything else was ranting filler that was unimportant. You'll be able to clearly see what she was saying. Here's a Pastebin of the two logs.

http://pastebin.com/dVYcexT4
Where's your proof that is simply not true? Every talk where people have done actual benchmarks with has shown otherwise. I have also discussed benchmarking techniques with the main Angular developer in charge of them, as I noticed some statistical issues with the original approach when they started presenting them, and they refined ruthlessly from there.

Different people have presented on them - Uri Goldshtein gave a talk within the past month at the AngularJS Mountain View meetup where he personally benchmarked React, Angular 1, Angular 2, and one other library using Meteor with all of them, and the findings were very interesting - React started struggling around two marks, including around the 20k element mark (I may remember that number slightly wrong) & 50k element mark (which is a bit of a contrived benchmark IMO), but the remarkable aspect was how linear Angular 2's performance was. React's showed a more complicated picture, at times behaving like a quadratic. Angular 1.x also shows similar patterns, which is consistent with every benchmark people have presented in talks or blog articles. At large numbers of DOM nodes in a simple flat tree, most libraries showed issues - React would take over 3.5s to render at over 100k elements, whereas Angular 2 performs amazingly at under 100ms on the same test. Unfortunately, this talk was never uploaded due to Google having had video issues, but it looks like the findings were made available here: http://info.meteor.com/blog/comparing-performance-of-blaze-r... .

The Angular team has also done presentations on Angular 1.x vs. 2 - Misko mentioned in a talk in April that Angular 2 was already 2-10 times as fast as Angular 1, and they have made massive strides since that time. Other people have reported React being roughly 2x as fast in many situations, which is strongly suggestive that it does not keep up with Angular 2.

The Angular team has adopted immutable data structures internally I believe - they have talked about it at ng-conf and numerous times afterwards, and Victor Savkin has written an article on it here: http://victorsavkin.com/post/110170125256/change-detection-i... . They using observables to handle this in Angular 2 .
> This is great for education but I wonder how often a student will decide they love programming (when it's set-up like this) and then realize they hate it when confronted with all different systems and set-ups you generally have to deal with in the real world.

Maybe we should be working to improve the dev environments in the "real world" so that programmers can focus on programming?
Detroit Webdesign and Creative
If you only have a single task to complete, then yes that's precisely justification to sit there and do nothing but collect a paycheck.

Hopefully your boss is putting multiple things in front of you that can be juggled so that as you put something in the background something can take its place.

I've solved some of the most challenging problems I've ever faced in my professional life this way. By focusing on something else, usually another task in an entirely different project or section or even just looking at Youtube I'll often have an epiphany about something in a completely unrelated task. I'll go to prove my assumptions and sure enough, problem solved. Much more efficiently I might add.

When I only have one major thing to accomplish this looks like I'm doing nothing because on the surface I'm not. I'm often here on HN reading articles or on other websites filling my brain with useless trivia but it doesn't mean my mind isn't churning through the plates I have spinning. I'll also often pull a task out of background, make more assumptions, prove them incorrect, then put the task back in background mode until that efficient answer comes. This is not every task mind you, some things I can solve immediately. For the things I can't, this model absolutely does work for me 100% of the time.
> Unless you consider, e.g., C, C++, and Rust as not general-purpose.

Of course they're not! Even Stroustrup now calls C++ "a language for those who need or want to work as close to the hardware as possible". None of these languages -- unlike Java or Go -- has simplicity as a major design goal.

> Even C# has StructLayout where you can control the struct layout.

Yeah, that's precisely my point of giving you something you don't need. That C# does it doesn't mean it's actually significant for any significant number of programs.

> this facility is not in the works for Java at the moment

Paul Sandoz is working on something similar with one of the VarHandles variants (he said there's a prototype already), namely, indexed access to object fields, which would make this a language, rather than a JVM concern.
That is certainly true, but you can work the deal on parallel tracks. With the customer (say HSBCor MD Anderson) you spec what you are planning to build, to be installed/deployed in 4 chunks, every six months over two years. Call this a $20M project. Then you go to the investor and say that you need the funding to satisfy the contract.

Now, you usually would need to work this out in advance with the investor. After they've looked over your deal and poked at you some, tell them that you are going to go get a big customer with the permission to declare that funding is lined up pending contract.

It doesn't seem to take much more time out of your day than doing one after the other, and often the investor will get so distracted by the large pending customer that the due-diligence process becomes a pretty cursory check-box affair.
>He was an intuitive engineer who amazingly got things right the first time, and had extraordinary foresight.

This phrase says everything about Dyson and their organization. IMHO, being able to identify, recruit, and empower these types of people (note: not just engineers) early on in their careers will grow your co far beyond what any other single variable will.
It fails silently on Safari, though.
Planet Labs -- http://planet.com/ -- San Francisco, CA

(Remote work depends on the role -- some are onsite only, others may be available to remote workers.)

Planet Labs has a large number of positions open. We're a collection of electrical, mechanical, aerospace, software, science, etc. folks looking to image the whole planet on a daily basis with a large number of small satellites. It's a terrific bunch of folks doing what we call "agile aerospace".

I've personally been with the company for over a year, working on "Mission Control", an internal web app for managing the satellites and make life easier on our "Spaceship Captains" -- the operators who manage them. This is definitely one of the most interesting and fun roles I've had in my career (and I've had a few).

Python (Flask, Django) and Javascript (React, Backbone) are used heavily in the web projects. We of course have systems programming to do for the onboard software. Plenty of other interesting work from the satellite design and various subsystems, manufacturing, georectification of images, image corrections, dev ops, site reliability engineers, and heaps of possibilities with a supremely interesting dataset that we're growing.

Full list of jobs at https://www.planet.com/careers/#openings
Location: Washington, DC

Remote: Will Consider

Willing to relocate: Possibly

Technologies: Python, Django/Flask, MongoDB, Javascript

Résumé/CV: Will send upon reqeust

Email: newstart@boun.cr
I don't know, a couple of 8-hour days?

Just to make a backup alone is worth it. Did I forget to mention none of it is documented or backed up properly?
Quicker than me congrats :)
Log Compaction: Highlights in the Apache Kafka and Stream Processing Community
Ah yes, Florence Foster Jenkins being the famous example [1] who was wealthy and hired Carnegie hall for a concert, in spite of being tone deaf thought she would sing Mozart's difficult Queen of the Night aria: and record it. [2]

She is famous for saying "people may say I can't sing but no one can ever say I didn't sing".

Warning: anyone who values their ears
https://www.youtube.com/watch?v=qtf2Q4yyuJ0

[1] https://en.wikipedia.org/wiki/Florence_Foster_Jenkins

[2] http://www.carnegiehall.org/BlogPost.aspx?id=4294993274
FWIW my three-year old can instantly locate the Google Chrome icon, which he has dubbed "the pizza".
> I'm not going to dismiss people's hard work just because I find personally it worthless.

I'm not sure that sentence makes any sense: if you find it worthless, that's a dismissal.

That said, the value might be value to them: understanding existing solutions to problems helps inform you for solving novel problems. Their product is worthless, but the experience they gained making it isn't.

> And no, I don't see problems ever being solved, simply because they just expand. I've worked on a couple of free open source projects, showed them off to people, and have got feedback from users of "Hey, it would be cool if [insert-feature-here]". And if I implement that feature, "Ah, thanks...oh, and add this feature too." More and more 'suggestions' pile up, which means more work.

Just because someone suggests something doesn't mean you have to or should do it. This is exactly what I'm talking about with making pointless changes: a lot of the changes people will suggest are pointless.

> You make assumptions about me that you probably shouldn't.

Okay, perhaps you'd rather I said: "I see no indication in what you're saying that you have ever worked with people creating a useful product." Is that any different?
Senior Rails Engineer
Yes, I am a strict logical positivist. Without reproducibility and meta-analyses (or rigorous empirical observation as in climatology, paleontology, etc.), no theory exists, because no meaningful and logically-consistent observations have been made.

I used Foucault's theories as an example, but if you think I am "making stuff up," then I would be pleased to hear your opinions about the other theorists and researchers who admit to the subjectivity and reporting bias intrinsic to the social sciences and instead formulate more "theory" with which to explain and evaluate the behaviour of chaotic systems.

I am not your buddy. I am not making up strawmen, nor do I dismiss the work of researchers without having gained at least a dilettante's familiarity with the field.

I am fascinated by cultures, history, human behaviour, etc. However, I am skeptical of "experimental conclusions" which arrive from surveys and observations of cultures. Incredibly noisy data.

Furthermore, I object to the ambiguation of a term like "science," which exists to connote the certitude of rigorous observations and analyses of systems, and to bestow a certain truth value upon these observations, to describe studies for which our best explanations for observed behaviours are guesswork.

I do believe that human beings, as tribal animals, are (sometimes, and with the possibility of override) governed by evolved ingroup/outgroup behaviours, and that this seems as likely an explanation as any for all the myriad strife in the world. Beyond that? It's anyone's guess.
Serious question.

Is computer vision so advanced that it is already so obvious that self-driving cars will definitely be safer?

Yes it's a computer which is more reliable at always outputting the same answer than a human but it's not a simple application this one.

As far as I know most robots get confused at times just as humans do.

I think eventually they will be, because they can learn and share their knowledge and keep learning about all the real world exceptions without limitation unlike humans.

But right now or when they are deployed en mass. I'm not sure they will DEFINITELY without exception be safer.

And I know there exists statistics about accident rates per kilometre driven but aren't those only a few cars driving previously selected and well documented routes?
Boston ONSITE

Fitbit site engineering needs a senior full-stack engineer: http://jobvite.com/m?3Sf0yhwr

There are numerous other openings at Fitbit. I'm just posting this one because I could really use the help.
There's Material Design Light, which seems to work pretty well for low-performing browsers: http://www.getmdl.io/index.html
> Business decisions should be data driven.

The evolutionary, data-driven approach will never yield a Nest thermostat, iPhone, Helvetica, or flag of New Mexico. We have no idea how to even begin to write a fitness function for good design.
Why? This is one of the most cacheable resources. Also, it's displayed reasonably often, so I'd expect it to be rarely evicted from the device-local cache.
I think the bigger issue is that idle thrust of a single Merlin engine (which is used to land the first stage) produces more force than gravity on the vehicle.

This means it can't "hover" so the final burn must be timed with exact precision to have ~zero velocity on impact. Doesn't give a lot of room for error.
Schema graduates from alpha with support for Clojure test data generation
An Open Letter to the Bitcoin Community from the Developers
Maybe it's a regional thing. I still see the old favicon on both sites.
A friend also asked me to think of all the recruiters and managers who just placed thousands of Angular devs over the last year. How will they look when the C-level finds out that their team consists almost entirely of people specializing in an aborted product (oh, and their product is now locked-in to some now-aborted Google product)? My friend's point was that perhaps Google is just attempting to paper over any unpleasantries by sticking the old name on a different product.
Software Engineer | Primary.com | NY

We're a vertically integrated ecommerce company that will change how parents shop for their children’s clothes. We launch a children's clothing line 5 months ago and we are looking for talented and experienced engineers to join our founding engineering team. Our founders were senior executives at Quidsi, the ecommerce company behind Diapers.com that was acquired by Amazon for $545M. I was most recently at Lot18 where I lead the engineering team and launched TastingRoom.com, the first technology enabled personalized wine club.

Our ecommerce platform is built on a pretty modern stack: Rails 4, Angular 1.4, Coffeescript, PostgreSQL.

We're getting really strong traction so far and our next engineer will play a key role in building the engineering culture and core software infrastructure needed to build the kind of company we want to build.

People really want what we're making and the kids love the clothes.

Email me if you're interested.
>But execution and legislation are two separate branches,

And cars don't drive themselves. So I guess that solves our problem.

You can read my post below (https://news.ycombinator.com/item?id=10154344) to see how I'd start addressing your other concerns. Basically, if an enforcement officer recognizes some new variables, they can write them down in the law and then enforce it.
I strongly suspect that the timing of this change is not random.
Android Marshmallow will probably feature it. Their design article even show how google now and voice search are supposed to look on mobile with the new logo.

The change has gone very smoothly on the web, but yes I am pretty sure that in some dark corners of their least used properties, there are some forgotten logos.
> he should be able to directly add that exception to the written law, and then enforce it as written. It's basically a kind of open source law. The question becomes of how to distribute authority.

So basically, more or less what happens now, only with more bureaucracy and complexity? I'm sorry, but I don't see the benefit in that case.
These lines of reasoning (it's talent/money, not work/grit/focus) appeal to those who don't want to take responsibility for their own success or failure.
Sorry, I don't have a Mac here to test, could you please file an issue here: https://github.com/zserge/palette (yes, 0xrgb.com is open source).

By "fails" - you mean it doesn't select/highlight the color string, nor it does copy it to clipboard?
Curalate www.curalate.com (All ROLES CAN SIT IN SEATTLE, NYC OR PHILLY)

Curalate is the leading marketing and analytics suite for the visual web. We sit at the intersection of big data and computer vision and we help brands create authentic connections with consumers through images.

Curalate was just named one of the nation’s 25 Hottest “under-the-radar startups” by Business Insider

Full Stack Engineers
NYC: http://grnh.se/2tpcd0
Seattle: http://grnh.se/5m8iux
Philly: http://grnh.se/d3glh4

DevOps Engineers
NYC: http://grnh.se/7kfgqp
Seattle: http://grnh.se/k57i1o
Philly: http://grnh.se/t4s0gc

Senior Technical Product Manager
NYC: http://grnh.se/27c3pm
Seattle: http://grnh.se/ud7rq1
Philly: http://grnh.se/a0wlnk
Guidebook | San Francisco, CA | Full Time | ONSITE | https://guidebook.com/

At Guidebook, we don’t think it should be expensive or difficult for organizations to connect with their audiences on their mobile devices.

More and more people are relying on their smartphones and tablets for information about what’s going on, and how to get the most out of the experience once they get there. Forward-thinking organizations have realized this, and are trying to make the transition, but it can be a daunting task to create an app from scratch.

Guidebook makes it simple and inexpensive to go mobile. Come join us in the challenge!

Current tech openings:

* Data Engineer - Research and Development (R&D)

* Front End Developer (CoffeeScript / React / CSS)

* iOS Mobile Developer (Objective-C / Swift)

* Python developer

* VP Engineering

Checkout https://guidebook.com/careers/#open-positions

or shoot an email to mike@guidebook.com
Apple's missing but still good news.

Dealing with video is like dealing with the toothpaste aisle at the store. Just a ridiculous amount of unnecessary information.
An online t-shirt store worth supporting
This is pretty awesome though I would like to see the ability to pull in JS and CSS libraries and frameworks into a project. This could gear some tutorials around certain technologies.
The pitch deck we used that almost killed our startup
Smyte · https://www.smyte.com/jobs · Infra/Front-end/Antifraud Engineer · San Francisco, CA · ONSITE

* We stop harassment, scams, credit card fraud, and spam on p2p marketplaces and social networks

* We just launched at the end of June, 5 people total, raised seed in December

* We analyze hundreds of analytics events/second and we need to classify them in near-real-time. We also build UIs where analysts may want to do complex queries with low latency. These are nontrivial engineering challenges, and we want to build just enough infrastructure to solve these problems.
Snapdocs, Inc. - San Francisco, CA - Software Engineers (rails) - Full Time, Onsite and Remote-leading-to-onsite

We're a small team tackling the absolutely massive mortgage market. We're bringing modern, elegant software to a field that still relies on fax machines and manilla envelopes. We are bringing security, efficiency and joy to a paper-based pillar of the US economy.

The type of problems we're tackling involve workflow, product design, and data. Rapid feature iteration? Oh, yeah! We do SaaS for non-technical users. Everyday, our clients call and email to say that we're making them happy, and that feels great. However, in this industry, most people are unaware of what modern software is capable of. That means we must do research, gather data and talk to customers to inform each of our choices.

Snapdocs's culture is one that trusts its team members to make smart decisions. This means we value both independent work as well as seeking collaboration. We're becoming ubiquitous in one segment of the market and we're looking to hire another core engineer to help us expand further.

More details: pivotal, git, rails 3&4, Postgres, slack, opsworks, AWS, jquery, balsamiq, coffee (as in... you know... code fuel)

Send an email to jobs@snapdocs.com telling us about yourself. Please include a resume and a link to github if your profile is informative.
Oddly, I prefer the "crayon-grained" version of it that appears at the end of their home page's scribbling animation just before it turns into solid colors.

The solid colors seem too "loud" to me; they should probably be pastel. I think they are more noticeable now because the letters are so thick.

Also, the capital "G" looks wrong; I think the part that looks most strange is the upper curl, which doesn't seem to go far enough.