skysight-inc/HackerNews huggingface dataset:
The entitlement in that thread is mind blowing. A lot of people who are complaining about there being only a single maintainer, seem to have no open source contribution history on github. If the project is important to so many people, they sure didn't show it by donating to the maintainer. Saying XYZ project is important to me, and there should be some js foundation taking care of it, (implicitly also saying I have zero intention of making any effort) sounds too hard to believe unless you see this in real life.

As Joe Biden said:

"Don't tell me what you value, show me your budget, and I'll tell you what you value."
Isn't that also because of how the US seems to be mostly designed for driving, not so much for pedestrians or cyclists? I mean I was in a suburb in Michigan once, walking to a nearby shop there were just no sidewalks.
Open broadcaster software (studio) is a open source broadcasting tool, mainly used for recording and streaming videos of: video games, vlogs, video podcasts, etc.
Basically an open source version of xSPlit.
I've recently made a switch to Kitty from iterm2. I couldn't suffer general slowness and visible lag when using vim or nvim anymore. Various solutions and workarounds provided only minimal relief.
With kitty the performance improvement was dramatic. Configuration is more involved (config file), but I've managed to set everything up as I'm used to in short time.
I'm happy so far, but ymmv
You are talking about a FOSS project, I am talking about a company that has a service that uses OpenSSL in production.
Let's not forget Singapore is pretty autocratic. That surely makes it easier to cut through any bureaucracy and privacy regulations, for example when you quickly need an app to track people and COVID-19 infections.

However, that also makes it easier to do the same in times of peace.
A deep learning-based method for vision-based tactile sensing
The Chinese government (not doctors) have a general principle of wanting to control information and this was certainly the case in the beginning, when this virus first appeared. If you're bringing Trump into this, he did very similar, seeking to downplay the issue and deny that there was a spreading infection in the USA. There's a lot of back tracking, cognitive dissonance and "oh, but he actually meant..." about what he very clearly did, which was to downplay, deny and lie about the spread of the virus, exactly like the Chinese government did initially. Except that it was not known what the potential for this virus was in the early days when the Chinese government was attempting suppression, but Trump did or should have known when he started talking about it's spread in the US.

To lump all Chinese doctors together as untrustworthy liars seems to be a mix of ignorance and narrow minded racism. It was Chinese doctors that identified this, reported it and then went whistle blower to make the knowledge widely available. It was them that dealt with this first, worked with the WHO to identify the disease symptoms and progression and fed a lot of the scientific research about this. Without them we'd be even further behind.

If you looked through your stupefying fog you'd see that China is now taking the opposite approach and using their knowledge and resources for soft power influence around the world. It is in their interest to be effective in tackling this around the world and they are providing equipment and people to other countries (although some of the receiving countries are paying for this). so they've gone from early days of suppression, to building & strengthening future relationships by sharing their knowledge.
I use tmux in kitty. I rarely have to scroll and when I do, I can certainely do without smooth scrolling. Usually I just use tmux to search and jump through the output.

I was a heavy terminal user already but running macOS at work and linux at home, I got really annoyed by having to memorize different shortcuts. So I just gave up and started using tmux. Now, no matter what platform I am on, the behaviour is pretty much the same. I just use Kitty because it performs really well.
Are you sure you're talking about GPG and not SSH?

I just tried again and it did not work
I understand people's needs to do something and if this helps people feel better I am all in favour of it. The engineer in distress builds.

But this design is missing some fundamental things which makes me wonder if they've really understood the requirement.

The first is that there is no flow monitoring so no way to adjust tidal volume. Since this is the most important parameter to adjust and control in treating ARDS, that lack is worrying.

Their taxonomy of ventilatory modes is wrong.

All the diagrams and text refer to a non-invasive ventilation using a mask but that is not where the greatest shortage is. There are a lot of BIPAP and CPAP machines which can be used for that sort of thing.

