skysight-inc/HackerNews huggingface dataset:
>> Or is it just an improvement for Cloud provider that keep pushing the Kool-Aid ?
> I don’t see how that makes any sense at all. Could you explain that?

I've seen a few CDN having a page loading a grid of image in HTTP/1 at page load, and then load the same stuff with HTTP/2 on a button click. It indeed shows you a nice speed up.

Except, when you block the first HTTP/1 load and start with loading with HTTP/2 first and flush cache between loads, the speedup vanishes. The test is disingenuous, it is not testing HTTP/2 but DNS cache velocity.

So, those type of website makes me rather cautious. And the test, for the small scale workloads I work with, have not been very conclusive.

Do you have serious articles on the matter to recommend ? Preferably not CDN provider trying to sell me there stuff.
How does fit bit have this information? What is their privacy policy?
Here's how setting up OBS goes for most users: you install the application and copy paste the stream key into the right box. Then you add what you want captured into a scene and you're done.

Most of the fiddling that happens happens because of your specific hardware and encoders you have. A commercial solution faces the same problem.
Seconded. I setup gitea on my server when Microsoft bought GitHub after comparing between gitlab, bitbucket, gogs, cgit, gitolite, and gitea. Gitea has the best community, features, and system requirements. Sad to say I still haven't moved my projects off of GitHub, but gitea setup wasn't the problem.

One thing I'd still like to see, and am thinking if I may (as a nobody with no connections) somehow be able to organise myself, is a global search. One of the main advantages of GitHub is discoverability, both as a project owner and as a project seeker. What if there was a server that distributed searches to the different self-hosted instances of gitea/gogs/gitlab/etc.? (Opt-in of course.)

The search would be distributed amongst all those setups which hopefully makes it light enough even though there will probably be a large volume, and this way people would have no reason to stay with a centralized company for git and bugtracker hosting. You could even have a client that connects to the instances individually, so even the search distribution server does not have to be centralized, you just need a DHT (ahem, I mean blockchain!) or some other central list of contributing nodes. And for very lightweight setups that still want to appear in search results, one could perhaps have different levels of results, from full code index to repository names and descriptions only.
Is it good compared to Youtube tutorials?
Wouldn't it be possible to retain the data with privacy by:

- Asking the user client side for a password

- Encrypt data as a blob using some symmetric encryption (AES)

- Push encrypted blob to the server with login attached

If you're using SSO the client authenticates and then can pull down the encrypted blob based on the SSO auth being valid. You can tie 2FA in however you wish. At that point the user is prompted for a "data" password for that particular site. Or would there be an easy way to build a pki/pin cert type of encryption to eliminate the password prompt? (I feel like this is essentially what Keyring!? would do but maybe not?)

Outside of implementation weaknesses which I feel could be mitigated by created standard libs to do this, what am I missing?

Bonus points for pushing the data diffs only or even a version controlled blob (data stored in a git repo where only the diffs are pushed in encrypted form).

Edit: Or how about a local hardware appliance for your network that stores all data like this encrypted and pulls from there.
Not really. That looks much more like what a selector would output.
This is an awesome project ... my daughters have been doing this a bit just using group-chat on their phones but I'm going to propose our small prep school has a movie night. I guess that will test it at scale ;)
Chinese Bats May Be Carrying the Next SARS Pandemic (2013)
You are not wrong with respect to healthcare but leadership comes from the top, more so when this is not a State specific problem. Just listen to the Governor of NY plead for help. State's can chose to ignore the president but if the want help from the Feds (FEMA etc) then your point is moot.
It's ironic that cyberspace seems to be far more politicized than meatspace these days. Cyberspace has pretty much created its own petty landlords, its bureaucracies and its "claim[s] to own speech itself throughout the world". The next civilization of the Mind will have to look for yet another venue.
On OBS? There are hundreds, likely thousands of them, but most of them are about optimizing it for bitrate. That's not really needed for a stream for teaching.
The problem is, that it rarely happens under normal circumstances. So you might build a logic which synchronizes your data to the server but rarely has to download it as most of the time it still has a relatively current snapshot. And the few times you have to download everything, it is ok for the user to wait a while.

