skysight-inc/HackerNews huggingface dataset:
I use Withings Steel HR and Sleep Cycle on an iPhone. Both provide useful information but neither is perfect and often conflict. I think a lot of this is due to a 4 year old that my wife and I have been unable to get to sleep in his own bed. https://www.marksdailyapple.com/should-you-track-sleep/ is a good article with recent data on accuracy of a variety of devices.
I was wondering when something like this would come out. It would be interesting to see other stats like:

- Screen time usage
- Air quality over time
- Baby births (in 9 months)
- Etc.

I'm sure we'll see more of this in due time.
Also a kiwi. Everyone is hesitant and it's natural to be. By locking down we are guaranteeing that people's businesses will fold and a large number of people will lose their jobs / livelihoods. No leader wants to do that unless absolutely necessary.

We've had self isolation for people coming in from overseas in place for a few weeks and as soon as that progressed to community transmission we've locked down. We had 50 cases where 2 could not be traced back to international travel. We're now at 200 cases (as of yesterday) and still no deaths.

I think hindsight is always 20/20 and I think NZ has done the right thing in appropriate timelines given what we knew at the time.

We are fortunate that we are a remote island in the south pacific that makes it easier for us to close borders and contain this much easier than other countries can.
Ask HN: What is going on during a macOS/iOS update?
Updating a Linux based OS is just a matter of downloading a few packages. If a kernel update is involved, you just restart afterwards. All done within a minute or two. Similarly with Windows, it takes a bit longer and the update is finalized during a restart cycle but again it's finished within a few minutes.

On the other hand, updates on macOS (and iOS) take several gigabytes to download (Security Update 2020-002 for Mojave is over 1.6GB, Catalina 10.15.4 update is over 3.3GB) and take 10+ minutes to install. Not only that, the machine is restarted several times during the update, the screen often goes black, the progress bar is all over the place, sometimes it looks like the machine dies with fans being instantly cut off just to wake up again.

Is there anybody who has any insight into what is going on? Why are the updates so freaking large? Do they essentially replace entire parts of the OS instead of updating? Why does it take so long to install them given how fast the SSDs and CPUs are? And why is the machine restarted several times? Are the updates applied in stages?
I know the project doesn't claim it, but the title somewhat implies this: I honestly don't understand people claiming ElasticSearch is hard to operate, especially not at small scales. If anything, ElasticSearch for me has been one of the easiest pieces of infrastructure to operate, for me pretty much "zero-config". Let me elaborate: You can run ElasticSearch via Docker command-line, if you want a cluster you just supply IPs of the other nodes. Then you start indexing documents with simple HTTP calls. You can add or remove nodes at any time and don't have to do anything but to start another ElasticSearch instance. If you run out of space or performance just start another node. Everything needed for management, indexing, search is available through HTTP APIs, no tools needed.

Clustered ElasticSearch has been rock-solid for me and I've used it in anger many times. The level of maintenance needed is close to zero, both initially and long-term. Compare that with the abysmal experience of setting up a sharded MongoDB cluster for example...

Please enlighten me how ElasticSearch is "a lot of work to operate" (heard that one multiple times), and what you're comparing it to.
Take a look at Singapore and Vietnam. They both had cases relatively under control. Then other countries started shutting down, so plenty of citizens returned.

At least for Vietnam, every single one of their new cases for the past week or so have been international travelers arriving back home.

I'd expect NZ to see a big jump in cases as well.
But only if they don’t interact with it for a week. I wouldn’t be surprised if a web app I hadn’t used for a week required me to login.
Hi HN :)

This has been a little side project of mine for a while, born out of an idea discussed with a friend of mine ~2 years ago. It's mainly made to solve my own wants / needs around message-sending without trying to hack them into RabbitMQ, Kafka, Redis PubSub, etc. It's still a little alpha-quality, but it's at the point where I feel confident showing it ^^
> What the author is complaining about is that it’s impossible to make a text document that pretends to be an application that stores data in ways they were never intended to be stored.

