skysight-inc/HackerNews huggingface dataset:
Some of the problems: If you get an alert, are you personally responsible if you aren't going to self-quarantine immediately and perhaps infect others after being notified? What use would a tracing app have if anyone could ignore alerts at will, because s/he has no symptoms and is afraid of job loss if quarantining?

On the other hand: What about people not using the app or just disabling bluetooth because they are afraid of being helt responsible? What if your employer, your supermarket or your health insurance demands that only users of the app are served/welcome? Are they allowed to check that you conform, even if the use itself is volontary?

I'm not against a tracing app, but lots of unsolved questions aren't even discussed openly.
All these designs are cool projects but other than being a distraction and some PR nothing will come out of them.

There are plenty of proven designs that can be manufactured cheaply, the price of the end units especially for things like ventilators isn't often due to complexity and manufacturing costs but due to the costs of maintaining a supply chain, manufacturing and providing support (including liability) for the healthcare market.

None of these things seem to solve these issues other than potentially removing liability to who ever decides to manufacture those units.

Any thing can be built with off the shelf parts but the reason why most medical devices aren't it's because you need to take special care in your supply chain.

Ventilators use valves that aren't that different and often the same valves that are available for a plethora of other applications like industry and agriculture but the fact that it's the same valve doesn't mean that it's the same supply chain.

The suppliers for medical equipment make sure that say the lubricants that are used are safe and that no one can say replace o-ring used in the valve from one supplier to another without recertifying the entire thing making sure that the new o-ring meets the exact same specs.

For things like electronics then you have a whole other world of safety from things like resistance to liquids (anything from blood splatter to leaking IV bags), EMI to make sure it won't interfere with any other devices or be susceptible to interference on it's own and ESD to make sure there could no chance of sparks especially in devices that pure or high concentration oxygen can flow through or devices that will be near oxygen feeds.

And heck even if all that isn't the reason for ventilators being expensive and the true reason is IP Licensing/Patents then the US government and every other government can easily either compensate the IP holders directly or simply withdraw protection on the IP in question.

Many countries have already had legislation in place to allow governments to suspend IP protection or grant protection to violators during an emergency.
Speed loss is unnoticeable with any recent hardware (less than a decade old) and typical workloads (even for developers).

If concerns about losing data are a roadblock, then you need a good backup strategy. You're already rolling the dice that you'll never have a hardware failure, human error, natural disaster, theft...

I can't speak to your SSD wear concern or potential issues during password changes.
Our Dress Rehearsal for a Police State – RealClearPolitics
Not wrong, but also doesn't allow us to get back to normal in any meaningful way.

That said, I don't believe we're at the point in the curve where we should be returning to normal. Contact tracing apps feel much more useful when we're into the tail end of the pandemic, where infection is far less likely. And only of value if usage of the tracing apps is very high.
Yeah, but they are both denominated in the same thing, human lives.

Bit easier for people to get their head into than QALYs

https://en.wikipedia.org/wiki/Quality-adjusted_life_year
How is stunnel a workaround? Honestly that would seem like an ideal solution to me - "do one thing, do it well". Stunnel can focus on having a rock solid TLS implementation and Redis can focus on being a great DB.

Am I missing something?
Explainable Deep Learning: A Field Guide for the Uninitiated
Why can't we compare apples and oranges? They're fruit. They have nutritions. I don't like this metaphor.
How can they innovate? There is a lot of "insuretech" out there right now. There has been a relatively large shift into direct-to-consumer insurance as well, rather than needing to go through an agent. On the tech side, for example, there are companies like Root and Metromile on the auto-side who are doing per-mile / driving habit pricing based on logged activity in your car. You can also innovate a lot on the claims-side to make the product easier to use. Lemonade is doing this with homeowners and renters insurance, allowing you to just take photos of your claims. Innovation can also happen on the backend with things like automating claims that can help drive down cost to increase margin or offer more competitive rates. Finally, the innovation has always happened on the actuarial side to better assess risk so it can be priced in a way that reduces the risk on the insurer.

There is a fair amount of vertical integration happening already. Finding ways to reduce "retail" pricing for claims for insurance companies is a pretty big deal.
The root password is pretty useless by itself if you can't decrypt the data.
> Avoid mixing spaces and tabs in the indentation of a text block

This has some implications. For example, I can imagine someone editing a text block and inadvertently using a different indentation type (tabs/spaces) from the other existing lines, which would then change their program in a non-obvious way. I'm myself an author of a programming language with a non-standard approach to whitespace (called Muon), so this is a topic I've thought about quite a bit. Interesting that the Java team considers this an acceptable tradeoff. I'm looking forward to seeing how this plays out in practice as a data point.
what do you end up using instead of k8s?
There are ways to get around safetynet, though it's a cat-and-mouse game of "detect the root".
For me it's both about the privacy and vulnerabilities in the Bluetooth stack such as https://www.armis.com/blueborne/

