skysight-inc/HackerNews huggingface dataset:
my homegroup switched over to zoom a couple of weeks ago and i have to say, i love it. like most of you, i'm sitting all day and to be able to join in an aa meeting while walking outside is AMAZING! i can finally get some exercise and not feel like i have to sacrifice one or the other.

to the people of zoom, thank you for making this time in our life a lot more pleasurable.
Hash map and hash table are the same thing here. That’s what the GP suggests using. (And it’s the right suggestion.)

Bloom filters, cuckoo filters and XOR filters are all types of probabilistic lookup, which are different from normal hash tables.
Coroutines are another interesting way of expressing state machines. They can make certain classes of state machines easier to read because the flow reads like a normal function. So far I've only used the technique once in Python using generators. There were some ergonomic aspects that were less than ideal but serve as one example of why I look forward to generators being added to Rust.
Humans are closest to humans in terms of behavior, so it makes sense to use them in testing where possible
The tweet is not about privilege escalation, though, just the fact that signed code can invoke unsigned code.
Covid-19 Unit Nurse Says Hospital Forbade Her to Wear N95 Mask
I wonder how many online chess players thought their opponent was cheating and exploiting a bug, when they first saw en passant.

It just looks like a plausible bug in indexing.
Sure, but at some point if you really care, there is nothing you can do.
And I also knew (and they did not know) that to make that happen, I would have to leave myself shortly after.
You write as if you're providing some additional information that debunks the criticism here, but you're not. Stop trying to strawman and re-contextualize the conversation.

open-vsx.org is billed as "a public registry for open-source VS Code extensions, accessible for everyone" and a "vendor-neutral" "alternative" to Microsoft's own registry. To be implemented in such a way that folks can only publish to it by logging in using an auth service run by the other registry operator amounts to a compromise at the existential level.
It searches for certain english text which is why it only works on amazon.com
The 5-step template to run effective sprint planning meetings
Switch: Helping people you had to lay off find another job
Not really. But the current crisis brings back memories. And a lot of similarities, unfortunately.
Wow it does too, not sure where I got it into my head that it didn't then.
That's pretty cool. I wonder how well does it work with bidirectional communication. It sounds like for just sending/receiving where you can saturate the link, that would be awesome.
RE: one of the most vile group of people on the face of the earth

Can you explain why? What makes them vile?
The major difference is that both CMU and your alma is seen to welcome both women and men (and people of different colors, cultural backgrounds, religion, social economical status and so on).

Targeted recruiting from single sex schools or religious universities would be different, but there aren't many such universities in the first place.

However, targeted recruiting for high prestige university tend to create discrimination for social economical status, which discriminate against people who were not lucky enough to be born by rich parents.
Now that it's clear that Zoom developers do their best to do the worst, Apple should ban it entirely from their platforms
Right now, a lot of people are layed off because of the COVID crisis. Swith is a platform by the team behind Wanted to help your former employees find a new job ASAP.

Definitly the kind of solidarity initiatve we need ATM.
I don't really know Omni or their products, but I wonder from reading some comments here that while the bottom end of their market has been eaten by cheaper/free alternatives, the pro market that will happily pay $250 for a great tool has been eaten by things like Figma with the online collaboration that has become essential for professionals.
Let's not forget Modi's inspired decision that has caused literally hundreds of thousands of migrant workers to carry Covid from city hotspots to all across India.

Honestly, he couldn't have come up with a better way of spreading it.

India is fucked. Shit health system, no testing, and a population that, by and large, are defensive and ignorant (as a lot of comments from modimorons here show).

If you're Indian, say bye bye to your grandparents while you can. Fucking disaster.
82F or 27C would be average to low temp considering South India. Its around 32 now and might increase in coming months.
I first tried my hand at Python in 2009. The problem of installing libraries globally was no longer a problem then and still isn’t today.

