skysight-inc/HackerNews huggingface dataset:
> The detection time is very fast: 5 minutes for a positive result; 13 minutes for a negative.

To quote from Abbott's press release: "delivering positive results in as little as five minutes and negative results in 13 minutes."

I'm all for fast approvals and faster testing, but let's not make this sound like it's going to be the equivalent of popping into the McDonald's drive-thru for coffee. You can drive a truck through the loop hole of "as little as...."

I think this will help, but I am not sure that an Abbott press-release deserves the breathless praise that you're giving it.
This is dope! Slick design and tool! How many dimensions of data does it support? I visit the website with nothing particular in my mind and think it would be cool to have a sort by popularity type of thing to help me sort things through. This way I know which resource is most valuable to people and most liken by people and encourage me to check it out.
You can still block pawns using a pawn plus another piece.
Will China profit from the outbreak? [video]
Same for Maryland. Current number tested is much higher.
Background: Quantitative institutional trader with a Math/CS/Econ background. I have built and run trading strategies at hedge funds for the US and emerging markets.

True story: A senior trader on the trading desk asked me - "Why did the market go up yesterday?". I tried to pontificate away at some explanation and after a while just shrugged and said - "I really don't know", fully expecting to be commended for my honesty. The trader laughed and said: "The market went up because there were more buyers than sellers". Next question, "Why is the market going down today", he continued "Because they are more sellers than buyers". The whole machinery of finance exists to give you a better story around this but nobody really knows.

There are two perspectives to understand finance. We will call the two perspectives the Alien Scientist and the Blob ;)

The Alien Scientist perspective is that you have arrived at a new planet with a thriving civilization unlike your own and they act in inexplicable ways. After a period of observation, you can predict the outcome of the behavior in the long term. You cannot predict why the outcomes happen. You also cannot predict behavior in the short or medium term.

The Blob is one of the many beings who populate the planet under observation. The Blob is actively trying to understand their environment and how their fellow blobs behave so they can predict the outcomes and thrive from it. The Blob is equally vested in understanding the why of the behavior of their fellow Blobs and also the interaction of the environment, the blobs and so forth (i.e. second, third, fourth-order effects).

You can take the approach of the Alien Scientist (long term investor) or you can take the approach of the Blob (trader/economist). If you take the investor (Alien Scientist) approach you are more concerned with the long term outcomes in financial markets and not with the why (aside: most financial market information is pure noise). The Alien Scientist approach should start by reading "A Random Walk Down Wall Street" and books by John Bogle and Warren Buffet's musings on investments. You would also do well to understand the various tax structures and treatments available to you - 401k, housing, .... since these can significantly impact your end outcomes.

You can invest all the time freed up not having to study finance by reading gossip rags and watching reality shows - you will be entertained and there are pretty people to look at ;) Or invest it in your wellbeing and your long term earning power (i.e. career).

There is plenty of advice in this thread on the Blob approach if you want to go that route.

Good luck!
That's my point. Instead of having a government regulate a monopoly, if government is going to intervene it should be to allow others to compete first.
It checks for .com availability but the checks are not 100% accurate at the moment.
I had no idea! I would have guessed it was a contraction of "bird-oid", or something like that.
> if I see someone use a linked list

Or a hashmap to prepare 3 variables to pass to Json serialization.
>reagents

Reagents for SARS-Cov-2 testing are in short supply. How is this better in that area compared to the new Danish test that doesn't use those reagents at all?
So, they have a prototype and are ready to produce 500. Impressive. And it looks like that each and every country is now designing and producing their own ventilator. Also, a lot of them outsourcing the design which is great. In unfortunate events people come together and do great stuff!
We should also ban videos that claim the earth rotates around the sun
> When you mold clay, there is no lag

Wonderful phrasing.

On the importance of immediate feedback in the creative process, it reminds me of audio/music production - in particular, MIDI instruments. The latency between keypress and sound reaching the ear should be as close to zero as possible.

Recently I read a discussion about remote collaborative music performance. From what I understood, network latency is not nearly low enough to achieve it. There's also the physical limit of the speed of light.

10ms was mentioned as acceptable for musicians - but then someone said, even when musicians are in the same room, there can already be too much latency if it's a big room and they're distant from each other, making it difficult to play together.

> why not recompile on each new line?

This is becoming the standard in web development, with incremental compilation (and "hot reload" on the client) of only the changed code/module. I saw that it's getting applied in building mobile apps as well, to get closer to the ideal of instant feedback.

In thinking of the ideal developer experience, I often come back to Bret Victor's work, Learnable Programming. http://worrydream.com/#!/LearnableProgramming
Konsole had security concerns about this feature: https://bugs.kde.org/show_bug.cgi?id=379294
Tangentially to your point, here's something I haven't thought about much: when these instructions get an interrupt, I imagine they've updated (r|e)si and (r|e)di, (r|e)cx etc. to reflect where they are in their copy or scan loop. So if you get a page fault in the middle, then the kernel does enormous amounts of work in response to it, then resumes that single instruction, it resumes in the middle of the loop, not the start.

