skysight-inc/HackerNews huggingface dataset:
CareRev (YC S16) Is Hiring a Senior Back End Engineer in Los Angeles
Los Angeles, CA (onsite only)

150k+ salary, stock options, health/dental, 401k

About Us:

CareRev is a labor transformation solution that enables healthcare systems to optimize their workforce and reduce premium labor costs while empowering healthcare professionals to take control of their careers. Our backend stack consists of Ruby on Rails, PostgresSql, Redis, Elasticsearch, AWS Lambda, Heroku.

About You:

You enjoy designing, building and optimizing backend systems. You understand the tradeoffs between different technologies and strive to reach for the right tool for each job. You understand the balance between short term and long term solutions and always strive to build a better system while balancing the immediate needs of the business.

Role Responsibilities:

* Model, design, and build backend systems from data structures to apis that match business requirements

* Work with various teams to understand and refine business requirements into software requirements

* Support the product through all phases of development from discovery to deployment

* Manage mid to large scale projects with minimal guidance

* Mentor more junior members of team

Requirements:

* 6+ years software development experience with an emphasis on designing and building backend systems and apis

* Experience designing and building systems at scale

* Relational database experience and understanding of SQL

email techjobs@carerev.com
> I believe in the owners ability to continue being profitable.

Cynical thought: Do you trust the owner enough to not sunset that LLC and "continue being profitable" under a new legal entity, if they think the 1.5% equity you refuse to sell back is going to be worth 10x or 100x what they're offering you right now?
Wasn't this Snapchat back in the day? And Twitter before that?
Somehow tens of millions of people don't have this problem. Is there a particular router model involved?
You should email a TechCrunch writer directly and ask.
There is effectively martial law (yes, I wrote it down wrong, thanks) any time there's a large fire in CA. Police patrol abandoned neighborhoods. And then everything goes back to normal. It wouldn't immediately go Red Dawn. Most people would understand the reasoning and agree with it, however inconvenient it would be.

Is it better to let millions die or risk the long-term health of the economy?

Why not force people to stay home and watch Netflix for 2 weeks? With exceptions wherever it makes sense.
To clarify, why is “self-hosted” an important criteria to you?
I'd assume so. Labour costs (including both baking and retail) are a big part of the price of a baguette.

Why?

Oh, perhaps because I wrote 'Yes, but a better product can be sold for more.'?

To be more explicit: Yes, but a better product can be sold for more than a worse product.

(Not: "Yes, but a better product can be sold for more than price of ingredients.")
Red Hat Summit 2020 moves to virtual experience
Yes; when you say "Bay Area" in Washington and Oregon, you generally mean SF Bay Area.

Maybe an exception for those living in Coos Bay?
Doesn't that mean you're a poor person trying to pay for upkeep of an expensive house? If you sell it they will come take that cash.
Yes, I always cancel thousands of dollars worth of travel plans when I start coming down with something. I also always check my temperature right before entering an airport, so I can be sure to cancel my plans.
> * major features are done in feature branches, w/rebasing prior to merge

Rebase in a feature branch, that can be long-lived and have many commits, seems like a painful experience to me.

You can end up solving the same conflict more than once, or even solving conflicts that don't exist in the final result.
no-ff merge commits are usually easier to solve.

Am I missing something? Is there an easier rebase strategy?
Yes. No one in Seattle would call here the "Bay Area". We do have Elliot Bay [0] but not an "Elliot Bay Area" - Seattle and its environs are referred to as the Puget Sound [1] region.

0: https://en.wikipedia.org/wiki/Bodies_of_water_of_Seattle#/me...

1: https://en.wikipedia.org/wiki/Puget_Sound#/media/File:Map_pu...
I keep saying that, and I'll repeat.

To my mind, if you're posting something publicly (or even semi-publicly but you can't vouch personally for everyone who has access), stop and think. Would you mind if the content you're posting, with your real name attached, were posted on every wall in your city, and on the front page of every newspaper?

If you'd feel uncomfortable, don't post it publicly.
But that’s the rub, isn’t it?

For me, it’s frustrating to see people make in-depth, well-considered points about why something is problematic, and have that be met with “well you just need to pick the right tool for the job guys!” It’s such an anodyne and vacuous point to make, precisely because the whole dialog is around whether and when a tool is the right one.

Given a job, people will disagree about what the correct tool is. Given a tool people will disagree about what jobs it’s good for. There is no way around this, and there are times when a decision must be made.
Can we do better than the false dichotomy of “suspend civil liberties and give the military policing powers or everyone dies”?

I ask this as politely as I can: do you know what it is you’re asking for when suggesting the enactment of Martial Law here?
Show HN: Multiline input wrapper for Python's input()
Python's input() and readline module support single-line input. I.e., each time the dude typing on the keyboard presses Enter, that ends the line of input, which is then added to the history maintained by readline. It would be nice to type a \ at the end of the line, and continue typing a command on the next line(as happens on bash), but that doesn't work.

