skysight-inc/HackerNews huggingface dataset:
But for a repository with millions of files, the GET lists required would be a substantial cost (and something that has to be done every day).

It would perhaps be useful with a mode where a repo of file hashes could be kept in parallell at the cloud provider, as just a file that could be downloaded every day, all the logic is done locally and then the files uploaded that differs, then the file hash repo is updated.
Define "rare". Based on the ones I know were admitted alone, I'd think they are rather common.
>Theia is developed under a vendor-neutral Open-Source Foundation.

Eclipse Foundation, IBM. When I was still doing Java the only good thing that ever came out of Eclipse was proberly SWT. And I remember every single Eclipse product they were competing with Sun's default option, and failed to gain much traction.

So while Theia is Vendor-neutral and open source, I think Microsoft is a much better bet on this one.
Dupe: https://news.ycombinator.com/item?id=22792405

That's got no discussion, but it is on the front page.
If you look carefully, you'll notice I'm not really implementing my own crypto; rather, I'm wrapping libsodium. This is a good thing!

If you're wondering "why?":

I've got a bunch of side-projects planned in 2020/2021 that require secure, easy-to-use cryptography. I decided to write a wrapper around libsodium to alleviate a lot of UI/UX design warts:

1. Libsodium forces you to explicitly generate a nonce randomly.

2. Libsodium works on arbitrary byte arrays or strings (depending on language), rather than typed objects.

Rather than just building an in-house wrapper library and keeping it to myself, I decided to open source it and share it with anyone who finds it useful.
Contributors and adopters: <every large company but Microsoft>

Whilst it's healthy to have competition, I'm not sure a rip-off of VS Code is in the spirit of open source. Did they try to work with the team at Microsoft to improve VS Code before forking it?
Right, I think the key is learning something new in an area where you know the least. Even getting to know the simplest concepts can go a long way.

My favorite example: cropping a photo to improve composition.
It's simple and easy to do, but it can have a comparatively large impact on a photo.

Learning more and more specialized tech can give diminishing returns.
> Low-quality surgical masks here retail for 40-50 USD per box (50pcs)

That seems weird. They're half that on AliExpress, including shipping to NZ.
Sure. I'd by happy to pay for it if it wasn't free.
Whilst it's healthy to have competition, I'm not sure a rip-off of VS Code is in the spirit of open source. Did they try to work with the team at Microsoft to improve VS Code before forking it?
People say this often but Apple only has about 20% of the smartphone market. They don’t have anywhere near a monopoly.
Well, not having to implement and maintain anything is a huge plus, especially when you have a large number of tables :)

Also, Hasura has some bells and whistles that would be a bit of a PITA to implement using traditional MVC frameworks, like per-column authorization, and, of course, the GraphQL to SQL translator.

> What benefits would be using the DB over a GraphQL API?

And I'd say that the biggest advantage of GraphQL is allowing customized payloads.

Say you need a list of users ids + emails in one page, and a list with ids + names + emails in other. In REST you either need to waste some bytes, have two endpoints, or use some conditional to show/hide the field.

With GraphQL you just have to ask for the fields you want.

The same applies to joins: you either add extra endpoints, extra logic, or the user has to make multiple requests. With GraphQL you can have custom joins.

Btw, if you still don't think that GraphQL is an advantage to you, I recommend checking its cousin-project PostgREST :)
I once made a British sysadmin T|N>K * when I referred to eff tee pee dot ick ack ook, a repository of open source software.

(* tea piped through nose out to keyboard)
> This Electron-bashing is getting rather old - it's possible to write crappy code on any platform.

It's possible to write crappy code on any platform, but some platforms (like Electron) make writing apps that don't suck impossible.

> Yes, some Electron apps are resource hogs, but many are not. VS Code is a perfect example of how Electron can enable development of a performant, cross-platform IDE.

