skysight-inc/HackerNews huggingface dataset:
I'm confused, or seeing confusion, over some things in the comments here. "We don't use Safari in our app..." We're talking web apps: you know, web sites with functionality. You don't exactly have control over which browser your users use. And in iOS, everyone is using 'Safari' even if it's Firefox or Chrome wrapped around the rendering control. This means you have to assume that the policy affects any visitor from any web browser on iOS. Technically, the other browser vendors can siphon the data into other storage to their users' benefit, but I don't know how likely they are to do that, nor whether Apple would approve them with such changes.

Do you mean that you deploy a 'native' app that's really just a wrapper around a web view that would also be just Safari? Same policy applies, but now, you have the option, in native code, to siphon off data and put it into Real Storage.
I'd love for browsers to have an opt-in mechanism to preserve that data (also snapshot/restore/import/export it).
You clearly haven't read my post history if you think I'm white.
Insights and Biases of Covid-19 Data
A tangent from science towards ethics, but if we’re lucky, this pandemic will finally be the level of impetus needed to end the trade of live exotic animals for consumption. Thousands of species spared to save our own.

As a group of scientists wrote in 2007 [1]:

“The presence of a large reservoir of SARS-CoV-like viruses in horseshoe bats, together with the culture of eating exotic mammals in southern China, is a time bomb. The possibility of the reemergence of SARS and other novel viruses from animals or laboratories and therefore the need for preparedness should not be ignored”

[1]: https://cmr.asm.org/content/cmr/20/4/660.full.pdf
How the World’s Richest Country Ran Out of Face Masks
To me, the distinguishing feature of Time Machine is that it reliably works. It worked reliably when I first bought a Mac 12 years ago, it works reliably today. I'll put up with the fact that it's slow and naive (file and hardlink based), and the UI gimmicks are kind of unimportant to me. I care about the recovery.
Perhaps reading Super Freakonomics?

Rehashed here: https://freakonomics.com/2011/12/28/the-perils-of-drunk-walk...
Google will provide people who don't like assumptions made in Levitt's math.

Disclaimer -- I did research for Levitt and John List when I was planning to go for an Econ PhD, but on nothing related to drunk driving.
Analyzing over 1M citations to better understand scientific research on Covid-19
Why do people plot exponential curves on a non-logarithmic scale?
> We must strive to understand that accidents don’t happen because people gamble and lose.

The problem is that some accidents do happen because people gamble and lose – or rather, because people cut corners is ways that probably won't matter but sometimes really, really do.

The best approach needs to balance both causes of error. I agree that most organizations tend to err too far in the "blame someone" direction – but that doesn't mean that it's impossible to err by going too far in the other direction.
If you are an adult, a meter stick is attached to your shoulder - just extend it.
> If you want more access, make a native app (with or without web technologies).

How's installing a native app better for a random user privacy or security wise, exactly?
This writeup is worth publishing somewhere.
I love these types of comments. They contrast very well with the “the reason Apple makes great products is because their hardware and software teams work so closely together to bring a cohesiveness that other companies can’t” comments.
I'd be wary if a backup programm doesn't strongly distinguish between the logic (the command-line client) and the gui. I cannot tell if this one does, but since it tries to "mimic [Time Machine] as closely as possible", I guess it does not.
> I can't wait until installing a program on linux is as simple as downloading a static executable and just running it and I hope zig brings this future.

For the record: This is pretty close to what AppImage is today. It's not quite 100% because userland fragmentation is so ridiculously bad that it doesn't work out of the box on a few of them, but I personally really wish all Linux software was distributed that way (or static like Zig).
I bet there's tickets in both Google's and Apple's bug trackers from 2012 asking for that.
Two counterpoints:

* AdoptOpenJDK releases that were notarized some months ago are no longer accepted by Apple since they made the rules even more stringent. I had releases accepted by Apple that are not accepted today using the same AdoptOpenJDK binaries.

