skysight-inc/HackerNews huggingface dataset:
I'm really not clear where such hostility in the comments is coming from towards a company that is offering free services during a worldwide pandemic albeit with a marketing upside. Sure there are issues but Zoom appears to be addressing them. Times like these expose or highlight vulnerabilities to fix and ultimately serve as an opportunity to make these services better. I assume good faith in the comments and that they are not competitors or security services advertising their chops.
Good points. There are too many variables, and unknown changes to said variables for us to predict an optimal long term policy for handling this.

Thinking of it as objectively as I can, I can't see a scenario where the country keeps functioning well with the massive, rapid number of deaths associated with Covid-19. I know people die by the thousands in car accidents and other things. But at least in the short term, the widespread panic from a novel disease in ~2x/day geometric growth with 0.5-1.0% death rate (at best) would far exceed in severity anything we've ever seen.

Imagine Italy with no lockdown, would that be conducive to a healthy, or just mildly impacted economy? I don't see it. We had time to act, we didn't, now every option is bad, and now we're feeling the pain of the "less bad" option.
I remember Steve Jobs showing the 1st Ipad with his argument to own one: 'Look! there will be interactive books!' and showed one -But there weren't... so I never bought one. Last time i thought about this (old) story was as somebody sold a truckload used one-armed, mobile roboters with a 2 hours battery holding a tablet-pc, for under US$1.000 -but without the tablet ^^

But, btt Storyline (crossreading) was:

'In the 1890s..." Updated (!) In modern times some people may like to behave having tendencies or concrete plans to extend their influence. Some of'em want to offer you a -ideology-(crossed out) um modern times [^^] -I would like to call it 'lifestyle'.

