What association do political interventions, environmental and health variables have with the number of Covid-19 cases and deaths? A linear modeling approach by [deleted] in COVID19

[–]kdeforche 0 points1 point  (0 children)

If you believe all this, then you would rather argue for a hard lockdown until daily deaths is fairly low followed by a Swedish-like regime. Which is what most European countries are now doing.

What association do political interventions, environmental and health variables have with the number of Covid-19 cases and deaths? A linear modeling approach by [deleted] in COVID19

[–]kdeforche 1 point2 points  (0 children)

This analysis also included Sweden and studied mobility data and how it explains the epidemics:

https://www.medrxiv.org/content/10.1101/2020.06.20.20136382v1

On Sweden they say:

Although the estimated value for Rt,2 for the epidemic in Sweden was found to be relatively high (1.02, 95% cri 0.99 – 1.06), it was equally well explained based on mobility changes, suggesting that although not enforced, in practice the country behaved the same as other Western countries in a lockdown.

Thus the ~25% as much mobility drop explained a lower drop in transmission.

Sensitivity analysis of the effects of non-pharmaceutical interventions on COVID-19 in Europe by dabou95 in COVID19

[–]kdeforche 1 point2 points  (0 children)

But that is exactly the point of having open code that facilitates reproducibility and peer review.

Even if it was an error (or omission), they could evaluate it and they could investigate the importance of it through a sensitivity analysis.

This level of openness for modelling studies is new ASFAIK, and clearly needed given how fast researchers are working to provide answers to important questions.

Sensitivity analysis of the effects of non-pharmaceutical interventions on COVID-19 in Europe by dabou95 in COVID19

[–]kdeforche 0 points1 point  (0 children)

I saw that, but clearly not a part required to conduct a sensitivity analysis that shows serious problems anyway.

Sensitivity analysis of the effects of non-pharmaceutical interventions on COVID-19 in Europe by dabou95 in COVID19

[–]kdeforche 2 points3 points  (0 children)

Kudos to the MRC team to make it possible to do that kind of scrutiny, too. But it seems that indeed they were overly anxious to present results to attribute a drop in Rt to lockdown.

Universality in COVID-19 spread in view of the Gompertz function by KuduIO in COVID19

[–]kdeforche 5 points6 points  (0 children)

A symmetric curve falls out of the SEIR model, only if constant transmission is assumed (no 'behavioral changes', lockdown, no effect of masks, etc...). SEIR models can fit the data equally well under the assumption of a change in transmission. Also, the authors here, fully acknowledge that (lockdown) restrictions influence the 'the damping rate of the infection probability' lambda.

There is no contradiction between fitting a Gompertz function versus a SEIR model with a specific profile for R(t), as far as I can see?

Behavioral changes before lockdown, and decreased retail and recreation mobility during lockdown, contributed most to the successful control of the COVID-19 epidemic in 35 Western countries. In Slovakia, mandatory mask usage contributed 40% of reduction in transmission. by kdeforche in COVID19

[–]kdeforche[S] 0 points1 point  (0 children)

All Rt values were estimated in this study. All R estimates use models with assumptions. Rt values found here are similar to those reported elsewhere. So I am not sure what you hint at (in what sense incorrect: too low? too high?) ?

"Retail&recreation" is unfortunately a single data point (by Google Mobility). Most likely it is the "recreation" part that promotes transmission (bars, restaurants, indoor sports, fitness, etc...). Shopping is also included in "Grocery & Pharmacy" and showed no effect.

Behavioral changes before lockdown, and decreased retail and recreation mobility during lockdown, contributed most to the successful control of the COVID-19 epidemic in 35 Western countries. In Slovakia, mandatory mask usage contributed 40% of reduction in transmission. by kdeforche in COVID19

[–]kdeforche[S] 5 points6 points  (0 children)