* Apple's notarization rules are not global. There's whitelists for given companies/institutions/apps/files which means the same dylib might not have to be notarized by a bigger player but will have to be codesigned by you.

The above happened to me in the span of less than 3 months I think?

Indeed, the scripts I use per se to do the notarization are about the same as originally.
It’s relevant in this case because Waffle House closings are used to measure the severity of disasters. It’s called the Waffle House Index: https://en.wikipedia.org/wiki/Waffle_House_Index
I would say yes. The reason being is that exceptions will be abused, so it is better to enforce rules that everyone has to follow than to depend upon good behavior which the people we are trying to stop won't (almost by definition, because we wouldn't be needing to try to stop them with rules if they were already respectful of the social contract).
Offline Web Apps were already weak(i.e. CORS restrictions). Now they are even more useless with this storage limitation. You can't really blame Apple.. after all, Google claimed that offline web apps are nothing more than websites so that's what we have... I don't mind if Safari deletes offline data stored by websites every week so why would I complain about "offline apps" ?

My point is that Offline Web Apps (i.e. PWA) that are installed on user's desktop should have a bit more permissions than websites but people in charge(google, apple etc) seems to think otherwise.

https://discourse.wicg.io/t/proposal-full-network-access-in-...
I disagree. The IndexedDB was introduced as a permanent way to store data (which is not deleted after closing a website). As it is the only available standard for permanent storeage, I think it should be deleted only if the user asks to delete it (the same way you delete any other file in your computer).

Of course, browsers are free to do whatever they want. But the user can (and will) switch to the software, which does what he or she wants.
Looking at the timeline. From what I have read, it seems like human to human transmission could have been confirmed much sooner.
Browsers keep IndexedDB data indefinitely, they don't delete it.
To be honest, HTML5 LocalStorage was always different on iOS when compared to other platforms. The iOS browser localstorage is stored in /caches so it is cleaned when the device goes low on disk space. I found out the hard way, had a cordova app which ran on Android and iOS (and web) and saved an account token in LocalStorage. Some iOS users kept on getting logged out, mostly users with smaller size iPhones!

Now we store the account token in iOS keyring and that works.

ref: https://stackoverflow.com/questions/32927070/complete-data-l...
What distro? Nobody I know has been able to make that work!
moving forward we can expect Apple to start systemically hindering web apps

They have been doing this for quite some time now. Always ostensibly to protect users but always also conveniently putting webapps at a permanent disadvantage to native apps.

For my part I'm not interested in being a user of a platform so hostile to the web that it disallows any third party browsers.
And, um, any other app which saves local data locally.
Unfortunately, that breaks scrolling in VIM, which I also use. I do use scrolling with the track pad in VIM sometimes and I care more about that than scrolling in my terminal.

Maybe I should try re-enabling it again. It's been a while. Maybe tmux or VIM fixed this.
As a native app developer, I can live with this.
we all know how well working with apple/microsoft/google/ibm/whoever-owns-the-platform ends.

apple will make them waste lots of time with one support team while another team implements iSnitch, part of next osx, using private apis.
For Linux, the locate command from GNU Find Utilities is pretty fast if your index is up-to-date. I also really like fzf, the fuzzy-find tool.

https://github.com/junegunn/fzf
If there were a way to enforce that the application has no access to any communication system (network, inter-app, maybe excluding explicit copy/paste), then I would be happy to give it permanent storage.

But as soon as you allow it any access to network resources then carrying state becomes a liability.
The going rate for a developer is about £300-600 a day in North Europe for relatively common skillsets such as C#. It isn't just silicon valley.

The $10,000 bounty is about right for this sort of work. In fact it might be a little low, but I have no idea how OBS works internally so I could be completely wrong.
As a web developer, I spend as much time to fix stuff for Safari as for IE11, I consider them on a similar level.
That's what I get the sense of.