> 'And some are selling them shovels' (-;
I wish I could upvote your post 1000x. People don't want to spend time and energy on these things. They just want to live their life. It is only when they can't that people start to care. Despite everything, quality of life in the US and western world is far too high to have people (in large numbers) pushing back in any real way.
Reminds me of the Public Money Public Code campaign by the FSFE:

https://publiccode.eu/
Something interesting is that Jami seems to be the only video conferencing app available on Android TV, very useful.
I setup my own server yesterday and shutdown the server in the middle of a conversation. The conversation kept going.

Traffic only goes through the server for users behind NAT, triggering the TURN path.
Yes. Installed it yesterday, ran a 12 person meeting with no instructions to the users other than "go to this URL". No issues.
QuerySelectorAll is widely supported and you can make your own shorthand for it.

function $(query) {
const result = document.querySelectorAll(query)
if ( result ) {
if ( result.length > 1 ) {
return result
} else {
return result[0]
}
}
}
Coronavirus lockdowns have changed the way Earth moves
Well, I can discourage its usage as much as I want, but if my university decides to use it, my chances to change that are very close to zero. And if the security issues affect me or my students, I will feel sorry.
The problem with businesses/startup/bosses trying to use these is that they come across as disingenuous and manipulative if you try to use these as a tool.

The core tenet of NVC is that: NVC is based on the assumption that all human beings have capacity for compassion and empathy. If you can't exhibit these skills in your day to day life, it feels manipulative to others because you are asking others to be vulnerable.
For endpoints we write, we debug them in an acceptance test. We spin up a service and its dependencies and write tests that hit endpoints and assert behavior.

If I need to manually hit endpoints for some reason, I usually just put the curl calls into some text or note file and copy-paste into a terminal.

If I need deeper debugging, I use tcpdump and wireshark. In this case I can either try to capture live traffic or hit the endpoints with curl.
Barriers to Masks
> With vanilla JS it's the wild west.

In my experience in the corporate world it's just as much the wild west even with using popular frameworks. Frameworks aren't a substitute for discipline or organization.
Location: Warsaw, Poland
Remote: Yes
Willing to relocate: No
Technologies: Ruby, Ruby on Rails, RSpec, React, Redux, NextJS, Apollo GraphQL, gRPC, Spree Commerce, PostgreSQL, MySQL, Redis, Docker, Git, Node.js, AngularJS, Backbone.js, HTML5, CSS3
Résumé/CV: http://linkedin.com/in/pawelnguyen | CV upon request
Email: pawel.nguyen+hnjob@gmail.com

I'm a full-stack Ruby engineer with 8 years of startup and e-commerce experience.

Most recently I was part of a remote team for Sticker Mule — the Internet's fastest growing printing company. My role was to help expand to 27 new markets by designing and building payment, invoicing and tax related features. I implemented 6 external API integrations to solve business problems and increase scalability by breaking down a monolith e-commerce application into microservices.

I worked in two app development companies where I built multiple web apps and MVPs for US startups.

I lead a 5-people team, mentored and delivered constructive feedback. I worked closely with product managers by taking ownership of the development lifecycle, gathering requirements and making architecture decisions. As a Scrum Master I built and improved products and processes iteratively.

I’ve been working remotely for almost 5 years. I’m most productive at my dedicated office room with a stable internet connection, two monitors and a stand up desk. Collaboration in this setup is essential. That’s why I communicate progress and potential issues clearly, making best use of regular video meetings and asynchronous communication channels.

I constantly perfect my skills by attending Ruby/Javascript conferences, Startup Weekends and local meetups. I learn new technologies and tools by reading books and watching online courses.

In my spare time I automate my home with programmable smart devices.
I completely agree. What's everyone's favorite extremely lightweight view frameworks? And for those of us writing SPAs, favorite controller and routing frameworks?
Isn't it going to short-circuit with the return of the first truthy statement?
It sorta works. Its not a cure, but it seems to help.
This is such an impressively grotesque admission, but it leads me to one question: why do people willing to throw away retail workers, home health care workers, cashiers, and janitors (you know, the most commonly held jobs in NYC) to the plague, care about 9/11? Shouldn't you and others like yourself have cheered it on? They are "people in NYC," after all.
View from a pharma-focused organic chemist:

https://blogs.sciencemag.org/pipeline/archives/2020/03/31/co...

TL;DR: better than the French paper but that's a low, low bar
Yes, and the MVC framework is all of 500 lines of code and can be used with React too:
https://github.com/Rajeev-K/mvc-router
I take the opposite stance. Term lengths are way more important than restrictions during the term.

This is a question of consumer culture versus cultural participation.

Allowing noncommercial infringent just perpetuates the big producer/small conser dichotomy. Begging for access proves the high worth of whatever the producers make.

Instead if copyright terms are reduced to 14 or 28 years, then if you want to watch something for free you just wait a bit, as long as there are provisions ensuring non-DRM access when terms expire.

But then after that time, you can remix, remake, fanfic, etc. to your heart's content. Thus the culture becomes free for everyone, not just the content.
Data4Life: Information hub for digital health developers
Then again, how did this happen? In my scenario you have a product owner asking for specific functionality to be added, a (group of) developers gives their estimation of how much effort/time this will take and some time later it gets built.

So when the product owner asked the developers to add the ability to log in with Facebook, they looked at the technical documentation of the Facebook SDK, but probably not much thought went into how Facebook would channel through data even for non-facebook users. And if the technical staff did not communicate this to the PO they might not have been technically savvy enough to consider this a problem/threat.

I don't want to defend Zoom, I've actually also been pushing against using it in our company. But I also don't agree with the idea that every bad thing that comes out of Zoom was done with malicious intentions. I think it speaks more about software development in general.
Don't forget that every website with Google Analytics, Facebook Pixel, Facebook Like buttons, Twitter embeds have basically been doing the same thing for years.
Too small a sample size to say.
We decided to furlough people so they could keep their benefits. Also paid out their PTO balance which should hold them over until unemployment kicks in.

Here in California someone making $15/hr was making $600/wk. On unemployment they will now make $877/wk. That’s a 46% increase. It’s huge. We were trying to keep people employed while staying home but people literally started filing for unemployment anyway.
This is incorrect, we would ask "have you had sex with a man who has had sex with another man in the last 12 months". This got around the case you dealt with.
50% of virus+ people in Iceland have no symptoms, based on testing 5% population
Isn't this also simply true in the corporate world in general? Frameworks and best practices of doing something means that things are standardized. Standardization means that a vocabulary is shared and people understand each other.

You want to make people as swappable as possible. At least that's how I look at it from a management perspective (not a manager, but one can dream).
Show HN: Reachable -Launching Today on Product Hunt. Needing Your Support
Knowing that jQuery ends up calling those very same functions, only often after jumping through a bunch of hoops, doesnt make me consider it a shortcut. Between auto-complete and copy and paste, I prefer slightly more "work" up front, and then zero needless work at runtime, than a bit of "magic" that ends up doing needless work every single time it is run.

But I have to admit, I don't care about compatibility beyond Firefox on the desktop, if I wrote stuff for a company on a deadline, or if I worked with other people on something, I would mind jQuery very little or not at all. But for my own stuff I make to spark joy, where I get to decide all of it, I want it as vanilla as I can get it.
There's a sense that once "lockdown" ends, thing go back to normal. In other words, the "V" shaped recovery is the dominant mental model.

Should that not materialize, the disappointment and anger will reach level not seen in most people's lifetimes.

One reason the V-scenario might not play out is that the US still doesn't have a handle on the testing problem. Without testing, you have no way to estimate the danger to the public of normalizing economic activity. At the first sign of a new outbreak, the entire lockdown cycle will repeat.

Too few people will have gained immunity, and the disease is far too contagious and deadly to take any chances. We still don't know what "immunity" looks like at any rate.

Alternatively, the lies about testing may have burned people so badly by the time the "all clear" is given (whatever that looks like), that few will believe it. The effect would be a national strike/boycott.
The open air factor: coronavirus and the sun
It looks as if this was better executed than the earlier, criticized study, but with just 2x32 patients, we'll probably have to wait for replication.

One thing that certainly should be cleared up is the age effect: they report "No difference in the age ... distribution ", but that's not enough.
You have it backwards. If and only if your income sky rockets, you don’t get it taken out next year. If your income is high now and you don’t get $1,200, you’ll get it when you pay next year under the condition your income drops. For everyone else, it’s a simple advance.

> For example, a single taxpayer with $100,000 in 2019 income would not receive an advance rebate but would receive the $1,200 credit on their 2020 return if their income for the year fell below the phaseout. On the other hand, a single taxpayer with $35,000 in income receives a $1,200 advance rebate but would not have to pay the rebate back on the 2020 return if they make $100,000 this year.

https://taxfoundation.org/cares-act-senate-coronavirus-bill-...
good product, growing market, good stewardship, growing revenue, high margin...
This was a Weaveworks project right?
You make an assumption that people aren’t willing to pay to support the creation of non-fiction books. I think this is bunk.

An extremely relevant example: Veritasium. He creates well researched and scientific videos on YouTube (at a rate of maybe 3-4 a year), and has almost 5,000 patrons.

Again, can every author survive this way? No, but there are other options; please don’t get hung up on the familiar and call it the only way.
ROSE-8
Everything has a cost. On the long term, who will pay and maintain the Jitsi server ? How will random people find a trustworthy server ? Jami doesn't need a server.
> Meanwhile they work on Wayland since day one.

So how's that Nvidia support coming along?
What about African american and latino vote

https://www.politico.com/news/2020/03/04/black-voters-biden-...

"already have medicare" theory isn't the explanation.
I think you might be able to connect the releases on a literal (driving) roadmap.

That’s also sort of how Microsoft did their codenames in the late 90s/early 2000s, when they were all places you could reach in a few hour’s drive from Redmond.
No inside knowledge, but by all accounts they seem to be both, and there’s no conflict.

An incompetent customer facing layer can enable a competent layer to act with full data and less visibility. The incompetent layer also helps extract finances.
Simple, text-focussed and a minimal personal portfolio Hugo theme
> do you think that this insight simply hasn't occurred to him?

There's this duality where we appreciate there are many out there who truly cannot downsize their lifestyle to accommodate, and we should sympathize. But of the people I know personally in these scenarios, all of them could easily budget better. And again, in my personal experience, its always a pretty simple evaluation and decision. Its deeply frustrating to see someone I know complaining about how tight things are, but then buying a better car than me, better computer than me, better phone than me. Going out to eat all the time. Etc ad infinitum. So while certainly there are factors outside our controls, I'd wager a lot that the average high salary earners (e.g., HN crowd) do have simple budgeting choices they aren't making. I won't presume much about OP, this is mostly in response to your comment about it being condescending. It is. But, in reality, for many and perhaps most high earners, it really is simple, and sometimes people do need to be called out to realize it.
coronavirus sucks
This was the point of the $600. It keeps people afloat and home.
The True Cost of Running Kubernetes in the Cloud
Can confirm. Before I started using Preact, my client-side code was a large vanilla script. I would rather go work on a farm in Mongolia than go back to that.
Facebook Messenger Launches a Desktop App on Mac and Windows
On a related topic, what is the current best practice for avoiding TOFU for cloud providers? Sure, SSH certificates provide that for normal users, but how does the SSH CA know — ideally in an automated fashion — what that public key is? An admin can SSH into the machine to check it, but then he has to trust the key he sees. He could access it via the console, but that is a manual process. All the other approaches I can think of involve generating at least one key outside the machine which uses it, which seems like a poor solution.
Recommendations and Information Regarding Coronavirus
> Once you get used to one model, is hard to switch to another.

So that plays out as "we can never truly trust Zoom to do things right". Sounds exactly like how I feel.

Unless Yuan wants to finally say up front "I actively worsened security and threw away user trust in order to maximize our growth at the expense of everyone that installed our client" it's inpossible to take anything else he says at face value.
The first DeLillo book I ever read was Ratner’s Star, inspired by the many quotations Clifford Pickover interspersed throughout his mid- to late-nineties works.

One such quote haunts me to this very day: “No definition of ‘science’ can be complete without a reference to ‘terror’.”
Not even jQuery. The dom selector API is cohesive enough these days for my use.
> In many places being unemployed pays more than being employed.

You're being downvoted because you overgeneralized ("many places"), but this is actually true in some scenarios.

See "Unemployed workers could get more than 100% of their paycheck under the coronavirus bill" https://www.cnbc.com/2020/03/27/how-unemployed-workers-could...

It's a perverse incentive to getting people back to work, so I expect this loophole will be closed soon.
I don't live near a border, I had never heard of this before, and I found a nice description on the ACLU website.

https://www.aclu.org/know-your-rights/border-zone/

It appears the 4th amendment certainly still applies in the 100 mile zone, and if it did not that would be insane. According to that page, 2/3 of the population lives inside the 100 mile zone.

The CBP officers do apparently have more leeway as far as detaining a person roadside (see 'reasonable suspicion'), or boarding a bus/ train and the like, but probable cause is still required to search a vehicle, or arrest a suspect.

"An immigration officer also cannot search you or your belongings without either “probable cause” or your consent. If an agent asks you if they can search your belongings, you have the right to say no."

In the past, I have successfully denied an officers request to search my vehicle at a routine traffic stop. He backed off immediately. It is easier said than done, being stopped by law enforcement is always stressful. But simply saying in a polite manner, 'No, sir. I prefer you didn't search the vehicle', is one of our greatest tools the 4th amendments provides us.

Officers WILL ask and try to gain consent if at all possible. I suspect that most of the vehicles the other commenter saw being searched by the roaming patrol, either did not know they could say no, or did not have the nerve to say no in a tense stressful situation.
Is $600/week enough to live comfortably in London? It’s not enough to live comfortably in most large cities in the US. Our mortgage payment is $2200/month. And we live in the most affordable large city on the West Coast (Portland, Oregon). LA, SF, and Seattle would all be much more.
Ask HN: Are we looking at a recession ahead?
Economics enthusiasts of HN: The Covid-19 crisis - when it settles down, what kind of economic impact can we expect? Especially in the tech sector?

1) In what scale can we expect the economic slowdown to be?

