skysight-inc/HackerNews huggingface dataset:
The approach outlined by Apple and Google is very similar to, and likely based on, the TCN protocol developed by a coalition of open source projects. If you'd like to discuss possible vulnerabilities and propose further improvements, there's an active community already doing that who would be happy to have one more contributor. :-)

https://tcn-coalition.org/
A good dictionary is created by puppeteer
I think you are most likely correct, but to argue devil's advocate there has been a significant change the way our society collectively discusses and reasons about these events, and a change in our views of acceptable losses.
I know for an absolute indisputable fact I far know more than the average doctor, media pundit, and typical low IQ uninformed HN commenter who parroted "Masks don't work" for a full month while the epidemic spread. Exile those guys. Send them to hades for all I am concerned, they are personally responsible for the deaths of thousands. They would get the death penalty if there was any justice at all.

Ignorantly downvote and mock me for not accepting all that these fake authorities claim, that's fine. To hell with the mockers as well when they are ignorant self-righteous self-important anti-scientific politically motivated imbecile hacks that cockadoodle whatever they heard from their daily talking head. That's foolish. I decide what is scientific and valid. Science isn't based on deference to authority. It's dependent on rationalism and reproducible evidence.
This calculation doesn't make sense to me. Since the start of the pandemic, there's been 1.6m confirmed cases so far worldwide. Even if every single one of those were to send 16 bytes identifier, that would still only be 27MB, no?

Where are they getting 100s of MBs per week? I know it's exponential growth and the number of cases will grow, but their calculation still seems off to me.

EDIT: I guess each person has 14 keys, so that makes it an order of magnitude bigger.
Further to this, once we have antigen tests rolling out en mass it will give us a much clearer picture as to how many people have been infected (and are now hopefully immune). Until then we just need to sit back and wait.
"Evil" is a bit loaded, but what that level of accuracy does is let you say "this person was in front of the shelves for products X, Y and Z" as opposed to "this person was probably in the store".
It's "surprising" that people lose jobs when businesses stop functioning? I can't think of any interpretation of that sentence which makes any sense at all.
> if there is a hit, you have to upload the id to check it.

Why would you upload it if you know (almost for sure) there was a hit? We can all live with small false positives I think.
Have fun going and reproducing every single scientific result you rely on every day, in your own personal facilities.
Waiting to Die: Will Boredom Kill as Many Seniors as Covid-19 If Left Unchecked?
The Chinese and the Russians seem to have figured out how to own the US without having to deal with an insurgency. What are people going to do, seize the Walmart?