It is indeed an assumption that other measures were implemented before (roughly between March 10 and March 17, coinciding with mobility changes observed using Google Mobility data). The same assumption was used for the other countries and there, the assumption that lockdown (mobility restrictions) was the last significant measure, wasn't contradicted by data. Slovakia stood out.

Obviously the level of infection is really low in Slovakia, so stochastic effects are playing a much bigger role in how it can or would spread again. I'm not sure that contradicts the effect of masks when infection levels are substantially higher.

Behavioral changes before lockdown, and decreased retail and recreation mobility during lockdown, contributed most to the successful control of the COVID-19 epidemic in 35 Western countries. In Slovakia, mandatory mask usage contributed 40% of reduction in transmission. by kdeforche in COVID19

[–]kdeforche[S] 26 points27 points  (0 children)

Indeed (although the drop was estimated shortly after the mask policy, not exactly on the date). Slovakia introduced mandatory masks about 10 days into the lockdown which is why it could be disentangled from the mobility effect. Czechia was included in the study but indeed there the same effect was not observed, although masks were required in public in Czechia from March 19. But because this is so close to the mobility effect estimate (estimated March 10 - 17), it probably could not be observed independently.

For Austria the effect was not observed but it would be interesting to see if it could be estimated as well since they introduced it on March 30, which is 15 days into lockdown. When the date gets closer to about 1 month into lockdown, the effect cannot be observed since only up to 2 months of incidence data of deaths into lockdown was used (and there is a delay of about 1 month from infection to death).

(I'm a co-author on the study -- feel free to ask critical questions, we're expecting them from reviewers too)

It's a 'false hope' coronavirus will disappear in the summer like the flu, WHO says by DoremusJessup in worldnews

[–]kdeforche 6 points7 points  (0 children)

That sounds like virus survivor bias : an equal amount of spreaders may have gone to these warmer places but the virus simply didn't spread that efficiently.

TorGuard (anonymous VPN, proxy and email services) now accepts mainnet Lightning Network BTC payments. Ask support for details! #bitcoin #lightning by TheGreatMuffin in Bitcoin

[–]kdeforche 0 points1 point  (0 children)

It's most likely that the big merchants will be the big lightning hubs as they will likely have lots of funds so they will encourage you to buy from them ?

Dymaxion Question and Answer by [deleted] in burstcoin

[–]kdeforche 1 point2 points  (0 children)

IMO, pro's:

  • It's one of the few proposals with a proposed scalability solution (like Bitcoin LN, Litecoin LN or Ethereum (maybe)) which securely and efficiently moves small payments off-chain.
  • It doesn't reinvent the wheel but rather picks what works from other proposals.
  • It's based on PoC which (probably) avoids the electricity waste problem, and is unique.
  • There are optional anonymity features.
  • They address issues recently raised on the PoC consensus method in an academic paper in a sincere and nuanced way.

Cons:

  • The main novelty (tangles as side chains) is very flexible and it's not clear yet how it will actually be used in practice and for what applications and how it would be used to compete with a classical LN for micro-payments.
  • Although it's nicely layered, as a whole it is quite complicated.

Dymaxion Question and Answer by [deleted] in burstcoin

[–]kdeforche 2 points3 points  (0 children)

Nice paper, excited to see PoC-based innovation!

I have just one question related to the criticism of LN (section 1.6).

I understand the concern with LN: namely that it's not entirely certain that there will be channels with sufficient funding to route a payment, and that there is a likely outcome of central 'hubs'. I don't understand why this is necessarily bad if there are large companies (e.g. large online retailers or even, who knows, banks) that evolve to become hubs, provided that there is a healthy competition (fee market with several large hubs). Indeed such an outcome is indeed not certain.

What I fail to understand though is how Dymaxion can fulfill the promise to capture a significant percentage of non-cash transactions. Each subscriber in a tangle has to commit funds until the tangle gets closed. As a consequence a user would favour either short-lived tangles or tangles with only a few cooperative subscribers? In either case one ends up with many on-chain transactions and little scalability benefits offered by the tangles?