2) Will this be as bad as the 2008 recession?

3) What kind of economic climate can we expect for the next one year?

4) What will governemnts across the world do to overcome the crisis?
Delete your linkedin, facebook, and insta. That is the absolute bare minimum you have to do in order to have any semblance of privacy left.

Linkedin used to be great before it became yet another monetized news feed. Everything is converging to the same crap.
Latinx are overwhelming swinging to Sanders (per your link), people of color swing Biden due to his riding on Obama's coat tails [1] (IMHO; he has no policies that benefit them with his "status quo" stance).

If Biden runs, Trump wins reelection. Not enough voter support for Biden besides older voters and people of color, younger voters will sit out before voting for Biden in a general election. That's not my opinion, that's what the polling data shows.

[1] https://www.politico.com/news/2020/01/23/joe-biden-black-vot... (“In South Carolina we were taught to vote straight party. You see black people [on the ballot], you see Democrat, you vote straight party. You’re not used to seeing 10 damn candidates in the first place,” added Robinson. The menu of choices plays to Biden’s benefit because he’s a known commodity, Robinson said.)
Check out "Gaming Careers" on YouTube, it's a channel dedicated to teaching all the various aspects of streaming from the ground up, assuming little or no previous knowledge.
> "Hate Speech is not Free Speech".

Yes this old chestnut. This has been used to trample over our rights in the UK.
I agree with you that the third party doctrine is itself a problem, particularly as more and more of daily life is recorded and conducted through such "third parties."

End to end encryption is one way of fighting back against that regime: if the third party has nothing it can use to respond to a subpoena then that's that.

Of course we see here that the government quite likes their access (and sees encryption as standing in the way even of warrant-based access) and so they're stirring to action. I suppose I'm just a pessimist about the prospects of courts stepping in here to "fix" their mistakes (or prevent the legislature from making new ones).
Guix: Deprecating Support for the Linux Kernel
Help Healthcare Workers Now
Keep in mind that a lot of these workers were already uninsured or underinsured.
I wish the current U.S. administration hadn't tried to turn this into a partisan issue.
No disrespect, but I think you proved @vbezhenar's point. The right way to structure the code is with a framework of some kind, even if it's homegrown.
Show HN: Text2qti – Markdown-based quizzes for educational software like Canvas
Ah, wonderful — a mix of full VMs, micro-VMs and system containers through LXD — how did I miss what OpenNebula is doing so far?

(System containers used by LXD provide better isolation compared to docker containers more widely used)