We use Sketch with Invision—that works well enough for us. Although I wish Invision would allow me to @ myself on comments so I get an email reminder me to fix things I've found in review.
Working remotely in Common Lisp
Yeah, if you look at the section in question, they're talking about this: "However, as many anticipated, third-party scripts moved to other means of first-party storage such as LocalStorage."

Basically, the ad tech/tracker folks were using first-party site storage to store identifiers, which is what Apple's trying to protect against.
Comments so far are not mentioning the biggest advantage and motivation for switching to Figma:

1. Freedom from Mac hardware dependency

2. Cross platform compatibility. Heck even cross device - it would open up on iPad as well I assume (haven't tried it though).
Kickstarter is more suitable for larger projects.Github could work with a little bit creativity on top, however that's the place for technical people. A platform,where a feature could be requested and payouts are as simple as one click would be fantastic. I think the platform part would be the easiest to implement.To ensure the whole thing works well for devs and clients well+ doesn't attract bad actors,etc. would be more difficult to get right.
Well done, sir/ma'am. A little bit of understanding goes a long way.
If this were true, how would you explain the recent improvements to Safari on the iPad that make it as capable as desktop Safari. Until last year Google Docs did not work in Safari on the iPad. Now it works very well indeed. The same is true of most web apps.
Users are using other than macOS/iOS devices too. Most of them are not willing to pay extra for native app that runs on only one of the platforms used.
Offtopic, but why am I getting two scrollbars on this website? This is weird.
I think to non-scientists, or at least people who don't work with log scales, the use of linear scales makes the graph easier to understand. While I wouldn't expect to see this in Nature, this article reads like it is intended for a general audience.
It is also marketing for sure, but it is well done marketing.

It's like having a high PageRank in Google because you actually write meaningful, useful, well-written blog posts which Google happens (happened) to value vs link factory blog posts.
> starts gaining access to surveillance footage from Nest or Ring, or maybe even gets access to state and federal DOT cameras and real time feeds from body cameras!

https://www.engadget.com/2020-03-04-banjo-ai-utah-law-enforc...

> The agreement gives the company real-time access to state traffic cameras, CCTV and public safety cameras, 911 emergency systems, location data for state-owned vehicles and more. In exchange, Banjo promises to alert law enforcement to "anomalies," aka crimes, but the arrangement raises all kinds of red flags.

> Banjo relies on info scraped from social media, satellite imaging data and the real-time info from law enforcement. Banjo claims its "Live Time Intelligence" AI can identify crimes -- everything from kidnappings to shootings and "opioid events" -- as they happen.
It's a good question. I don't have access to their ESOP docs, all I know is there's about 10 million shares outstanding. More research required on my part.
This whole thing is about trade-offs.

If tracking companies cannot use cookies they can use JS and local storage instead. Then they can keep tracking people for long periods.

So, in the escalating war Apple alters local storage so that non-use for more than 7 days doesn't keep data along. It becomes less valuable for use with tracking.

The trade-off is that offline web apps become less capable and some use cases go away (e.g., completely offline).

Which trade-off is better for whom and in general? I've not thought to know. But, the trade-off is worth pondering. Whether we agree with Apple or not.
You disagree with the status quo implemented in browsers or you disagree with the decisions that were made years ago (by browser vendors), because you basically cannot guarantee for that (disk full, privacy settings, private browsing, etc.)?
> The governments are the customers of such products. We can't expect them to protect us.

So you're saying we should just surrender to companies like Clearview AI? I don't agree with your fatalism.

I think you're making a mistake in assuming that governments are unaccountable and cannot be prevented from pursuing interests that against those of the people. That's clearly not the case. If you were right, we'd already have unchecked police surveillance (isn't government is the consumer of surveillance products?), but we don't. That's only the case in non-democracies like China. In democracies, society (and the government itself) is capable of putting significant constraints on government action.
The ideas behind this are great. The data powering it is scary, but nothing we didn't know was happening! I'm good with it as long as the data is anonymized (as it is) and can be used for some good!!
> they'd need to have me log in and send the config data to their servers

