skysight-inc/HackerNews huggingface dataset:
Deaths tend to be more accurate than just confirmed cases.

One way to account for testing rates is to look at the test positive rate, and use that as a proxy. If the test positive rate is 50% (as it was in Spain at some point), you can be pretty sure you’re missing a lot of cases.

So if Spain has “600 cases” but only did 1200 tests, they probably have way more real cases than Germany’s “3000 cases” out of 30,000 tests.

FWIW, Germany had 9 deaths on March 17, while UK had 10 deaths on March 14. By that metric, the UK led Germany by 3 days. There’s more to it than just the one national lockdown date — in particular, Germany is federal and I think different states went into lockdown at different times, as in the US.

But meanwhile, South Korea and Taiwan have avoided lockdowns entirely, so it’s clearly not only about lockdown timing — availability of testing, as in Germany, helps a lot with keeping the sick isolated.
Code intended to be closed and released unexpectedly seems like the worst of both worlds though.
https://en.m.wikipedia.org/wiki/Aptronym
Same with MBP touchpads which many people don't even realise since the feedback works even when the laptop is sleeping. It's a really weird experience when you actually turn it off and... nothing - you can't actually "press" it.
The healthiest way to brew your coffee
I don't understand why certain media are lauding Sweden's strategy. It's not succeeding by any objective standard.

For example, if you filter out tiny countries like Andorra (which result in statistical aberrations), Sweden has the 5th highest death rate in the world (per million population). And it's increasing, having gained several spots in the past 5 days.

It may turn out be that Sweden's right in that closing borders, schools, and businesses doesn't have much of an effect, although there's significant evidence for the effectiveness of closing schools in respiratory illnesses. But Sweden's strategy is not working as a public health strategy.
Select Prefix, count(1) as n
From (select LEFT(Foo,4) as Prefix, *
from mytable)
GROUP BY Prefix
ORDER BY Prefix
Nov through March. But barely.
>It's strange that we have yet to see a phone (from anybody, not just Apple that's the size of the old SE but with a full bezel-less display.

Simply because it cant be done yet. No Notch is small enough for an old SE Size iPhone with Face ID. The Screen would measure in exactly the same 4.7" except it would be 19.5:9 Ratio.

I think we are still a few years away from that possibilities.
Thanks for the feedback. That is a problem that we noticed as well. The windows are in fact videos that are played in a loop in a picture-in-picture mode, but in the browser there is a short pause between loops. We are looking to find a workaround to see if we can make the pause less obvious or smooth it out. It was a weekend project we did last weekend while was shelterd-in-place. Definitely needs improvment.
> There isn’t a legal requirement to have gone to programming school before one can practice software development. (And a good thing too!)

The vast majority of developers cannot kill you if they screw up. In the cases where that isn't true, e.g. software for medical equipment, I'd expect to find some significantly higher hurdles to get past before you can release that software.

We don't generally require developers to have certain qualifications, but their output can be measured in other standardised ways nonetheless.
> Unfortunately not even Googlers are immune to the draw to elite signalling

Haha! Good one. Google practically invented elite signaling.
Netflix wipes their ass with a billion dollars. They don't need to sell bonds for that, they can take it out of petty cash.
Interestingly one of the creators of Devise is the creator of Elixr
You wouldn't be running automated testing etc on data updates though, surely? That's what this feature is for, not code updates.
You are basically arguing that the burglar that holds a gun to your head and threatens to pull the trigger if you stop giving him food is 'essential' in your survival so you can not do without him.
To me the styling of their product looks like it is out of the 1990s (even though nothing like this existed in the 90s). I don't know what it is about it
Its kind of understandable isn't it? The easiest problems get solved first, so people have to "go up the stack" if you will. Unfortunately going up the stack means one needs to get more and more educated or in some cases need to embed themselves in a specific context. But in general though, people are naturally ingenious, they will always come up with new ideas.