But if you have to wait every time your last interaction is more than 7 days ago, the whole experience will change. And supporting a reliable offline experience will be very hard to build.
the service worker is installed regardless if you add it to the home screen.
It certainly helps when they're working from the same playbook though.
It doesn't have to be that way though, that's the point of PWAs. A way to use web technologies for local applications.
What's interesting for public policy wonks like myself is that New Zealand has increasingly adopted a presidential-style executive. The Prime Minister naturally pulls more face time than other Cabinet ministers and the position has attracted even more political gravity over time, esp. in the Key and Adern eras.
Location: Atlanta, GA. Remote: Yes. Willing to relocate: Yes.
Technologies: JS(+ES6), React, Babel, Webpack, Typescript, Node.js, Express, PostgreSQL, MongoDB, Cassandra, Jest, Enzyme, Supertest, CircleCI, Agile/Scrum, Jira, Trello, Heroku, AWS EC2, Docker
LinkedIn: https://www.linkedin.com/in/alex-khristof/
email: aleks.khristof@gmail.com
Don't you remember when they released the movement paths of everyone globally and it was possible to see the location of military bases, based on activity, even though the data was "anonymized"?
What if I want to create a porn app which Apple does not allow to be present in AppStore?
> ¹Some of the year-over-year change in activity may be due to weather or shift in holiday schedules.

Yeah that's going to be particularly significant for certain countries. Obviously globally, the year-over-year trend is significant, but if you're going to plot it in such a way that emphasizes certain countries, it would be good to know if e.g. Spain also had rain this past week but not this week last year.
Ask HN: Where to get a data source for the current coronavirus pandemic stats?
I'm looking for a data source that's updated regularly with stats for the coronavirus pandemic broken down by country and other sub criteria (gender, age, positive cases, new cases per day, etc).

Does it exist?

Wanting to get my hand at this to do some data visualization stuff.

The ideal source would be an API. But a downloadable data set that's updated regularly is good enough.
YouTube's algorithm will demonetize you, but it's very rare that they will make your content inaccessible.

Also, the probability is very high that if you would have run into problems with OBS, then you're going to run into problems with whatever commercial solution you go with. Most of the problems people have with video capture and streaming don't stem from the specific recording software you use. It stems from how your drivers, OS, and settings work together on your hardware.
Sounds a little similar to https://rave.io/ Nice job!
> I'd add that a genius like Einstein would have thought of fantastic things wherever he was – it just so happened that this was the experience he was exposed to which led him to think about time and light, per your story.

I don't think this is true. Because of survivor bias, we have no idea how many Einsteins never had the opportunity. It seems likely there have been a million people with similar cognitive capabilities, yet very few make such progress.
Seems like Substack was built to solve the problems that the author mentions. Curious how good a job it does - it seems to be gaining traction lately.

I have been considering it as an alternative to Medium, although Medium does have the best distribution story out there so far.

Am also curious how many DevOps'ish readers are using IE6 to read his website. :)
I tried to install Gitlab a few years ago (many), and the installation was such a mess that I eventually just had to give up. Now with docker deployments, things are significantly easier.

The method in the post is pretty lightweight for getting a shared git server up and running without Docker. Most of the guide are extra tweaks for web-based comforts like converting README.md’s to HTML, etc.

All that said — I use a docker based install of Gitea for this. It doesn’t have as many features as Gitlab, but for an on-site option, it is pretty good. And I find the simplicity of it to be a feature.
Well, that is a shame, it was to me the main selling point that could eventually win me over.
The governors are explicitly in charge of this. The US federal government has no authority to order shelter-in-place. And this makes sense, since the states are as large as most countries.