There is a consistent reference to a PEEP of 5cm which is too low for the desired use case. I know the design is adjustable but the fact that this is not acknowledged is again a sign that they may not have understood what is needed.

There is no blending arrangement for running on an O2/air mix. I don't understand why they did not add that.

I don't object to this stuff, it's all a bit of fun, but the ventilator shortage is going to be fixed if it is by combining the resources of idled factories with mass production capabilities with the knowledge of ventilator manufacturers.

When we did this in WWII, we did not ask Ford and GM, "Could you build us a bomber, please?". They collaborated with plane manufacturers to convert their factories to produce existing designs.

If I was in charge of this effort, here is what I would do:

First, in the near terms, make sure that existing manufacturers have what they need to boost their own production.

-People who work in aerospace (or F1 racing, of a few other things) for instance have experience in hand assembly of critical components following procedures precisely. This is a better resource to draw on than other manufacturing workers such as auto workers. You could bulk out the assembly teams in existing manufacturers with these people.

-What parts will they soon run out of? If their supply chain can't deliver, what alternatives can be rapidly qualified for use? Valves and sensors could be sourced from non-medical-grade manufacturers, preferably aviation or other safety critical because again - they live in a similar world as far as traceability and quality goes.

In parallel you work on a basic design that meets the requirements of treating ARDS. You do that using the engineers who design ventilators anyway, together with supply chain and manufacturing experts from your other industries so that you design something that the supply chain can either produce or more likely they can produce sub-assemblies and/or parts.
You can also try out Stanza in spaCy --- Ines updated the spacy-stanfordnlp wrapper to use the new version pretty much immediately: https://github.com/explosion/spacy-stanza

I was asked by a friend about Stanza in a private DM, I'll paste the answer here as I think others might find it helpful:

Q: are stanza models more accurate and consistent than
spacy as this tweet claims?

A: Yeah definitely, our models are quite a bit behind
state-of-the-art atm because we're still optimized for
CPU. We're hoping to have a spacy-nightly up soon that
builds on the new version of Thinc.

The main thing we want to do differently is having
shared encoding layers across the pipeline, with several
components backproping to at least some shared layers of
that. So that took a fair bit of redesign, especially to
make sure that people could customize it well.

We never released models that were built on wide and
deep BiLSTM architectures because we see that as an
unappealing speed/accuracy trade-off. It also makes the
architecture hard to train on few examples, it's very
hyper-parameter intensive which is bad for Prodigy.

Their experiments do undercount us a bit, especially
since they didn't use pretrained vectors, while they
did use pretrained vectors for their own and Flair's
models. We also perform really poorly on the CoNLL-03
task. I've never understood why --- I hate that dataset.
I looked at it and it's like, these soccer match
reports, and the dev and test sets don't correlate well.
So I've never wanted to figure out why we do poorly on
that data specifically.

As an example of what I mean by "under counting", we can get to 78% on the GermEval data, while their table has as on 68%, while FLAIR and Stanza are on 85%. So we're still behind, but by less. The thing is, the difference between 85 and 78 is actually quite a lot -- probably more than most people would intuit.

