skysight-inc/HackerNews huggingface dataset:
> The outbreak is being handled very well through the Chinese planned economy.

It may (or may not) be being handled as well as any government could, but its not being effectively contained, it has spread around the world, and it is continuing to spread.

> Despite this, Western media is intensifying the panic.

Western media is accurately reporting the facts, and the policy responses. Intense concern is appropriate.

> As a result of it, Chinese people are being discriminated against worldwide.

How? Some places have adopted or are preparing precautions directed at travelers entering from China (which is a different, though overlapping, set from "Chinese people"), but that's a reasonable step given that it is neither contained nor, in the very short term, containable by China, by the facts that the Chinese state has acknowledged (transmissibility during incubation period, number of people who traveled out of the effective area before any containment was in place, etc.)
Origin | https://origin.io | Multiple Software Roles | San Francisco | Full Time | Onsite

Origin's mission is to transform the $13tn manufacturing industry with 3D printing technology. We're looking for multiple engineers to complement a small but growing team.
You would help build a modern-day manufacturing platform: https://youtu.be/gwVKoxxZGk8?t=38

Join an experienced team from places like Google, Apple, and Uber to tackle hard problems at the intersection of software, data, hardware, and chemistry. Our ideal engineer is interested in working across disciplines with opportunities for rapid career growth.

Please apply at https://jobs.lever.co/originio
ROJECT RONIN|San Mateo, CA| Hiring Front End Engineers, Sr. Android Engineer, Sr. DevOps, Sr. Designer and more!

Location: Downtown San Mateo, CA (5 min walk from CalTrain, nearby parking, TONS of eateries)

WHAT WE DO: We are developing an end-to-end cancer care platform that helps doctors and patients make better-informed decisions about treatment, by surfacing all the relevant information they need to assess their options and take confident, decisive action.

OPEN ROLES:

-- Senior Android Engineer (recent exp with Kotlin in a production environment is desirable)

-- Sr. DevOps Lead (k8s experience is desirable)

-- Sr. SWE (open to all tech stack experience! Our teams are FE/BE split so please let us know your preference by applying to the appropriate role. We are open to remote.)

Our Tech Stack:

-- Ruby/Rails, Javascript, React.js., Elixir, Python, Docker, k8s, Kafka, GraphQL, MySQL, OCI, Microsoft Azure

You can find our jobs on our website: https://jobs.lever.co/projectronin
Come join us in improving cancer care!
I would be willing to bet that advancement to any given level correlates with a certain base level of merit. However, I would also guess that the higher up one goes, the thing that correlates best would be luck. I have no empirical evidence for this other than myself and what I know of people around me, but it definitely rings true to me.

Edit: what a coincidence this is on the front page right now: http://theconversation.com/huge-success-in-business-is-large...
Location: European Union (EU)
Remote: Yes
Willing to relocate: No
Technologies: Scala,AKKA,Spark,AWS,Docker,Linux
Résumé/CV: http://www.acervera.com/docs/angelcervera_cv.pdf
Email: angelcervera@silyan.com
Website: http://www.acervera.com
Github: https://github.com/angelcervera/
LinkedIn: https://www.linkedin.com/in/angelcervera/
Stackoverflow: https://stackoverflow.com/users/248304/angelcervera
The "situation" here refers to having to work from home without notice due to Coronavirus. That's not a situation one thrusts upon themselves. I disagree that that's something one should be responsible for preparing for by always carrying their work laptop home. In fact, doing that puts the laptop at a risk of theft when in transit, which before the Coronavirus outbreak was definitely seen as more likely than a random epidemic.

This is no different from the office building burning down or having to close for a few weeks for a similar reason resulting in working from home without notice. In that scenario, I'm also not responsible for "fixing" the fact that some of my equipment stayed in the office and is now not accessible to me, preventing me from being able to work.
Whilst I harbour significant doubt that simply shorting companies with newly appointed female CEOs would be an effective way of exploiting it, the glass cliff effect [0] is a known phenomena whereby female leaders are more likely to be appointed in times of crisis.

[0] https://en.wikipedia.org/wiki/Glass_cliff
Paytronix | Boston, Cleveland | ONSITE | https://www.paytronix.com/ | https://www.paytronix.com/careers/open-positions.aspx