Most states are not anywhere near the level of New York, and while they need a shelter-in-place order eventually, we need to recognize that practically, people can only stand them for X amount of weeks. If you do it too early you risk people flouting the order and continuing to do so once things get bad.

The US is more akin to the European Union than a single country, and it's high time people realized this and stopped looking to uncle sam for leadership. During the 1918 flu pandemic, there was no national response. Individual governors and mayors instituted lockdowns as they saw fit, with support from the feds in terms of money.
Hi, I am the author of this post. As I said at the top my intent was not initially to publish it widely, but here we are. If anyone has questions about what I wrote I'm happy to answer them here.
> All local storage should be deleted for the most used websites at random times, at avg. several times a week, without any extensions caused by recent website usage.

No matter what browser vendors do, it will never be enough for "privacy" activists.
Not OP. I think it's not a bug, it's a feature. You just bricked your PS.
Users want to be able to log in and see their data from any device. If the whole idea is that there is no server that the data is stored on, then you can't have a sync function, can you?

Do any of you have an example of a good offline-only PWA that will be affected by this?
Are anti-body tests available to purchase on the commercial market yet?

I'd like to know if I already had it so I can get on with my life.
Prolonged for 10-20 years? I can’t see even 12 months of sedentary lifestyle moving the needle much if at all.
Hi,

