skysight-inc/HackerNews huggingface dataset:
> it's basically impossible to make an app that can store its data locally, instead of on some web server.

No, that is trivial to do: just make an actual damn application.

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.
I assume Boeing engineers are enough
Apple doesn't get a cut of ads within apps. A free app with ads doesn't make Apple any more then the $99/year for being a developer
Lawmakers are sounding the alarm on the coronavirus shuttering the USPS by June
Constantly being weekly at most frequent in this case.
Does this mean I'll soon be setting up an dummy "cookie maker" endpoint on my server that turns XHR body data into HTTPS cookie data as a workaround? :/
Tourism stopped weeks ago
Is there something like Unity out there but with JavaScript support?

I know a bunch of JS game engines, but they all have no tooling.
7 days is actually a really short period. There are lots of apps and websites that I only open on my phone every now and then. I would never use them if I had to log in almost every time.
Asteroid Bennu imaged in unprecedented detail by OSIRIS-REx spacecraft
The majority of those 200 cases are from international travelers who were already in self isolation after arrival in the country.

They called the lockdown as soon as the first community transmission case was detected.
Where will the billionaires flight to next?

(https://news.ycombinator.com/item?id=22088278)
The author has a very unique understanding of online security given the readme starts out with "just try it by running this unknown binary".
R0 is not a biological constant for a pathogen as it is also affected by other factors such as environmental conditions and the behaviour of the infected population.

R0 being different in different places is expected. It's especially expected to change as measures are taken to control spread. Even in the absence of such measures, different cultures, even at the same population density, will often have different R0.
I'm coming from a decentralization tech background as well and was working on similar stuff. That's why I'm so angry at this arbitrary decisions by Apple. This is just them breaking something that has been working well.
ThemeForest vs. Wordpress.org Theme Review Process
I can personally think of cases (not that PWAs have ever been anything but fragile when it comes to locally stored data), but as a user, the occasional clearing of super cookies is a bigger boon.
> the media reports coming out of the press conferences are completely out of touch and honestly false when compared with what was actually said

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

These are extraordinary claims and I think you'd have a much stronger argument with specific examples and sources.
Max Brooks: How the Government Can Mobilize in a Pandemic
Finland isolates Uusimaa region to fight coronavirus
Just to be clear, it's fine that you posted this! If checking search would have prevented you, that wouldn't be good. But you could always check search to find previous links to include for curiosity's sake (that's what I did), and to make sure that it hasn't had a significant discussion within the last year.
Love the more presence-oriented take on video conferencing. Co-workers and I have often joked it'd be great to have a traffic light type signal above our workstations at work to know whether it was ok to initiate convo, and Remotion basically has that. Lower friction to have happenstance conversations if you want them, and an easy signal when you don't.
I really like duplicati. It works in Linux, Windows and MacOS. It has good support for tons of back ends for storage (nfs, cifs, dropbox, s3, ssh, etc). The software is FOSS and it has a design that is well suited to cloud storage: it makes blocks of changes that are encrypted. As long as you have the password, it can use just those blocks to decrypt and restore.

It does automated restore tests. Setup is pretty easy. You install it, navigate to the internal web page and follow the wizard. It has sane defaults but you can change it to skip stuff you don't want backed up.

Duplicity is OK but it tends to be pretty CPU heavy when it runs and you can't control when it runs with much granularity. I used to use and like CrashPlan but its current pricing model doesn't work well for my home environment.Granted, my backups weren't huge so the memory usage of CrashPlan was OK for me.
If a website hasn't been used for 7 days, I'm happy for its data to disappear and save space on my device.

You might be, but maybe not everyone is. I've worked on apps based around multimedia content where downloading in advance to watch or listen later was a big deal, because a typical user also travels a lot and might well be going away for longer than a week. Even if they can get the same data again next time they're online, it might still be much slower and more expensive for them to do that on an international data plan instead of back home.
iPhone 13 could be totally portless
Wolf Mcnally Covid-19 sutuational assessment in Flying Logic
Yeah I was being tongue in cheek. Your approach sounds great for encouraging people to think about and find solutions to specific issues.

MIX was, in theory, supposed really to be the opposite: so universal/generic that you'd ignore the language and focus on the lesson. Similar to the motivation for using Scheme in SICP. Obviously times have changed :-).

Sort of the difference between putting on eyeglasses to see the world better (MIX) or putting on eyeglasses to learn about how lenses work.
Respectfully, dividing the number of deaths by the number of confirmed cases is not a useful method to determine mortality rates. The more any host country tests, the more confirmed cases arise compared to a relatively fixed number of deaths. A good recent example is NY, which doubled the number of confirmed cases (representing a halving of the fatality rate) due to a large testing surge. Across the international data, the countries that test more have much lower fatality rates (this is in fact a power law relationship). Germany, South Korea and the Diamond Princess - places with the most effective testing protocols - have rates of 0.2%, 0.6% and 1.0% respectively, with the Diamond Princess representing a much older and vulnerable population.