Paytronix provides the most advanced digital guest experience platform for restaurants and convenience stores. We're expanding our Order & Delivery product and engineering team, with the following open positions:

* Full-Stack Developer: https://grnh.se/85ce2c8b1

* QA Engineer: https://grnh.se/144948a11

* Product Manager: https://boards.greenhouse.io/paytronix/jobs/2058544
Academic papers don't really have a publication date when they first become available - the date typically used is the one when the issue it's bundled in is released. That's one complication, and one of the many oddities of publishing metadata (that's what I deal with).
Commure, Inc. | San Francisco, CA or Cambridge, MA | Rust Engineer | Fulltime | ONSITE

We are a stealth startup working to fix the software doctors use. If you have seen what physicians have to put up with, it's a bad version of the 90s, and makes medical care worse and more expensive for everyone. We are a group of previously successful engineers and entrepreneurs (MIT, Dartmouth, Brown, Stripe, Twitter, Google, Salesforce, Palantir, DataPower, etc) and senior doctors (Johns Hopkins, UCSF, etc) who are determined to finally fix this.

Compensation: market salary & equity -- we are well funded by top-tier VCs.

Stack: includes Rust, React and Kubernetes. In addition to building our back end in Rust, we are also solving some very interesting problems in the areas of security, data transformation, high-speed APIs, flexible UX frameworks and fine-grained authorization for healthcare data.

Please email jobs@commure.com and mention "[hn_rust]" in the subject line.

Other positions available: - Techops/Devops Engineer (Kubernetes, SRE) Senior Front End Engineer (React Native, React) (please use [hn_ops] or [hn_react] in subject line for the above)

Locations: San Francisco, Montreal or Boston; sorry, no distributed/remote option at the moment.
I don't see how network position relates to the authentication scheme. As far as I can see, these are entirely separate issues, handled at different layers of the OSI stack.
Daniel Pezely — Authorized to work for any employer in US or Canada

Location: Vancouver

Remote: Negotiable, experienced

Willing to relocate: Negotiable

Technologies: Rust, Python, Cython, Common Lisp, Erlang, C; AWS, GCP; Debian-based Linux, FreeBSD, macOS/MacOSX; old school pure JavaScript in browser to exercise server-side API for delivering end-to-end functionality; learning Kotlin+Rust for Android Native

Résumé/CV: Linkedin.com/in/dpezely or Pezely.com/daniel

Email: first name at last name dot com

Currently specializing in Rust:

- Over 2.5 years as primary language, and began with 1.0-stable in mid-2015