I hope you and your family are staying healthy. I am reaching out on behalf of LogN (https://www.logn.co/) as I saw on News.YC that your company is looking for software engineers.

We provide contract engineers in Central America (timezone: PST+1, EST-2). Three of our engineers are available to start a new engagement as soon as April 1st. They just rolled off of another long term project for a company that is funded by Benchmark Capital. Here are their resumes. (https://docs.google.com/spreadsheets/d/1A4nHUDWcHr9F4fVxYC0b...) They have also worked with several US-based startups and big enterprises. Please let us know if any of them is a good fit for your needs and we can help schedule a zoom interview with them.

You can find more information about our services here. (https://www.dropbox.com/s/pu7f2o3x2yvi8vn/LogN-Services.pdf?...)
> relatively minimal resources

Uh, they're the most well capitalized corporation in the world (or hovering in the top 3 plus or minus a few quarters). They have the resources to make it work if they wanted. There are undoubtedly thousands of engineers, hundreds of managers, and at least a handful of execs, working for Apple, lurking in this HN thread today, not because they're unaware of their ongoing sabotage of web standards on iOS, but because they're completely aware of it and want to take the temperature on how their latest kick to the shins of PWAs is going over.
I am not talking about division of responsibilities but more the underlying tone of how to respond to the problem. We are not getting a clear, consistent and decisive message from the top in the UK or the US. How individual state in the US respond is regardless. A fish rots from the head down.
Depends on the game. Nintendo stores most of their animation and particle effect data in a mostly declarative format which I've reverse engineered and reimplemented in TypeScript.

For instance, the particle engine is here https://github.com/magcius/noclip.website/blob/master/src/Co...
So you have to track Apple users now if you would implement backend storage. How ironic.
Who are the “some people”?

Are any of them outside of chrome’s WebWorker team, or the community of devs that were suckered into a model that really has never gained traction for iOS?

I’m sort of sympathetic to the devs who bought in to the solution, but this looks an awful lot like a pr pressure campaign that is unhappy with how this affects googles disintermediation goals.
So you can think of absolutely no situation where a user would access a web app, and might want to store state info locally?
> A web app on the other hand is connected by definition, no?

No, it just has to run in a browser.
This is amazing. I guess you give this to your kid if you want them to dream of becoming a hacker one day. Though I guess you need the background of knowing the basics of what you are referring to.
> Personally, I think web browsers are too large a surface area to secure/keep secure and the world is probably going to swing the opposite direction to native, downloadable applications without the interference of a third-party store.

Wait, you think downloadable native apps without any intermediary to validate them is more secure? What you're describing is basically the old shareware system, which was riddled with security issues.
That was Strava, not Fitbit.
I just googled. I found this:

https://github.com/soroushchehresa/awesome-coronavirus#api
The CPAP part of this project is by far the most expensive component required and it's the part lots of people already own and don't use or have a use for. Anybody with an unused CPAP can buy an Arduino for next to nothing and put this together, you really need to put 'CPAP' somewhere in the title.
True.

But worth noting that it is a minority government. The ruling party has to get the agreement of two other parties to act
What You Need to Know About Expanded Unemployment Benefits for Covid-19
The feds have explicitly stated they are willing to help, and are sending resources to the states?
PWAs haven't taken off because Apple won't implement full Push API support in Safari thus forcing you to go through the App Store if your web site or application needs push notifications. The App Store then complains if you try to publish an app that just wraps your web site so that you can have push notifications. It's... infuriating.
Yeah, Zotero w/ Better BibTeX is what I use for all of my papers/bibliography. It also keeps .bib files updated as you add stuff to the bib database. This lets you write your paper and add references to the database without worrying about exporting the file over and over again.

It's so good that I don't even think about my bibliography anymore, except when correcting non-standard author name silliness (weird and wrong punctuation and other stuff that happens when pulling nonstandard DOI entries).
The good webcams are sold out everywhere, so you'll be lucky if you find anything!
Apple's app store is a walled garden. The web isn't a walled garden. TFA wants to be able to operate outside the walled garden.

EDIT: Also, it's probably cheaper to develop one PWA than a PWA + N native apps, even if N=2. Probably lots cheaper. Now, perhaps there's a way to build a native app that is just a wrapper around WebKit/Safari and a PWA, but you'd still be subject to Apple's walled garden. For example, think of Gab or some such website whose apps have been banned by the various app stores...
That's awesome :) I'm glad the drag and drop feature worked for you.
I mean, the US congress is currently in a split party situation and has managed to work together and pass several stimulus bills already. Parties actually remarkably agree on what to do. The republicans were even calling for more federal aid this time.
Tourism.
Used by many product checking apps.
In France, Yuka seems to be the leader app ( https://yuka.io/en/ ). Yuka uses the open food facts database to fill its own datatabase. This kind of app is used a lot here to verify the chemicals in a product.
It already started to force food companies to change their recipes and to remove bad chemicals they usually put into their products.
Can you comment on why you think d3 is harder to use than a paradigm like react? Isn’t UI also a function of data in d3? When you make changes to the data the tree (DOM) is also updated. That’s why the differences are blurry to me.

I would be curious to see how d3 scales in complexity for reactive UI apps... such as todo lists, forms, pages with buttons, etc.
The virus doesn't respect state boundaries. While you are not wrong wrt to Fed & State duties - if the leadership is going to take a 'wartime' stance then it needs to message to that effect.

The CEO of my company does not tell my team how to deliver product. However, if there's a disconnect between what they're saying and what we're trying to accomplish there is a morale problem.
What's the alternative you propose?
They discount the subscription 50% on black friday.
It can be reused, it's just that nobody actually care enough about contributing to upstream electron.
There are unofficial solutions like electron-shared.
Ionic and Carlo also use only one chromium for every instance.
Vulnerability Reporting Is Dysfunctional
Show HN: Remotion – quick video chat for remote teams, via desktop selfies
If you run your own instance of Gitlab be sure to require login to view user profile pages. Otherwise you get spam users which will show up in Google results for the domain where you host your Gitlab instance.

You'll still get spam users but they won't show up in search.

In fact, you could probably set up a honey pot with user profile left publicly accessible. Then when the spammers show up, search Google for the email addys they use. Up should pop all the open source Gitlab instances which don't require a login to view user profiles. :)
Trump has told people explicitly to stay inside, avoid work if possible, and instructed state governors to issue lockdowns, promising that they have his support. What more do you want?

I'm honestly flabbergasted on this one. Trump's response has been more decisive than any past president in response to a national pandemic. Even during the 1918 flu, we never had such a large federal response.
I actually looked at Gitea first but as far as I can tell they don't have a working Docker image for ARMv7 (I'm running on 32-bit Raspbian). I manage everything in a series of Docker compose files managed in version control, so not being able to use Docker was a deal breaker for me.

I'm keeping my eye on it though and if the situation ever changes, I will certainly take another look at it. Gitea seems like a great tool.
TXR is not just a pragmatic, low-dependency, small-footprint tool for hackers, but a bit of a Lisp research platform.

For instance, TXR Lisp doesn't have keyword parameters "natively". But via the parameter list macro mechanism[1], a function can take keyword params, if the symbol :key appears as a left item in its parameter list. That triggers the :key parameter macro.

TXR Lisp also has a defset, very similar to CL's defsetf. That provides one of the ways by which we can make a form into an assignable place.

Now, here is the cool part. defset[2] and the :key[3] parameter macro do not know anything about each other. Yet if you write a defset for a form that takes key arguments, it works!

Quick demo:

1> (defun f (:key x -- key1 key2) (list x key1 key2))
f
2> (defset f (:key x -- key1 key2) val ^(f-set ,x ,key1 ,key2 ,val))
f
3> (expand '(set (f 1 :key1 2 :key2 3) 42))
(f-set 1 2 3 42)

By contract, the Common Lisp implementations of defsetf I've looked at deal with keyword parameters explicitly. They analyze the parameter list and know which symbols need gensyms and such.

More complex call:

4> (expand '(set (f 1 :key1 (a b) :key2 (c d)) 42))
(let ((#:g0065 (a b))
(#:g0066 (c d)))
(f-set 1 #:g0065
#:g0066 42))

defset ferreted out, through the :key expander, without knowing anything about it, that argument (a b) corresponds to the key1 parameter, and that it needs a gensym, which is then inserted in place of the ,key1 unquote in the ^(f-set ...) backquote template.

[1] https://www.nongnu.org/txr/txr-manpage.html#N-00B4065C

[2] http://www.kylheku.com/cgit/txr/tree/share/txr/stdlib/keypar...

[3] http://www.kylheku.com/cgit/txr/tree/share/txr/stdlib/defset...
Not all data is sensitive data.
The leadership, the 'feds' (FEMA) and the states are three separate entities.
In the US for example, individual Governors (aka Team Leads) are taking up the slack where the CEO is not equipped to deal with the scale of the problem.

This is by design. The United States is a union of individual states. It is not intended to be top-down. Most of that "federal government over all" was added in recent decades.

The system is designed so that states handle problems themselves (which, for example, is why each state has its own National Guard). If the problem gets too big for the states, then the federal government is supposed to step in to help, but only in a supporting role.

Whether the feds are fulfilling that supporting role in what is clearly a national crisis (though some of the states aren't ready to admit that yet), is, as you said, beyond the scope of HN.
What did we expect? I mean how long is it now that Apple refuses to implement the Push API properly (which in turn is a basic requirement for many PWA use-cases). They clearly try to use their influence to defend their App Store revenue. And to make it look good, they do it in the name of privacy.
My kiwi friend, a doc, thinks that this is a late approach. While Germany etc. was already in lockdown, NZ still was hesitant. So, he calls this a delayed approach as well.
Pretty heavy user of ES here, and one cannot compare the two products.
I'm not familiar with the author, but doing one layoff seems much kinder to everyone than multiple over time. And the company not surviving doesn't help anyone.

Being laid off is horrible, but if I'm one of the lucky ones that remain, I'd much rather know that the company is now sound financially (which the author pointed out).
National Strategy for Pandemic Influenza Implementation Plan Year Summary (2007)
The whole point is that you don't need to download a big payload just because you haven't used it recently.

There are two ideas that go together well:

* The app can work offline

* The app doesn't need a server to function

Neither of those prevent a sync function from existing.

Right now, apps can do both of those. Why don' we want PWA's to be able to do the same? Why do I have to go through Apple's walled garden in order to so? Especially when said alternative is in a sandbox?