According to the article, you need Sep 9 2017 security patch level, but my 5 year old phone is on Sep 1 2017 level. No way I'm going to have Bluetooth turned on in untrusted areas. While I'm unlikely to get hacked on the street or in a store, it gets more likely in places like a bus or a train (while commuting).
Yep, it will be automatically posted in a few minutes.

Edit: https://news.ycombinator.com/item?id=23042618
so we go from

>3,448 to 15,620

confirmed deaths to

>25,000 to 69,000

estimated deaths? It's no wonder Americans have trust issues with medical experts. That's an absurd number created just to scare people into getting vaccinated. Which appears to be the authors opinion as well.

> While in the past it was justifiable to err on the side of substantially overestimating flu deaths, in order to encourage vaccination and good hygiene

I feel like trust is entirely undervalued in the scientific community. How are lay people expected to follow scientific advice if we can't trust the scientists?
Thank you that was insane.
In a good way.
Hey there, thanks for asking! Unfortunately not. There's no such integration. Instapage costs $149-$199 monthly so naturally, they have many more resources and features that they can provide. One Profile tries to provide a nice, simple yet practical landing pages that are affordable for the masses.
they probably do, often the university negotiates royalties or equity for spinoffs of research done using university resources.
FWIW the Java snippet seems to be a syntax error instead, the JEP explicitly defines the opening delimiter as three double quotes, any amount of whitespace, and a line terminator.

The closing delimiter can, however, be on the same line as the final content (in order to suppress the trailing newline for instance).
Thanks. The last thing we need is another discussion about the problems with a programming language. Those are boring but they're also pointless.
Flu, seasonal pneumonia... what's the diff?
Dockerize your Development Environment with vscode
But let's compare them anyway.

"we find that the novel coronavirus killed between 9.5 and 44 times more people than seasonal flu."

That was easy wasn't it.
Not the guy you asked, but I didn't downmod your comments. However, I don't think moving would make sense right now for big projects. Here's why:

1. Sourcehut is still pretty new; people aren't as familiar with its interface and workflow (which is intentionally different from the github PR-based one). Better or worse aside, this would create an additional barrier to contributions.

3. Sourcehut is still in alpha as of writing this comment; though it's stable, stuff might change. This is no ding on the site, which is actually really good (I greatly prefer the lightweight UI to github), but projects like redis have different considerations than a personal hobby project.

