skysight-inc/HackerNews huggingface dataset:
Reverie Labs (YC W18) | Cambridge/Boston, MA | Cloud, Infra, Full-Stack and Front-End Software Roles | Onsite | https://www.reverielabs.com

At Reverie Labs, we’re rethinking drug discovery by building a biotech company that looks and feels like a tech company. We are actively working on several cancer therapeutics programs (see reverielabs.com/pipeline) and building an internal platform to accelerate discovery. We’re looking for engineers across the tech stack from front-end to cloud infrastructure to expand the computational systems that generate the next era of life-saving treatments for millions of patients.

If you think you might enjoy any of these types of projects, we’d love to hear from you!

* Designing cloud infrastructure to serve billions of predictions for machine learning models via Kubernetes on Google Cloud Platform and Amazon Web Services

* Building scalable machine learning infrastructure so that ML engineers can train thousands of models at scale, visualize performance, and analyze results

* Working with Javascript-based data visualization and exploration libraries

* Designing and developing internal tools using the latest web technologies to enable computational chemists to explore molecular properties.

* Connecting Docker-based microservices and serverless scripts to enable automated dataset ingestion pipelines that speed up the pace of model development and serving.

* Writing continuous integration and delivery tools to build new Docker containers, deploy updated models, and distribute code in response to Git hooks or other web events.

* Owning the full development cycle of a product from ideation to implementation to deployment (of course in collaboration with a team!)

We were in the W18 batch of YC and are now based in the biotech hub in Cambridge, MA. We offer competitive salary and above-market equity. Benefits include full medical, dental, and vision coverage, flexible vacation policy, and gym membership.

If you have any questions or want to apply, please reach out to me at ankit@reverielabs.com (I’m one of the founders), or apply at our website here: https://reverielabs.com/careers.
A reminder:

The risk of getting COVID-19 in the U.S. is currently low.

https://www.cdc.gov/coronavirus/2019-ncov/about/share-facts....

Also, expect positive cases to explode in number over the next two weeks as testing capacity comes on line and massive number of tests are administered.
TradeRev | Various Roles | Toronto, Canada | FULL-TIME, ONSITE

TradeRev's mission is to make car sales fair and easy for everyone. TradeRev's product is a digital marketplace that is used by dealers across the US and Canada to buy and sell inventory. As part of the group of companies under the KAR Global umbrella, we're currently in a hyper-growth phase to accelerate our domination of the automotive wholesale industry.

We're hiring for various roles software engineers, software test engineers, product managers, a release manager, etc. We're looking for people that will grow with the company and adapt to the new roles and responsibilities as we scale.

Our codebase is in JavaScript, Java, Kotlin, Swift, Python. We're on AWS. We run on Kubernetes (EKS) with Kafka (MSK).

Our interview process:
Phone screen
Take-home assignment
Three on-site technical interviews. These sessions also evaluate the level of alignment with organizational values.
Please mention HN in your application?
https://jobs.lever.co/traderev
> You cannot fix this error. Your proofs do not apply to such limited set of random permutations.

Incorrect. You are misunderstanding what a probability says. Suppose a ball has a 1/3 chance of landing in bin 1 and a 2/3 chance of bin 2.
You throw one ball. But you did not see which bin it landed in. What do you know? You know it has a 1/3 and 2/3 chance of being in bin 1 or 2.
Those probabilities apply to just one throw.
A Romu generator uses one permutation. But you don't know the cycle-lengths. What do you know? You know the probabilities of various lengths.
Those probabilities apply to just one permutation, just as they do for one ball-toss.