Of course even these testing regimes are missing a large number of cases, and to get an accurate measure the data we do have should be fit with regression and extrapolated out to much larger testing numbers - representing more true rates of deaths among total populations. When I did that the German numbers looked the most accurate, and may possibly be overestimated.

Furthermore, there is a modeling error introduced by using one single fatality rate across demographics. What we know of the fatality distribution is that it is exponentially weighted in older demographics, meaning an average number is an overestimate. In addition, this simplification dramatically reduces the role of "herd immunity" in epidemic simulations.

Finally, if we extrapolate current and peak death rates, epidemic onset and duration times, as well as steady state rates for epidemics that have stabilized (SK and China) across the international data sets we can get a sense of how real populations, demographics and geographies are responding to epidemic conditions. When I did this I got fewer than a half million deaths globally (today it is less than 20k). For perspective 250k to 600k are attributed to the flu globally each year.

Thank you for sharing your perspective and projections. I have seen these projections from other sources, and thought hard about them. I have been preferring other predictive methodologies due to limitations I expressed above.

For the record my family and I have been social isolating for weeks before it became recommended and public policy (my family works in healthcare, and we made the decision independently based on our own prudent judgement). We continue with these practices today.

That said I believe the public and political reaction has resulted in an inefficient allocation of goods, services, and attention - and that as a result the measures being taken and the manner they've been executed dramatically outweigh the risk.

For the record I do not believe that "nothing should be done". Clearly any disease without partial immunity, vaccines, and standard medical practices poses some threat to society. I believe that the projections used in common folklore about the nature of COVID has led us to severely inoptimal strategies for dealing with the threat.
Microservices – Krazam
Two different dgits from github? wow!
New technology challenge to support people who are isolating (UK)
Comedian Rick Molland Calls Universal Credit During Covid19 Outbreak
Interesting about the advice not to have "weekly" in your newsletter, due to the implied deadline.

I'm curious how this plays into other advice I've read from content creators, that delivery consistency is key. And that the cadence you should finalize on should be something like N-1, where N is the amount of content you can consistently produce in a period. That way you have a pipeline and a backlog to allow you to take time off, or be sick. You can create 20 webcomics a month? Great, find 3 days a week to publish. 20% overcapacity seems to be a good number based on multiple sources I've seen from mostly solo producers, and it allows them to be consistent while not burning out.
You are just doing your job. Right?
It depends on the context.. For example, I use an invoicing web app that stores previously created invoices indefinitely in localStorage. This gives me the benefit of not having to manage login credentials and keeping everything client-side. It also gives the site's developers the benefit of not having to manage user accounts or server side state.

Without being able to use localStorage as a long term store, I'll have to register for an account, have to deal with them handling my data, etc. Losing the functionality of localStorage as a long term store has disadvantages.
My spouse is in anesthesia and is currently training dozens of PACU nurses every day on how to operate anesthesia machines and vents for this eventuality. Obviously they won't be providing ideal care, but many hospitals are working on "leveling up" any and all staff that can be trained. Crazy times we're living in.
The issue is non power of 2 sector sizes. The kernel computes sectors with shifts not division (which would be slow).
> real number of undetected cases there is already some thousands

Reference please (did you just make this number up?)

For there to be 1024 cases in the community, 20 days ago there were 128 cases. Of those, between 5 and 20 would be hospitalised by now.

I personally trust NZ has (a) tested hospitalised cases, (b) been honest in reporting cases, and (c) has been testing their contacts.

One million kiwis live overseas (population left 5 million). So we have a huge number of returning kiwis that have the virus (that’s where the 200 comes from).

Of course, NZ believes there is community transmission, that is why they have acted immediately on detection.

They have closed down flights and roads, so if one town gets infected, people can’t leave and spread infection (a la Italy). Edit: They are actively teaching the concept of your social “bubble” which is a brilliant word and a critical thing everyone needs to know. We are still missing bandannas (it’s a respiratory disease - reduction in R0 helps massively), and we are still overplaying washing hands (this isn’t measles).
Not bricked as such, since apparently playstations somehow have the ability to morph their CPUs into completely different CPUs.
What I might do is if you click the file and there is space, Ill just unzip it for them.
Jesus Christ, a 5000 LOCs reverse engineered from what is probably a binary file format. I admire that level of dedication, must have been a huge amount of work.
Personally I would never expect a web app to be available offline on a permanent basis.
Its a strange field that doesn't have clear boundaries and constantly changes.