If Americans want to be well armed, they need to start visiting the library instead of the gun shop.
With the world distracted, China intimidates Taiwan
It's not a job, it's a gig. Don't go getting DoorDash in trouble. They might have to start treating their employees as employees!
Why did you create a new account to post this?
> (like most companies my employer very explicitly disallows it, plus I'd be running a high risk of an insider trade accusation

I've not seen that before. How is the rule structured? Can you buy otm puts?

I can't really imagine that a formulaic program, established in advance and rigorously followed could possibly run afoul of insider trading rules regardless of your position at the company.

Something like: "In order to hedge my undiversified finical interest in X: While I am employed at X, on days A and B each year I will purchase 1 year puts with strike at 50% of the spot price (or the next higher price available) with Y% of my take home pay and either hold them until the expiration date, until they produce a return of Z, or the time of my choice if my pay is reduced or I stop working at X."
First, programmers have choices, and Python's lack of a good user experience on this front will turn off people that have better options with other languages which have found a way to deliver a better experience given the same constraints as python.

Second, there is the python foundation, which funds people to work on areas of python. This should be a priority, and can be done by paid contributors.
It would be a total disaster if the vaccine made things worse; it'd destroy trust in governments and vaccinations and our lock-downs would have been potentially worthless. It has to either work or we have to accept it'll take longer and deal accordingly. The risks of getting it wrong and implementing vaccination programs regardless are literally horrifying.
Perhaps it would melt down through the tarmac. As the article states, 'Yeah, let that sink in for a moment.'
I see shades of Oz [1], but that might just be my imagination.

[1]: http://mozart2.org/
I had multiple friends pull me aside about similar email and asked to deal with it confidentially, I've probably had other friends pay up in attempt to avoid humiliation.

I think it's well worth talking to friends and family about these types of scams and how to deal with them - they can cause an immense amount of stress, humiliation and potentially financial stress. Nobody deserves to be put through this kind of abuse.
When you start the company, you and your co-founders purchase all of the common stock at a de minimis price (and file 83(b) elections!).

The additional preferred shares you would get when this SAFE is converted will almost certainly be very very small compared to your original founder stake - to the point where it's kind of pointless to get it in the first place. Your investors wouldn't want your initial founder equity to be preferred, but they should have no problem with you putting in your own additional money alongside theirs on the same terms. Many investors like to see their founders have skin in the game.

From the founder's perspective, you're better off making a loan to the company, since you're already so rich with equity. That said, in my experience, investors don't like putting money in just to have the founders take money off the table, especially early on. With my first company, we started off with founder loans, and when we raised our first institutional round, our investors insisted we convert those loans into equity at their same price as opposed to paying ourselves back.

That's why my approach with this second company was to go straight with the SAFE off the bat for my capital infusion.

It is possible that our first company was an anomaly - and that founders putting in additional capital via loans is the standard practice and that most investors are totally cool with you getting paid back on those loans.
How is this going to work out? Everyone take LSD in their back yard on a hot sunny day?

I’m kidding of course.
Legal click-through requires proper signoff
This is wonderful. Truly one of those 'make a difference' kind of projects! Kudos.
Think of the daily key as the seed to a random number generator. If two people pass the same seed into the same random number generator, they can generate the same list of 500 random numbers. This provides a compact way for someone to say: "I just learned that I was infected. These are the 500 identifiers I broadcast on that day. If you recognize one of them, then you might also be infected."

https://tcn-coalition.org/
Ok, then the _majority_ seems to be bloated. And I feel like this is the new normal.

HN, in my opinion, is an island of simplicity in a sea of complexity.
Read up on Postscript specifically. There's some interesting history there, like Display Postscript.
Nice try bill gates! No mark of the beast for me!
Similar story as with objects - the switch statement originally existed to facilitate type-aware conditionals for statically checked algebraic data-types. At this point it's just syntactic sugar for a chain of conditionals. It might make sense to unify the two constructs - and I like the syntax you suggest
I write multi-threaded servers in languages like C++/C/FreePascal/Java. As how to properly write multi threaded applications that take advantage of multiple cores? Well I think it is beyond the scope of this discussion. I have no desire to write lengthy articles. It takes experience anyways and ff you do not already know how to do it putting few words in newsgroup is not going to help.
I read this thread and I have no idea how this relate to the (little) reading that I have from Prometheus Rising, though I'm told that it also deals with Cybernetics.
You ship your org structure
Even in languages like C# it will let you get away with lots of horrendous things. Generally unless you put on options like "Treat Warnings as Errors" most programmers will just ignore them, or wrap some statements in 'pragma' and disable the warnings. I've seen people just wrap an exception around the entire application or put a giant exception filter instead of actually fixing the problem.

Poor/Lazy developers will find ways around more stringent checks.
> The local government would have to submit the keys as you mention and act as moderators for that region.

There's a big difference between a centralized and decentralized model here.

* Centralized, there's a single (or only a few) worldwide APIs that you need approval to work with. This also hinders interoperability of different end-user app implementations.

* Decentralized, anyone can set up a distribution server and require whatever authentication they'd like for it. A local government, a hospital, the Red Cross, etc. The framework becomes nothing more than a decentralized protocol that can potentially even be repurposed for other novel uses.

For the decentralized approach, bear in mind that there's nothing preventing a third party from hosting and managing a distribution server on behalf of someone else. So (for example) the CDC could host a server (and handle authentication) for a state or county government that didn't feel up to the task.

Another example, say the local hospital has their own database (possibly hosted by the state or Google or whoever). They can feed their (authenticated, locally collected) data to a local authority (the city or county), which only needs to accept data from trusted institutions (ie all the hospitals in the area). They can in turn feed this inherently trustworthy data to a state system, and so on. If each entity in this hierarchy makes their dataset publicly available, then users can independently decide which datasets are relevant to them (perhaps they traveled recently?) and check them on a daily basis.
I had a similar need at a company I worked for. My solution was actually quite similar to the author's #1 with the major exception being that I used ODG for LibreOffice Draw which mostly solves the author's two main complaints here. Background images can be high quality and placing your text is as easy as clicking where you want to place your text box.

The only other major difference is that I didn't interact with UNO. Since Open Document Format files are zipped XML files I extracted the content.xml and did regular expressions for my variables then replaced them.

We did have to do signatures as well but that turns out to be not THAT much of a pain. If you insert an image on top of your form manually then look at the resulting file you can pretty much copy the part of the XML that refers to the inserted image, insert the signature image into the ODG zip and make sure the names line up and it will work.

It's worth noting that the practice of editing complex XML with regular expressions is not always advisable. In my experience it works fairly reliably with ODG because the format remains simple. But, with ODT it can result in corrupted files quite easily because additional XML can lie inbetween the text letters of your variables. Then you'll be on a mission to find and ignore all the text markup like XML bold markers and span tags and paragraph markers and style tags.... before you know it your simple unzip regex rezip becomes a whole library.
Both of these options are wrong. Not so long ago, the people who entered government did so purely for civic duty. They didn't need to profit off of it.
Covid-19 county map displayed with demographics, policy, healthcare resources
I’m sure this will have no unintended consequences...
A death of a vaccine or a death of COVID-19 is still a death. We should act according to reduce the total number of deaths, taking into the probability we could be wrong (and if you say that probability can ever be zero, then I don’t believe you). A 0.01% chance we could kill more with the vaccine than without is not an excuse to not deploy it IF the alternative means more likely much higher deaths.

But luckily we don’t have a binary choice. A dead vaccine is usually much safer. We can start the vaccine to high risk groups early and watch carefully, expanding access as results come in. We’ve already started clinical human trials a month ago.
Yeah this breaks down if you use anything more than a few words per node, because it has no wrapping. I think even if you had the text blocks wrap at a sane width (20% of screen-width or something) then it would be more better, or expandable/modal blocks like your idea.
Building a command line tool to simulate the spread of an infection
Innovative Solution to Password Problems: Gate [ Graphic Access Tabular Entry ]
ReactOS 0.4.13
Outcome of reductionist thinking that is plaguing the world, thanks to its great success by and large, but the downside is wholistic approaches have been contemptuously tossed in the trash.
The hope is that a yearly vaccine will Protect enough to reduce mortality like we do with flu shots. Both R0 and milder symptoms of you are infected. Both of these fees into each other. I do think that mask culture is in our Kong term future.
True. Don't want to give anyone monkey virus or anything.
Enhance your immune system by getting good doses of vitamin c, vitamin d and zinc.
> The house doesn't disclose trades.

This is not a factual statement. See the Clerk of the House of Representatives [0].

The main issue is that many of these trades are submitted by scanned, handwritten documents.

[0] http://clerk.house.gov/public_disc/financial-search.aspx
Never gonna happen. I could be a good sport for another month, since they’re asking nicely. Beyond that, the risk from creeping fascism quickly outpaces the risk from any disease that fits these observations, and I don’t care if you believe it or not. Probably half of the country won’t put up with a shutdown for even that long.
The 'calculated risk' you talk of is such a bad way to evaluate the risk of a vaccine making things worse that I shudder to think of the consequences should such an attitude be adopted. Please, just stop, and read about the consequences of getting a vaccine wrong.

https://www.pnas.org/content/early/2020/03/27/2005456117
That was one surreal thread, if you're talking about the recent AMA with Gates. Why he decided to throw a steak into a room full of rabid pit bulls, I can't imagine.
Civic duty shouldn't mean their family and kids don't get the same opportunity as those of a software engineer. It is not "profit". It is a salary so that smart people don't have to sacrifice their family to do their civic duty. I am not saying any Senator is necessarily sacrificing, but that is where all these shady actions come in.
Fighters are export controlled items. Illegal to remove form the US, illegal to show to a foreign national etc.
The US has every legal right to enforce how he uses them outside the country.
Or may not. I design and create products that serve particular problem for customers while satisfying reasonable constraints. If it comes to a situation you've described than it will be spun into a separate component. I already told that I did and know how to do distributed applications. The keywords here are "WHEN NEEDED". And on modern hardware it is not in my cases.
You know, what would be cool is if we'd managed to make some progress on immunology and pharmacology in the past 40+ years, such that we could avoid mistakes like that.
Marsh Chapel Experiment
It's not PC. It's the typical frightened backlash from those who have invested their lot with reductionist logic and simply cannot face any other approach to problems. You find this quite commonly in the field for which this forum exists, hence the outraged responses to you.
You still don't understand. It has nothing to do with material things like money. It is something much greater than that. Civic duty is the highest honor one can achieve in their life.
Then you must be 'aware' that we can't simply calculate a probability of whether the vaccine will be worse or not. You either take a real gamble that it won't be, or you do the sane thing and actually observe long term effects in trials. There's no possible way you can assign probabilities like you can a coin flip - each vaccine and disease is far too unique and unpredictable.
Symme(Try Blocks) in Rust
I once heard as a rule of thumb, that your base salary is quite low (somewhere in the area of an account manager). Usually you can assume to receive 10-15% from the yearly revenue you generate.
Walt Whitman’s Gift
Do this 4 times a year times 10 years (last bull run) and you expire worthless 39/40 times for a net loss.
I'm not super familiar with f#, but Pointless definitely takes inspiration from languages in the ML family, while only offering a small subset of their features. One of the questions I want to explore in this project is how programming language design can shape the learning process for beginners, centering on the idea that the features that a language chooses not to include are often key. I was pretty influenced by Mark Seemann's essay [0] on this idea.

[0] https://blog.ploeh.dk/2015/04/13/less-is-more-language-featu...
Thanks :)