Installing node is faster until you have to install local libraries. I am currently working on a project whose dependencies consist primarily of Vue, Bootstrap, and a few very small libraries such as moment.js. Our node_modules/ is over 1000 individual libraries and growing. It takes 45-65 seconds just to do an npm install when I already have the libraries there. The build process takes 90 seconds on a brand new top of the line machine. Contrast with Python where that number is 0, and installing the dozen dependencies I actually have is a one time process that takes no time at all.

I used to fuck around with Gentoo Linux where I would always triple compile the latest gcc to make sure I had the latest and greatest and fastest. And even I think Node’s library ecosystem is a bloated unnecessary mess. I don’t have the words to write a more scathing review of it, but if I could I would. There is a night and day difference in usability and speed between Node and Python ecosystems and the latter wins by such a wide margin it is like they aren’t even in the same league.

And don’t get me started on how quickly the JS community likes to break shit. Remember when for a brief moment we were all supposed to switch to yarn? And then migrate back to npm? It’s insane.
I'm sure there is but it's not apparent yet because of long incubation period and the negligible amount of testing compared to the population. 25 people had died of Covid-19 till yesterday. 10 have died so far today and the day is not even over yet. I'm sure it's going to explode very soon unfortunately.
Bubble Shooter 2020 Game
It’s been a while since I checked in to a hotel but the only thing I remember giving them was my debit card.

Maybe I’m just so used to being asked for my ID I didn’t notice.
Traders Seek China's Masks to Help U.S. Hospitals Battle the Coronavirus
Recommend Books for Python ML and DS
I'm a sophomore. I need recommendations for books on Machine Learning and Data Sciece and Free online courses too.
Surely this is the motivation for Catalyst.
Small Businesses Depend on the Stimulus Package. The Stimulus Depends on Fintech
Not everyone in the US has an SSN.
Yeah, you really are that shitty.
I have a company in this space and our software components and tools were more a marketing tool for our services than a product based business. Most often a customer buy a software component and require to build a product around it. Doing this we got customers like Trend Micro, Symantec, and Dell.
"In the former French Concession neighborhood of Shanghai, some of the traders who handle masks gather several nights a week at a Western bar that specializes in grilled-cheese sandwiches."

It feels like we're living in a cyberpunk movie.
I'm a JS developer so it's my go-to. See Atwood's law:

https://blog.codinghorror.com/the-principle-of-least-power/
Careful, or you might use a definition of pain too broad to be useful.

Plants, single-celled organisms, thermostats, and anti-lock braking systems meet your use of the word.

Almost all of us know what it means to be in pain. It’s the hard to put into words subjective experience of suffering that is worth making ethical decisions about, not the autonomous reflex that doesn’t come with conciousness-is-a-poor-word-but-I-lack-a-better-alternative.
Before, I would have guessed that in the case of a global emergency, people will step closer together and help out each other where they can. But now it kind of looks like people will just continue with their old habits.

I mean hospital nurses have always been treated like they're disposable, with minimum health benefits and low salary. So in general, a hospital being unreasonable to maximize profits isn't really anything new. But I still feel surprised that they continue such a harsh treatment even now.

Plus, there's this happy world make-believe aspect of being extra strict in silencing bad press. It almost seems like this is desired or deliberately overlooked by politics. But why? Who stands to gain from such a situation?
People aren't really concerned about the security of their non-internet connected HVAC controller or elevator. If it's in the wall people don't really think about it or update it.
It's especially frustrating when two paragraphs above they said this:

> There is no better place to accomplish these goals than at Apple. We’re thrilled to have the opportunity to reach far more people, with far more impact, than we ever could alone.

So how exactly does cutting off literally billions of potential users allow them to "reach far more people"?
Yes, I've heard of bitpesa, it's not even an m-pesa alternative or competitor (as declared by its founder), it's an international remittance product and cryptocurrency exchange, AFAICT and one thing we know is that, despite crowing from folks such as yourselves, international remittance has failed to embrace cryptocurrency in any significant volume because (as in basically every other arena) cryptocurrency doesn't actually address any problems people actually have, and introduces a whole load more.