In the most recent past, the one "low tech" idea that blew me away is the concept of influencers. People understood Instagram and then understood the general psychology of people and then exploited it to create vast empires. I mean previously clout was something only celebrities had after doing extraordinary things like act in movies or be the best in the world in what they do. But people found a way to commoditize it and democratize it. And they didn't need any formal education for it. All they needed was a phone.
> anything newer than an iPhone XS or XR

I think you mean an XS, XR, or anything newer
So, did Sweden have logistical problems? If not, how is their way wrong?
> You can more easily generalize this solution to other arithmetic sequences.

Fun trick, if you ever find yourself in a situation like this - instead of calculating the matrix by hand (a tedious chore), you can use an algorithm called Berlekamp Massey on the terms of your sequence and then find the k-th term in O(N log N log K) time instead of O(N^3 log K) time (like matrix exponentiation would).
>What I don't understand is why the server needs to decrypt the traffic at all

In short, to make it scale for many (tens to hundreds) participants. Clever techniques like Simulcast[0] and SVC[1] allow that, but routing server must support it to meet different requirements of individual participants.

0. https://webrtchacks.com/sfu-simulcast/

1. https://webrtchacks.com/chrome-vp9-svc/
There seems to be no pattern to where humans pick up new viruses
I don't think it's a given that there'll be a next flu season. In my jurisdiction, I calculated that we've reduced the incidence of cold/flu symptoms by about an order of magnitude with social distancing measures. (Based on normal incidence of cold/flu symptoms, and rate of covid-19 testing which is open to anyone with cold/flu symptoms.)

Note also that the herculean effort to reduce all other cold/flu viruses by an order of magnitude only reduced R of covid-19 to around 1.
You are right. My point was that there is nothing magical in Greek ancestry, but a mixture of great and stupid individuals, as in all societies.
Thanks a lot for the support and encouragement! More info coming soon about a turnkey solution ;-)
Your lack of faith in the free market, is disturbing.
There is this 6 year old and open report here: https://bugzilla.mozilla.org/show_bug.cgi?id=1065894

Chrome has improved DataView 2 years ago: https://v8.dev/blog/dataview

A rather basic jsperf is here: https://jsperf.com/dataview-float-int
The results are that the u8 hack is equally slow in firefox and chrome (~90ops/sec), the DataView version is 10x faster in chrome(945ops/sec) but almost 4x slower in firefox(25ops/sec).
Meshery – the service mesh management plane
> Except that VR and "blockchain" were duds.

Based on limited experience, albeit going back about 30 years, VR won't become popular before visual and proprioceptive inputs can be synched. And I doubt that'll be practical before direct brain input works well.

About blockchain, it'll succeed once users don't know that it's there. I mean, how many understand how HTTPS certificates work?
really cool, excited to follow along, Have you tested in pro tools at all?
I hate all these "most beatiful Linux desktop" things. They all suck. Let's look at this pic: https://ubuntudde.com/wp-content/uploads/2020/04/UbuntuDDE-D... It showcases the desktop of the "most beautiful desktop environment".

Either it does not come with a browser installed, or the browser is not added to that launch bar or they changed the browser icon but not the email client icon.

As the email client icon highlights, that icon theming does not make anything more beautiful because a lot of applications do not have an icon which would fit into the theme.

Network adapter selection, charging status and other things which most are not constantly interested in are in the middle of the most important UI element. Put those somewhere so that those are not constantly in my way.

Power button is also right there in the most important UI element. I don't know how others use their machines, but I'm not constantly pressing the power button of my computer. Put it somewhere where other unimportant things belong. And how does a power button, some number thingy and trash can belong to the same area?

Nothing makes sense. Default gnome and KDE are more beautiful and work better. Here's the default Ubuntu desktop https://149366088.v2.pressablecdn.com/wp-content/uploads/202... Browser icon looks like browser icon. Icons are beautiful as their original designer intended. System settings related things like network, battery and power thingies are moved away from the importan things.
Afaik it had the opposite effect for OpenSSL. Not only was the code so bad that it would crash if ran with a secure malloc implementation. Due to being free and open source nobody felt the need to donate[1], with only one developer employed to work on it full time.

