skysight-inc/HackerNews huggingface dataset:
No, it's just that a prolific rust contributor made a blog post and then a follow up and things have been heated in the community a bit (I lurk a bit).

The fuss isn't over what the syntax should be, but whether it should be changed at all. The proposal isn't even an RFC, just a blog post and some discussion threads. I think the proposal made good points about the ergonomics of error handling. I think the community might just be a little stir crazy with the quarantine, and talking about a syntax change that upends the much loved Result idiom rustled some feathers.

FWIW it is a purely syntactical change that adds sugar, the underlying mechanism does not change. The "hacks" for not having exceptions are strictly superior to having exceptions, at least in my opinion because the error monad is both opt-in on the caller side and opt-out on the callee, it does not include non local returns (errors don't cause the program to jump up the stack, like C++ exceptions, or any need to pass down the exception handler or pass up a continuation), they support all sorts of wonderful combinators that exceptions don't play nicely with, and unless explicitly disabled by a binary author the stack will always unwind and RAII patterns observed. The issues with exceptions are well documented.
Google confirms Hangouts Meet is now Google Meet
AsGuard DNS. Works on ant device and unsucks the Internet.
Just found out they're using this:

https://graphql-code-generator.com/
I've found the same. Link is https://chrome.google.com/webstore/detail/zoom/hmbjbjdpkobdj...

I haven't audited the files yet to see what technology they use (e.g. why is the web experience shit, but the Chrome App is OK), but I certainly trust Zoom a lot more in a sandbox.
I'm not sure if the integrity of this article - an excerpt from an upcoming book by another editorial team - was affected by Bloomberg's previous editorial actions.
>If so, then couldn't benchmarks just be made much longer, so that the phones would throttle or fail if they were cheating?

This. I think Geekbench needs an additional mode running it at 10min plus instead of the current 2min max.
Coal is one of the cheapest energy sources we have (before taking climate damage into account). Is the energy sector in general not very profitable lately?
What of the data is leaked? What if an inappropriate targeted ad is displayed when someone looks at my screen?
I had this problem with Office. Powerpoint had fidgety dialogs every time I wanted to open a pptx file from a different directory. I wasted two weeks, deleted it, and reinstalled from the direct download.
Coronavirus could be ‘exterminated’ if lockdowns were lifted
I'm not saying they're completely equivalent but as a result of this whole tracking there are rather complete profiles about millions of people in some companies' DB, including hyper sensitive data such as sexual and political orientation which is just one The Purge scenario away from being abused on a massive scale. But even at a smaller scale, this data can be extremely (incl physically) harmful to individuals when leaked or when it falls into the wrong hands (Eg gay person in Uganda. EDIT: or a completely normal person in a future McCarthy-style witch hunt).
This fits the 75% use case, but misses things that do come up, like alphabetizing by last name and emails with casual forms of address.
i really don't see any harm in tracking. What are people afraid of? the article was not in any way able to show how it harms people.

When you go to the starbucks, and the waiter recognizes you and remembers your name, is that creepy? What if they remember that your usual drink is a latte and remembers that the next time you come is that creepy? What if, heaven forbid, they tell a coffee company that you like dark roast, and now you receive an advertisement brochure in the mail for a dark roast coffee you wanted to buy anyways.

I really don't see the harm. Is it the fact that they have the info? or is it what they might do with it?

are people worried about embarrassing websites they've visted? I get that. But, for that you just use incognito mode.
At the moment, that data would not make any significant difference on the actual decisions that are made today. Or can you think of anything you would change with the knowledge that 20% of the population have been infected, versus 2%? As long as thousands die each day, there really is no alternative to the current strategy.

It would possibly help planning for the next phase. But mostly it would feed our curiosity.

Contrast to using limited tests to find the greatest number of infected people: every additional person knowing without a doubt that they are infected is one more person doing their best not to spread it further.

It’s wasteful to test randomly until we are able to test high risk groups every day or so. Cashiers, for example are at high risk of infection, and ha e possibly hundreds of contacts per day.

For population-randomized testing, antibody tests should be far superior anyway. They allow detection of. It just active cases but also past infections.
I don’t think it’s that simple about the tests. They’re less accurate than people think. Here’s one article about it (if you google you can find more): https://www.wsj.com/articles/questions-about-accuracy-of-cor...

Also, if you don’t trust the WSJ either (I wouldn’t blame you) here is an article from Nature Medicine that has a comparison of nasal vs stool tests for covid, and Figure 1b really drives home the high rate of false negatives for nasal swab tests compared to stool tests (and throat swabs are even worse than nasal swabs): https://www.nature.com/articles/s41591-020-0817-4?fbclid=IwA...
It's an industry with highly inelastic supply and a huge drop in demand.
Spending money is a social good -- it's you giving value to other people.
this is more incentive bias playing out. taking the opportunity to push google hangouts.
Yes, but why does it matter if China intercepts your American school children? Why would they want to? That's not a reasonable threat model.
can you please tell me with guide you used?
I need to implement Google authentication for a domain that is using Gsuite. Will appreciate any help.
Peek can film portion of the screen but probably can't do annotations
https://github.com/phw/peek
From the article it seems their deployment relies on moving application binaries to an installation directory within the VM instead of running container images.
Epidemiologist here: you're right.

Testing resources are in short supply, so testing is being performed to guide clinical decisions (ie sick people) rather than public health/science (ie random sample).

The handful of serosurveys that have been performed have been quite valuable, but there aren't nearly enough.

Hopefully this changes as testing capacity ramps up.
No reason per se, but it’s inconvenient and I’ve seen tons of bugs from “NoneType has no method ‘uppercase()’” that this eliminates.
Virus Anxiety
> NYC medallions used to be $1m in 2013.

Exactly. Which is why most of them are owned by companies (almost 1/3 by a single one: Marblegate Asset Management), not by plucky immigrants pulling themselves by their bootstraps. Those are the ones renting the medallions and not saving anything close to $1M even in 20 years. The average income of a NYC taxi driver in '93 (so long before Uber and such changed the market) was $19k/year!

Sure, in some markets the city occasionally issued some medallions for lower prices, but how is a lottery earning something through gumption? It's literally blind luck!

> 20 or 30 years driving 70+ hours a week? And they're an immigrant just trying to live the American dream?

How can we be criticizing Uber for exploiting their workers, while promoting working 70+ hours a week? How is that not exploitative?
The test takes 10 minutes:

https://premierbiotech.com/innovation/covid-19/

They're talking about it being a few days before they release the statistics from the testing.
I would appreciate any help on how to implement authentication with an external service like a custom domain under Google (Gsuite).
Why can't they target the ad to content instead of to people?
How to Manage Tiling in Home Renovation
I'm glad you aren't in charge.
% of visits to primary care provider is a _terrible_ metric. People have been actively advised to stay away from the Doctor’s office and hospitals for routine reasons (and reschedule for later). Obviously the % visiting because they think they have Covid is going up, even if they don’t have it!
If you do a non-atomic update like “add 10 to transactions total” where total is a materialized view, it could bite you, but yes, it is less likely.
And we can have it both ways. If consumers really wanted targeted ads, we could build a website for that: users enter their personal information and the website responds with personalized ads. Like Google-search but with only sponsored results.
I've never seen anything that could even remotely give us what we wanted. We ultimately decided to roll our own devops management platform in-house which was 100% focused on our specific needs. We are now on generation 4 of this system. We just rewrote our principal devops management interface using Blazor w/ Bootstrap4. The capabilities of the management system relative to each environment are fairly absolute - Build/Deploy/Tracing/Configuration/Reporting/etc. is all baked in. We can go from merging a PR in GitHub to a client system being updated with a fresh build of master in exactly 5 button clicks with our new system.

The central service behind the UI is a pure .NET Core solution which is responsible for executing the actual builds. The entire process is self-contained within the codebase itself. Very powerful the contract enforcement you get when the application you are building and tracking is part of the same type system as the application building and tracking it.
I mean you can also use actual fatality rates as a proxy for the actual infection rate, that's harder to artificially inflate or deflate, and CA is much below NY there as well.
Not by a drug dealer, no.
Unfortunately, targeted ads have been around far longer than the internet. The direct mail industry was booming for decades. That said, it's ENTIRELY possible to target ads based on intent or interest without tracking individual users.

If a European baby formula company wants to sell more product they could buy ads that show up when someone searches for baby formula {intent} or run ads on childbirth YouTube channels {interest}.

If a middle aged man from Wyoming sees those ads, he would have been mis-targeted regardless.
In Alberta we are only testing pretty sick people until this week, but are high in the global rankings for tests per capita. About 2% of cases have been positive. Widespread, random testing would not make as good a use of resources, since the chemicals to make the tests are becoming a little scarce until Chemical manufacturers catch up
I would think a primary reason for that is performance. A key that large would require a lot of entropy for initial generation, a large(r) amount of memory, as well as making encryption much more computationally expensive. I'd also be worried that with such large keys there might be greater potential for side-channel attacks.
> to make things seem more threatening than they really are

I see that real stalking is a terrible thing, but undermining elections/democracy and negatively impacting things like happiness and mental health worldwide also seems pretty threatening to me, less personal but affecting many more people.

And stalking is not even a good analogy. They act more like possessive pimps, gauging their abusive clients who can choose and then take turns doing whatever to their naive and innocent "offerings".
For an outsider it certainly isn't.
I've owned 6 roku premiers and have never had any of those issues with any remote. Maybe you got a dud?
An abstract right to freedom of thought allows for extensive time and place restrictions plus libel laws, etc. The right to self-defense (which I will concede) allows for restrictions on weapon ownership and usage.
Imagine a world not too far away where Credge is the only browser accessible and IE tab is available there but doesn’t open unless there’s a flag on a site to say “use IE Tab”
That's not obvious to me. You can imagine people might take a cruise over a walking tour of Tuscany because the cruise is much more accommodating of physical disability, you can get around with a wheelchair, there's lots of staff to help, etc.
> One thing that puts me off about Zoom is the way it tries to push you into downloading the desktop app when the web app should be fine and is what I prefer.

I'm pretty sure they do that because their web app is garbage, and they know people will get a much better experience in the native app.

Notably, Zoom's native app is truly native; it's not some electron wrapper like Slack or Teams. I don't think it's a coincidence that Zoom is both (A) the only major solution that seem to work consistently with large numbers of participants, and (B) the only one not using WebRTC.
That assumes people spend it rationally, and aren't just hooked on some subtle addiction train.
Or even a non-MAS app that's sandboxed, if it's going to be free anyway and they prefer to manage their own release schedule.
Still, there's no reason to say that any of these selection criteria result in sample sizes big enough to be statistically relevant against larger populations. Also, testing "people with travel history to affected areas" does not amount at all to being a representative segment.

Santa Clara's results are basically only useful for Santa Clara. _Maybe_ the Bay Area in addition, but not really any farther.

So, we DO need surveillance testing, on a much wider scale, across the US and globally to be frank.
Interesting, last year I wrote a blog post on this subject and it seems pretty in line with Slack's approach :)

In regards to deployment monitoring, besides "error monitoring", I would also add "Health Monitoring" as valuable for early detection of deployment issues:

> In this line of monitoring we are interested in assuring that our application is performing as expected. First we define a set of system and business metrics that adequately represents the application behaviors. Then we start tracking these metrics, triggering an alert whenever one of them falls outside of its expected operational range. [1]

[1] https://thomasvilhena.com/2019/08/a-successful-deployment-mo...
60-80% of people routinely hang up when being called for political surveys, yet surveys still manage to get within 2 or 3% of election results. This is a non-issue.
I worked at a company with an engineer who had a Perl script that prompted them to record what they were doing at random intervals through out the day.

When it came time for performance reviews, not only did it make for entertaining reading but it was easy to find all the small improvements they made that normally slip through the cracks.
It's possible. I have no clue if fracking does so, and the link doesn't support this, but hear me out:

If you can choose between, say, five Richter 3 earthquakes, or one Richter 7, you definitely want the five small ones.

IF fracking induced small earthquakes and IF those small earthquakes relieved pressure such that a big one didn't happen, then those small earthquakes would be beneficial.

This is comparable to deliberately lighting small brushfires to use up fuel and prevent destructive wildfires.

It would be a remarkable coincidence if fracking only caused such beneficent and salubrious earthquakes, and never triggered worse ones. But were it so, it would be good.
I was pretty sick in late February, and ended up in the urgent care at my local Kaiser. It was packed at the time too. Seemed like everyone was sick with the flu.
That was oddly a fun read. And I got a chuckle from the conclusion:

So is it worthwhile to dehydrate eggs?

From a cost standpoint, the answer is unequivocally “yes,” but only if you keep your own hens to begin with
I'm in London and it's the same here. No-one I know who has symptoms has been tested.

Tipping the scales back the other way - the official deaths only include people dying in hospital, so the true death numbers will be a lot higher, especially places with overloaded hospitals.

There's a study in italy where they think real deaths are double the official count.

> However, journalists and scholars have crunched their own numbers. L’Eco di Bergamo, a newspaper, has obtained data from 82 localities in Italy’s Bergamo province. In March these places had 2,420 more deaths than in March 2019. Just 1,140, less than half of the increase, were attributed to covid-19. “The data is the tip of the iceberg,” Giorgio Gori, the mayor of Bergamo’s capital, told L’Eco. “Too many victims are not included in the reports because they die at home.”

https://www.economist.com/graphic-detail/2020/04/03/covid-19...

Paywall walkaround - https://outline.com/pUGx8d
New study investigates California's possible herd immunity to Covid-19
So, let me get this straight, we stopped the world economy because of mitigation actions based on a R0 of 2 and, it ends up, the R0 is almost 6 which make those same mitigations actions completely inadequate?

Well, if I was one of those scientists I'll start looking for another career right now, one that doesn't have anything to do with numbers, because it's the blunder of the century right there.

Edit: the blunder I'm talking here is by the scientists that have been telling us R was between 2 to 3 for months.
New Qt releases might now be restricted to paying customers for 12 months
Yes, in the same sense that an analog telephone is recording you by translating your voice into electricity. But, at least to me, if it is voice -> electricity on wire -> speaker, it feels much less like recording than saving a buffer of voice in memory, packetizing, and then sending, even if they are both just electricity on a wire.
Yep, I read the preprint as soon as it was published and it scared me into buying masks back in mid-February.
It still leaks information. How many kids you have, their name, some things about their personality, who they are friends with, etc. Think about how someone who wants to hurt or control you could could use that information.
Fatality rates are still subject to bias due to lack of postmortem testing if it's not a confirmed case. This would likely include almost everyone who dies outside of a hospital.
Hangouts Meet has been renamed to Google Meet
If that is true China cases will sky rocket again this month.
Coronavirus super spreader: A funeral, a birthday party and a trail of death
0.6% is maybe 5 years' worth of flu, or about 10 years' worth of road deaths. It's undeniably a disaster, but it's in the same ballpark as things that society shrugs off as normal. If you gave the public a choice between that and 18 months of shelter-in-place, I'm honestly not sure what the right answer would be.
He's still an idiot. He chose to believe that not because of research or statistics or the advice of people with expertise, but because it was convenient. This was at the beginning of March when there had only been 11 deaths. He was making the argument that this is no worse than the normal seasonal flu, because he was loathe to take any drastic preventative action that might disrupt his precious stock market.

Well, here we are now, thousands have died, with thousands more on the way, and the economic damage has already been done. That's what happens when you let an idiot run the country.
This is a great post, and DDB is a great database for the right use cases. I want to give a shout out to FaunaDb to anybody looking for alternatives - its also serverless and crazy scalable, and usage-based pricing. Its downside is its proprietary FQL query language, not because it sucks (it doesn't!) but there is a learning curve. They provide a rich GraphQL interface as an alternative to FQL. Its upside vs DDB is a much richer set of functions including aggregations, and first-class support for user defined functions. Their attribute-based permissions system is phenomenal. Its definitely worth a look if you're considering DynamoDb but want something that takes less upfront planning about access patterns.
The virus might change that calculation to some degree, now that we know it can be transmitted via air pollution.
The Chinese gov't spying problem isn't with schoolchildren per se but schoolchildren use their parents' computers. Chinese authorities openly demonstrate their intention to deploy the maximum level of surveillance they can over any adult within their reach. This just increases their reach.
Thank you a lot Mark for participating in this discussion, and for all your work on Scryer Prolog during the last few years!

In the hope to attract further contributors to Scryer Prolog, especially with interest in Rust, I have now created a GitHub issue that collects a few self-contained features that could be interesting to look into for Rust programmers:

https://github.com/mthom/scryer-prolog/issues/319

I hope that's OK, and I invite everyone who is interested in these topics to contribute to this very innovative new Prolog system! Already in this early stage, it provides several important features that no other system currently has. Thank you again!
The "it just works" experience is for people using the native app. :)

Not saying you should do that, but that's why there's a difference.
There are some caveats to the structural type system in TypeScript. The most glaring of which is multiple versions of the same typings will not align with each other regardless of sharing the same shape.
This is an interesting question, and I hope someone with experiences on both sides could chime in. I would expect an prolog-like implementation in any mature language a possibility and retain language native syntax while garnering all the advantages of prolog.
> Think about how someone who wants to hurt or control you could could use that information.

"Someone", sure, but not the Chinese Government! That's a completely different threat model!
> annotate partial function application

I think you mean currying, right? It's been supported at close to the same level as Haskell for 3+ years[1].

> TS solves problems I don’t have

To me, it solves: 1) devs getting lazy on a team, 2) catching my mistakes before runtime, 3) correctly using library APIs, and 4) refactoring.