I hope we can get back to them with some updates for specific figures, or perhaps some datasets can be shown as missing values for spaCy. Running experiments with a bunch of different software and making sure it's all 100% compatible is pretty tedious, and it won't add much information. The bottom-line anyone should care about is, "Am I likely to see a difference in accuracy between Stanza and spaCy on my problem". At the moment I think the answer is "yes". (Although spaCy's default models are still cheaper to run on large datasets).

We're a bit behind the current research atm, and the improvements from that research are definitely real. We're looking forward to releasing new models, but in the meantime you can also use the Stanza models with very little change to your spaCy code, to see if they help on your problem.
The largest source of that sentiment is the DMV.

The reason why typically government institutions are less efficient is that there is no inherent incentive for them to be efficient. A competitive market, on the other hand, inherently rewards efficiency.

Of course, there's nothing inherently preventing government institutions from being efficient. That can happen when you have the right people doing the right thing. However, you really want to have a system that makes the wrong people do the right thing.
I use variable, function and class names as a rough guide on whether I need to refactor. If I name it accurately and the name gets too long, its probably doing too much.
Interesting, although, at least they have a cross-platform random now (Int.random, Float.random, ...).
HN bubble in full effect right here. Congrats on your privileged life right now friend.
AWS Lambda functions using Python with Pandas
> since it's harder (if possible at all) to monetize those videos

it's not like we don't have ads on radio
Btw, if the author (Kovid Goyal) reads this: You really should update your homepage (https://kovidgoyal.net/). It gives me a warning:

> W A R N I N G! Your browser is not supported by this site.I cannot guarantee that things will work as they should. Consider downloading either Mozilla >=1.4 or Internet Explorer >= 6

And it states:

> It has been tested on Internet Explorer 6 and Mozilla 1.4.

I was not quite sure if this was a joke, or if the homepage was really not updated for such a long time (it says "Created by Kovid Goyal © 2003").

Anyway, for minimal work, I think you can simply remove the warning, and this statement about IE6/Mozilla 1.4, because as far as I can see, everything works fine.

Edit: Ah, in the 2018 thread, someone noticed the same thing: https://news.ycombinator.com/item?id=17924093
Assuming that "bad developers" is indeed the root cause, that still sounds like a systemic issue to me:

a) are the developers bad because they were hired that way? maybe the hiring process is broken

b) are the developers bad because they are not managed/trained properly? maybe managers aren't doing their job, and maybe it's not even their fault because they did not get training in how to manage people in the first place

c) if you implement extra layers (or "synergy coordinators") it probably means that the company hasn't figured out how to communicate properly
I don't see these two as opposed. If you're building a framework that means you need to do some meta thinking about its future users and their needs. If it's a special niche problem then you need some meta thinking about the clients business needs. It's all about deeply understanding the problem that you're attempting to solve.
Probably beause it's not user friendly. It's better when it's simple, it works well and predictable out of the box.
I did this by mistake today using XSplit broadcaster + Xsplit VCam. I was playing around last night, and when I logged in this morning my work video conferences (Hangouts, Teams) all had an extra (virtual) cam with funny stuff going on in the background from the various features I had played with on Xsplit. Funny, but also frustrating until I switched it off in the background
World will need new financial system after Covid-19
Ecto Resource
Safari now blocks all third-party cookies by default
A Warning from History About Simultaneous Disasters
Generally, no. My mother is on the waitlist on "Libby" for borrowing an ebook from her local library. She's 104th in line.
FYI - the author of the blog post created https://prettier.io/ which is a very opinionated (automatic) javascript code formatter. His assertion about "nice code" was that you shouldn't spend effort on making it look nice. Let a tool do that for you.

Personally I dislike some the default formats that prettier have chosen but if it prevents a single minute of discussion on my team about how the should be formatted, it pays dividends over time. And eventually we, as humans seem to get used to just about anything.
WeChat for Android gets update with dark mode support
Basic HTML guarantees that your page will load in <1s for your users, and that they'll leave it just as fast.

(this is a jest of course, you can have a fast and pleasing website, but pure HTML only gives one)
You don't need power for the spray bidet. You can hook it to the toilet's water supply.
Free growth marketing course (90 minutes)
> The regional government tried to shut down the news. That's inexcusable, but they are hardly alone on this.

Indeed - an Austrian ski resort is under investigation for deliberately hiding the extent of the infection as recently as February.

Its human nature.

https://www.telegraph.co.uk/news/2020/03/24/criminal-investi...
>I think that it’s better to stop victim-blaming.

Let's say instead someone gets ripshit drunk and drives the wrong way down a highway in a smartcar. A snowplow runs into them, can't avoid. Kills drunk driver, truck's damaged only slightly.