input() and readline can, however, deal with history items that happen to be multi-line due to embedded \n characters. The MultiLineReader class takes advantage of this. If a line of input is terminated by a continuation string (e.g. \), then an additional line of input is requested. This continues until a line is provided that does not end with the continuation string. MultiLineReader.input reads lines until it detects one not terminated by a continuation string, and returns those lines concatenated into a string (removing the \ and \n terminating each non-terminal line).

History items are correctly maintained, replacing multiple continued lines, with the one joined-together line. When one of these multi-line history items is edited, it shows up to the keyboard dude as it was typed in originally: multiple lines, with all but the last ending in the continuation string.

The repository is here: https://github.com/geophile/multilinereader.

No license yet, but I'll pick a very liberal license allowing you to do what you want with this software.
It's unclear. https://quoteinvestigator.com/2010/11/08/writing-about-music...
You do realize he has very strong incentives to understate his net worth now.
That's one of the first things I thought about :) Not much friction for him, his customers will def follow him around, the only friction will be from the legal part of it and the rebranding ahh
Why can't we just all go to UTC? Certain places need to be able to adjust business hours during the year and they can do that regardless.
Yes,I read about that part as well. :) Thanks for for advice.
This is a very important distinction.

YouTube Kids was the service where this really stunned me:
How could it possibly make sense that a service designed specifically for children can’t be properly moderated?

Even of they had one single employee manually reviewing the full content of all submitted videos, they would have 6-8 hours of safe content each day. With an automated quality check first, they could have had 6-8 hours of excellent safe content per day.

Instead they created a service that damaged countless children.

For the sake of ad revenue.
Great idea but doesn't seem to work for me.
You know you could change your working yours instead of changing "time".

Nope. Lets change time twice a year cause health problems, IT problems, car accidents.

Its already time to use a global time and stop with this bs of timezones. Timezones are an unreliable way to measure time the relation between time space.
Best 5 note taking applications for Linux (Ubuntu, Fedora, Arch, Mint) – 2020
ALIENS ON THE BLOCKCHAIN
Sure, you can just lie. But over time, more and more people have to lie. And it only takes one person to tell the truth, or tell the lie to the wrong person, or confide in a family member, or a lover, or get too drunk at the pub, or be overheard, or...

Layer on top whistle blower laws.

Strong investigative media.

Strong anti-corruption / watch dog organizations.

Add personal liability for those who failed to report incidents.

Remove the 25% budget penalty for cases which are reported from within the police department.

There are plenty of ways to incentivize the behavior we seek, and the complete lack of consequences that exist today incentivize exactly the behavior we see.
Thank you, Ha i will!

all i was considering is what I'm going to do with the $$ :)

good points, i was already massively leaning towards taking it 95% just wanted a quick sanity test from HN
It would be cool if service teams were credited a referral fee for all future consumption, platform-wide, by consumers that started with their service. As a bonus it would incentivize each service team to prioritize easier onboarding.
Git was built for giant open source projects where you have dozens of contributors making unplanned code changes to an organically growing code base. That's not a use case for any well-managed enterprise. Pull requests come a few at a time and representing a few days work and are rarely stepping on each other. Every conflict can be worked out face to face very quickly. If I have to manage a large group of devs, I break them up by vertical so they're not on top of each other.
Replying to my own comment because the author has retroactively added citations. Cheers!
Graph Database might help us fight CoronaVirus
Virus propagation simulator – See how an epidemy propagates
Sure, just explain why it's a false dichotomy so I can understand.

1. If we get to a 70% infection rate, and the mortality rate is (a low) 1%, that's 2+ million dead.

2. A vaccine is likely 18+ months away, which means it won't be here in time.

3. There is no real hope of stopping the spread without drastic measures.
My only take-away from this video is just how exhausting it is (to me as a non-lifeguard). It feels akin to driving on a busy roadway. Maybe you learn to size kids up, know better where to focus, who to keep track of, and what to look for. But still. Just going through four of those videos left me thankful it's not my primary responsibility. It did help.

I never did learn CPR. Maybe this is the year.
I've done that 3 or so times now and each time it just sits there and does nothing. Would be super cool though.

I raid the neighbors citrus trees (with permission) and also prickly pear cactus fruit to make fancier lemonade.
Avoiding precedence issues is great. Absolutely. However, it's not crazy to want to write it like most humans are used to. I have no problem with the idea that it's more trouble than it sounds like, and '1 2 +' is the best answer to the dilemma. That still doesn't make it a slam dunk. Or should we start saying that just about every programming language out there has a major design flaw, in that it has infix and not postfix operators?
Not really. I do know the network they are on has a few extra security protocols (such as no torrent allowed).
Paul Graham on Coronavirus and Exponential Growth
I agree with this approach. It worked beautifully for me at my last job. Keeping master ready to deploy is the way to go, along with squashed commits for a linear history. A side-effect of this approach is that it makes it super easy to bisect your way should a regression occur; something that I've found is impossible with GitFlow.
Sure, just explain why it's a false dichotomy so I can understand.