I keep getting back in my thoughts to an old carpenter who was making a truly wonderful kitchen in a strange corner of an old building. Non of the walls, ceiling or floor around it were straight and it had tons of weird niches. I ask him how he could attack such a problem with such confidence. I would have to spend days pulling my hairs just making a drawing. He said, carpentry is roughly 300 methods of which you only need 120 to 140 to do any job. The rest is just tricks that you don't really need but they are impressive to those who know the problem.

I keep thinking of that in programing context for some reason. Nowadays you just order a plug and play kitchen that fits exactly, a novice can ikea it into place, everything works and it looks fantastic. Programming will get there one day. Until it does it will just look really weird to the old carpenter. So you grind the wood down to Particle board, you glue plastic on it that looks like wood then it gets moist and you replace the entire kitchen? .....!
I live in SF but was in New Zealand just 9 days ago. At the time, there were 6 confirmed cases and NZ had already put in place a 14-day self-isolation policy for travelers. Seeing how things _could_ be handled (and watching the U.S. from afar) made it extremely difficult to "go back home." I felt so much safer there. W/ all of that said, I'm actually surprised Arden didn't lock things down sooner.
i am no expert on this but i was thinking it is only possible to inject noise which is likely corrupting the filesystem in the process. copying/moving valid blocks should be prevented by XTS as far as i understood (which might not be that much). I guess using a filesystem with integrity checks helps a bit although its still not authenticated or something.
No, that is trivial to do: just make an actual damn application.

So trivial that all it needs is learning a completely new skill set and tools, signing up for a gated distribution mechanism that can kill your application on a whim if you violate any of the rules over which you have no control, and then giving a huge cut of your revenues to the rent-seeking platform owner?

The web has been more than just text documents since around the turn of the millennium. It's probably about time we stopped ignoring 20 years of very popular evolution and pretending that what might have been "intended" before a lot of people reading this comment were born should still guide what we build today.
Very thoughtful replies! Thanks to both of you!
The power of Kubernetes, the reliability of AWS and the simplicity of Heroku
I'm still stuck on 7 hosts. I don't know how to get the 8th one in order to be able to force the other 3. I'm 100% scanned too and only have the Dr. Who .csv with no idea what to do with it.

Edit: Nm! I figured it out. Great game!
Long time ago I was a fan of KZ mod in CS 1.6 and I made this: http://kzplayer.azurewebsites.net. It's open source, but there is no "pipeline" to generate stuff on the fly.

You have demo player and you can explore some maps freely
Look down thread, I linked to a few WaPo articles.

I was on Google news in January and you'd have thought that WW III was already started.
Unfortunately, it does seem true that most of sleep monitoring devices are not very good (I'm hopeful for the head-mounted ones, but I don't have any data).

But the advice at the end of your post... I'm trying to put it politely - it's insulting rubbish for anyone with moderate to severe sleep issues.

Correct advice, in the absence of actual REM tracking devices, is to go to the doctor - sleep specialist and possibly also a psychiatrist.
For "light" shenanigans, install: http://camtwiststudio.com/

On the mac, Version 3.4.3 is working fine with Catalina (10.15.4).

It adds in a virtual camera interface and you can configure a pipeline of sources or pipelines.

An easy setup is:
- Webcam (set to FaceTime HD Camera)
- Matrix effect

A more complex one is:
- Add webcam
- Select "movie" but press PIP
- In the PIP Movie settings, "Swap with Video Source"
- Mess with the Chroma key settings (you need a solid background color) for Chroma to work. I use a bed sheet :)

I'll circle back with the OBS/Syphon Pipeline/CamTwist shortly as it was much more involved!
Exactly. Now I'm working on PWA that stores address data locally and now I have to have a backend db just for Apple users.
I have used both extensively. And I really want to love Zotero, but to me Mendely is just so much better I have to use it.

Am really curious about JabRef though that other people are mentioning. Haven't used it before.
Thanks! Absolutely planning on having multi-platform support in the near future.
There's swathes of apps that will never be allowed on popular app stores (gambling, porn, sometimes apps that Google or Apple doesn't want competing with their own services). You can created a native app but it'll only be usable on Android.

Native applications also require acquisition of a Mac and a $99/year membership (iOS) and $25 (one-time fee for Google Play). A web application is mostly hosting costs which can be near free if you use the right cloud services.

I don't know of an alternative that will let me develop a small tool that will be free to develop and distribute, is not subject to restrictive store policies, works on desktop and mobile and is capable of things like accessing the device's camera and location when necessary.

I'm personally a fan of PWAs because they can't secretly write identifiers to my phone's SD card, they can't extract my contracts, they can't monitor my location in the background, etc. Sure, modern smartphone operating systems allow you to set up proper restrictions, but that puts the responsibility of making applications behave on me instead of on the phone.

Sure, native applications have their place (geofencing, native performance, file system access, system APIs) but in my opinion so do PWAs.
Perhaps a naive question, but I'm not in this business:

How does renegotiating a contract look like? I'm picturing a meeting where people haggle over the new price, but that doesn't sound right.
“Resource of Resources” for data folks
> have the user export to / import from a local file.

Exporting to local files does not work on iOS if the app has been saved to the home screen (it does work if it's loaded as a normal web page). This is likely a bug, but that's the way it is right now.
Money to states: https://www.npr.org/sections/health-shots/2020/03/06/8129648...

Dod medical stockpiles: https://www.defense.gov/Explore/News/Article/Article/2115200...

emergency hospitals: https://www.dailymail.co.uk/news/article-8144037/National-Gu...

Navy ships: https://thehill.com/policy/defense/489020-navy-hospital-ship...

You are just spreading lies. Monday is not today, but it is quite close, and the ships were undergoing repairs, as trump said.
I haven't even worn my Fitbit since I've been sidelined and forced to work remote/never go out.
How the airline business works:

- airlines are heavily regulated

- slots are owned by airlines

- pilot unions control major US airlines

- a large percentage of airliners are already owned by leasing companies

- airline flights are dispatched

- airlines hedge fuel prices in advance.

- pilot training is done on specific models and they do route checks. Their "personal business model" is based on seniority at one airline, not like Uber drivers

- virtually anybody can start a new airline under the above rules.
D3 is pound-for-pound probably the most powerful tool for front-end development. However, its imperative interface makes it really hard to use when combined with most modern stacks. Are there any tools out there with similar feature sets to D3 that use a more declarative interface?
Erlang or Java (Reactor)
Hello,
I want to select a stack for a new highly concurrent service (hundreds or thousands
of updates per second).

Do you think that Erlang or Java reactive stack (Reactor) will be a good fit? Which would you prefer?

Thanks.
Apple is at war against the open web and tries to kill it at all cost.

Most apple apps are privacy hogs which don't have any way to turn off tracking. In apps, Apple created a prison which noone can question and everyone will allow them to do all abuse. Look at Apple News.
Thanks! That expansion should really be at the very beginning of the GitHub README, and as early as possible on the runpanther.io page. Don't drive away potential customers who don't know your magic phrase.
Further, if Apple were truly concerned with the quality of the apps in their store they would free developers from having to submit apps just to support push notifications. Less time reviewing and rejecting apps, less "low quality" apps in the store, happier developers, happier users.
You can do this in Second Life, although only for non-DRM video. There are movie theaters and big-screen TVs in the virtual world.
You can watch with your friends, and talk or text to each other over the video.
"just write an iOS app" versus "my web application can be used on Apple devices" is a bit much, don't you think?
ECMO? That's even more complex and resource-intensive than ventilation, with its additional share of thorny issues. I think ECMO is indeed being used to mitigate this outbreak, but the equipment is even scarcer than ventilators and it only really makes sense for patients in extreme critical condition.
WithU – Audio based home workouts
Show HN: Singyeong, a metadata-oriented message bus
The auction site for caskets?
That would require configuration. This is zero-config.
I ported Polar (https://getpolarized.io/) over to a PWA about a year ago.

It's kind of a nightmare due to both Google and Apple messing things up.

PWAs could be an amazing platform but both companies are really messing it up.

Apple is trying to kill them by giving plausible explanations as to why they can't have PWAs. Security this, blah blah blah. There's no reason they can't have PWAs work well in Safari other than they want you to port your app to the App Store and get locked into their native APIs.

Google's problem is, well, they're Google. Meaning things are somewhat incoherent, docs are all over the place, they start new initiatives then abandon them half way, etc.

Consumers are another problem. They have no understanding of PWAs and they go to the app store, don't find us, and then complain we don't have an app..

The plan now is to use Google TWAs and port our PWA to Android.

We're going to do the same thing to Apple after we do the Android release BUT I think there's a 50% chance that apple will just flat out block us.

I think we might have a chance of getting around it if we use mobile gestures properly, use platform specific APIs like the camera, audio, and GPS that aren't on web and try to really integrate into the platform properly.

For example, they have an API to detect dark mode now. IF that's on we're just going to magically enable our dark mode in our app.
A PWA app isn't going to generate any 30% revenue share for Apple since no one is paying for it in the PWA case and thus likely won't be paying for it in the pure app case either.
I don't think that's actually what it clarifies. Or at the very least it's very confusing.

> have their own counter of days of use. Their days of use will match actual use of the web application which resets the timer.

This makes it sound very much like homescreen apps will have their data wiped after 7 days of non-use.

> We do not expect the first-party in such a web application to have its website data deleted.

And this does not. It's a very confusing word salad.
> These people have been really concerned since late January at the very least.

I would say another 90% of these people are concerned all the time because they are smart yet emotionally immature.

Tl;dr: if your society is going to be owned by pandemic there’s a bunch of doctors working in healthcare who will figure it out; so starting isolation early on will lead to people ignoring you when it actually hits us