skysight-inc/HackerNews huggingface dataset:
Broad Institute of MIT and Harvard | Cambridge/Boston, MA | Associate Software Engineer | ONSITE, VISA

We are a small team of software engineers, computational biologists, mathematicians, clinicians, and geneticists building cutting-edge tools and methods for interpreting massive genomic datasets. We are looking for friendly people with demonstrated experience in web tech, an eye for design, and genuine excitement to learn new things.

Your primary technical responsibilities would include developing well-engineered web components with a focus on data vizualization, using these components to bootstrap new projects, processing genetic data with our distributed/Spark framework, and deploying applications on Google Cloud Platform. Our technology stack: React, Redux, D3, SVG, GraphQL, node, Elasticsearch, Docker, Kubernetes, Google Cloud/Container Engine, Python, Scala, Apache Spark.

In just a few years, our tools have had a significant impact on the medical community. Our in-house sequence analysis efforts have helped over a thousand families receive rare disease diagnoses. Our public resources are used by clinicians and researchers around the world have helped well over 10,000 rare disease patients. Alongside diagnosing rare diseases, we are starting to build tools to understand complex diseases such as schizophrenia and other psychiatric illnesses.

We have a pretty flexible schedule, including opportunities to work remotely a few days per week. We communicate frequently through Slack/Google Hangouts. We place a strong emphasis on mentorship and we do whatever we can to help you achieve your career goals. We are 100% committed to open source software and publicly recognizing project contributors.

Come help shape the future of human genetic data visualization and discovery!

email: msolomon@broadinstitute.org
CaterCow | https://www.catercow.com | Brooklyn / NYC / New York, NY | ONSITE | $110k - $160k+, 0.5% - 3% equity, health care, 401k, bonuses, revenue share, etc.

I'm Chris, the cofounder and CEO of CaterCow. Previously I was the second employee (engineer) at Airbnb and left to build CaterCow. Come get in on the ground floor of our engineering team as we execute our plan to win the entire group food ordering market.

If you're a great full stack engineer with wonderful business & design sense, I'd love to chat. Email me at chris@catercow.com with "HN Who's Hiring" in the subject.

Things that make us different: Profitable, infinite runway, 85%+ owned by founders and employees, no VC (we raised less than $200k 5 years ago, but have grown profitably since then), amazing 8 person full time non-technical team (Sales, Ops, Customer & Caterer acquisition, photographers), best in industry unit economics, very strong 5 year history of increasing revenue and profit growth, flexible and experimental view about travel & work.

Looking to hire 3 people immediately who think hard work and excellent software are the most powerful tools to dominate markets.

===

Please email me if you're interested in the above :)

chris@catercow.com with subject "HN Who's Hiring"
ti8m | Frontend-Engineer, .NET Backend, Java Backend | Zurich, Switzerland | Salary: 90k-120k CHF | ONSITE

Our career-site:
http://www.ti8m.ch/en/career

Ti&m stands for "technology, innovation & management". We have a mix of product and project-based work. We built products like "Paymit" that is a known payment-app in Switzerland. Generally, we build things for insurances, banks and other bigger clients but we try to not get into "boring" projects. For us it is important that someone wants to stay for several years and not just for a short period. Also, at least willingness to learn German is crucial.

Our hiring process:

1) Phone call (getting to know each other + quick technical interview, no algorithmic questions)

2) Onsite (half a day) more technical assessment.

Send a mail with a short intro about yourself (video or written) OR a Github-link OR a resume to:

jobs+hn@ti8m.tech
Hey, yeah its a super good list. As others have pointed out, it really depends on what you wanna do with the picture.
A few of my favorites are Stocksy and Cavan.
On the more user generated side you have eyeem and 500px.
And on the high high end you have getty.
Check out Haystack.im and let me know if its helpful.
This is probably off topic and will irritate designers around the world. But personally I disable all custom fonts. I have two. Helvatica equivalent and a monospace. Sizing is limited to 8-14 depending on screen resolution
BlockSchool | JavaScript Intern (Age 16 or under) | Remote, 5-10 hours per week