There are more options available than the two absurd options you presented. They may require more will from elected leaders and public health officials, but I take serious exception to immediately suggesting that we either suspend civil liberties or let people die.

There are several more options available before Martial Law should be allowed in the same room as options still on the table.
T-Mobile reveals data breach, customer account info accessed
Start small, think big – Interview with Mike Slaats of Upvoty
Most founders make nowhere near the actual sale price for a VC-funded company, and Otto had 4 co-founders.
Thanks for the explanations everyone. I was confused because the title at [0] says "Kurt DelBene’s March 4 guidance to King County employees", but Bay Area is only mentioned in one of the headings. Thanks for the clarifications.

0. https://news.microsoft.com/2020/03/04/kurt-delbenes-march-4-...
SOLID is going to be problematic and it’s easier to focus on baser things like cohesion and writing simple, unabstracted code.

https://solid-is-not-solid.com has a snarky take on this but I wrote it to be apt as well.
You still haven't explained an alternative to my "false dichotomy". What exactly do you propose as a third option?

What option requires "more will" from health officials that would actually stave off a mass infection? They all seem to be explaining how powerless they are to stop the spread.

Experts seem pretty unanimous in explaining that this is going to become a mass infection. They don't seem to be considering a martial law option, and yet it seems the only thing that could prevent it.

I'm actually not cavalier about suggestion martial law. This just seems like one of those rare public safety situations that might warrant it.

We could try asking people to stay home but this seems like it would result in huge compliance problems, which would elongate the stay-at-home period. Whereas the vast majority of people would stay home under threat of arrest.
My layman's understanding is it depends on the underlying reason for the legal judgment. When fraud was involved it is supposedly harder to discharge a judgement in bankruptcy.
The title here implies that there's a consensus among "health experts", but there is no such thing. Click bait. All we have is some health experts saying there are downsides to the back and forth switch
Snyk is only focusing on the dependencies vulnerabilities (third-party libraries), Shieldfy on the other hand detects both code/dependencies vulnerabilities. That gives you a better view on your code security.
So is this a proof for P=NP or something else entirely? I found article much too dense to understand fully
> Why can't we just all go to UTC?

See discussion on the article "So you want to abolish time zones":

* https://news.ycombinator.com/item?id=8902765
Much shorter distances can be useful: https://en.wikipedia.org/wiki/Microphone#Condenser_microphon...
Generally Netgear, TP-Link, and sometimes Microtik are used. Netgear and TP-Link seem to both have the same clash.
There have been many HN related websites posted over the years, but a lot end up as dead links. A self-hosted version does not depend on a third party. Another reason is to minimize the round trip latency of contacting a central server. Consider users without a good connection to the server.
Startup Visas / Programs Around the World
The main point of the finding is actually there were two strains to begin with. Each strain may create different pattern of transmission. See the original here https://academic.oup.com/nsr/advance-article/doi/10.1093/nsr...
The biggest thing is that I find my own posts cringeworthy 6 months back. Facebook's Timeline revamp a few years back really exacerbated this by making it easy to jump back multiple years to see what people had posted.

A small example: people often post memes & jokes on social media. Old memes don't really sound funny though, unless they were well recognized. They seem embarrassing or downright stupid. You look terrible if you find one of those old posts.

On the larger scale: most people grow more mature over time. So you have this whole historical graph of someone's life and you can easily surface when they made less great decisions or were younger. Lots of people don't like this.
Why wouldnt they just name it flocks
>What do you think the CIA, KGB, CCP have been doing all this time?

Sorry, information as the field of battle. To wit: the US lost an information war in 2016 and appears now to be occupied.
Learning how to communicate effectively is not anti-intellectual.

I could write a genius paper with bad grammar and poor spelling, and it wouldn't detract at all from my intellectual arguments. However, very few people look at basic editing, spellchecking, and word choices and say that they're anti-intellectual -- nobody claims that by caring about spelling I'm training my audience to be dismissive or shallow when evaluating papers.

Back when I was writing college essays, I would go even farther; I would tailor my grammar to specific people. I knew that certain forums disliked second-person voice or sentence fragments. Other forums leaned in the opposite direction, and I would take a more casual approach.

If you know that your audience has a certain expectation, bias, or ingrained belief, it is good to address that from the start. It's not encouraging laziness or reinforcing a bad habit, it's just making sure that the people you communicate with are on the same page as you. Worry less about what your responsibilities are as a communicator, and worry more about just getting your ideas across -- regardless of whether that entails couching your language or adding disclaimers.