So to reiterate one aspect of your point, there might be lots of work, written in C, that occurs in response to the page fault in the middle of your "hardware-backed" single instruction. On top of all the other complexities of cache vs memory access etc. that make scanning and copying memory complicated no matter which way you do it.

But probably in the heyday of Visual Basic, and especially the DOS-based BASICs that preceded it which wouldn't have had virtual memory at all, all of this is less of a concern. The story takes place in a simpler time which serves as a plot device to better illustrate the point.
Session Types, AFAIU are a specific implementation of a linear logic in some type system and I am not all too familiar with them in practice. However, I would like to think I am well versed in Linear Logic and Substructural Type Theory. I think the works by Wadler are a good place to start, in particular is a sort of review paper, based in intuitionistic logic (which he also covers in said paper), on linear logic. It’s called ‘A Taste of Linear Logic’ (I actually have the paper open in Safari on my iPhone as I type this) and it is written as a sort of primer on the area. Wadler’s bibliographies on the works contained in the pages you linked are a good source as well. If you are at all coming from a place of familiarity with Haskell, a decent overview of the current discussions on Linear Types in functional languages is at [2]. And lastly, if you like videos, Simon Peyton Jones has a great talk on YouTube [3] where he discusses practical linear types for Haskell, but the theory is not Haskell specific.

I will warn you that the latter two references make several arguments and then discuss uniqueness typing (which is related but very different) and that is a whole other rabbit hole of sources, but generally a good topic to dig into as well.

[1] https://homepages.inf.ed.ac.uk/wadler/papers/lineartaste/lin...

[2] http://edsko.net/2017/01/08/linearity-in-haskell/

[3] https://youtu.be/t0mhvd3-60Y
Here's a curated list of free resources and e-books that I've found incredibly useful: https://blog.saasify.sh/indie-saas-resources/
> that is, if there are two "paths" of breaking that eventually end with the same break at the same indentations (plural because of the matching-siblings issue), then you should have to recalculate the rest only once?

In theory, yes. But there are other constraints across a statement that the formatter tries to preserve, so the memoization needs to take those into account too. Basically, the key used in the memo table is more complex than just "where in the code" and "indentation level". It has to roll in some extra contextual information about other line breaking choices that were made if those choices force this subtree to be formatted in certain ways.

> Couldn't there be cases where avoiding the "best" split in the first step could ultimately result in a lower overall cost?

Yes, there exactly are, which is why it does indeed find the overall lowest cost solution.
yours is super awesome!
OneWeb is more likely to end up like https://en.wikipedia.org/wiki/Teledesic -- not much value has been created yet, just a partially launched constellation with costs still rising.
Because with a sufficiently long and strict lockdown, the disease dies out and there’s nothing else that would need to be done.
Heldrida, thanks for responding. I appreciate your sympathy. I feel legit, and I have a track record -- I just don't know how to get slotted into the right place.

Your comment here (https://news.ycombinator.com/item?id=22412316) suggests that you also are going through tech interviews. If you ever need a sounding board, try me at confused.computerman@gmail.com.
Multiple of my college buddies, who I know to otherwise be reasonable people, are calling for martial law so people will be forced at gunpoint to stay home for months. I agree that an authoritarian state is a low probability outcome, but the mechanism by which it remains low probability is people making it clear that we won't stand for it.
I understand where you are coming from, but I feel you are comparing apples and oranges here.

Do you think that life was purely cake and candy for the western underclasses during the colonial period? Debtors prisons, work farms, indentured servitude, the list of _historical_ abuses goes on.

Yes, there were brutal practices in the past. This is true of both east and west. But the comparison you make implies (at least in my eyes) that you assume this brutality would have continued if colonialism had. The truth is that the west has been a driver and proponent of human rights reform.

The will to be introspective and self-critical has allowed the west to evolve. This same trait can be taken to an extreme of illogic which unduely dismisses the progress it has set the stage for.

The comparison is not between slavery (which we can all easily condemn) and freedom. A better comparison would be between the current western standards of sanitation and jurisprudence vs. the relatively undeveloped current conditions of many former colonies. That said, there are still plenty of reasons to oppose colonialism.

At the end of it all we are left with a choice between optimism and pessimism. Descendants of slaves can choose to count their blessings and appreciate the opportunities they have in their life while still being proud of their heritage. Alternatively we can pessimistically and regressively seek to relitigate the past and blame others for our situation.

Which choice empowers the individual and recognizes his agency? Which choice makes him a victim who must be granted redress by institutions?

Frankly, some of this guilt tripping smacks of condescending nobelesse oblige, although I appreciate that not everyone feels that way.
So what happens when Linus Torvalds dies? Is there someone else who will become BDFL?
I'm a Photo (and Designer) user too, just for casual use. The only features I really miss from GIMP are animated gif editing, a "crop to selection" function, and to a lesser extent a click-and-drag perspective transform. The Affinity forums have helpful information for working around missing features, but it seems like some people there have a weirdly defensive attitude about how there are good reasons for every missing thing...

Designer was a bigger win for me because I've always found the Inkscape UI baffling.
Alphazero mastered chess by already-implemented self-play.

A slight change in the game rules can have a significant effect on the game and strategy, as anyone that delves into chess variants knows. Is the same true for their implementations?

What is the limitation for state of the art AI in adapting in such a way to rule changes?
Web development is way better than it used to be
Big fan, I think I almost spend half an hour or so just trying random names, and I was not disappointed. The names were actually really good.

How does the AI behind this work? Is it okay to share?
Anyway, it's just brilliant. Bookmarking this as I'll definitely be using it later :)
Those are almost all big issues with private companies too, and you get no vote in them and weaker constitutional protections.