Who's the victim?

The trucker's still got to live knowing they killed someone. Has to pay for damage to their truck. Dead person doesn't have to deal with emotional trauma or bills, they're dead.

Where cases like this get complicated is whether the driver killing the other driver abandoned their duty of care and contributed to causing the collision. Maybe the trucker was texting, now in some states he'd share some of the burden for this collision.
Singapore Government to make its contact-tracing app available to developers
It means killing your org to live again.

This resonates with me.

I've experienced a few "agile transformations". They almost never stuck. The thing that mostly worked was creating teams with a majority of experienced agile devs, people willing to self improve and execute. And when the job is over, it all starts falling apart. Some team members might be believers now, they become disillusioned and leave. Some might have been good followers, but quickly conform to the old ways. You only have a temporary influence on a single team or project. You can't change a company's culture like that, without it hitting rock bottom first. This is very similar to overcoming addiction.

I've long wondered why NUMMI worked where others failed, something I believe is largely ignored in most literature: the factory closed. All the workers were out of a job for several weeks. And in comes Toyota with jobs for many workers, with the hopes of giving every single worker their job back.
> In some places there's literally no space - Venice for example, land is expensive and it's such a historic city that you can't just build a skyscraper (nobody would give you permission). This is the point about them being at capacity. In summer everywhere is booked. The argument is that lack of beds stifles demand, but then you can barely walk round Venice in high season. It's not about hotel capacity, it's the capacity of the city infrastructure itself. Venice has no land for hotels, or anything else!

In an efficient market everything operates at capacity. That doesn't mean there's no ability to adjust. In the absence of the cruise ships there'd be more demand for hotels, driving up prices; land values would go up, pricing more of the locals out. Restaurants and homes would be converted into tourist accommodation. Pressure would mount to relax the building regulations - not around the unique tourist attractions, but in the backstreets where it could be argued that there wasn't such unique architectural merit. And most important of all, fewer people would get to see Venice.
Hey Hacker News!

I’m Nicholas, one of the passionate growth marketers at GrowForce.
We are a growth marketing agency that gives training/consultancy to Startups, entrepreneurs, and SMEs.

We realized many businesses and marketers don’t know what growth marketing is and how to deploy it for their benefit.

So during this time of working at home, we made a free online course to help them make the right business decisions.

Please let me know what you think and give your feedback about the course in the comments!

Thanks!
> Both looks great

Do you really think so? I think the handcrafted models look completely out of place, due to the flat lighting.

Visually, even with the artifacts, Google's approach is better and it will get even better with better data and better reconstruction algorithms.
How about Skreen? Or some other misspelling? That’ll solve the searchability issue.
Show HN: Tools for Remote Work
The so-called best practices are wrong sometimes. Or maybe they just talk about generic cases. In which case they often are wrong as well. Having the same code twice can already be highly problematic if it is a longer stretch of code. It is virtually guaranteed that the two places start diverging and then the question is why. Is it because it actually needs to be different? Is it because a bug was fixed in one place that should have been fixed in the other as well but was forgotten?
Aerosols are created when flushing the toilet, and the virus is detectable in stool, so there is another vector.
Show HN: My Hours – Internet's first time tracker just got a new look
Amiga Machine Code Course
How does this compare to Alacritty on Linux? I've been pretty happy with Alacritty for the past few years but I'm always interested in trying new things.
> most people who might engage in black market activities are not the same people who are at risk of dying from the virus.

That is a very bold claim.

Do you have data on the age distribution and comorbidities of criminals vs the general population? I find the claim that on average criminals will be both younger and healthier than the general population to be quite dubious. At the very least, I'd expect you to be able to show some evidence of this claim.
Despite the higher costs and no higher benefits? Why so?