All Electron apps are resource hogs, including VS Code. Just because Slack made it a standard to ignore the fact that not everybody has loads of RAM and that there are other apps running on the system, doesn't mean everybody's standards of performance and UX should race to the bottom.
> They haven’t been good. Australian doctors are wearing homemade masks just like Americans.

Wow, I had thought that due to political alliances and mutual dependence as well as proximity that Australia would be the first to get supplies from China. I guess this provides further credence that being politically cozy with CCP doesn't benefit you any more than a country who puts trade sanctions in place like the US.

That was a really sobering read, but this highlights the chaos that is currently taking place best:

> But staff in some stretched hospitals in NSW are facing tight restrictions on the use of higher specification N95 face masks and are relying on face shields made from plastic and rubber bands from hardware stores to stay safe.

> “Some are even using scuba gear,” said Andrew Miller, President of the Western Australia state branch of the Australian Medical Association.

> “We have doctors and nurses who have been disciplined for trying to wear a mask at work. It’s a situation full of conflict and confusion.”

The CCP (and by extension the WHO) should have to answer for Crimes against Humanity for trying to cover up COVID19 outbreak which got medical workers killed, and dissapearing citizen journalists who were trying to expose the dire nature of all of this.

I hope People now begin to realize (and support) why what Hong Kong is doing is imperative to not just their own interests, but in curtailing the expansion of this Authoritarian regime from being a dominant power in the World. For most people it's one thing to see it going on elsewhere and dismiss it as other People's problems, but a stark realization comes into focus when you see it's implications have affected not just your safety and livelihood but the whole World as its exhausting the foundations of daily Life.

Its par for the course for the CCP, I highly recommend people watch a documentary on how the CCP has and will continue to censor media and jail those who fail to repeat their narrative that ultimately lead to the World being in disrepute, as all of this could have been avoided:

https://www.youtube.com/watch?v=cKbd4EsbgMM

Also, if anyone works in the medical field and needs to get a source on masks, a yellow leaning Hong Kong factory (Yellow Factory) has begun making masks:

https://tinyurl.com/uw4umrd

https://www.facebook.com/yellowfactory2020/posts/12316591596...
Install uBlock Origin and try again. The article is the exact opposite of your assumption.
This implies that the general population cares to know who is swimming naked. The post truth era is the very idea that the general public no longer cares about truth. PG is not embracing reality if he frames this around Warren Buffet's quote. Basically PG is like "hey look at all those naked folks there!!" not knowing that he's at a nudist beach.
I'm sure you could go for something like "drivers side" and "the side the driver is not on". From a quick look at the toki pona dictionary that'd be something like "tawa ilo lawa" for drivers side and "ala tawa ilo lawa" for the not drivers side.

It's not terribly compact but it works.
> but there is quite a number of medical professionals, who say exactly this: massive lockdowns of general population aren't necessary

Who?
Google Maps API with StimulusJS
I tend to reserve it for people who use "x is literally y" as the totality of their argument. :P
Neutrino oscillation[1] is a contradiction of the Standard model as-is, no?

[1]: https://en.wikipedia.org/wiki/Neutrino_oscillation
I had a similar experience except it was Google. Google outright killed the app and punished our developer account while Apple happily let it continue.

We tried distributing the apk and going through Amazon but it was fruitless. So now it’s just iOS and we have to explain why over and over and over again.
I wonder how many people skimmed over the introduction, which pointed to the page where "Debian" is listed.

... and then noted the inconsistency made at https://en.wikipedia.org/wiki/Special:Diff/909924023 by JWilk. (-:
Is there an advantage VS Code? Any reason why a programmer should switch to Theia if using vscode before?

I found on these 3 differences vs vscode on the website, but for a Desktop programmer I see in these differences no reason to change.