It is less of an issue if there is lots of competition (that doesn't collude) though.
tfiftygjtuy
There's a Danish test that doesn't use those reagents that is still quick to do. It has been mailed around (Spain is using it) but I don't think there is a link online yet.

https://www.ssi.dk/aktuelt/nyheder/2020/03-ssi-loeser-stort-...

(in danish)
As I originally pointed out, the difference between C++ and C++/CLI is that C++/CLI is not just a superset of standard C++. Things are changed or missing, not just added. You can't just take a pre-existing standard C++ program and drop it in a C++/CLI compiler because you'll hit all those differences.

(Things may have been better in the past, but the C++/CLI spec has not kept up with the C++ standard at all and so the main implementation, when asked for "C++17 and C++/CLI," just kind of shrugs and makes a mess.)

This is not true of emscripten. It does add some Javascript binding functionality, but that's no different from e.g. Linux or Windows offering their own platform APIs beyond the C++ standard library. You can just take a lot of pre-existing standard C++ programs, often including those that use platform-specific APIs, and drop it in emscripten!
yfcuyrfuyoguyvuytfvty
This whole Zoom revelation reminds me of the Cambridge Analytica scandal. This has been going on for a long time now, and it wasn't until one specific company did it that everyone is now concerned.

If you want to be creeped out, go to https://www.facebook.com/off_facebook_activity/ and find out how many apps have been quietly reporting all your usage activity to Facebook.

I have 100's of websites which managed to identify my Facebook account despite me logging into Facebook only in Incognito for the past 2 years.
The improvement isn't quite that high, because people sick enough to need a ventilator are often going to die even if they get one, but I agree with your point that increasing medical capacity is the high-leverage play here.
Whatever happened to occam's razor?

Seriously, what is more likely, someone decided to nefariously re-order the list, possibly while laughing maniacally, or the list was just pulled and presented in alphabetical order?

HN commenters are just determined to turn everyone in to evil not-so-geniuses, refusing to recognise that almost everyone involved in this at Zoom are just like everyone else on HN.

They found a thing that did what they needed, an official SDK no less, and used it. They found out (in zoom's case via public crucifixion) that it was doing something nefarious they didn't like, and stopped using it.

But no, if HN is to be believed, they were collaborating with Facebook in some evil diabolical plan to take over the world via advertising.
ycfyitcyvy
My experience has been more that it's shown itself to be highly polarising. There are also a lot of people who knew they wanted to work from home and just didn't have the option, I think this will be a lively debate in the years ahead.

From a pollution perspective though, the preferable choice is fairly obvious.
BuckRogers, thanks for your reply. I agree that my Mandarin (which varies from decent to strong, depending on skill area) represents a useful wildcard.

I haven't given up hope that my unusual combination of skills will get me somewhere interesting. I just wish the job market wasn't so painfully inefficient.

Be well.
The better choice - replacing private provisioning for basic healthcare coverage with a public service - was not politically viable. Sometimes you have to make a suboptimal choice for the greater good.
It’s because Big O is Computer Science. Cache effects are Software Engineering. Professors of CS do a fine job of teaching CS. They even briefly mention that there is a implicit constant factor k in O(k n log(n)) and then they never mention it again. They certainly don’t mention that k can easily vary by 128x between algos. AKA: 7 levels of a binary tree. Or that most of the data they will be dealing with in practice not only won’t be infinite, but will actually be less than 128 bytes. Or, that even with huge data and an proven-ideal O() algo, there is often 10x speed-up to be had with a hybrid algo like a b-tree instead of a binary tree. And, another 2-10x with SIMD vs scalar. 100x isn’t infinite, but it’s still counts.

So, grads listen to their CS professors and that’s what they know. It’s not until they get lectures from greybeard software engineers that they learn about the reality algos and not just the idealized algos.
> For example, the whole "fat is bad, carbs are good" meme was never backed up by solid science, it itself was a bad meme.

And yet, here we are. How were the public supposed to figure that out? Public health advice was, and is, pretty clear: eat carbs.

> I can't speak for you, but if I have a heart attack or cancer, I'll still go to the hospital, so it isn't as bad as you're stating.

You just haven't done your research. :-)

https://www.theatlantic.com/health/archive/2017/11/placebo-e...

https://www.amazon.com/Cancer-Metabolic-Disease-Management-P...
I love it too, but I find it a little weird I need the Photo app to use the magic "remove object" tool. Otherwise Designer seems to have everything I want.
Fujifilm’s Antiviral Becomes First Approved Drug to Treat Coronavirus in China
If it's public infrastructure, the government has no incentive to innovate and it'll be a good way to ruin it. Electric, gas, and water utilities are natural monopolies and priced per usage. You'd end up paying more for slower internet.
If your browser has reader mode, that gets around it
> Within () [] {}, newlines are suppressed.

Unfortunately, no. That doesn't work. Consider:

var map = {
key: long
- value
}

// block
{
long
- value
}

The newlines should be ignored inside the map literal, but not inside the block. A correct semicolon insertion for this should be:

var map = {
key: long // <-- no semicolon here
- value
};

// block
{
long; // <-- but there is one here
- value;
}

But the lexer doesn't know when curlies are maps and when they are blocks. The parser does, which means you could theoretically define the semicolon insertion rules in the grammar, which is what we'd likely have to do, but that makes it much more complex.
Yea, thats true. The owner reached me cause I'm good a pressing buttons on websites. And I had to press a bunch before we got to the human. The process for non-technical humans is not easy (those would also be the most expensive calls)
America's bailed-out airlines are not 'playing fair' with customers
It is only disingenuous if you take it out of context from the parent I was replying too.

Which said infrastructure has no legacy from that era and completely overlook the cold-war build up and associated facilities and infrastructure of that era born out of that period. Equally let us not forget that Germany was upto not long ago - curtailed in what it could invest in military and not having that burden saw a shift into area's they could and medical and industry did well. More so when in many parts they had a clean slate to build up from.

I'm sure many aspect you mentioned are true - , however the drive for solar was born out of a distrust in nuclear and saw a rise in coal plants - which still has an effect today upon the climate of Europe as many (near on all) are located upon the borders, so that issue shifted and needed to be addressed and solar/wind was the right logical direction for them. But then - NO country is perfect or doing it perfect.

But the Germans are trying and done wondrous progress in many area's, let us not forget when they reunified the impact upon their GDP was negligible - that in itself was impressive and whilst in some parts of Germany that legacy still has more of an impact socially, it's progressed a long way and probably more than other countries would of had they been in a comparable situation.

>(what is still there as a disparity between some western states and eastern states.)

Yes - that is a product of legacy.
All the introverted folks at my office are enjoying it - it's the people who used to interrupt us while we're trying to work that are suffering.
Counterpoint: https://www.youtube.com/watch?v=qIOIHywqwTY
Looks like this is a dupe of https://news.ycombinator.com/item?id=22708094 which is now on the front page. I didn't see it earlier, my apologies!
I remember being a super satisfied user of Sketch many years ago, and was then burned with the amount of bugs when they moved from version 2 to 3 (if my memory serves). I actually bought Affinity Designer then, on the spot (again, if memory serves that was 7 years ago or so). So far for my low-level use case it has been excellent, and have eventually added the full suite (Photo, Publisher, Designer) to my computer (or my partner's). I no longer need to edit complex things, so Affinity is a great tool. Although Inkscape has its place still, as a "just in case SVG editor".
शुम्भ निशुम्भ वध – Shumbh Nishumbh Vadh
Why do you believe that vehicle quality is related to anything else? This seems like halo effect bias.
>Lab tests can take up to 10 days now.

There are already tests that can do it in 1-2 hours and without reagents that are running out. I know at least Denmark and Spain is using it (it is made in Denmark but it is published openly).
Jupytext [1] has been a good option to keep scripts alongside notebooks. The advantage is that it also keeps both versions synced so you can edit whichever you want (just not at the same time, as the browser will not live update cell contents for you).

[1] https://github.com/mwouts/jupytext
What happened to TL;DR? I had listened to it as a podcast, then they had some kind of scandal. They disappeared, and reappeared in a form I found less interesting. I stopped listening at that point, but it sounds as if it has come back. What happened?
i can imagine this specific bar as being an llc where all the workers are members and not employees. thus, no double taxation.

just a guess