There are very few disclaimers, language choices, or style alterations that I won't use if I'm trying to communicate an intellectual point with someone I know, because I care about them understanding me. Literally everything else is secondary.
I've never heard of this phrase. At first I thought ships but then within the context of Twitter and their nomenclature, Fleets as temporal and Tweets as short messages made more sense, though I still thought it a terrible name.
Thanks for the catch, will fix it.
pretty interesting website, maybe I will add Shieldfy later today.
> I'm not making very much money from my "high-interest savings account". Maybe a grand or two over decades

All that says is that you barely have any balance in the account. Maybe a couple grand.
https://www.staples.com/services/printing/custom-posters/

36x48in (92x122cm) for ~$10. It would not be too terribly difficult to just do this at a flea-market this very weekend.
Airborne viral particle protection: N95 masks may only be effective used with eye protection. Surgical masks may not help at all.

Looked for interventional studies testing whether face masks and eye protection work in humans to protect against airborne viral particles. A critical issue with many such studies is that medical staff only use masks and/or eye protection at work, opening them to being infected outside of work.

Found a small study [1] getting around this problem by exposing subjects (n = 28, avg age 30.5 years) to monodispersed live attenuated influenza vaccine particles by placing them in front of a vibrating-orifice aerosol generator for 20 minutes, subsequently testing for infection using RT-PCR and culture in nasal washes.

Surgical mask: 3M 1818 | N95 mask: 3M 1860/1860S | Eye Protection: Z87 Uvex non-vented

-----------------------------------------------

RESULTS

-----------------------------------------------

No precautions: 4 out of 4 infected.

Ocular exposure only: 4 out of 4 infected.

Surgical mask only: 5 out of 5 infected.

Surgical mask + eye protection: 5 out of 5 infected.

N95 mask only: 3 out of 5 infected.

N95 mask + eye protection: 1 out of 5 infected.

1. Bischoff WE, Reid T, Russell GB, Peters TR. Transocular entry of seasonal influenza-attenuated virus aerosols and the efficacy of n95 respirators, surgical masks, and eye protection in humans. J Infect Dis. 2011;204(2):193–199.
> Nothing will stop stalkers from crawling stories with archive.is or even just taking screenshots.

That assumes many things, the first being that someone thinks you're important enough to archive, and that you were important enough to archive long ago. This is exceedingly rare for that middle ground you're discussing.

You're right in that anything CAN be saved if its online and someone is motivated enough, but the added resistance ephemerality adds protects most people. You're talking a very narrow use case, and in that case it should be obvious your internet world is public realm. All of these points you're making rely on extreme stalking already happening. Not only stalking, but archiving of that stalking.

For the vast majority of people and the vast majority of their posts, ephemeral content actually does disappear. Especially on mobile platforms that aren't really archived like the web is. Ephemerality doesn't save you from crossing lines (plenty of teens have gotten in trouble over Snapchat messages in various forms), but the generally mundane harmless stuff goes away and can never be later used to misconstrue or define who you are.
Must be someone else’s car, Elon Musk has his in a heliocentric orbit
Having booked travel through Expedia several times recently, I can confidently say that Expedia has not fixed its top issue for calling them - "To get a copy of their itinerary." Their system is buggy at best. The funny thing was the customer service reps couldn't send me a copy of the itinerary either. Nothing came off of Twitter too. Finally, one heroic chat rep was able to copy-paste the itinerary and email it via some random customer service email address. Loved him but never going to use Expedia ever again. EVER.

P.S.: If you check their twitter feed, you'll know what I am talking about. It is also an engineering failure from the get-go. Not being able to retrieve your itinerary online is an engineering failure on so many levels.
It’s alarming how true this is. Many seem almost proud of the fact that they have no idea how to use their tools. That’s definitely not git’s fault.
Good reasons, for sure. And engineers want to stop changing clocks twice a year for other good reasons. And many laypeople want to stop changing clocks twice a year because it's bothersome and tiresome. I don't particularly care which time zone is ultimately selected for my state; I just want it to be fixed year-round.
Yes, I realize I will come across as being overly negative here, and I apologize for this.

It's not that openshift is bad per se, I just don't imagine it solves many problems an org that is fretting about lock in or gcp pricing will have. Such an org is probably cost sensitive and looking for flexibility, but openshift is expensive, and if you adopt its differentiating features you are de facto locking yourself in. And if you do not leverage those features out of a desire to avoid lock in, you are effectively paying a whole lot just for k8s support...

And I really should say, for certain orgs (especially bigcos) this may well be worth it, I just don't think it is a good option for anybody worried primarily about avoiding vendor lock in and keeping costs in check.