Sure you can create multisig addresses, introducing more points of trust. And if you're reintroducing more points of trust, the whole thing becomes... well, pointless, we already have those systems, they work well and are regulated well. Like I said, "trustlessness" is a lie, you're just moving trust around the system in various ways.

Honestly, you read like a propaganda machine.
Ordering quarantine is quite obviously not sociopathic to anyone who understands exponential growth and can do basic calculations.

Lots of people understand both yet are sounding the alarm as loudly as they can about over-reaction, the poor track record of epidemiology and the poor quality of the data. For instance it's not even clear COVID-19 is spreading exponentially. The percentage of positive results from tests done is not scaling exponentially, but only the raw numbers are being reported usually so an exponential increase in the number of tests can make it look like an exponential increase in spread.

The world does have experience of bad policy initiated by governments who were following what they perceived as scientific advice (of the kind politically acceptable to themselves). The worst one being Lysenkoism. And of course abuse of psychiatric evaluations to declare anyone politically opposed to the government as mad or bad has a terrible history as well.

You should really think a lot more carefully before declaring anyone who disagrees with you as having a personality disorder. Shutting down the world indefinitely will cause everyone to die: that is a fact. COVID-19 will not approach even a fraction of that, not even under the worst case projections. Obviously at some point the "sociopaths" as you put it have to win the argument or else we're all reverting back to stone age times.

You have to bear in mind that politicians in those positions have good scientific advisors

Having read the output of such scientists, I don't think that's at all obvious. You're assuming it, maybe hoping it, but scientism is a real problem in academia.

They were willing to risk this gamble, even though they knew that this results in many more deaths, because no country's health care system can deal with so many patients at once.

So far not a single countries healthcare system has come anywhere even close to collapse. All stresses have been highly regional and could have been handled by inter-region transfers, yes, even in Italy and China. In fact in Italy a politician wondered the other day why they are transferring patients to Germany when nearby Veneto the ICU is 2/3rds empty.

https://www.tagesspiegel.de/politik/die-verlangsamung-ist-da...

And a significant source of the pressure on healthcare systems is in fact the quarantine measures placed on staff, many of whom are self isolating without symptoms.

The belief in totally collapsed healthcare systems comes entirely from simulations of questionable utility (because attempts to simulate prior epidemics have failed).
I welcome the downvotes of ignorant modi cunts. Karma will be you going to your grandparents funerals...
This is exactly how people in the worst affected countries thought at similar stages and look what they are dealing with now.

It pains me to say this but there will be. It can take up to 14 days for symptoms to show up. A lot of people don't even show any symptoms but keep spreading it. I hope the lock down helps India but we've not yet seen how much it had spread before the lock down. We'll see that in the next 1-2 weeks. BTW 10 people died since this morning in India of covid-19.
Yes! I second that feeling: knowing we are executing something and that thing being open source, it's up to us to check (plus running shell scripts is for power users). Here the user, average joe doesn't know what's happening, and can't check anything as it is hidden.
Check "Micro In Action" series:

https://itnext.io/micro-in-action-getting-started-a79916ae3c...

Note: it is based on v1.18 for now. I'll update it to v2.x soon
Well, I hope for them they put it in their automated regression test suite now.
Ask HN: When do you expect life will get back to “normal”?
What I mean is:

When will stores be open again, when will we do meetups again, when will we be able to travel again?
I never read manuals for games before playing them. A controller only has so many buttons and pressing them all usually reveals enough to get going. Some level of perseverance is needed for this, however. There were times when I got stuck in games and tried for months or years to advance. Sometimes I eventually managed it. Other times, I didn't. But if you lack the perseverance to keep trying for years, then maybe you're just suited better for another hobby.

Personally, I think it's the wrong answer to hold the hands of players even more than they do nowadays. It just waters down the experience, when there's zero skill required to beat a given game.
Async/await in Rust compiles down to a state machine (and to my understanding, uses generators under the hood):