[1] https://arstechnica.com/information-technology/2014/04/tech-...
https://www.ebay.com.au/i/173997105683
guess what other shiny new language is doing that, too...
Check Palm Phone
I remember a custom CSS server doing this. The admin would fire off some command and a typical in-game browser window would show that would immediately go to a site the admins ran that hosted audio files. One would start playing. You could turn it off but they could push out the link again.
Logically this may make sense, but in reality it does not. Other countries with more sane healthcare systems have costs that are fractional compared to ours despite having the exact same costs you mention.

If the equipment is the same, the admin overhead is the same and the education is the same, then that leaves only one real difference between us and other countries. And that's our Byzantine insurance system.
They can be slowed down. True.

But that takes minutes or hours to do. And on anything but 100% power, the fuel innefficiency is bad.
That latter is mostly a problem with coal, but even nuclear is burning fuel and costing wear.

Plants can be optimized to react really fast, or run efficient on lower capacity, or run efficient on max capacity. Choose one.
Gnome and KDE are indeed more beautiful.
One snare is that that a lot of overhead takes the form of jobs in the insurance industry. Any reasonable plan to reduce that overhead means eliminating all of those jobs.
Exponentiation-by-squaring is usually phrased as the problem of computing X^n, but its actually usually more natural to ask about X^n Y. Unlike finding X^n directly, this reduces directly to another instance of the same problem.

X^n Y = (X^2)^(n/2) Y if n is even
X^n Y = X^(n-1) (XY) if n is odd

So you don't really need to take a full matrix-matrix product; you only need to square a matrix, X^2, and take a matrix-vector product, XY.

In the case of Fibonacci matrices, they can be represented with their first column only since they have the form

A B
B A+B

so these are just

square (A, B) = (AA+BB, 2AB+BB)
mulVec (A, B) (u, v) = (Au+Bv, Av+B(u+v))
The Celebrity Chef of Victorian England
To Me, having been using the Swipe Up Gestures for years now, I still prefer the Home Button. It is simple and it works.

People are saying the occasional error in Swipe up and back to Home Screen is not annoying are the exact same type of people they prefer the MacBook to have larger track pad, where the occasional false touch didn't matter.

It did to me. I sort of demand zero false positive from trackpad. Which was possible in old MacBook Pro 2015, and not any more since 2016 with larger trackpad.

For iPhone, at least I could understand the trade off, you are wasting lots of potential screen area, and while I prefer to have home button, I dont want to trade the screen area for it.

On MacBook though, I dont understand the need for that slightly larger trackpad. I felt it was the wrong trade off.
I’m with you. I think for casual users who the SE seems to be marketing, the 6S is good enough for a quarter of the price used. Although it will probably not get this year’s iOS update, forcing people to upgrade... Otherwise the 6S really is good enough and compact enough.
You can tap and pull to enter the rearrangement mode more quickly.
Dental care is also a 'free market' and I don't think I need to say how much of a disaster getting any sort of dental work can be in the US.

Why haven't dental costs fallen through the floor if it's a free market?
Interesting article, but I disagree with the author on a lot of points.

it largely revolves around: "But people can’t spend more than 100% of their time or money on the Internet."

first off, although the internet is baked into everything, its not just about the internet. self driving cars, 3d printing, fake meats, and lots of other things I can't imagine.

2ndly, while you can't always take more time/money from a person, you can always add more people. there are something like 2 billion people living on 2$ a day. Its not inconceivable that the market/economy today is .1% of what it will be in 30 years.

even before covid19, businesses that were not taking advantage of the internet and tech was dying such as Macys... Businesses that dont invest like crazy into tech and R&D will go extinct.

I dont think the internet is maturing, its just getting started.

also:
"The Silicon Valley of tomorrow will not look like that of today"