That said, I've done so when there was no other option. Personally, I didn't feel clean and had to shower the moment I got home.
You can get a noname HDMI in USB 3.0
Capture box from AliExpress for around $50 that will also work.
> The name comes from anacronopete ("who flies through time"), which is a time machine featured in the novel from Enrique Gaspar y Rimbaud, and published in 1887 (eight years before than H.G. Wells'Time Machine).

From the website.
I was in a similar situation before 2008. The reason was not cut in hours. It was a new job and there was not enough work and I was paid in full. Over an entire week I had only 6-10 hours of work, and in the prior job I was doing 12-14 hours daily.

First thing is to allow yourself to be bored for a while. Decide not to do anything till a fixed date. Ideas will pop up and just write those down (on paper) as they do. Limit your time on internet for 1-2 hours a day. Sleep more and exercise a bit (do not strain). Within a week you should see your mood improved and will have fresh ideas.

For me the low-workload period was long (approx 1.5 years). I learnt music, stock-trading and some new recipes for cooking.
I've been using Kitty with Xonsh shell on Qtile dekstop and Qutebrowser browser for over a year now.
What a time to be a Python dev!
They've been taking that direction for years.

"Here's to the crazy ones..." Oh wait, there are none left.
Show HN: Covid-19 QnA Bot
Well, yes — and? I expect every sustainable business to charge money, otherwise it will disappear when it runs out of VC funding or enthusiasm.
Ubuntu's backup thing (duplicity?) does something like this too. I can right-click in a directory and restore deleted files, or on a file and view previous versions.

One suggestion for the author of that webpage, and a common complaint I have with open source software websites in general: tell us what your software does. I haven't used a mac, I don't know what features time machine has in any sort of detail so telling me it's a clone is pretty useless. Give a one-or-two sentence saying what it does, and then some bullet points of key features.

There's more description of the name than there is of the functionality.
React Ultimate Resume
For me it's simply the bulkiness of it:

- Babel transpilation aspect (time it takes to build, difficulties associated with ad-hoc debugging in production)

- Bundling/packaging aspect (same reasons as above; time it takes to build, debugging difficulties).

- Huge number of unnecessary dependencies which adds risks/vulnerabilities to projects.

You could argue that it's not React's fault, that it's more about the tooling but I think that it's React's stance on inlining HTML with JavaScript (JSX) which had paved the way for all that bulkiness. From the beginning the project wrongly assumed that:

- Transpilation and bundling doesn't have any costs.

- Dependencies (those needed to do all that fancy transpilation and essentially re-implementing the way the DOM works) don't carry any additional risk and are not a threat to application security, maintenance...
Wait, is this sarcasm or not?
If not, bypassing malware filters by spreading the parts over multiple apps with 'friendship' access rights to each other sounds like return-oriented programming with extra steps.
Alacritty is inspired by kitty; kitty being GPU accelerated (and alacritty also being GPU accelerated).

The major difference between them is that alacritty is written in rust (and has a really nice config that auto-reloads) and kitty is written in C with a smattering of python.
That BT link seems to only mention bandwidth and not latency (only skimmed it tbf)

FWIW, my ping seems to have more than doubled to about 30 ms while download and upload speed seems unaffected but i'm with VM
Bill of materials for my home office
In particular, "some" unicode characters. For example the "ghost" emoji works, but some (not all) of the powerline characters don't work. And I am using a font that is compatible with all these characters in other places (macOS).
How TTL Works in Nebula Graph
Stikman
Wow - it’s like a rage quit!
LD_PRELOAD is really useful, especially if you want to change memory allocators without having to recompile.

I never realised people were moaning about shared libraries.
Show HN: My first children Book/e-Book about opposites is FREE on Amazon
I think Clearview having indexed basically all public information about people gives them a serious advantage for face recognition and building up a network of relationships between people.
there was a great bit in deadpool similar to your point
https://youtu.be/OpBM4JRs1mU
What big tech wants from the NHS
Swift for Arduino