https://rust-lang.github.io/async-book/01_getting_started/04...
Oops, second vid should be from Ben Krasnow’s (bkraz) Applied Science channel: https://youtu.be/YAPt_DcWAvw

Ben explains somewhere in there that this was done to help create a better substrate for the first experiment.
The quote says "we in computer science". I'm not sure I've been impacted by computer scientists in that way. Although, I don't think of any random person with a CS degree as being "in computer science".
There are plenty of new Mac games, since all game engines that matter already added Metal support and I bet that long term Apple Arcade will have more games than Desktop Linux.

So far Vulkan has been mostly a thing on Linux anyway.
12-18 months
Several people in other comments explain that you could have a password protected session, or a session in which users must be waiting in a lobby until someone approves their admission. This seems pretty normal, and I think here Zoom may not be able to do much more.

But I have the feeling that this is difficult in pratice to use for a AA meeting. I'm actually lucky enough to not to have the need to participate to such a meeting, but from what I understand from it, the anonymous part is important, as well as the possibility for newcomers to participate. I doubt for these reasons that AA meeting groups have a list of participant clearly identified, to whom they can send a password protected link, or that they could use such a list to check that people are someone part of the group.

Unfortunately, I'm not sure that this kind of problem can be fixed (technologicaly. On the non-technology side, we could hope for a world without asshole, but that's only a dream)
The article doesn’t mention how the .crypto namespace is managed. That’s probably going to make or break this idea.
Excellent question. I don't know of any video encoder libraries that support damage hints. My own VNC encoder supports it of course, but ZRLE isn't exactly a video codec.
In my own brief stint in (non-critical) hardware development, all debouncing was done manually in software.
Yeah, as much as I don't like the locked down nature of Apple devices/OS/software, this case with Zoom being able to do this stuff, is an argument for the locked down garden.
I always build SSH from source myself using my own scripts and meta-makefiles. Both the most recent OpenSSH release, and the latest one supported by HPN-SSH (for use on high-latency links).

OpenSSH 8.2p1 notably has support for using FIDO U2F 2FA keys to secure SSH keys, it works perfectly, as long as your server also runs 8.2p1 (only the client needs to be compiled with libFIDO2).

As for the Catalina train wreck, it's clear both hardware and software quality is on a severe downward trend at Apple, you can either rant and moan about it, or take control back by switching to Linux or BSD, which is what I am doing, very slowly and deliberately.
Me too, that is an absolutely amazing tool!