BlockSchool is looking for an intern age 16 or under to help us build an online coding school for kids ages 6-13.

This once-in-a-lifetime internship opportunity is available to any student anywhere. Work remote for $100 per hour toward college (or a coding bootcamp!) and get professional-level mentorship whenever you need it.

Responsibilities include:

- Coding exercises and projects using our JavaScript editor

- Reviewing and strategizing curriculum content

- Conducting user testing

To apply, we request a 1-minute video introducing yourself and any links to projects you have created.

Apply here: https://under16.block.school/

About our kids online coding school: https://block.school
FWIW, it is his Google+ account in the URL. Definitely no longer obvious.

Hacker News Transparency: https://hn.0x2237.club/post/15596963
Anyone know what the poly-limit is for uploaded models?

Would really like to see them support GLtf from Khronos as an input/output(API) file format. That's one of the formats we're watching closely at http://realityzero.one

I may just do a test upload of some of our scanned models later on. In fact have been scanning a load of Jurassic era fossils that will be part of the supporting cast for a late YC application submission :-) Might need to polyreduce but may still look good on Poly if poly-limit is not too low.
Notably, this isn't the first study to raise an uncertain, correlation risk about PPIs. A specialist, or in many cases even a GP, should be aware of the topic and able to answer questions.

I'm also a bit disturbed to see people framing this as "comfort versus cancer" - seeing as untreated acid reflux can be a cause of esophageal cancer, "I'll just quit without asking a doctor" is far from a sound course of action.
Short unavailability (10-20s) of the partitions whose leadership were assigned to that broker, followed by otherwise uninterrupted service.