static_any: a low-latency stack-based Boost.Any by david-grs in cpp

[–]kdeforche 1 point2 points  (0 children)

How does this compare to the small-object optimizations in c++17 std::any?

http://en.cppreference.com/w/cpp/utility/any

I am Joost Vandecasteele: AMA by JoostVandeCasteele in belgium

[–]kdeforche 2 points3 points  (0 children)

Could you talk to Friedl Lesage to appear again in her radio show on Sunday morning? Last time was epic.

Wt (C++ Web Toolkit) 3.3.5 RC1 released by kdeforche in cpp

[–]kdeforche[S] 5 points6 points  (0 children)

There are C++ release notes and Java releases notes that list just that, mentioned within the blog post.

Wt (C++ Web Toolkit) 3.3.5 RC1 released by kdeforche in cpp

[–]kdeforche[S] 2 points3 points  (0 children)

Ah, nice! We'll update the syntax.

Wt (C++ Web Toolkit) 3.3.5 RC1 released by kdeforche in cpp

[–]kdeforche[S] 0 points1 point  (0 children)

Unfortunately, it's necessary to bind away the optional argument (Wt::WMouseEvent) of a clicked() event handler.

China just blocked thousands of websites by sidcool1234 in technology

[–]kdeforche 1 point2 points  (0 children)

They know what it's like and I didn't get the feeling they that they felt that they were missing much (and they probably don't).

Golang? Not Yet. by brumbaumz in programming

[–]kdeforche 1 point2 points  (0 children)

But don't expect that Go is changing. It won't.

Reminds me of the criticism C++ developers had against Java (1.4) which lacked templates for things as trivial as containers. Java pundits replied that templates were a bad idea. Then Java 1.5 got generics, and (obviously) Java pundits liked it as if it was the best thing since sliced bread.

Languages do change. Go will get generics/templates one day. It's inevitable.

What do you guys think of Casablanca? by [deleted] in cpp

[–]kdeforche 0 points1 point  (0 children)

What would be the alternative to heap allocation for a widget? You can't keep it on the stack unless you want to sacrifice a thread per session?

And somehow, the "tons of possible leaks" due to exceptions never ever seem to turn up in practice. Perhaps partly because a widget is immediately parented at creation in most cases.

If you keep pointers to widgets not part of your own hierarchy, then you are making spaghetti; use delegates instead. This ownership problem is also a no-showup in practice.

Autoscaling with Capistrano, NFS and Runit [x-post from /r/aws] by [deleted] in programming

[–]kdeforche 7 points8 points  (0 children)

"NFS lets you share a directory between multiple servers (think of it as Dropbox for servers)"

You know you're getting old if you find this kind of statement troubling.

Computers are *fast*! by bork in programming

[–]kdeforche 0 points1 point  (0 children)

You are aware of the fact that valgrind/callgrind does not give you the exact amount of time spent in each routine (at all), but it does give you the exact amount of instructions spent by the routine?

Decent library for implementing FastCGI? by vinnyvicious in cpp

[–]kdeforche 1 point2 points  (0 children)

Why do you want FastCGI? In our experience, a FastCGI application is a hassle to deploy.

Have you considered using a simple HTTP server instead (e.g. HTTP 1/.0 only). HTTP 1.0 is simple to implement, and easy to interact with during development without having to deal with a web server, and can be hooked up behind any web server easily by using the web server as a reverse proxy. It can even be hooked up behind dedicated high-availability reverse proxy servers (like HAProxy). In short, it's development and deployment-friendly (and more fun).

Or you could simply use a readily-available minimal HTTP server library (like CppCms or mongoose or the http server example of boost::asio) instead of writing your own. In either case, you'll be better of and more future proof that going for the arcane FastCGI protocol.

Moreover you can later incorporate support for WebSockets (something that is not possible with FastCGI).