"The most significant differences are:
Theia's architecture is more modular and allows for way more customizations,
Theia is designed from the ground to run on Desktop and Cloud, and
Theia is developed under a vendor-neutral Open-Source Foundation."
After all the scam stories from silicon valley (WeWork, Theranos, Otto+Levandowski, i.am+, ...) I would recommend not to spend a penny on any tech startup from silicon valley. More scammers than real developers.
Uhmm, no? Reality is way too complex for anyone to make a statement about what is "true" - even for domain experts and especially for journalists, whose, at best, entire specialization is "public health". We may be able to state what is "true" for very obvious matters where there are clear dividing lines for a matter to qualify (e.g. forest fire, election results). But when it comes to the sciences, it is incredibly difficult to make any such statement, especially when it comes to emerging research and predictive modeling.

Instead of journalists demonstrating the effect of Dunning-Kruger in a manner similar to what many computer scientists and engineers love to do about unrelated fields, they should rather listen to the experts and try to gather multiple opinions in order to triangulate what is probably correct.
> And yeah, zlib is a weird one. It's listed as zlib1g sometimes and the files are libz from what I remember

Fun fact: the "g" in the zlib1g package names comes from the transition to the GNU C library back in 1997, and zlib hasn't had any ABI-incompatible changes since then (ABI-breaks are the point where libraries are usually renamed, so that you can (temporarily) have both installed while users of the library are migrated to the new version).

If it would be introduced nowadays it would just be called libz1, consistent with other libraries.

> I have a followup if you don't mind. I'm trying to rack my brain for old confusions I've had... For instance I look up libssl. There is a libssl-dev, but no corresponding libssl. There are other libssl libs but all the names are inconsistent: libssl1.0.0 with no libssl1.0.0-dev and then there is a libssl1.0.2, but it has no libssl1.0.2-dev haha. But I do see a libssl1.0-dev and when I click through it have 1.0.2 as a dependency... So what's going on?

The usual structure is to have libfoo-dev with the development headers of the newest version, and then libfooX (with X the version number) with the shared libraries. There's usually only one of each, but during development older versions of the shared library might be around so that you can run binaries using them until they've been recompiled to link against the new version. There sometimes have been exceptions if it's very hard to get all software ported to the new version in time, but that's quite rare.

As far as I can see for OpenSSL, Debian 8 (jessie) shipped OpenSSL 1.0.0 (libssl-dev and libssl1.0.0). Debian 9 (stretch) had both OpenSSL 1.1 as default (libssl-dev and libssl1.1), and (as one of those exceptions) also OpenSSL 1.0 for legacy software (libssl1.0.2 and, again as an exception because the libssl-dev name is already taken, libssl1.0-dev). Debian 10 (buster), the current version, ships only OpenSSL 1.1.0 (libssl-dev and libssl1.1).

(In the case of OpenSSL it's even more confusing because 1.0.1 was a backward-compatible release with 1.0.0, but 1.0.2 wasn't. So the packages named 1.0.0 were actually version 1.0.1. Fortunately upstream has fixed their versioning scheme since then, so it will get better. That's also the reason old versions included the full version number, and now there's only the major and minor version -- since patch releases are compatible.)
> accepting that overreacting is much more desirable

I wish that were true but it is not. It is entirely possible to take actions that make a bad situation worse. The consequences of an economic shutdown, for example, are unknown. The worst case of global depression and supply chain disruption is just as bad as the virus itself, if not more so. I do not know how one makes good decisions in a situation of highly uncertain knowledge and severe consequences.

I think we are in "less bad" territory, i.e. how do we balance multiple considerations such that while not leading to any outcome that could be considered "good", is at least not catastrophic. I don't envy those who have to make such decisions.
In France at least they are under investigation because they were illegally spying on their employees and even some of their customers. I am not sure what is the status of the trial, but this was big in France at the time, and happened for a very long time.

The story in french: https://www.francetvinfo.fr/economie/entreprises/ikea/enquet...
But you can do

<httpd baseDir="/opt/server"/>