- Rust mixed with Kotlin for going full Android Native, where Kotlin handles just UI (otherwise, I'm new to mobile dev)

Generalist from prior specializations in concurrency, scaling, exotic data storage, dev-ops, and long ago as a Unix sys-admin.

e.g., at Splunk/BugSense: rewrote the BugSense back-end from Erlang/Lisp/C to pure Erlang for ironically 25x performance increase. Server cluster saw several billion inbound requests per day non-stop from all time zones. (See GitHub for slides from Erlang Factory and other presentations.)

Samples:

- GitHub.com/dpezely/anagram-phrases (using prime number factorization, in Rust)

- GitLab.com/dpezely/chat-server (mio as only networking library, in Rust)

- GitHub.com/dpezely/Effective-serde-By-Writing-Less-Rust-Code
AR Sneaker Apps: Why the Future of Footwear Is Digital
Discussion of whether the next (or any future) c++ release should break abi compatibility.
No, you can only access browser's stored passwords if you can log in as the user in the machine (see second response).

In this case, anyone can access that registry and get the pwd.
Linus Pauling received two Nobel Prizes. Later, he advocated for "mega-vitamin therapies," which wasn't backed up by science.

Elon Musk could be exceptionally brilliant and crazy at the same time. (Probably not as brilliant as Pauling, though.)
Norther Bend and Northiest Bend?
Or North Bendier and North Bendiest?
I wrote a paper on this a few years ago http://moskal.me/pdf/prtrig.pdf though indeed getting the quantifiers to verify is more art than science...
http://archive.is/rtE2D
Yes, that is exactly what happened back then: it was in the ratified spec. I can't believe that newer systems would be any different.
Hey man, can't seem to find your contact email on your sites. Here's my resume - https://dylan.legg.io/resume.pdf - looking for some part time freelance work
HN is passing the Eternal September threshold; this is a standard pattern with any open-subscription message board as T approaches infinity.

I'm old enough to remember transitioning my interaction from /. to HN to get more professional discussion of industry topics. That was a long time ago, and there's no reason to assume most of /. hasn't followed me here by now.

Edit: for those downvoting me, I'd appreciate a clarification on whether I was "off-topic," "troll," "flamebait," or something else; this is not the granularity of feedback to which I am accustom. ;)
U.S. Army Corps Looks to Avoid Repeat of 2019 Midwest Floods
Hosted by Stringle. 1GB free. 1TB. $12 monthly or $112 a year.
This is trivially solvable by salted hashing twice, once client side (which then can get saved post hash) and once server side.
CBS gets YouTube review of 'Picard' taken down for using 26 seconds
The disconnect is amplified even more when companies have onerous interview processes. If you require candidates to build an app for free, or some other time-consuming "take home" test a lot of candidates will simply ghost you because they haven't got the time or the inclination to jump through your hoops.

Therefore, "we only hire the best people who put up with our interview process."
I fear you are correct.

I'm a bit bummed as HN was pretty unique / not likely to find a new one.
Nova Credit (YC W12) | San Francisco, CA or New York City, NY | Onsite or Remote (North America only) | https://www.novacredit.com

Despite having built substantial credit in their home countries, millions of immigrants have difficulty accessing credit cards, loans, mortgages, and leases without domestic credit. Nova Credit enables newcomers to share their credit history from their home country with financial service providers and others, unlocking new consumers for lenders, and new futures for immigrants. The team is ~50 people and has raised $20m+ in funding from Index, General Catalyst, First Round Capital, Nyca, and Y Combinator.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/nova-credit

Here are our open roles:

- Software Engineer (SF, NY, or Remote): https://jobs.lever.co/neednova/7079e859-c78c-418e-82bf-f47da...

- Product Designer (SF): https://jobs.lever.co/neednova/e5165268-3763-4cf1-9ca2-8a517...

- Sales Engineer (NY): https://jobs.lever.co/neednova/a99f124a-d37e-4d1e-a89d-f1138...

Tech Stack: Node.js, Postgres, AWS, Terraform, Ansible, React
Here's my problem with exceptions:

(I'm going to treat checked exceptions same as unchecked, because you don't _have to_ use checked or they can be trivially broken by using the Exception superclass)

At the beginning you often take shortcuts and ignore error handling in order to get the happy path to work. Once it is working, it is very easy to overlook some exceptions that should be handled, leading to unexpected runtime errors.

Using the Result monad (say in Rust), you can easily just add .unwrap() after any call that produces a Result to get the happy path working. After you're done with that, its easy to find all the places you took shortcuts and fix them.

To me, the ergonomics of a language is exactly this gap between how concise the "take all the shortcuts" code is and how easy it is to transform into production code where all the possible error states are properly accounted for.
Interestingly I bought one new car once at below dealer invoice. I did all my research and then their starting offer was low.

Story turned out to be that they didn't control the mix of cars that they got, but they could sell every Prius with all options for top dollar. So internally they marked other cars down to sell fast so that they could get more Priuses.

It goes to show how dealer incentives don't always align with the manufacturer's.

(This was in Santa Monica in 2005.)
I can't help but wonder what sort of maintenance might these machines require before starting up again? I imagine, at the very least, cleaning corrosion from the contacts of all mechanical switches and changing out the filter capacitors in the power supply and CRT. What else? Would every capacitor be suspect? Are the boards salvageable or would the cabinets just be gutted and a modern (MAME?) machine be substituted (or is this just sacrilege?)
Aging Canadian government computer systems at risk of 'critical failure'
It can't be overstated how big of a game changer Proton is. You can use it outside of Steam but if it weren't for Valve we wouldn't have it.

Prior to Proton, gaming on Linux was hit or miss. Many games never worked, some worked like crap, some required convoluted incantations of Wine settings and specific game versions and then only on every second Sunday.

Now? I install games via Steam's normal interface and 90% of the time it just works. And most of those that don't work use some non-Steam DRM that won't run under Proton.

A bonus point is that it reports your usage as running under Linux so publishers and devs get accurate numbers for how big their potential market is on Linux which is good in the long run for getting native Linux games.
There’s an open source teamviewer equivalent that’s free to use if you build it yourself - looked really slick, but I can’t for the life of me find it now. Anyone got any ideas what it could have been? (Wasn’t VNC/RDP based). Dammit, wish I could remember
It's the app, but also all the OS's. You're allowed to say that the problem is "every component involved is behaving badly".
There was a hacker news article about it last week. It's similar to "read between the lines."

In this case, I was working with a general contractor to build a home, and I kept pointing out that "newish" houses (10-20 years old) in the area were significantly cheaper, and that his stock of new homes was sitting unsold for a very long time.

Throughout the process:

1 - He sent me to a plumbing and lighting store where everything affordable was something that would go in a very cheap apartment. Everything else was absurdly expensive. We ordered everything off of Amazon for a reasonable cost.

2 - He tried to pass a very large, and obvious, billing error from the electric company off on me

3 - At times he would hint to me about how much money he was loosing floating interest on his unsold homes. These homes had the high-end fixtures where he could have saved about $10-20,000 just buying "nice" stuff at Amazon.

4 - When the house was done, a family architect looked at my basement and told me just how over-built my structural members are.
This is a good point. And, in particular, the car salesperson already knows that this interaction is one-off and is negotiating with that strategy, so if you don't you are at a significant disadvantage.

The salesperson is not your friend. They know this already and the sooner you realize it too, the sooner you can get to a reasonable deal.
> Nobody stores passwords in local browser store.

Yes, quite many body do:

chrome://settings/passwords
It gives me Brasil's Google
That is not a technical limitation but a legal one.
>no intent required on your part, if you said it rained last tuesday and it didn't you are guilty of lying to federal agents)

While I completely agree that "lying to a federal agent" is a charge that is open to abuse, it's worth noting that the lie needs to be material in order for a crime to have been committed.
I'd love to know what the distribution of tries on the "unsolvable" captcha is when served to real people operating in good faith.
Ask HN: Practical ways to handle authorization logic
There doesn't seem to be a generally accepted approach to express and apply Authorization Logic. Ruby on Rails popularized a certain style of web application framework (MVC, ActiveRecord). Is there a similar set of concepts for applying a flexible authorization scheme generally?

* Many applications use ACLs ("If you're an admin, you can do this thing")
* some use variations of RBAC
* Most seem home-rolled in some way, and existing frameworks seem too complicated/opinionated
> With a self-sustainable (even if harsh) Mars colony

How realistic is this self-sustainability? Where any moderately complex spare parts can be produced on Mars, instead of having to be supplied from Earth with yet another ultra-expensive supplies mission?

Imho we are talking hundreds of years here. Until then our burning home base Earth remains a single point of failure. Better douse the fire first.

Until then putting some people on Mars as a symbolic gesture to show humanity is still capable of grand achievements may be fine, esp. if that gives us hope we can tackle our other more immediate problems (though for me that is not needed).
Microsoft Teams outage due to expired certificate
Walmart - Chat/Automation | Hoboken, NJ and Bangaluru, India| Full-time | ONSITE | VISA | contact me directly cole.dutcher at walmart.com

Looking for: engineering manager and all levels of engineers, F# team but no experience necessary

I'm looking for an engineering manager and engineers of all levels to help us build automated customer care solutions over chat, sms, smart speaker, and phone. We have built a strong automation platform, and this year is dedicated to creating industry-unique capabilities and leveraging them across the highest-impact brands and verticals in the Walmart portfolio.

Some things we believe in are:
1. High expectations and autonomy
2. Libraries over frameworks
3. Event-Sourcing/CQRS
4. Functional programming
5. Uptime & performance as a feature
6. Continuous learning and sharing
7. Data-driven decisions
8. Respect for team members
9. No. 8 Allows for vigorous discussion of ideas

If this sounds like a fit, please reach out to me directly.
Since Snow Leopard MacOS has also had a local versioned file system (separate from Time Machine) but not all apps use its API and since it auto-saves and screws up "Save As..." capability I find it annoying and usually just turn it off and pretend it doesn't exist. It's one of those features Apple added that could have been useful but since they never got the UI right, most people don't know it exists.

http://osxdaily.com/2015/06/16/revert-to-prior-version-file-...

https://blog.macsales.com/47415-auto-save-and-versions-an-of...
And luck too can be bought. With enough capital you can afford to play the game again and again.
SEEKING WORK | Remote | Fullstack Developer

Passionate Developer looking for fresh air, any new challenge is welcome.

Tecnhologies: TypeScript/JavaScript/NodeJS, Python, Flask, VueJS, SCSS, MongoDB, Firebase, MySQL, SocketIO, PHP, Laravel

Website: https://www.vitorferrari.com/
github: https://github.com/lkk2
email: ferrarivitor@outlook.com.br

feel free to reach me any doubts, questions, love or opportunities
Cumulus | Software Engineer | Cambridge, MA | Onsite/Remote | Full-time/Internship | https://www.cumulusds.com/jobs-software-engineer

At Cumulus Digital Systems, our job is to build the Internet of Tools. We are making industrial facilities safer, cleaner, and more productive by connecting workers, tools, and data.

We are looking for software engineers that are passionate about frequently shipping intuitive, quality products. You should have a startup mentality, meaning the ability to rapidly pick up new required skills, and be proactive when it comes to project execution. You also need a keen eye for design and thoughtful user experiences.

Tech: React, React Native, AWS Lambda, DynamoDB

Reach out to us at careers@cumulusds.com
It'll be interesting to how this affects the direction of development given Epic's attitude toward Linux gaming...
Scientists find record warm water in Antarctica, pointing to cause
300+ comments yesterday in https://news.ycombinator.com/item?id=22216821
The government already funds most of the research, the least big pharma can do is not be greedy for a minute. Salk gave away the polio vaccine in the 1950's eradicating the disease, missing out on selling it for billions in 1950's money value.
Wuhan Institute of Virology says it's a normal bat virus because they went all over China and gathered proof to exonerate themselves and cant be liars because they are State run and President for life Xi is a good man and no megacorp would ever do something against humanity for profits.
Would you please stop? Such meta bickering is tedious and off-topic, and you've vastly overdone it in this thread,
Yes. The NSA is is breaking the law here.
The TV host could issue its own persistent tokens, no internet access required.
Then you fill in a complex form with 6 object references, and the framework just spits out "NOT FOUND", which means "have fun figuring out which one is the missing object".
>I'm a bit bummed as HN was pretty unique / not likely to find a new one.

Slashdot, Digg and Reddit all had the same "unique" feeling for a long time. Something will replace HN eventually.
Tessian | London | On-Site | Visa Sponsorship (all roles!)

Tessian is building the first Human Layer Security platform!

Security Engineer - Lead

We are looking for an experienced Security Engineer to come in and help take our security processes to the next level. You'll have great coding skills & a breadth of experience, as well as wanting to get your hands dirty and dig into the workings of our systems.

https://jobs.lever.co/tessian/194975bf-8a5e-4772-8292-da34dc...

Python Backend Engineer

Our mission is to keep the world’s most sensitive data private and secure - to do this we're looking for backend engineers to help build out our platform supporting our next stage of growth.

https://jobs.lever.co/tessian/9046cd4f-1148-450c-baf8-0567df...

Platform Team Lead

We are looking for an experienced Platform Tech Lead join to join one of the most critical teams in Engineering at Tessian. This is a great opportunity for someone to lead us technically and define the future vision of the Tessian Platform.

https://jobs.lever.co/tessian/ab892f45-8037-4daf-981f-59bb6d...

Senior Engineering Manager

In the next year we plan to double the size of our Engineering team and are looking for an experienced, technical Senior Engineering Manager to take charge of engineering management as we launch into this next stage of growth.

https://jobs.lever.co/tessian/6afe9874-d346-4a61-a5ae-e6e878...
To be clear, fig also provides the Kickstarter model alongside its investor model. So you don't have to choose one platform over the other in terms of how you want to risk your money.
---QUIN OUTLAND---

Location: San Jose, CA

Remote: Okay

Willing to relocate: No

Technologies: Docker, Kubernetes, Python, JavaScript, AWS/GCP

Résumé/CV: https://quinoutland.com

Email: qoutland@gmail.com
Modeling study estimates spread of 2019 novel coronavirus
> Tokens were introduced

before 1990

https://en.wikipedia.org/wiki/Kerberos_(protocol)