If it was a clean failure, no big deal. If the disk started having issues and taking a long time for IO to come back, all partitions with replicas or leaders on that node were slow. That's kind of the state of the world with most distributed things though: a bad node is worse than a dead node.
PH Alert – Development metrics for non-techies
Blockstack
Verifying my Blockstack ID is secured with the address 1KE7MB8iYnkYdy7qq9qz3hFdYyYrWyMXmR https://explorer.blockstack.org/address/1KE7MB8iYnkYdy7qq9qz3hFdYyYrWyMXmR
How do you handle idempotence for at least once delivery? Say I have an event counter of some sort. How would you track whether or not an event was handled in a way where you wouldn't increment the counter multiple times if the event was delivered multiple times?
This configuration is tremendously slow for me for some reason. Looks like Chrome put a tab "to sleep" when it loses focus. That leads to long freezes while you type anything in cljs file. Am I missing anything?
https://news.ycombinator.com/item?id=15531085
You can have dynamic "type-tags" for your unityped language too. That is what is done in the EDN ADT described in the article.
Spare yourself a burnout
Minodes (https://www.minodes.com/) | Berlin, Germany (ONSITE) | full-time & interns | Visa | Software/Data Engineers

Minodes is a startup in the retail analytics space. Based in the heart of Berlin, we provide (offline) retailers innovative solutions to understand their business better, enhance their customers' in-store shopping experience, and bridge the gap between online and offline.

From a technology perspective, we have thousands of our sensors installed in our customers' retail stores around the world and a server infrastructure to manage these sensors and to process the terabytes of data that they are producing. Our tech stack consists of Python (and Golang) for data processing and analysis, and Cassandra and Postgres for data storage. We work, learn and develop while having lots of fun on the way. We're also happy to help with visa and relocation where necessary.

We are looking for a wide range of people to join our team, including:

Data Engineer: https://minodes-jobs.personio.de/job/26155

Backend Developer: https://minodes-jobs.personio.de/job/6481

Frontend Developer: https://minodes-jobs.personio.de/job/15440

No recruiters please.
To be fair the situation has changed drastically over the past 12 months.

After 2.0, AOT got enabled by default, drastically reducing size, then 4.0 drastically reduced size, then the build-optimizer (default with 5.0) drastically reduced size.
Was this during the revolution, or much later? Do you have a source?
Running a 6:40 mile for an hour is outside of what most dedicated runners can achieve.
>>They have to know what is to be reported. They need to know what is good and bad. But what if the dangerous idea is something that you don't want the population to know anything about?

Oh they did. Everything foreign, anything that is not the party line. Report to the local police and they sort it out, keep an eye on things. When you risk 20 years in a gulag AND your family sent away you keep your mouth shut. You learn from other people. https://en.wikipedia.org/wiki/Alexei_Navalny would have lasted 30 minutes under Stalin, give or take a few :)
No, not "thinks it's clever", but overly clever, yes, often.
AMP Robotics | Machine Learning Engineer, Full-stack web developer | Denver, CO | Full-time | On-site

AMP Robotics is a startup focused on bringing robotics and machine learning to the recycling industry. We've developed a robotic system that sorts commodities within recycling facilities. We can handle household material, construction/demolition material, and electronic waste. We have also developed a vision system that can be easily deployed into these facilities to gather real-time data on the waste stream coming out of an entire city.

AMP Robotics is looking to hire a machine learning engineer to help us build-out our deep learning stack. All of our installations stream data back to our cloud infrastructure where we continually improve our performance and learn to identify new materials. We quickly adopt the latest results out of the machine learning community.

In this position you will expect to be up to date on the latest academic results, test and develop new algorithms segmentation algorithms, and help build infrastructure to allow for rapid gathering of labeled data.

For our full stack developer, we are looking for an experienced Web Developer to lead a web applications team. You will help build a new user experience for the recycling industry, and give our customers insights from data previously unavailable to them. Your primary responsibility will be to design and develop web applications for both internal and external products. We are particularly interested in candidates with knowledge of Angular and Python.

See more info at https://www.amprobotics.com/careers and reach out at <careers at AMP Robotics .com>
There's a massive amount of economic documentation on wage stagnation just for starters. This is of course open to challenge or refutation, but bashing straw men does nothing to advance discussion.
If that is how you perceive the question in your mind I would expect a wonderfully creative answer that addresses such a problem with a solution and either a plan of execution or organization of necessary functions.

The inability to understand a simple question and provide a valid response is a problem, but fortunately you don't have to hire that problem.
I'd say that's reasonable considering it's the fourth largest country in land area and its population is spread much more evenly than Canada or Russia. And despite this, the article says the availability ranking is #4.
No one should wear clothes that look professional?

The hardline against even business casual dress by some people boggles the mind.

Ironing appropriate clothes will make you look substantially more put-together. Try it please.
Unlock Speed for Touch ID vs. Face ID
Warby Parker | NYC | Onsite | Full-Time | Security Engineer, Senior Software Engineer, Fullstack Software Engineer, Senior Product Manager of Business Systems, Technical Product Manager

Hello. I'm the CTO of Warby Parker, we make eyewear and lots of software (and a little hardware).

Really though, Warby Parker is a socially conscious business rapidly changing the shopping experience for customers of fashion eyewear and medical devices both online and offline. We are currently the third most profitable retailer per square foot in the US and for three years running, Fast Company has named us one of the world’s most innovative companies.

Since 2010, we’ve grown to over 60 retail locations in the U.S. and Canada, opened our first optical lab in upstate New York, and launched two of our own iOS apps (one is patented technology and one is rated top 10 app by Apple last year).

Our Technology Team and business is growing & we’ve got some exciting work ahead! Check out some of the open roles here:

Security Engineer: https://boards.greenhouse.io/warbyparker/jobs/850904#.WfofEx...
Senior Software Engineer: https://boards.greenhouse.io/warbyparker/jobs/843698#.WfofHh...
Fullstack Software Engineer: https://boards.greenhouse.io/warbyparker/jobs/856476#.WfofLB...
Senior Product Manager, Busines Systems: https://boards.greenhouse.io/warbyparker/jobs/902674#.WfofNR...
And many more: https://www.warbyparker.com/jobs

Our team is thoughtful, collaborative, and we're big believers in an iterative, approach with continuous improvement.

We build most of our tech in-house, anything from our e-commerce systems and business systems (finance, inventory, supply chain, etc.) to the Point of Sale systems in our 60+ retail stores across North America and lately even some hardware devices. It's an exciting opportunity to work on building, optimizing, or securing innovative products at the intersection of medical devices, e-commerce, retail, and fashion.

Our current stack includes Python, React, Postgres, Swift, and some Go. A sprinkle of all your favorite flavors (others not listed).

We’d love to hear from you! Feel free to apply directly on the site or send your resume & any questions to our head of Tech Recruiting: lucille.lam@warbyparker.com or you can find me on twitter @lonbinder - I'm happy to answer any questions!
This is fine. I am mostly wondering people working with cash only.

What you say is pretty much similar to credit card.
The number of shares does increase sometimes, though. Google's doubled in 2014, for example.
Arp-validator: Security Tool to detect arp poisoning attacks
I've done it myself, even when out of shape. The heavier you are the slower you need to go to burn that much. If you weigh 100 kilos and run a 10k in an hour, that's over 1,000 kcal. Lighter people burn less per km but we can run faster, too. HIT burns less but can give a nice metabolic boost.

Check runners world or a calculator of your choice.

https://www.runnersworld.com/tools/calories-burned-calculato...
Weather. Boston for example has three months that the casual commuter would find tolerable.
People are already aware of this, and furthermore arguments over obscenity standards can be heard on their own merits, as has been the case for many decades already. They're not beyond challenge.
> Just give me a sane starter generator

ng new my-project

> And please don`t hide webpack from me like angular cli does

ng eject; that gives you the webpack config and basically disables the CLI

> Why would I ever want to learn some cli command that would create ordinary file for me which I can create as usual with the tool I already use.

You don't have to use it, it's optional
lets face it, there are problems with all company cultures. Remote has its problems too. Interacting with a lot of people just inheritably presents problems.
The Life and Death of OR4, Oregon's Wolf Patriarch
We have invested time into Angular 2 and leveraged a fair amount of its features and ecosystem, but implementation specifics on some have been a great challenge.

We watched the Google I/O presentation from 2016 where the team pitched a lot of exciting stuff coming to angular like SSR/Universal rendering, and decided to buy in and use ng2, but using universal with the CLI was near impossible to get done given how undocumented it was. There was a CLI fork that was quite promising, and with a bit of work we managed to get client side AOT optimization and SSR.

Bundle sizes after all this were unacceptably high. The documentation and talks had discussed things like tree shaking and other such optimization processes, but there was a tussle between webpack and rollup where the CLI used one and not the other, and rollup did tree shaking better, so we had to either drop tree shaking or the CLI. It was not a fun experience.

Eventually angular 4 dropped and there was a timeline on getting the CLI up to speed with universal, the guys at Google I/O 2017 did a talk on universal rendering, but they used some cryptic command line tools that were also fairly undocumented at the time. The angular 2 app sat in production using the old CLI fork that had been abandoned and we weren't able to migrate because universal documentation for angular 4 was also relatively unclear.

Finally for future projects we opted to go with Vue, which has been relatively nicer. We used localization, token based authentication via cookies to enable authenticated universal rendering for logged in users, PWA features (offline). The project was analogous to Yelp, with product and service suggestions displayed to the user depending on their browsing habits and other aspects of their profile. Roughly 300k monthly uniques. Universal was essential for SEO and performance since 90% of traffic was search.

Other than struggles with universal and SEO, there were some issues with getting customizations to the webpack build process since the CLI fork we used didn't allow for many changes like adding minification, etc. We also wanted stuff at the express end of things like HTML minification, but there was no clear-cut way to do caching across things like authenticated vs unauthenticated. Maybe we couldn't think of the best way to go about this. Other frameworks seemed to have a painless way of doing this stuff, so we spent a lot of time wondering if we had made the right choice. Most of the plain client side stuff was very satisfying to use. RxJS is great as well, and it was nice to see it become popular across the JS ecosytem. I am not sure if I would go with angular for future work because the bundle size seems to be overwhelmingly high - perhaps due to a knowledge gap at our end. What would be fantastic some sort of sample kitchen sink demo application that employs all the best practices for everything - auth, localization, seo, universal, build process customization, etc.

At the time of our evaluation, we looked at a number of quickstart and bootstrap/boilerplate/starter kit projects, but each one seemed to lack one thing that we really wanted, with no clear path to integrating it in.
How can anyone find a decent developer for $80k? Even not factoring in overhead and benefit costs.
Are Permanent Resident's eligible? On the website, it said only US Citizen's but in the application form it sounded like that is only a hard requirement for some positions...

Thanks
Angular 2+ is much better than 1 - it fixes pretty much all of the warts with 1. On the flip side, there are some tradeoffs, some that is not quite Angular’s fault, although they’re tradeoffs chosen by the Angular team in designing the framework.

Angular doubles down on the component-based model it tried to emphasize in Angular 1. It also is very performant. The main router is much better than Angular 1’s.

I haven’t used Angular in the past 5-6 months though - in my current role, we decided on React, and have been satisfied with it for the most part, although some things have been more painful than if we were to use Angular (testing being the big one), but also some things are simpler too. There’s tradeoffs with whatever library one goes with, but as a whole, Angular is still a very strong choice IMO.
Why is it unreasonable? You are, after all, using the product those outlets provide.
...which failed due to their strict privacy rules making the ads less effective than advertisers wanted.
Angular 2 will not help your team deliver valuable web experiences to customers any more quickly or reliably than Angular 1. Probably almost certainly the opposite.

I'd argue most teams, if they're willing to go all-in on an SPA framework (which for most apps is a waste of time and money imo) would be better off with React + TSX.

Edit: Vue is probably closer to the "Angular way" with databinding, but component to component communication really needs something additional like Vuex. So, really, just use React/Redux and you'll get a bigger community with more real-world apps being built with the tooling.
Most of the time you start with no type system for speed. Then you start adding weird checks and hacks (here's lookin' at you clojure.spec). Then you rewrite with a type system.

You seem to be in the camp of gradual types. Which Clojure falls more into, though experimentally. Racket, TypeScript, Shen, C# or Dart are better examples of it.

make me smart enough to understand how a statement like "a monad is just a monoid in the category of endofunctors" can radically change how I implement marginably scalable applications that serve up JSON over REST.

That's the thing, it doesn't radically change it. Static types are not powerful enough to cross remote boundaries. Also, monads don't need static types, and fully exist in Clojure. Haskell is more then a language with a powerful static type checker. Its also a pure functional programming language. It will help you if you don't complect static types with functional programming. There's more design benefits from functional programming then static types. Learning those can help you write better code, including Json over rest api style applications.

Clojure and Haskell are a lot more similar then people think. Clojure is highly functional in nature, more so then most other programming languages. So is Haskell. Haskell just adds a static type checker on top, which forces you to add type annotations in certain places. Its like Clojure's core.typed, but mandatory and better designed.
+1.

The cost of the risk of fraud is bundled into the ~2-3% transaction fee.

1. As for 1, it's self control.
3. The only use is not for online shopping, it's for every day use. Cash can get stolen, credit card can, but you can then cancel it.
4. Plenty of cards are free.
She doesn't eat that during the race...
Dark Sky | Machine Learning Engineer | Cambridge, MA |Full-time | On-site

https://darksky.net/jobs#data-scientist

Dark Sky is looking for a machine learning engineer to help us be the best weather forecasting company. The person in this position will be responsible for maintaining, analyzing, and improving Dark Sky’s forecast generation, from hyper-local next-hour precipitation forecasts to 7-day forecasts adjusted for microclimate effects. The ideal candidate will have knowledge & experience in several of the following areas: software engineering practices, algorithm development, data analysis, math/statistics, machine learning, computer vision, and of course a keen interest in weather!

Responsibilities:

* Analyze and track forecast accuracy to target areas for improvement

* Improve algorithms for forecast models, microclimate adjustments, etc.

* Develop and maintain pipelines for radar image processing and classification

* Fix bugs and improve performance

* Unit-test code for robustness, including edge cases and general reliability