You'd have to log in. That's a hurdle that involves implicit consent.
When this subsides, I recommend going to a waffle house if you’re in that part of the world.

They’re a cultural neutral turf. You see everyone there. It’s — and even more in times like these — a pretty touching and affirmational thing.
Not everyone can afford multiple sets of clothing for themselves. A lot of people live in poverty, day to day with what they've got. Denying access to all clothing will undoubtedly cause distress
Shared libraries have largely proven that they aren't a good idea, which is why containers are so popular. Between conflicts and broken compatibility between updates, shared libraries have become more trouble than they are worth.

I think they still make sense for base-system libraries, but unfortunately there is no agreed upon definition of 'base-system' in the wild west of Linux.
Is it feasible to deliver a compiler as a standalone executable (e.g. * .appimage on linux or * .exe on windows)?

Edit: couldn't find how to use a raw * next to text without it changing the formatting in HN.
That is not a prompt at all, just a fancy configuration option. Which most users will never notice and just assume the app is broken.

When the site tells them to "active X permission" without telling them how to (for their specific browser version), most will leave instead.

When the site gives super detailed, up-to-date instructions on how to activate the feature, a very large percentage of users will still leave instead.

When the feature is so useful that many sites go through all thouse troubles and it's common enough for users to encounter this that they'll follow through, most will do so for every site that tells them to and entices them with "ACTIVATE X TO RECEIVE YOUR $10,000 PRIZE, LUCKY WINNER!!!".
"could have" with the benefit of hindsight and ignoring communication latency. The fact is authorities don't treat every local outbreak of illness as a contagious pandemic when it's almost always food poisoning.
The blog post reads like this all happened recently, but their linked post to the dm-crypt mailing list is from September 2017[1]. I'm curious if they've interacted with the dm-crypt people more recently.

[1]https://www.spinics.net/lists/dm-crypt/msg07516.html
The languages are similar enough that the Zig tool-chain can translate C source into Zig source. There's mostly a one-to-one correspondence.
Another part of the loop is that many hiring groups also expect to see some public code out there. Maybe it's some library or widely popular project that helps your hiring chances or maybe it's just a toy project. None the less, you better have something sitting out there active for free.

Then, once you're hired and they're paying you, they certainly don't want you wasting their resources (paid time, IP) contributing free software.

The entire tech industry is morphing more and more into a dumpster fire itself.
markets are inefficient
You managed to miss the entire point.
I once worked somewhere that did blameless technical postmortems very well. Whenever something broke, we kept asking questions until we had uncovered what went wrong, and we constantly reminded each other that our failings were in the process, not the people.

It worked great, and we ended up with much more robust systems than most other places I'd worked.

Sadly, they didn't apply the same ideals to social faux pas. We had an older gentleman working for us who, on hearing a younger member of the team propose an idea, said: "okay, I'll play the straight man: why won't this cause [...]"

In the poor guy's generation, "straight man" was a stand-up comedy term for the person who acts deadpan and surprised while their partner makes with the comedy. But after explaining his actions and the expectations/assumptions behind them, he was reprimanded, ostracized in the office, and left before long.

Even though I liked working on the technical systems at that job, I felt isolated and uncomfortable speaking with my peers after that. I've never been good with people, and what if I made a mistake?

That sort of terror is what non-technical folks feel when you ask them to start taking on new responsibilities, and it's why these blameless systems are so important.
Is anybody able to explain why there are so few new Corona cases in China? I mean, I know that the Wuhan area was locked down and that this way the outbreak was contained there. But China is far greater than Wuhan alone, and just like the virus was able to spread from Wuhan to the rest of the world, it must have spread to the rest of China as well. And during the recent month it must even have been spreading back from over the border into China.