and it is shorter than the JSON.
That's not true as soon as your UI contains conditional logic or a list of elements, at least one of which will be present in almost every web application.
An interesting perspective on modern software by an experienced dev
This is pretty common in medicine. Consensus weighs heavier than actual evidence unfortunately.
That is fantastic news, thank you for sharing!!!
Coronavirus: 'I know my life will not be saved in this pandemic'
Maybe their vision was to build a more modular and cloud development friendly IDE while keeping it as close to the most widely used editor/IDE today for user friendly-ness.
... and put HISTORY sections in our manual pages? (-:
That is the point that I was trying to make: I used to work on Linux and spinning up a virtual machine to run the Windows tools (USB was also a pain with that).

But now, thanks to WSL I have turned that around. I now run Windows so I can run the windows-only debuggers natively, and still have all the unix tools available through the WSL CLI.

Admittedly I do not do much embedded development anymore, but I'm pretty sure I could launch Windows ICD tools from the WSL CLI.
That's why I miss pre-Google search engines such as AltaVista and alltheweb. "If you searched for "some obscure string of words" you would only get results that matches that exact string. I really don't like how Google just chooses to vary the spelling of your query when a match isn't found. I often search for electronics components using their part number. I'll type in something like "P204PPX" (a random code I just made up) and despite there being no match Google still gives me pages of results that are nowhere near what I was looking for.

And the worst thing is that this is all done to keep those ad dollars flowing. Look at how many companies always have a paid advert associated with their name when a search is made. They are paranoid about losing rank due to Google fiddling their algorithm or someone else doing a better SEO job using their brand.
I would add those clinics to your list of places we see competition drive prices. I have 2 near my house that handle things like cuts, fractures, sprains, sinus infections, etc... They were $100 for pretty much everything included in a visit (x-rays, tests), but have started competing. They went down to $95, and may be $90 now.
Motivation.My wife and one of our friends says the same thing. It is very difficult to stay focused and actually do work. It's difficult to care.
Chloroquine's severe side effects may look similar to acute pneumonia and ARDS. Even if it helps destroy the virus, it might be complementing to the severity

You can look up the severe symptoms here:
https://medlineplus.gov/druginfo/meds/a682318.html
The amplitude of the wave is bigger to begin with. I think the waves in water analogy is suitable here: drop a stone in water and there'll be very big ripples just around the point where it drops, but they'll get smaller the further out they are. Drop an even bigger stone, you'll get bigger ripples. That's power.
The amount of overhead they’re allowed to charge the government is also closely regulated. You can’t charge 440k of overhead for 60k of hours.

And that’s the point, it’s why you don’t see people getting paid 500k a year to work for the government - even as a contractor.
Why does it feel like people are happy that there is a downside for a treatment? This hate Trump at all costs is starting to be really dark.
Oh man, this is a topic near and dear to my heart! I'm originally from California, but I lived in Mexico for several years.

I am dying for some good traditional tacos. (Currently abroad but far from Mexico)

The best tortillas I had were the handmade ones, made from organic blue maize.
How CDC medical illustrators created the iconic coronavirus image
Forest Admin looks really nice, but I wish you could host the admin UI yourself. Not a fantastic impression for clients if Forest (for whatever reason) suddenly stops offering it's service and your admin panel vanishes into thin air :(
I strongly disagree, and I have to question if you've actually used VS Code.

I use VS Code every day, and relative to it's capabilities, I think memory usage is good. It also starts almost instantaneously, and is very snappy when using.
The funny thing is that dentists are perfectly able to give you an accurate price quote, taking your insurance into consideration, and before you've committed to anything.

If they can do it, why the fuck can't doctors do the same? The system is so obviously rotten.
How to Install Airsonic on the Raspberry Pi
Dupe of https://news.ycombinator.com/item?id=22792119
I am trying to learn how to draw too and finding it very hard. I am using a Wacom tablet and man is hard to draw like that. I am learning face drawing at the moment and it seems impossible. More practice I guess.
Yep, totally agree with you. It doesn't have to be that way
I'll try to explain:

My post may contain a meme but it was directly relevant to the post above.

Mentioning that I'm not Googles customer is significantly less relevant (I think irrelevant) when it is obvious that it should have been in the actual customers best interest to avoid spamming me with expensive and utterly irrelevant ads.
The question is how common they are compared to COVID-19.

If not very, I'd rather risk and take it, than have no option.
That and constantly failing €70 controllers.
Ask HN: How can I pick a side project and stick with it?
I'm a web developer and DevOps engineer. I know a few languages and frameworks very well, I can find my way around with a good deal of other languages and frameworks, and I'd like to learn a lot more.

My problem is that I cannot seem to be able to pick a project (any project) and stick with it long enough to do any meaningful progress, let alone finishing it.
It's been several years since I've managed to work on a side project for more than two days continually.

I sit before the computer thinking: I know! I'll write a roguelike in X! Five minutes later, I'm thinking: fuck roguelikes! I'll write a graphical solitar card game with Y! Five minutes later, I don't care for it anymore, and would rather write an isomorphic strategy game in Z.

The same thing happens with tools I might need, applications I think about, experimental stuff, etc.

Has anyone else experienced this, and, more importantly, found their way out? How?
Following Godel:- my intuition suggests to me that for a sufficiently powerful programming language (Turing complete?), any type system will preclude otherwise valid statements in the language. Such illegal but valid statements will be much more numerous than legal statements. These statements may not just be valid, they may be useful, and perhaps even elegant!
Prytek invests $50M in Delta Capita Group
Seriously, the title of the article doesn't match the contents. The article itself contains very little factual information.

We need numbers.
Maybe I'm mistaken, but it doesn't look to me that the Linux is running there. (Of course, it doesn't mean his effort is any less)
> A bad year for influenza is about

Maybe about tenth your figure, once you exclude non-flu pneumonia-- which is about where we are now for covid19. Flu death figures are Flu+Pneumonia because they usually don't check. Efforts to separate flu from flu + pneumonia all result in flu being a small fraction of the total ( https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3827586/ ).
I've just found someone to teach me how to play the trumpet. I figure I ought to learn how to play an instrument before I get too much older. I've also been brushing up my Chinese and learning Typescript.
If everyone talks only based on facts on TV, the world will be a better place, but they're also won't be that many different news channels.

You see... This shows care about the rating, and keep us informed. In times like this, when people are watching the news 24/7 they must find people who can talk and give their opinion. In many cases, the information appear to be wrong.
Its because they're not what people want to imagine (hypercompetent ubermenchen who they're outsmarting) but just covering up "mundane" though still devestating crimes.
Protojure is a project I’ve been following that is promising. I need a few hours to write some protobufs and test out a skeleton. But I haven’t done too much frontend development with Clojurescript. Am definitely interested in working on that.
"What's amusing to be is how anyone can look at the incompetence of governments across the world, and conclude they'd be capable of any kind of organized conspiracy against the general population."

Tell that to the Jews in Deutchland circa 1931...

Tell that to the Kulaks in the Ukraine in 1930
https://en.wikipedia.org/wiki/Holodomor,

Tell that to the educated classes in China under Mao;https://www.globalsecurity.org/military/world/china/mao-murd...

You see conspiratorial thinking as some kind of bug in the thinking of insuffciently skeptical and analytical minds; a branch of stupidity. But it's not. It's a self-defense mechanism which, like other things considered antiquated and ineffcient like borders and control over immigration saves people from mass death.

These things don't exist because people are stupid and can't reason. They exist because people aren't stupid and do reason and then believe in their own mind's creations.

No matter how smart or sophisticated or computer-aided your reasoning is, no matter how big your data set becomes, you will only match and elucidate upon, but not beat, instincts which evolved under real Darwinian pressures which make you aware and wary of things which kill en masse.
The API server is stateless and should be loadbalanced.
The kubelet should be set to restart on failure and is not resilient. It keeps trying to connect to your API server and update its status if it can't it will keep retrying. The controller manager will remove the node after X minutes of no response.
New ExFAT File-System Driver in Linux 5.7