Mint has what Svelte doesn't:

- consistent language with a good type system
- at its base it is a functional language
- styling is built in - https://www.mint-lang.com/guide/reference/components/styling...
- routing is built in - https://www.mint-lang.com/guide/reference/routing
- language constructs for error handling
- language constructs for asynchronous tasks
- compiles to Preact so the build output is small
- easy JavaScript interopability

Svelte has what Mint doesn't:

- it is basically JavaScript compiler
- different syntax for template (HTML) vs code
- code is just mostly JavaScript and can use NPM packages (I think)
- have their own runtime without virtual DOM
- transitions and animations are built in
- reactive by default (without the need for language constructs)

I haven't really played around with Svelte though so I might be a bit biased. I suggest that you try both a see what you like more.

Let me know if I can help with that :)
Thanks, I’ll have some reading to do on easter, now :-)
To me this seems to be no worse and possibly more efficient than our current system.
Nothing, that would be racist
Oh definitely, and especially now with the unemployment benefits cap being nearly 4kUSD/month the decision is even easier.
Thanks for the good explanation of how Remdesivir enters a cell and stays there.
Did anyone use Firefox? There's a fairly significant issue with video simulcast in FF, and if anyone on the call broadcasts video on FF it will use significantly more bandwidth than users on Chrome/Chromium-based browsers.
My understanding of the term "PC" is that we basically try to be as inoffensive as possible in public. Where this encourages people to not use racist, sexist, etc language, it's generally a good thing.