How come that there are nevertheless only between 40 and 50 new cases per day?
How does exterminating bats as vermin instead of cultivating and eating them spare them?
Same way that your tenants who cannot work will buy groceries. Either private charity, savings, or government intervention would have to cover the income gap to keep people alive in this time of crisis.
Because you need to get the attention of (1) the man in the street, and (2) politicians. And if the politicians aren't taking notice, they will get a quick wake-up call from their electorate.
Very cool! Last I looked Lambda Moo and related topics seemed to lead to a maze of defunct ftp sites and occasionally a web site. Glad these aren’t completely lost to time.
There two comparisons to other diseases appear to contradict each other. First: COVID-19 is both less communicable and less fatal than SARS. Second: it has spread faster and killed more people than SARS. I would like to understand how both can be true.
Both network usage (in native apps) and storage (both for native and web apps) should prompt for permission IMO.
India, Pakistan, Veitnam.
Haha I should have mentioned this probably but yes I use redux a lot. The thing is that I suspect that the vast majority of people mix and match redux and local state. And what I have in mind is a strict, 100%, no exceptions separation. Just for experimentation purposes.

> The disadvantage is that handling asynchronous effects is unclear.

To be honest to me this is one of the areas where redux really shines. I've had great success with both redux-saga and redux-observable
Being logged out after 7 days of inactivity could be a little bit annoying but I can live with that, as long as I can log in again.

I could be misinterpreting your comment but are you saying your keys are simply destroyed upon this “log out”? Then I’m not really sure why your platform was considered working in the first place, if it’s tied to a specific browser of a specific device and won’t survive a clearing of storage which any user can do at any time for a variety of reasons?
Where is the jsrsasign maintainer? (Crypto library, 140K+ weekly downloads)
It delegates all the actual file operations to rsync. In practice, it looks like it does multiple scans each hour - glob on all excluded folders, then running rsync with a big list of excludes for each configured folder.

There no clever modification monitoring. I'd keep this away from folders with many thousands of files.
As a user of the Linux desktop, I really love it when library updates break compatibility with the software I use too. Or can't be installed because of dependency conflicts.

Containers are popular because shared libraries cause more trouble than they are worth.
In general, yes.

However, in this particular case we have a paper with 26 authors, mostly physicists and engineers, humbly asking for feedback from the scientific and medical community. Not a group of people arrogantly thinking they have The Solution to our problems.
How else would they know what images to remove?
Mobile phone industry explores worldwide tracking of users
Will Our Most Important Industry Survive the Coronavirus?
Easier to misunderstand, yes. If the motivation is to simplify, they should plot 2 graphs, with a second graph being log plot or a zoom on the low scale part to show its not linear
It doesn't change the status quo. Important data wasn't put in cookies before, and it wont be after. It was always a recipe for data loss.

Server side, or if you need privacy, have the user export to / import from a local file.
Apple doesn’t have an ad network outside of the little money it makes from ads on the App Store itself.

Also, Apple may want a cut of the subscription revenue but most companies who have significant subscription revenue, don’t go through Apple’s subscriptions payments.
Twenty-one year old with no pre-existing conditions dies from Coronavirus
There is no guarantee that the data will be persisted permanently. Users can erase it by mistake easily using privacy settings. There's also quite ambivalent size restrictions. And last but not least, Incognito mode, which also is implemented in a number of different ways in practice, depending on the browser.

Basically, you cannot be sure that you can use it to persist data at all.
Paprykarz Szczeciński
This particular move takes something that is possible in web applications today and makes it not possible in the future (offline capable frontend-only applications), making the gap between native applications and browser applications further, so developers who need to build apps that works offline on iPhone, will only be able to use Apples own technologies for doing so, in a non-cross-platform way. Which in general, is what Apple always been favoring.

Google Docs doesn't really work offline, so it's not impacted by this change. Could also be a change of heart from Apple, since their stance on web applications have changed before.