Bob Jenkins created the JSF generator (http://burtleburtle.net/bob/rand/smallprng.html),
which is similar to Romu except it uses additions instead of a multiplication.
He wrote an article on designing PRNGs (http://burtleburtle.net/bob/rand/talksmall.html#reversible)
in which he explains theory briefly and clearly, so this article might help you.

> [64! possible permutations] All Roma permutations are a vanishingly small subset of these

Yes. In fact, only one permutation is used. But that's irrelevant because the cycles are what matter. And I showed above that the cycles obey the equations for their probable lengths.

> with very specific structure.

Incorrect. Page 7 of the paper contains graphs of all the cycles in several generators with 32 bits of state, with measurements of their randomness.
The cycles performed nearly ideally -- the 45-degree line in the graph. So their structure is not "very specific" (nonrandom);
rather, they pass tough tests of randomness.

> Don’t worry about all the errors. I doubt this one is fixable.

There is no error. Again, read Bob Jenkins' article for a clear discussion of cycle lengths.

Let's not discuss the topic of permutations and cycle lengths any further; it won't be productive.

Instead: Please post your list of perceived errors in the paper, and let's talk about those.
It'll only take a few minutes to write, and will benefit many people because I will clarify unclear parts of the paper.
I think it's even worse than that.

"I did this and that."

Translation: "I assert that I myself did these things."

"We did this and that."

Translation: "Some guys that work at my company did it."

The assumption that we is better than I is poor.
This is a play on a quote from the Unabomber. "The Industrial Revolution and its consequences have been a disaster for the human race."
OpenAPI and GraphQL both offer strongly typed and formally described APIs. As such, they interop seamlessly together.
Cryptocurrencies do not address what @beebs93 accurately describes as:

> ... complex instruments/workflows that are no small feat to handle and handle well.

Cryptocurrencies are, by definition, currencies. Just like other ones, they do not address what commerce workflows exist to satisfy.

And as to "0 fees and instant transactions" argument...

That's all fine and dandy until a purchase is contested. At that point, the lack of a third-party which arbitrates between the merchant and customer, with legally binding consumer advocation mandated, will become painfully obvious.
In 99.95% of cases, VPNs are set up to:

Bridge a network device – such as a laptop or even another server
… into a larger network of servers – such as in the cloud or on-prem
… across the Internet – protected with an additional layer of encryption
Don't worry about radiologists. With a aging population and a growing cohort of the "worried well" there is effectively infinite demand for radiology. If the easy parts are automated that just means the total volume of images to be read will increase.
This is only the default. You can set up your VPN however you want including only routing certain subsets down the tunnel.
Interactive Analytics at MoPub (Twitter): Using Imply to Query Terabytes of Data
Also true. When in banking we generally ran 2 parties in parallel through final documentation.

By the way the game theory and signaling is intense!
I guess people who can adapt to different workplace cultures are SOL ¯\_(ツ)_/¯
A lot of companies are doing this in the Bay Area, even closing offices and mandating WFH (in addition to suspending travel).

It’s an interesting experiment to see what’s it’s like to work with everyone fully remote.
Location: Nigeria
Remote: yes
Willing to relocate: yes
Technologies: Javascript(React/Node) SQL, AWS, Docker, Postgres.
Resume/CV: https://www.linkedin.com/in/uche-akogwu-90124811b/
Email: akogwuuche@ymail.com
Don't get confused between the defunct PinkSheets company Zoom Technologies (which plunged 52% today because people figured out their mistakes), and the active Zoom Video Comm. Inc., up about 30% over the past month.
Psycho-Pass?
https://en.m.wikipedia.org/wiki/Psycho-Pass
Opendoor | San Francsico, CA, USA | Full-time | ONSITE | Senior (or higher) Data Scientist

Short story: Opendoor is a real estate company that aims to streamline the entire home buying and selling experience while transacting for their fair market value.

We're looking to hire one senior-level or above Data Scientist to be the vanguard of new machine learning approaches and applications for how we price homes. You'll be empowered to experiment with new ideas and modeling techniques, and push those ideas to production. We need someone who can both explain the algorithms mathematically and engineer the production code that powers the deployed system.

Our Tools: Python, PyTorch, LightGBM, Spark, Postgresql, AWS, Mode Analytics

If you have other tools you like to use, modeling packages or otherwise, we're all ears on using them.

Blog posts for some context about what we've worked on in the past.

Liquidity Modeling in Real Estate Using Survival Analysis - https://www.opendoor.com/w/blog/liquidity-modeling-real-esta...

Ensemble Models to Predict Home Prices - https://www.opendoor.com/w/blog/why-ensembling-works-the-int...

Imputing Text Data Using Markov Random Fields - https://www.opendoor.com/w/blog/imputing-text-data-using-mar...

Understanding How Busy Roads Affect Home Values - https://www.opendoor.com/w/blog/understanding-how-busy-roads...

Data Scientist (General post) - https://jobs.lever.co/opendoor/c2a76c88-cfb1-4540-a249-71cc0...

Contact me at rich.winslow@opendoor.com
Why are we destroying business?

We will hit a mini GFC or I think a GFC+

And now on top of that companies are just going remote. Not done before and all of a sudden with limited planning.

So they will lose more business unless it's an Easter miracle and remote work is so amazing without planning it can still break even.

Whats the plan here? 'Everyone' is going to get it.

Right now you can slow it down. If you are in Winter, then slowing it until Summer will help. If you are in Summer slowing it until Winter probably will screw you.

But I'd like to know what Stripe is trying to do. What model is it trying to achieve. Or is this designed by a committee? Does WHO agree? Is it trying to spread the disease out internally? Or is it just random flailing around?
If they had gotten a Class B block instead, it would be worth a cool $1.3 million at the same price point.

Anybody got a figure for how much a Class A would cost these days in the unlikely event of one being up for sale? The straight-line-extrapolation $300M seems a bit high.
Thinking if you could add country with it?
Quickly Spin Up MongoDB with Docker Compose
I would think the main trigger to stop would be once the uncertainty is resolved. If we know it's less deadly than feared, or if we know how big the outbreak is, or if we know how effectively we can control it. If we don't see exponentially rising hospitalizations and deaths in the next few weeks, then relaxing it should be fine.
For us in Hong Kong, the effect of working from home was the fact that revenues and productivity plummeted, and we are now forced to take one day of unpaid leave per week while still putting in 40 hours a week and taking a 20% pay cut for the privilege.

Just sharing as a perspective on why some people may feel that work from home may not be a great idea.
The Driverless Readiness Score
Sounds okay to me. My employer and my wife's employer's stance is presently indefensible.

Our local health authorities (Seattle) appear to have a clear-eyed picture that things are going to get worse, and that social-distancing measures will be required, yet they prefer to wait and play the game on hard-mode.

It is hard to see why waiting to implement school closures and work holidays is going to be a net benefit.
Nuclear Tests Marked Life on Earth with a Radioactive Spike
Location: Lewisville, TX
Remote: Preferred
Willing to relocate: Tokyo, Japan
Technologies: Clojure (and anything on JVM, .NET, CLR, Go, Rust, Ruby, etc.); DevOps (and anything CI/CD, IaC, Build automation, cloud engineering)
Résumé/CV: https://stackoverflow.com/cv/johnjelinek
Email: john@johnjelinek.com
Turkish Drones and Artillery Are Devastating Assad’s Forces in Idlib Province
On a meta note I'm honestly surprised that somebody took the time to script a bot to create accounts and post obvious spam on HN. It's like, the least plausible place on the planet to find customers by spamming...

I believe this is the first I've ever seen such a spam comment created by a spam-specific new account.
There a quite a few links in that doc that would be interesting (and helpful) to read, but are unavailable.
Location: Bangalore, India

Remote: Yes

Willing to relocate: Yes

Technologies: Python, NodeJS, React/React Native, MongoDB/PostgreSQL, Machine learning.

LinkedIn: https://linkedin.com/in/techiev2

Email: sriram.velamur@gmail.com

Built from the ground up an app for delivering Crisp news summaries and a timeline of events for consumers and publishers respectively.

Comfortable working across the stack.
Laugh.
I’m thinking 4 or 5 hubs in the country, depending on the size of the company. You live within 2 hours and commute a handful of times a quarter.
Seems like a good time to get diagnosed with a personality disorder or some mental condition which legally qualifies as a disability and start making millions from discrimination suits.
This is the same reason we have the following problem in the United States:

(1) Owning a home in the US is a good investment.

(2) Housing in the US is affordable.

Both 1 and 2 cannot be true over the long term, if the price of housing appreciates faster than inflation and wages it is a good investment and if it does that it is no longer affordable because wages have not kept up with the cost of housing.
This is more of a “Why are they confessing?” moment.

“They’re not confessing, they’re bragging”
“Please take all our prejudices and biases and turn them into a computer program, please, so we can perpetuate them without having to face uncomfortable questions about our fairness and objectivity”
It’s much more than that https://youtu.be/mgAbfr42oI8
Deconstructing React
Tesla apologizes for using older chips in some China-made Model 3s
I don't have a problem with it being layer 3 rather than layer 2. But the lack of dynamic configuration is a bit of an issue. I don't care too much about needing static ip addresses, but I do want to be able to push down dynamic routes and dns servers to clients.
I think the implication is that if an issue blocks work in the workplace, management tends to notice and intervene. This could be by directing people to assist in resolving the issue faster, or by assigning another task not impacted by the issue. ("If you can't finish your bug fix because the test server is down, you can work on documentation instead.")

There's fewer opportunities for that to happen with remote work.
> The only reason we can eat meat is because 1-2 hundred million years of our homoerectus ancestors predigesting meat by cooking it.

Not true. Chimps, our closest relative, eat meat which means our common ancestor also ate meat. So not only have humans been eating meat before cooking, our ancestors going back millions of years also ate meat. Also, human populations, like the inuit, eat meat without cooking. It's quite a task to start a fire in the frozen arctic. Anthony Bourdain had a show on the inuits a a while ago. And that's not including human populations throughout the world that eat insects/etc.

Cooking is what allowed humans to eat more meat and more efficiently, but it's absurd to claim humans only started eating meat after learning to cook.
Applications like these highly benefit from deep integration into the environment. Also, keeping them native and easy on resources makes them using a snap.

You want these to come and go quickly, at the whim of a fingertip. You want them to connect to your local search services, reuse local components, etc.

The biggest problem for most of these "Launchers", is that they try to be cross-platform, making them slow and a pain to use, as soon as you want more than just basic seek&run. I am still trying to find a suitable on Windows, that would make me as happy and satisfied as Quicksilver does on macOS.
I was hoping to find out if it collects keystrokes but authors seem not to mention it.
I'm a fire warden in my office that doesn't have a generator, and if the power goes out for more than about an hour or so, the building chief warden is authorised to direct an evacuation to get people out before we lose emergency lighting.

In any case, at least in the Western world, at reasonably well run companies, infrastructure issues and other major obstructions to the entire team getting work done isn't really a problem for more than a few hours a year? I hope GP has better examples to illustrate this point. (And anyway, here I am, sitting in the office, wasting time commenting on HN instead of doing work. It's not like workers in the office are always 100% focused.)
Any idea why productivity dropped that much?
>a piece of the program labeled “reportInfoAndLocationToPolice” sends the person’s location, city name and an identifying code number to a server
> absolutely crucial for some cultures like the US

I'm interested to hear what you mean by this. What does non-US support look like? I'm from Australia but it seems most companies here adopt US-centric support system which seem to sliiightly hit the mark, but I can't quite put my finger on the difference.
If work from home meant I really never had to come from the office and could work from anywhere, I'd take that pay cut and would move to a smaller, less expensive town. I pay a lot of money and put up with a lot of traffic to live within commuting distance of the office.
I didn't read it as cloud applications should be interoperable between providers but that a given application should be able to pick which platform they build on. I've had a similar argument with a previous employer who wanted to select just one provider. I was baffled at the time as provisioning an account on any of them takes seconds. So there's no reason to pick one other than politi---and right about then is when I understood the whole motivation.
- Leetcode all day erryday day
- post on LinkedIn about tech topics and set your profile to actively looking. Recruiters will come after you.
- apply to every FAANGMAN company and ramp up on JavaScript and Java
- take more risk at your current job to get more responsibility (I.e try out Jenkins pipelines or React apps)
If the pie were to become bigger, wouldn't the shack in Nigeria also cost more?
"Look it's not our fault that people who liked Black Entertainment Television on Facebook aren't a good culture fit, the decision was made by an unbiased data-based algorithm! You're the one bringing race into this!"
> Something is happening in the next decade or you have the responsibility to blow the whistle

Blow the whistle? There's nothing unethical here - I'm just saying it won't make money. It's not like children are being exploited for slavery and it's my moral duty to raise awareness to this issue. Why would I, or anyone, open myself to getting sued into bankruptcy over this?

There's a big difference between making some vague comments about how I know this won't work, and releasing trade secrets. I don't have to release any more data than I am comfortable with (not to mention it would be illegal), and you don't have to take me seriously if you don't want to. But if you think I'm full of shit, you have the opportunity to make a bet with me and make some money.
To build a coalition against the open source alternatives.
Here is an e-book debunking Piketty's ideas

https://www.cato.org/sites/cato.org/files/pubs/pdf/anti-pike...
I want to get it to get it over with. Kind of weird that San Francisco isn't ground zero for this in USA yet.

Hope the news of reinfection complications is wrong.
This 100 times. There’s a big fallacy in tech circles in which everyone takes their work so seriously that they’ll be working from home just as effective as they’d have from the office.

In reality though things are quite different. Having seen it first hand I can say that there are many employees I’d rather have in the office.

I’m willing to bet on a productivity drop caused by the work-from-home policies that are happening now.
One common use case is multicast DNS (https://en.wikipedia.org/wiki/Multicast_DNS) which uses multicast for individual hosts to publish services available on them to other hosts on the network without needing a dedicated DNS server.
Hrmn. This makes it sound like you can only implement a systematically racist system if you are overtly/intentionally trying to be racist.

I suspect in many cases, folks who implement racist systems simply do not care whether their system is racist or not. They want to optimize/automate whatever it is that they are about, and if the result is unfair, well, that's just someone else's problem.
This is an interestingly timely comment, as GRID released on Stadia today sporting an exclusive 40-person race mode (up from the standard 16-person multiplayer on other platforms) that the developer says "just isn’t possible with other hardware".

I think they're just scratching the surface of what's possible, and I'm excited to see how other games take advantage of the new form factor Stadia offers as time goes on.

Every console has its pros and cons, and something "new" that a new console/platform can provide can definitely be appealing to some developers looking to differentiate themselves or their games from what we've come to expect as normal (or even possible, in many cases).
I can only wish that I had this, but if I did, I'd absolutely keep it. I'd love to give every device on a home network a publicly-routable address. No more port forwarding, no more NAT garbage. On the other hand, I know a guy who got a /24 way back when; I think he just gave it back at some point, though not 100% sure.
If this helps non remote employees (and managers) develop empathy for remote employees, well, that'll be amazing at pushing remote culture forward.
https://www.newscientist.com/article/dn25723-massive-ocean-d...
You must live in Europe. :-)

4 or 5 hubs would cover maybe half of California.
I love these hottakes. Like there are thousands of researchers working tirelessly to resolve the issue in the affirmative or negative, writing papers, giving talks, publishing code, but we should take your word on it harry8 that the emperor has no clothes. How about anything in the way of evidence that what you're saying is insightful? Do you have literally any data to corroborate what you're saying? Because I can go to arxiv and find plenty of papers with validated metrics that contradict diametrically what you're saying.
That's a valid point. The parent one is not. My beef is with atheists criticizing the irrationality of religion and then being as irrational as what they criticize.
In my experience people take a dim view that market based competition controls governments more so than any kind of representation or ideology can. They take a dimmer view that people on this planet take advantage of this reality, but they arent really perceiving that this is what those people and corporations are doing. Its definitely a privilege though!
> Fun fact: big cats carry all sorts of strange bacteria because they eat raw meat and lick themselves.

Pretty much all wild animals have strange bacteria, parasites, etc. The reason why tigers have strange bacteria, parasites, etc is because they eat the herbivores that have bacteria, parasites, etc. The herbivores have bacteria, parasites, etc because they eat vegetation with bacteria and shit which has parasites/eggs on them.

Nature is a harsh place with lots of nasty things. Most humans had strange bacteria, parasites and all kind of nasty stuff until we separated ourselves from nature.