The SV of 1999 looked not much like 2004, which looked not much like 2009, which looked not much like 2014, which looks very different from 2020. Its not stating much, everyone knows that. It also furthers the point, there is a lot of growth in the future.
You can can see content of any extension via chrome dev tools. Not sure what are the limitations of the tool you are referencing.
Ah, I might be mistaken... The biggest lie might not be "it's well documented," but "it's self documenting" :))
> I guess I view it as speaking in public.

100% this. IRC chat has no right to privacy as far as I'm concerned. If anyone can join without an explicit invite that has an expectation of privacy, those rights don't exist.
I just googled "email 7 bit encoding" and yeesh, that is gnarly (here's an explanation for anybody who's curious: https://stackoverflow.com/questions/25710599/content-transfe...).

However, I can tell you that JavaScript doesn't lack integers. It tries to make you think that numbers are just numbers, but if you store an integer in JavaScript it is represented as an actual integer. Equivalence checks work, there are even bitwise operators. It's only once a decimal is introduced that the representation changes to floating-point.
It spiked to the regulatory max of $5, which hit me while I was at work. I still saved money compared to most other energy plans in my area.

Though yes, it would have been better if I could have adjusted.
Have you read the Ferguson paper? From the re-tweet you posted, I doubt it. The 1.2 million figure was the absolute highest estimate in the whole paper, and was mentioned off-hand as a worst case scenario if no preventive measures were taken.

In fact, if you read his paper and look at his estimated deaths under various different interventions and time period, and the current death toll, he actually may have underestimated the death toll.

Here, read the paper:
https://www.imperial.ac.uk/media/imperial-college/medicine/s...
This bug appears to be about MIME parsing, so not displaying rich text or multimedia wouldn't have helped.

Implementing the parsing in a memory safe language would have helped.
The worry is that you don't want a court answering this for you, and that you don't control what people enter.
After the initial denial phase, I took it as a challenge and that mindset has helped me. I tried a variety of tools including anki to my own homegrown leitner system. They all suck for this. Don't waste your time.

The key to slaying this dragon is repetition. If you identify repeating patterns and just fucking practice them and own them, you make a lot of progress. Just like you learn to draw. One mistake I made initially was to follow common advice and 'just solve leetcode'. No it does not work (for me). Don't waste your time. First own the basics.

Its similar to the mental models approach that Charlie Munger advertises, just limited to this domain. A few common patterns solve a lot of common problems. e.g.

* using hashmap to find a pair/triplet that match a criteria in an array of numbers
* kadane's algorithm - to find contiguous subarray
* dfs - for "find all combinations" type of problems
* coin change / knapsack - solves a lot of problems in DP space
* implementing merge sort/timsort/heapsort
* implementing quick sort
* a classic problem involving a trie implementation
* two pointer approach to navigating arrays

These cover a large swath of interview questions (programming + whiteboard)

Once you add in your vast real world experience, you really have a strong edge over other candidates in further rounds. Especially in a hiring manager's perspective.

definitely get the book Elements of Programming Interviews (I printed it out and read it chapter wise as time permits. Sometimes while cooking). I focus on array, string type questions

And finally, another thing I realized is ... to get what really want, you must be ready to lose it. Fear of rejection is real, creepy and my biggest deterrent. I've since told myself - I want that job at google. I will try all I can. I am not afraid to lose.

Fuck it man, just do it.
> The equivalent Java program (to use everyone's favorite punching bag) would be a tenth the length.

Not if you started dealing with real-life record format specifications, including fixed-precision numbers for currency, dates etc.
People who downvote this, please explain. Is it incorrect?
R Package to Control Fake News in Twitter and Facebook
One could argue that Google Glass could have worked if the battery life was better, universal google maps / navigation had been better developed and more omnipresent, and pricepoint had been way lower.

Perhaps enough time has passed for those sorts of problems to be resolved and Apple will do something similar to Apple Watch but for Glasses.
There should be sane defaults though, instead of expecting everyone to have to learn the same thing.
This was the most sane and reasonable thing I've read about handling the pandemic, and I'm super bummed it's not regarding my home country.
Linux is never beautiful IMO. There are so few packages out there that actually have good UI/UX design that you could put whatever DE you want on a distro and it will still be ugly.

Whenever I use Linux I pretty much always end up right back at running Openbox because it ends up being one less thing to get in the way.
See other comment about this for details. Hopefully I can get them to whitelist the domain. My landing page or extension has nothing to do with crypto.
But if it were to run on every platform and processor the binary would have to be written to some VM, which would slow it down a bit. That’s webassembly, which is coming up.

Also, there would have to be some GUI framework that works well across all devices, phone to desktop. That alone would be massive undertaking.

I agree there is no technical reason, but once you consider all limitations and let some time pass in the end you might up with something similar to what we have now. For example you might standardize on a current graphics API, but in a few years: guess what, you have an outdated API like webGL now.
Wow MintData looks so cool! I was just trying to figure out whether Webflow can be used to build simple apps, then I saw this, a whole new level. Is there a way to try it?
I’m not sure this answers the question. I understand why having an SD card feels good, but in practice, you can fit tons of movies, music, and audiobooks in even just 64gb. It’s certainly a balance between all the factors that makes an SD card an attractive choice for you, but I think for the overwhelming majority of people, long-term updates/support are going to be far more valuable, even if they don’t realize it.
Paris to Create 650 Kilometers of Post-Lockdown Cycleways
> If you pick 10 random people in Russia and ask them about this show, all 10 will either not have heard of it or react with disdain. I have no idea where you get the notion that it's popular in Russia.

And that's why it has 8.6 on Kinopoisk? I don't like it either, but imaginary statistic is not a statistic and your social circle is not the whole country.

> I learned to act like an idiot and not reveal my 'nerdy' (a word that doesn't even have an equivalent in Russian)

Of course it does have an equivalent, it's "задрот" if you're being mean or "ботан" you're old enough to actually have used that.
My impression is that they actually haven’t considered the economy much at all when they have decided the strategy. More important is that that the strategy is feasible in the long run. You can close everything for a few weeks, but this is going to continue for many months still, maybe even years.

Also, the social costs of isolation must also be taken into consideration. All the kids where the school is the only stable point in their life. Domestic abuse, alcohol and drug abuse are all going up a lot when people are isolated.
> The Quest is underpowered to run any of the truly compelling VR experiences.

It is, but it compensates by offering good enough experience while being untethered, self-contained and quick to start up. It may not matter for teenagers with expensive gaming rigs, but it matters for working adults with families, who otherwise don't have time and space to justify a VR gaming PC build.
> I firmly believe that every developer should spend 2-3 weeks early in their career working with nothing but SQL. It will pay huge dividends for the rest of it.

That pretty much describes my career, except it was more than 2-3 weeks. I agree there is value in being familiar with the ins and outs of SQL, but...

> As soon as people get a basic comfort level with SQL, it become almost automatic.

I don't know about that so much. I find that as soon as I need to write something much more complex than a simple select statement I am all but guaranteed to get caught by SQLs many gotchas. Eventually you realize the mistake, and that experience provides the knowledge to know how to correct it, but a good language helps guide you away from being trapped by those mistakes in the first place.

SQL is not a good language. It was clever for its time, but we've learned a lot about language theory in the many decades since. It is a travesty that we haven't put more effort into designing a modern database query language. To use SQL in 2020 is like writing software in COBOL when you could be writing software in Rust. Where is the declarative query language equivalent of Rust, Haskell, etc.?

The NoSQL movement was supposed to be about improving on query languages, but sadly it soon turned into "NotRelational" instead, which killed off any momentum away from SQL that was built.
I always get width and length confused in this context. My incorrect mental model has been - "source is on the left and drain is on the right therefore width is the distance between those." Thanks for the clarification.

>"What a FinFET does is ask, instead of turning on a MOSFET channel by having the gate act on it from just one side, why not have the gate act on it from 3 sides by sticking it out of the silicon substrate and surrounding it by the gate"

This was a nice way of articulating this and makes good sense. Thanks.