To the degree that it encourages people to hem and haw about uncomfortable truths, like "this is killing people," it's often counterproductive.

I'm a former military wife. The military is not a culture that tries to politely find ways around talking about death. It's pretty blunt about some things that the civilian world finds uncomfortable.
You wouldn't do it in the beginning of a bull run, only once it's been going for a decade plus.
Are robustness and loose engineering the same/overlapping quality measurements?

If so makes sense to be not strict, if not it’s you(and us all) rolling up two different modes of failures into a single classification.
I hear a lot of ideas, which ignore the indications from both China and South Korea about re-infection. Nobody for sure knows how long the immunity lasts. Also, people could be asymptomatic/mild-symptom, just because they have a strong immune response, not because the strain is less deadly. How do you quantify who is immunosuppressed and who has a well-functioning immune system?
I'm alarmed at the glee with which Americans are giving up their constitutional rights and calling for more restrictions. America is not Asia, or Europe. This is a frontier nation, and we must keep it that way.

"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
This feels a lot like Caribu app https://caribu.com/
For those unfamiliar with it: options are usually quoted per-share (even though almost all of them are sold in contracts of 100 shares), because it makes calculating the break even price a lot easier. For a put costing $20 on a $165 strike, the break even at expiration is $145.

Also, you never buy long dated puts ATM in bull markets with the intention of hedging. It's usually much further OTM, since it becomes a lot cheaper. Right now all options are very expensive due to high implied volatility.
The Wolves of Stanislav: An Improbably True Parable for the Pandemic Age
In my experience, SQL is successful despite its syntax, not because of it. Wasn't it originally intended to be an end-user interface? It's failed at that. Now even programmers choose to use an ORM to insulate themselves from it. Even the programmers I know who don't use OO still use an abstraction library to avoid the need to touch SQL directly.

SQL isn't even one language. It's a family of incompatible dialects. I've never written more than the most trivial SQL that would even be valid (much less the same result) on any other SQL dialect. Even though it has ISO and ANSI standards, every database in the world requires proprietary rules and conventions and extensions. How do you quote identifiers? Are strings case sensitive? Is '' the same as NULL? How do you create an index? What data types are there? We can't even agree on the most basic aspects of syntax.

It's "incredibly successful" in the same way that early HTML and JS was. People wanted access to the underlying platform so badly they'll put up with a nutty design and gratuitous incompatibilities. They don't really have a choice, and many are going out of their way to build their own alternatives because the vendors won't.
> Associated values in enums make sense, if you look at the enum as a class/struct, under the hood.

But they don't make sense as enums. If you have to look "under the hood" to get a reasonable model of a feature, it's a bad design.

> It's quite powerful, once you get your head around it.

> I write about that here: https://littlegreenviper.com/miscellany/swiftwater/enums-wit....

Like I said, you can write the same kind of thing very easily in Kotlin by using a sealed class - your example would translate line-for-line. It's a useful feature. But it's very confusing to call it a kind of enum rather than as a kind of class; as your other post acknowledges, it means Swift essentially has two different things that are differently implemented but both called "enum".