All of these might be low-value to you, though. I think #4 is the biggest time-saver because it enables automated refactoring (through the IDE) that isn't possible with plain JS.

> I don’t want thousands of global symbols in hundreds of files in my project.

I'm curious what you mean by this. Are you saying that TypeScript creates global symbols that weren't there before?

You can configure TypeScript so that it doesn't have any symbols from outside your project at all. For example, you can set it to import the types found in Node or on the web, or you can just skip them.

1. https://www.freecodecamp.org/news/typescript-curry-ramda-typ...
When you say hangouts, do you mean old hangouts or the newer Hangouts Meet? They are 2 very different products.
Having 'people in both camps' doesn't mean much. There are people in both camps for literally anything because opinion is cheap.

What matters is not people's opinions but evidence (or lack of it).
FWIW, ATK recommends half-and-half. https://www.americastestkitchen.com/articles/1055-how-to-mak...

As I recall, the underlying science is that this helps alleviate the fact that the various proteins in eggs coagulate at different temperatures so adding some fat means that there's less of an issue with some of the proteins drying out while waiting for others to solidify.
The preprint of this article was published on Feb 7th: https://www.medrxiv.org/content/10.1101/2020.02.07.20021154v...

The authors of this study are almost certainly not the only ones who "knew" it was twice as infectious based only on the data available back in early February, before anyone outside of China was testing at all.
If you properly do validation at runtime this can be true, but it's a manual process that's not verified by Typescript.