I have used it for years and years, for normal stuff like software diagrams and business process and shit like that, but also for stuff like floor-planning my house and doing mockups to decide what furniture and TVs to buy, to making easy-to-understand political comic books to influence how my friends vote (old example: https://masonmark.com/stuff/2008/America.pdf), and I even used it to create the CV which helped land me the awesome job I have now (http://www.fivespeed.com/mason/resume/mason_resume.pdf).

According to rumor, the principal guy behind OmniGraffle had a fairly unusual employment arrangement and wasn't typically seen that often in the halls of Omni — I don't know the details, or even his name, but as an OmniGraffle-dependent user I'm wondering with some trepidation if he was part of these layoffs.

https://www.omnigroup.com/omnigraffle
I think you should look into the subscription model that Jetbrains has for their IDEs. It has none of the issues you described other than, inevitably, the recurring cost.
Exactly 1 year ago, my startup was on the edge of bankruptcy and I had to let 30 people go... That was one of the most difficult decisions I had to take in my life

Back then, we made a Google Sheet of these 30 names and shared it with other startups to find them a new home. It was an inefficient process that got hijacked by some headhunters that managed to get their hands on our list

Switch makes a lot of sense. Mutualizing all laid-off talent at the moment.
Thank you place1.

I was looking for something like wg-access-server web UI when moving away from strongSwan. Found Subspace but id didn't work the way I wanted, settled pretty well with some shell scripting for my own use cases and happy lol

I think wg-access-server makes a lot of sense to people who want to self-host VPN on cheap VPS like Vultr or DigitalOcean, Lightsail, etc., it is simple, easy to deploy and use, flexible and scalable (if deployed to k8s).
Such an assumption should be explicitly been represented in the prediction model. Cutting off the time window of a model at an arbitrary period of 2 months is ambiguous at best when the model is about estimating the cumulative outcome in time.
Who cares whether you return accurate results if you can send the user down a rabbit-hole of some completely irrelevant topic?
https://koyoweb.org/haml/index.html uses macros to add haml-inspired features on top of xexprs.
I've found JetBrains and .. tele.. ? (screenflow) to both be decent compromises. Well... I guess screenflow isn't a rental - I upgraded through version 6 - I may upgrade to 9 now, as there's enough 'new' stuff (and I have a newer laptop) to make it worthwhile. I appreciated it not being a subscription, precisely because nothing changed for me - I kept using the same software for a few years, knowing I was missing out on some bug fixes (but also knowing I could upgrade to get them reasonably cheap - it was a choice on my part).

The JetBrains model is good because I'm able to keep using a version without paying for upgrades (but I have kept up anyway as the annual fee is so cheap for what I get).

The points you've made are why I don't typically get software that is truly 'rental only' or hits your other points. That said, I've not run in to too many in the past few years that are affected by those issues any more. Are there some in particular you're thinking of that have those problems?
I disagree with the Tinder bit. Tinder is full of games and signalling, but displaying that you have to pay to boost your visibility comes off as desperate and thirsty at worst and that you're punching above your league at best
I disagree that Python has better ergonomics than Rust for scripts like this. For example, IMO python doesn't have anything as nice as Rust's structopt library for argument parsing (https://github.com/TeXitoi/structopt). Python does have package management, but it's a pain to use compared to Rust or JavaScript (have to setup virtual envs, etc - not very ergonomic!).

You also mostly don't hit into the tricky ownership issues that can make Rust less ergonomic in CLI apps. Because the code flow is usually quite linear, so you don't have multiple bits of code trying to access the same variables at once.

Note: Although Rust has static types, it has very good type inference such that you don't often have to explicitly state the types. IMO this brings Rust pretty close to dynamic language ergonomics for simple things like this.
For the very basics, there is a pretty good, free course taught by the economist Robert Shiller called "Financial Markets". It is on Coursera [1] and is a good starting point for learning about different markets, equities, bonds, futures, insurance, and some of the legislation around them.

1. https://www.coursera.org/learn/financial-markets-global
> Our goal has always been to provide the world with the best weather information possible, to help as many people as we can stay dry and safe, and to do so in a way that respects your privacy.

> There is no better place to accomplish these goals than at Apple.

This is then followed by a list of services being shut down and access limited.

Awful news for those of us who make a lot of use of the android app and api.
Was it not solved in FaceTime group chats? I can’t see the Apple Security Guide right now, but I know they claim that FaceTime 1-to-1 is e2e, and with their whole marketing thing being privacy, I bet they did it for group conversations too (not that it’s Enterprise ready since there’s no user management or SSO or whatever).

I’ve noticed over the years that FaceTime is much more likely than other video chat software to drop the video connection and move to audio only in case the connection is unstable whereas most others will hitch and lag for 30 seconds before looking into it, so maybe they got around it by only shipping the video in one or two resolutions?
It wasn't overhyped, but you are correct that most of the hype was wrong
If Opera wasn't owned by some shady Chinese company, this might matter.
I was wondering if it was because you were afraid of retaliation by Apple.
Currently the compiler gives "not a type" when the brackets are removed; I agree that it might be to disambiguate, but it's confusing and redundant syntax. I expect { } to be used strictly for blocks in Rust.
Meat flavored sausage. "flavored" is in extra small letters.