You must've been not following things. The web platform is an application platform and has developed to that end, for many years.

Progressive Web Apps are applications based on standard Web APIs that are designed with the intent to enable offline-capable applications with persistent offline storage of significant amounts of data.
Hyperphysics is nice if you haven't seen it: http://hyperphysics.phy-astr.gsu.edu/hbase/hframe.html
In the browser, sure. But it prevents a number of issues with advertisements tracking people around the web.
Sounds more like a potential alternative to Sphinx than Elastic Search.

sphinxsearch.com/
You are misunderstanding the issue. If you only have two bits of entropy, than outputting two bits leaks the entire state, because two bits is brute forceable. This is true regardless of the quality of your RNG. The same is true of 32 bits, because 32 bits is also brute forceable. The reason to insert entropy in large chunks is so that an attacker cannot brute force the RNG state, between reseeds.
The video annotated with Flying Logic is:
https://youtu.be/aX5n0DYXnUQ

Exported PDF here:
https://www.dropbox.com/s/mqnhpz6puc2tagm/Coronavirus%20Situ...

You'll need to open it up in a PDF reader and zoom into it to read most of the
content. It is mostly a form of structured note-taking on the source video (https://youtu.be/aX5n0DYXnUQ), augmented by Wolf Mcnally's own knowledge and reasoning.

Get the original source for Wolf Mcnally's Flying Logic document here:

https://flyinglogic.discoursehosting.net/t/ncov-19-and-covid...
For large dollar value contracts you usually have an account rep/point of contact you can get on the phone.

You can explain to your rep what you are dealing with, what your budget is, and make a concrete ask. I get the sense that the larger of a customer you are for someone, the more willing they are to work with you.
I think we'll merge today's threads. Any reason not to? Edit: merged.
I basically assume my phone is nearly useless without connectivity. And if I want something to work in that sort of environment, it better be a native app.
ok I just looked through things a bit but the phrase 0 config worries me - first off I could conceivably run ElasticSearch with 0 configuration but then it needs to make decisions as to what types things are, and how things should be analyzed, and sometimes those decisions are not what I want.

Often ElasticSearch makes a mistake in typing because the programmer has made a mistake in data format, if you fixed that mistake your data would now not fit the format that ElasticSearch has chosen for it (actually don't know if this is still a problem because it has been years since I have ran without all my fields being mapped first) but actually don't see how it couldn't be a problem.

so theoretically if you didn't want to go through the trouble of defining a wrapping you could just reindex all your data fixed in such a way that ElasticSearch will choose a better type for individual fields but why would you do this?

And I mean what does MelliSearch do? I wonder - because looking through this code here https://github.com/meilisearch/MeiliSearch/blob/master/meili... (and not being a rust guy my understanding of it is probably off) but it seems like maybe it is no configuration because it expects you to follow its semantics.
Which to be fair lots of things do, at the base level, everything has a title, description, date.

But if I have a domain with different or probably more advanced semantics what happens?

Search Engines are generally configurable because you want to add other fields and rank hits in those fields higher than other things, or maybe do a specific search that only targets those fields - like say Brands based search.

on preview: lots of other people with similar views it seems, I got maybe a bit ranty just because the title sets me off when it just is so wrong it even seems like lying.
Out of nostalgia for German foods I grew up with I clicked on two: a packaged whole grain bread and some Liverwurst, I would love to eat those two together. First gets an "A", second gets an "F". I guess I average out - awesome.
New York State seeks tech talent for its Covid-19 technology SWAT team
I really don't think this is the case. There are probably hundreds of thousands of people in the world just as smart as Einstein. But they won't all revolutionize a field or do anything of real significance. Having talent is only a piece of a large puzzle.
Is it just replication (can sustain node failures) or also sharding the data?
It’s not a cakewalk for the elderly. I think some patients would want to remain communicative with loved ones rather than fade away unconscious over weeks.

We should be upfront about the odds of a full recovery and allow room for thoughtful discussion around patients’ wishes. The frenzied environment of ICUs during a pandemic isn’t conducive to this, so we need to be deliberate and talk about it as a country. The “job one is saving lives” rhetoric may not be best for patients and their families.
"... can run riot on your filesystem"? Citation needed because an app is as heavily sandboxed as a web page running in a browser. An ios app gets no view into anything you as a user don't choose to give it (no access to photos, etc).
Okay sure. Let's start with something the media doesn't report. You seem to think that this is controversial:

> Trump has openly praised several governors who have previously called for his own impeachment

However, if you listen to the press conferences, Trump has repeatedly praised both Newsom and Cuomo.

https://www.whitehouse.gov/briefings-statements/remarks-pres...

> And I watched what’s been happening in California with Governor Newsom and, this morning, with Governor Cuomo, and I applaud them. They’re taking very strong, bold steps, and I applaud them. And we’re all working together. We’re working very closely together, including those two governors.

Since you didn't know that from reading media coverage, I think it's safe to say that the media does not report what goes on at the press conferences.

EDIT: being downvoted for citing sources clearly saying that I what I said was true. Hacker news!
I'm tremendously happy with Gitea - https://gitea.io/ - which in my opinion gets you as close as you can come to your own self-hosted version of GitHub, installed and ready to use in just minutes.
Coronavirus We Will Eliminate You
Canada is following the same process as the US. The federal government has not instituted a top down approach to lockdown, but is rather letting individual provinces do it. Which makes sense, since there are some big differences between them.
I'd counter that: make it a one time tax, like the Play Store. Is it reasonable that I need a Dun and Bradstreet number to write an application for my computer?
Hello, just an info, in my hometown, Bucharest, population approx 3mil,they just announced they will test everyone. Some good data will come out if this.
Sure. First, a little background. The Tupelo distributed ledger manages repo identities and permissions, while Sia persists the actual git objects.

Tupelo validates transactions against individual ChainTrees, and you can think of a ChainTree as an independent ledger (or blockchain) that represents the state of one independent real world (or digital) object. In this case, that object is a git repository.

Tupelo only allows the "owner" of a ChainTree to make modifications to that ChainTree (such as updating the current HEAD), and ownership is determined by control of a private key.

Each ChainTree has a unique DID (decentralized identifier) that is uniquely determined by the key that first created it, and the controller of that key is the initial owner. Tupelo also has a transaction type that allows the current owner to transfer a ChainTree to a different key maintained by the new owner, but its DID stays the same after that transfer.

Tupelo uses a strategy similar to the WarpWallet[1] to manage identities. We can deterministically create a private key from a string like a repo name, and use that private key to create a ChainTree with a DID derived from that key (and hence, the DID is derived from the string). This gives us a mapping from repos to Tupelo ChainTrees. Since the initial "private" key is deterministically derived from the repo name, that initial private key is insecure. The second step of the repo registration process is to submit a ChainTree transaction to transfer ownership of the repo ChainTree to a secure private key. That way, only the controller of the secure private key can make changes to the repo ChainTree, even if anyone can reproduce the original key from the repo name.

[1]: https://keybase.io/warp/warp_1.0.9_SHA256_a2067491ab582bde77...
Azlo|Engineering, DevOps, QA|Full-time|ONSITE in Portland, OR

Azlo is a new, quickly growing fintech company that helps business owners, entrepreneurs, and freelancers pay, get paid, and manage their money. Backed by BBVA, we’re seeking to transform small business banking. In short, we’re here to help small businesses survive and thrive.

We are aggressively growing our Engineering team - check out our open positions here: https://www.azlo.com/careers/
Sadly pion is not built with meson, a missed opportunity for a particle physics pun.
I'll provide another voice to support the idea that d3 is a really great library. For anyone who has tried to learn it in the past and found it a bit too complicated, I'd suggest you approach it with the following perspective: Learning d3 is more about learning SVG than it is about learning d3 (unless of course you already know SVG).
This is very cool but I worry about your bandwidth bill if it takes off. Does voice chat go through the server?
> I'm honestly surprised by any country that hasn't done this yet

Not saying it's a wrong choice, but it's not so obvious to me that it's the right thing to do at this stage. They still have time to try less drastic measures. Especially given their enforceable borders, low density, and the experience available from other countries.

Also I'd like to hear about the post-lockdown strategy. For instance, my country is planning to be in lockdown for 6 weeks. But what will be different in 6 weeks? we'll probably still have some cases here and there. Following the same logic as NZ, we should go in lockdown again (or never leave it, and close our borders until there are no more cases in the world, or a cure)

It seems a better strategy would be to have a moderate lockdown which helps regulating the flow of infection so that the healthcare system is not overflowed, and so that we can gradually reach herd immunity.
Unity has Javascript support, and can target WebGL for its builds.
World Offline Day – Sat, 11-28-2020
>if you don't actually fly/own the planes yourself, you probably lose most of your ability to differentiate yourself from competitors

There's been a whole ad campaign by someone who says we are being fooled by the big legacy airlines when they delegate their routes to SkyWest or HorizonAir. These operators don't seem to be too different to the charters that you're talking about.
Phaser might fit the bill.
I can't think of any, they're all the same topic as far as I can see. The WebKit blog post has a little bit about third-party cookies being blocked but everyone quickly moved discussion to the script-writable storage cap.
> This puts words on what's been frustrating me the most when talking about this issue with some of my friends and on online boards.

You are not the only one who is like that in my circle. What did you do with your knowledge to prepare for this epidemic?
Does Apple also not care about the huge cut it takes for everything sold via the App Store?

As lliamander said, if they don't care, why not make it free? I don't for a moment believe the argument about creating a barrier for negative actors. They could still screen apps before allowing them into the App Store, and if that mechanism is working reliably then the charge is unnecessary as a deterrent, while if it is not then the financial deterrent isn't going to be enough to stop a lot of people willing to make these kinds of apps anyway.
IIRC, NY provides much more in the way of government assistance for people who would in CA simply become homeless. NY hospitalizes mentally ill people while CA is famous for ignoring them and allowing them to wander the streets until they commit a serious crime and end up in California's asylum, prison. It's possible that we have a significant number of 'homeless deaths' state wide that aren't being scrutinized enough to add to our covid19 tally.
If there is, as they say, a dedicated counter on those home screen applications, what is the threshold? Will home page PWA apps not used often (say, for infrequent uses like travel) have first party data deleted after the icon isn’t clicked for some time? This is highly unclear and confusing.
Right now I see a lot of folks making light of Covid-19 by coming up with silly pun-based names for sites, groups, etc. and I totally understand why: Many of us (especially in tech, where layoffs have been less bad than other sectors) currently associate this event with staying indoors, being kinda bored, trying to find things to do to pass the time. People are intellectual aware that there’s a deadly virus out there, but haven’t really emotionally reckoned with it.

But I feel pretty confident that there’s going to be a whiplash change in public perception over the next month, as a large percentage of the population comes to know Covid-19 as the thing that killed friends or members of their families.

So if you (the reader, this isn’t necessarily aimed at GP) are considering naming something after Covid-19, Corona(virus) or the word “pandemic”: I understand where you’re coming from, but I’d advise you to think twice. You really don’t want your brand to remind someone of the month they spent tending to a loved one with fluid in their lungs.
U.S. Election Technology Remains Vulnerable
I think the multiple restarts may be caused by firmware updates, but I have also wondered about the rest.
Okay?

...I guess I don't really see why the current state of things should block any future development. Browsers shouldn't ever implement new features because users today aren't expecting them to exist?
MeiliSearch is "zero-config" compared to ElasticSearch in terms of setup to make it work for end-user instant and relevant search engine. Our engine follows the Algolia engine in terms of typo-tolerance, relevancy, and speed.

Here is a little comparison to enlighten your questions: https://docs.meilisearch.com/resources/comparison_to_alterna....
@mr-ron, I never comment on anything, but this really deserves my respects. I had a really good time playing and enjoyed having to use my knowledge to crete Skynet. Thanks for creating this.
It would have been if the comics were made by southeastern Asians, but they were made by French who had other experiences (and weren't themselves that good to southeastern Asians)...
Sometimes there is no other option.

In 2008 I was employed at a company which did technical support for petrol stations. Initially we didn't feel the hit, but a year later our line manager called a meeting and said that during the previous month not a single new petrol station from the companies we serviced had been opened and therefore the company hadn't had any money from its largest source of revenue, so they had to lay off 80% of the non-permanent staff(which included me).

They went bust after a few years, but it was still a better alternative than closing down immediately.
> and now advocating for a quick end to the lockdowns...

What rubbish. He's not advocating for it. He just said he hoped for it. Don't we all?

>
I said earlier today that I hope we can do this by Easter. I think that would be a great thing for our country and we’re all working very hard to make that a reality. We’ll be meeting with a lot of people to see if it can be done. Easter is a very special day for many reasons for me, for a lot of a lot of our friends. That’s a very special day and what a great timeline this would be. Easter as our timeline. What a great timeline that would be.

That does not come across as advocating. But hoping.

https://www.rev.com/blog/transcripts/donald-trump-coronaviru...

> My first priority is always the health and safety of the American people. I want everyone to understand that we are continuing to evaluate the data.

When asked how he will decide to reopen the country:

Sounds like they will continue the lockdowns if the data warrant it. Shouldn't we hope that all countries evaluate the data?

> I think we’ll be looking at a lot of things. We’ll also be looking again at very large portions of our country and I will be guided very much by Dr. Fauci and by Deborah and by some of the other professionals that work with both of you. And we’re going to see what will be.

I don't understand why the media doesn't correctly report on these issues. They just really dislike the orange dude
> They discount the subscription 50% on black friday.

And if I read a dozen node.js books a year, that would be fine. But if I just want to read the one or two Rust books coming out per year... it is not such a good value.
I doubt it'll go as far as that, but I'd expect at least that if people had had to pay for news all along, the news ecosystem would have been less devastated by the pay-per-click internet than they have been in reality.
I'm probably looking to be combative due to this social isolation, but one of the last lines irked me:

> People are counting on you to do the right thing.

Only because he says this after talking about layoffs as a purely business decision. I have no moral qualms with doing layoffs, and as others discussed it might be better to do one for the moral of the employees than to be stuck with multiple rounds of layoffs.
But he talks about having plenty of cash, then cutting more than needed (which is people's livelihood)... then uses the same livelihood as motivation. Am I being overly cynical?
Why would no-one be paying for a PWA? There are countless paid-for services available via web apps.

Providing even a free native app via the App Store to access a service with a subscription model becomes a very risky proposition given Apple's rules, though.
Offline iPad kiosks
Your link is already a great resource, thanks for that! I didn't know Susan Fowler was a physics major at UPenn.

The tl;dr; seems to be get "University Physics with Modern Physics" and go from there?
How We Built DoltHub: Front-End Architecture of a TypeScript + React Application
Hi folks. I work for Liquidata, the company behind Dolt (a version-controlled SQL database we refer to as "Git for data") and DoltHub (a React application hosting Dolt data repositories). I wrote the linked blog article explaining our front-end architecture, including our monorepo structure and our use of Yarn workspaces, TypeScript with project references, and typescript-eslint. Hope you find it interesting, and don't hesitate to ask if you have any questions!
The only coherent interpretation I can think of is that accessing example.com in a home screen app doesn't reset the timer for example.com in Safari. And vice versa. But it's still really unclear whether that implies that home screen apps get their data wiped or not.
Remote voting w. biometrics for Congress considered after members test positive