2. It takes time and effort to move a project to different hosting, and from my experience, this grows in a greater-than-linear fashion as the size of the project increases. Any project must therefore ask itself if there is a compelling reason to expend that time on that goal, some benefit to developers or to users.
Thank you, d0100 :)
The latter is not valid Java, as the """ must not be followed by string contents. And

var text = """
hello
world""";

will not have any indentation, as the common indentation is stripped from all lines.
Also see previous post about locals taking imaginative steps to crush this and to incentivise students to read the relevant works:

https://news.ycombinator.com/item?id=23032487
> You're still coming from a place where all paths lead to the implementation and inclusion of the feature.

Not really. Ideally, I'd have read a comment saying: "We discussed this on IRC, and for this and that reason, we decided that this is probably never going to be worth doing. If you have any new information or argument that was not considered above, please do raise it with us, but we are closing this issue for now."

> There's a lot of discussion you don't see, too. Discussion on the IRC channel, private discussions between maintainers, snippets here and there on patch reviews and other issues... just because you didn't get your say, doesn't mean that the issue wasn't sufficiently discussed.

If your discussions don't happen in the open, how open is your open source project really?

You can discuss things on IRC, or whatsapp, or wherever you want, but if a synchronous and/or private communication channel is used to decide on technical issues that impact the project, then you are essentially excluding everyone that doesn't live in your same time-zone, wasn't there on IRC at that time, can't search those IRC logs, wasn't invited in the room, etc. from impacting your project.

That's just not open enough for me, so I don't contribute to projects that work like that.

Rust or th linux kernel discuss everything in the open, so that everyone can see it and participate, whenever they have time to, and make their case. Whether that's a mailing list, a forum, or a github issue doesn't matter.

But closing an issue with "no" isn't very helpful for all those users that weren't in the room where that was decided, and they will all wonder "why".

> that doesn't make me a bad maintainer IMO.

There are dozens of different ways of maintaining open source projects. Just because sway's way doesn't fit me doesn't mean it's bad. It just means that it doesn't fit me. If you'd like to change something so that it fits people like me, the above hopefully explains what the issues for me were. But I don't expect you to do that, and you don't have to do that, and its perfectly fine for you to disagree and don't want to do that.
I am unsure what the NYC capacity is right now, but I know in some parts of the city, patients literally died in hallways before even getting a proper room. I also personally know a nurse in a hospital in Westchester county (just north of the city), and they had to make impromptu Covid-19 ICUs out of various parts of the hospital, and that turns doctors and nurses who ordinarily did other things (such as surgeries) into ICU doctors and nurses.

NYC built more hospital capacity as a response to the dire situation in their hospitals. That some of that extra built capacity is unused is not evidence of overreaction. I also find it odd to separate out the availability of doctors and nurses from the physical beds when our primary question here is whether the hospitals are strained; a bed is of no use with doctors and nurses to help the patient.

I'm honestly curious: have you not read the news papers articles talking to doctors and nurses who have personally witnessed the over capacity hospitals in NYC and Chicago?
The dichotomy isn't between the app or a medical professional guessing, based on contacts, whether someone might be infected and whether they should self-quarantine. The dichotomy is between guessing infection based on contacts and testing for infection.
The RPi 4 can saturate gigabit with ease, it's in a different league compared to the RPi 3 and lower, avoid those like the plague.
in one of the situation, we had a similar problem of scaling and consistency not going hand in hand, at that time batch process solves Lot of our problems.
Listen to BBC Radio 4.
https://news.ycombinator.com/item?id=22495251
Alibaba as in Alibaba Cloud. That's not quite a correct headline.

That being said, after working for Alibaba, their vm and containerization security is about as secure as swiss cheese.
Rustling up predictive sports betting models on the BEAM
Bars are packed, concerts sell out, museums are busy, and plenty of gyms do a large healthy business just prior to the CoronaVirus outbreak. In what world do you live that American consumer's didn't go to these places? Here on the East coast (Northeast for sure) that is NOT true at all. I doubt it's true anywhere. I understood your point I just think it's poorly made and not at all backed by reality.
I’m not sure Go is what I’d call a fad.

Is Java a fad? Its early years were much more hype driven than Go has been at any time during the 10 years Go has been around.

Python? JavaScript? Ruby? Rust?

What I like about the Go community is that it appears to be very measured. Unlike many other communities where the way a language is used becomes bigger than the language. Like Spring and Java. Rails and Ruby.

Or Rust and “look I reimplement X despite nobody giving two shits”. :-)

(My big disappointment with Rust is that it hasn’t found its niche. I’d like that niche to be embedded operating systems. We could certainly use Rust there, because C, C++ and the utterly shit Python-junk used to stich things together is just painful . Competing for attention in server development or any other area that has very strong contenders is clearly an uphill battle)
>What's the purpose of scientific funding: to progress science or to make money?

What's the purpose of scientific progress if the people can't share in the benefits?

>but a corporation came in with deep pockets

Deep pockets partially because they domicile in tax-havens, and re-contribute the bare-minimum back to the source of the foundational science, forcing that foundational science funding onto the backs of the people, via trillions in student loans.

How is this "optimal"? Do you think we wouldn't be able to search the web without Google?
The stock market is perfectly representing, well, something. Any attempts to explain it require loads of mental gymnastics because it's a layer of abstraction over so many layers of abstraction that I fear we've collectively lost sight of human welfare and real human advancement. I can assure you that the stock market doesn't represent that.
I just: Don't answer, look up and maybe call back.
You're actually right, appleflaxen. I don't have any other comments on other threads and that was really my mistake. I should've been more contributing if I were to expect the same from others. I'll try to be more active! Thanks for sharing your thoughts!
Don't these arguments apply equally well for manual contact tracing? There will be very significant false positives and negatives there too.

I would expect that a contact tracing app can actually make a much more accurate list. Trying to accurately remember who I was near and for how long over the last X days is difficult (given that I'm not confined in my house, of course) Even with intensive manual research, working out who it was that cycled behind me for 5 minutes this morning or who I coughed next to at the cheese counter is going to be remarkably difficult. Apps can plausible cover some of those cases.

We'll need to tune the alerts for acceptable precision & accuracy, as a function of the signal strength & duration of each contact, but that seems like a tractable problem, and again seems very similar to judging the risk of manually collected contact events.

Despite all these possible inaccuracies, AFAICT contact tracing has been shown to be very effective, and is a well respected technique. I don't see anything here about how apps will be significantly worse. This assumes a significant install base of course, but I think that's tractable.
i have to agree with you on this. i've been using k8s at work for over 4 years but operating k8s for home workload is still too much; unless, it's for tinkering/testing.
I wish that's how C# handled it! There are verbatim string literals that support newlines, but in practice, most of the time I see people stick to regular string concatenation because it ruins code indentation/alignment. That's how Rider chooses to refactor code when you insert a newline as well. Multi-line verbatim strings begin to get useful around the point where you should be probably loading your text from some resource instead of embedding it in the source.
If you use a good IDE like IntelliJ, you don't lose syntax formatting, and can edit the fragment even with autocompletion. IntelliJ is good enough to do this even right now without text blocks in Java, when let's say a HTML snippet is constructed using string concat.
How about oranges vs lemons? That way they are superficially similar but one is a lot more palatable than the other. Regular coronavirus = eating an orange. SARS-CoV-2 = eating a lemon...
Surprise not to see tmate.io get more attention:

https://tmate.io

It's packaged for most Linux distributions and offers a seam-less "share your terminal" experience over the web. Has an optional read-only mode. Users can access the terminal via https and ssh. Great for low-bandwidth videoconferencing.
I appreciate the effort, but it looks like we aren't going to need nearly as many ventilators as expected because COVID lung problems are different than other lung conditions and seem not to respond well to invasive ventilation.

https://www.youtube.com/watch?v=Elgct0nOcKY

https://www.reuters.com/article/us-health-coronavirus-ventil...

https://www.cnn.com/2020/04/22/health/coronavirus-ventilator...

The video in particular is telling, highlighting the difficulty in getting a hospital to change what is considered the standard procedure in the face of new conditions (told by a frontline doc).

We are going to be up to our eyeballs in excess ventilators. Maybe they'll be handy for the next pandemeic ...
Unlike "Security Theatre" of the TSA et al, this is a little different. Contact tracing is proven to be effective in reducing the number of infections and locating and treating infected people earlier in their infection.

These apps are aids to that tracing, not a solution. They help both those that were in contact with someone who is diagnosed, by getting tested and treated earlier, they are more likely to stay healthier.

But if they also quarantine themselves and are infected, they are less likely to spread the infection further.

So it's a win-win.
IMO, most of the difficulty comes due to developers having full-time jobs programming in languages they already know. Learning a new language takes a few weeks of focused effort, then a few months of practice using the language almost exclusively to really solidify it.

That's almost never possible while employed: most employers aren't paying their developers to spend weeks-months to learn a new language they aren't already using. It's only in extreme cases where a business decides to change for some reason that they'll pay for the training and require devs to take the time to learn & practice. It does happen (my employer did this, swapped the backend from Java to Go, and paid every dev, even non-backend devs, to take training) but it's rare and expensive so there needs to be a very good reason for it.

Many developers (if not most, I have no real data) don't program much outside work, and even if they do they'll keep going back to work and reinforcing the existing language's style in their minds.

It takes time and effort. Maybe not a whole ton of time, especially if the languages are of similar paradigm (OO, functional, procedural, etc), but that's time and effort many wouldn't want to put in on their own.
Git: Adding Changes and Checking Status
Maybe I'm lucky but this is infrequent for me. There are better tools for most queries:

https://ebean.io/docs/query/background/typesafe

https://www.jooq.org/

http://www.querydsl.com/

https://scala-slick.org/
It's extremely convenient to embed content which is not single line but which you'd be embedding either way e.g. text with some amont of formatting, or literal SQL queries.

It's also useful for small amounts of structured content e.g. if you don't yet need to rely on a full-blown templating system for your HTML, or to POST small amounts of static JSON or somesuch.

> You lose syntax formatting if it's structured content

Jetbrains's IDEs do content-sniffing and formatting and coloration of embedded content (though it breaks down somewhat quickly if you start doing string formatting within the block).
IntelliJ not only handles syntax formatting of code in string literals, but validates SQL against the db schema and performs identifier completion.

It's more convenient and safer to put SQL (or other text) inline next to the code that uses it rather than "some other file" that can fall out of sync.
OFFSystem
How much are people willing to pay? A quick search shows Google's STT API at $1.44/hour. As an example, the Joe Rogan Experience is ~1500 multi-hour episodes, meaning it would cost >$5000 for just that one show.

Presumably the OP is using an offline speech processing tool, but compute costs would still be expensive.
Yea my comment is in terms of identity not authorization. I didn’t read the FIDO part
Covid-19: Data Dashboard by City – Top Brands
Records are still a preview feature in Java 14 (Apr 2020). Java 15 (Fall 2020) contains a second preview. They're usable, but you have to pass a flag to the compiler to enable them, and you run some small risk that the syntax will change (it's pretty simple, so I'd guess that won't happen).

I'm guessing that they'll land in Spring or Fall 2021, but that's just an outsider's guess. The really important cutoff is Spring 2022, when Java 18 is intended to be an LTS version.
FDA authorizes a ventilator developed by NASA’s JPL for emergency use in
The original pi camera can be made to run at 660 fps with reduced line count, pretty neat hack!

https://blog.robertelder.org/recording-660-fps-on-raspberry-...
Loom and Panama look really cool, but when will they make it into the JDK?
The profit from your data offsets the cost of the hardware.

If they're not selling your data, then you get to pay full price for the phone. Not a crazy idea, really, but I wish that was made clearer.