skysight-inc/HackerNews huggingface dataset:
AI-generated avatars for Zoom/Skype
We adapted First Order Motion Model for generating real-time avatars in Zoom/Skype.

Only one image is required to build an avatar of the person.

Avatarify streams generated avatars to the virtual camera. Since Zoom/Skype doesn't distinguish virtual and ordinary web cameras, you can use Avatarify camera for conferencing.

At the moment, Avatarify runs on GPU (33 FPS on 1080 Ti). Supported systems are Linux and Mac OSX. CPU is supported but not yet optimized (~1 FPS on MacBook Pro 2018).

The goal of this project is to make neural avatars widely accessible, so any contribution to the code is highly appreciated! We'll be glad to answer any questions in the comments.

Code: https://github.com/alievk/avatarify

Demo video: http://youtu.be/Q7LFDT-FRzs

Fun video with Elon Musk: http://youtu.be/lONuXGNqLO0
Wonder why the smell is considered pleasant to humans (especially freshly/lightly wet soil).

Similarly, what're the secrets to the amazing fresh spring/summer rain smell...
None of which was in the proximity of an actual living, breathing patient.
Let it fail and make sure you are getting notified.
> Aren't there companies that forbid looking at someone for more than five seconds?

Wait what? Could someone explain to me the reasoning behind a policy like this?

Edit: it appears to be a sexual harassment policy, and apparently Netflix has tried it [0]

[0] https://www.nationalreview.com/2018/06/netflix-five-second-s...
I find it interesting that you think this might be a problem for some people. My experience would perhaps, if pushed to, lead me to conclude the opposite.
Computational Category Theory in Python I: Dictionaries for FinSet
WebEx on MacOS will, if left open and idle, randomly tell my headset that a phone call is starting, then it will disconnect it shortly after. Sometimes it disconnects two calls in a row (my headset announces when a call ends).

And every so often by virtue of being open in the background, WebEx manages to somehow crash my BT headphones.

Other than that, no real complaints.
2% chance of being canary
20% chance it breaks
Expected 15 minutes to roll back

Expect 3.6 seconds of outage per user outage per release.

It’s fine.

What I’d like you to get behind is disabling Windows Update. THAT thing is a menace.
Now if only they would let me use the funds for flights I canceled at any point in time however I please, I'll care. If I fill out a web form in a specific way, then want to change some of the data I entered, that doesn't cost them anything. This especially applies to airlines that have open seating. I'm just a number moving from one flight to another and I can't change the name associated with that number? Why are you keeping my money and taking 100 bucks from it after a year? Oh yeah, "company policy". Airlines suck.
so basically merging SV surveillance capitalists with PLA style APT developers. What could possibly go wrong!
In 2017 deaths from road accidents in Italy 3378, that is number for the whole year.
Since half of January in Italy died 17669 people because of virus...

People who are 50+ or 60+ are still productive members of society. They take care of children for young professionals, support them with their savings, bond family members that would otherwise do stupid stuff.

Lots of those young people will get psychical issues because their family members died. Like mother, father, grandmother and grandfather died at the same time because of virus. How much that can lead to alcoholism or suicides?

This kind of thing would not happen if there is social distancing in place. This kind of thing like wiping whole family elders at once happens rarely with car deaths.
Because it is natural. You don’t need permission from the FDA to catch a natural virus.
Free (and Legal) Science Fiction/Fantasy Reading for the Coronapocalypse
I can't assess that analogy without knowing what your friends were dissatisfied with. Was it because they ended up in a different state away from their family? Was it because their coworkers were worse than they expected? Etc...some problems will always exist, regardless of the matching modality. Additionally, people always want more. They often think they can get better when they get exactly what they deserve, along reasonably objective measures of assessment. Lastly, there is selection bias in who you hear from. All the residency announcements I see on Facebook are wildly happy, with exclamation marks and all. I won't conclude from that that everyone is happy with their match, just like I don't believe the reverse.

Increasing matching efficiency reduces transaction costs. Those costs are huge, and they lower our quality of life and the dynamism of our economy.

Our financial markets are very liquid most of the time. An underappreciated fact is that the aforementioned liquidity increases investment and keeps America on top of the world. Our labor markets aren't nearly as liquid. That is why there is a disconnect between how well corporations are doing and how well employees are doing. Both people and corporations would be better off if our labor markets were more liquid. We currently don't have the tools to make that happen. However, they are easy to create. They just need widespread buy-in and agreement on the core problem of inefficient matching in the labor markets.

Think of all the people who would have benefited from internships they never got and better jobs that they never applied for. If they got those internships and got those jobs, not only would they benefit, the whole country would benefit. It is in our collective interest to 1. keep people employed 2. at the best job at the best company 3. that is equal in quality to the person's qualifications. You can bring up the fuzziness and subjectiveness of qualifications and job quality, but let's be real. We all know who from our graduating class can get a job at an SP500 company and who can get a job at a Russell 2000 company. Both would benefit from a common app-style job application for different reasons. Let's stop pretending otherwise, because that hinders innovation and keeps us in the unsatisfactory status quo.
(I wrote the article.)

Our system uses io-ts to dynamically validate all incoming and outgoing API data. The static API types are guaranteed to match the io-ts codecs, so the runtime validation will match the static types.

Re: "it's misleading to say that this is a feature of TypeScript": I didn't say that. TypeScript makes this kind of static verification possible. It's impossible in JavaScript.

Re: "The benefit pointed out by the author of this article is in fact one of the few genuine gaps in TypeScript's capabilities": yes, it's a gap in TS. Again, TS makes it possible (as opposed to JS). io-ts (mentioned explicitly by name in the article) backfills the type erasure shortcoming for our purposes, at the expense of being more verbose and producing worse error messages when compared to first-class reflection in a non-type-erasing language.

Re: "going to lead to them getting hacked": no, io-ts isn't going to lead to that more than any other runtime validation scheme. If someone believes that TS' static types provide runtime guarantees, yes, they could write highly insecure API code. But it's hard for me to imagine someone getting to an experience level where they can write a server-side router that's generic over all possible API endpoint payloads, while at the same time not knowing that TS erases types at runtime. Erasure comes up early in the process of learning TS because it leads to surprising behavior, like objects at runtime having properties that aren't present in their static type.
Yes, because it also makes the ops people easily replaceable. On a small scale you can have a tyrant sys admin controlling a company, but on a company scale, nothing is more terrifying than someone other than the CEO being in control
Why not look at who wrote the regulations?
The same "tech community" that's been drinking the "move fast and break things" and "be disruptive in your market segment" koolaid for 15-20 years? Unsurprised.
this is explicitly not what I asked, and not what the person I was replying to said. besides, zoom already owned this mistake.

https://blog.zoom.us/wordpress/2020/04/03/response-to-resear...
This was far more in-depth than I expected. Interesting read if only for the hardware/software interfaces.
I have a list of 30 things you need to change about it immediately!
I wonder why they didn't evaluate at some point using an immutable infrastructure approach leveraging tools like Spinnaker to manage the deploy? They sure have the muscle and numbers to use it and even contribute to it actively, no? I mean, I know that deploying your software is usually something pretty tied to a specific engineering team but I really like the immutable approach and I was wondering why a company the size of Slack, born and grown in the "right" time, did not consider it.
The safety nets in the US are independent of the businesses. It's not like having a "full-time job" is a safety net. Ask all of the "full-time" employees at airlines, restaurants, hotels and other places discovered after COVID-19 hit.

I'm totally cool with decoupling health insurance. I think Uber would love that.

The great thing about the independent contractor life that Uber is expousing is that you can have your four day work week. And you can jump up to six days when you've got the time and drop to one day if you don't.
and if it gets compromised, who's liable and how for what
That's less about uber or employment status and more about "disruption" in general.

Rapid innovation is great for advancing the state of the art but terrible for all the people in society who had made a life around doing work for a decade or two that is suddenly no longer a viable career.

We (as a civilization) need to take care of the people who aren't the ones making the new fortunes.
If your business doesn't generate enough revenue to hire staff for the work you want done, you're unable to hire the staff.

There's plenty of work to be done if we don't have to pay anyone anything, there is a reason we don't permit that though.
I like to use comparison with labor standards in other economies.

https://www.wsj.com/articles/france-uber-ruling-puts-gig-wor... is similar to this, since it involves employment status.

There are various restrictions imposed on ride-sharing companies across the globe.

Not necessarily labor, but related to medallions / licensure to drive taxis.

https://en.wikipedia.org/wiki/Legality_of_ridesharing_compan...
Labor groups tend to thrive on restrictions. They benefit from many and often successfully lobby for exceptions to the others. They're natural opponents to a free market for labor. Larger corporations tend to be as well, since smaller competitors have more trouble complying, they get an advantage. So they cooperate with labor groups to oppose trends like the gig work.

I was surprised that the gig economy grew so far before the regulators started to crush it. I hope they don't get to finish the job.
I don't like zoom either, but what exactly made them the HN punching bag of the month? Ad/surveillance giants like Google or FB are typically spoken of with notes of reverence and awe on here. Zoom gets lit-up for sending data to FB, but FB gets a pass? I don't know I just can't get into the mood. extinguishes torch in moat.
You might find this question interesting:

https://space.stackexchange.com/questions/9243/what-computer...

> The Falcon 9 has 3 dual core x86 processors running an instance of Linux on each core. The flight software is written in C/C++ and runs in the x86 environment.
I am not sure we agree on what "advanced morals and ethics" would mean, but the Hugo award winners are generally good ones to explore for discussion of ethics.

Foundation series is a famous one that comes to mind, but plenty of other examples in that set. Enjoy!
August Engelhardt
Progress is tracked at: https://stats.dnssec-tools.org/#dnssec
Sleuth is a SaaS deployment tracker that pulls deployments from source repositories, feature flags, and other sources, in addition to pushes via curl. You can see Sleuth used to, well, track Sleuth at https://app.sleuth.io/sleuth

[Disclaimer: am a Sleuth co-founder]
The threat model for a school is kids/others disrupting sessions and creepers using access to gawp at (or communicate with kids). Since the Chinese government is unlikely to feel the need to compel Zoom to do that, the fact that they have all the keys centrally stored is not a problem.

Google's threat model actually does include state level attack (And specifically by China) to steal IP or access confidential user data.
Why do you say "you do you?" The labor groups are working hard to make sure I can't do me. Nor can you or anyone else. You've got to work in the way that they approve. They're totally anti-freedom.
I'm a little confused by the first part because yeah Marx never saw a modern factory but he was there at the beginning of industrialization. Marx collaborated with Engels whose family owned large textile factories. I think he saw what was coming and was saying that under capitalism the owners of these factories are going to be in charge of everyone else. Also that capitalism is inherently unstable and prone to cyclical crisis which empower the capitalists and impoverish workers. At least in the US, it appears to me he was correct.
Governments have created the arbitrary bipartite distinction between employees and contractors. They need to create a third category for gig workers that accommodates the flexibility that these workers desire while also giving them the labor protections they need in the asymmetric power relationship with their employer.
The never-ending story of x86 patents expiration
What are you advocating for? Either way business will continue; lock down security and people (and productivity) will suffer but still continue, ignore security and business will still happen. Different business will fail in each scenario, but the world won't end. Heck, force people to jump through hoops to support insecure software and work still gets done: https://news.ycombinator.com/item?id=22804208

I hope Zoom gets their act together because their competitors, with way more time and resources, suck a lot more. I don't think it's because of the difference in security--maybe it's because competitors were focusing on Enterprise or because it wasn't their core business?

I think each of those companies that have banned it make sense, even if that means the average person should continue using it. Zoombombing elementary school children because of a misconfiguration (or just because of the media reports) isn't a great idea and the security concerns warrant the rest. I still don't see much of an issue for other business and most personal use.
22: "I like freedom! I can work whatever job I want, and so long as I'm living with my parents, most of my income is something I can spend!"

42: "My health insurance premiums are $2000 a month, my automotive insurance is another $500, rent is $1500, and I only make $3000 a month because I'm being out-bid by freeloading 22 year olds."
I’ve been quite happy with Lightscreen on Windows.
I am not 40, but I currently work a full time job and a couple part time jobs because I enjoy what I do and I like getting paid for what I do.

Right now, it can be challenging to find part time work that I can do alongside my day job, because the laws are just so weird. As a result, I have less choices for part-time work.

Having multiple jobs also provides stability. If one income stream is down, I still have the others. If they are all gone, then I have that 130% income from the last 6-10 months banked away.
You cannot have your four day work week if your gig work income doesn't cover your rent, food, and healthcare (non-discretionary expenses) and you have no other income.

We're arguing where the quality of life floor is.
I wasn't able to figure out how to actually sign up for Stadia for free from their home page, but I found a direct link to the sign up process here: https://stadia.google.com/setup
It would be wonderful. I don't want to be a Zoom hater, but they give me no choice. I'm uninstalling it now in hopes that next time I need to join a Zoom, the web experience will be improved.
What do you consider hiring costs to be, if you're not including training costs?
I get it to work properly on Firefox/MacOs lately, better than Safari actually, but it's a very recent development.
Variolation Test Design
Again, take a look at the remaining older homes in your area. It's not depreciation that makes them cheap. They are very small and poorly, cheaply built by modern standards. Saying they were originally targeted to the middle and upper class says a lot about how the standard of living has improved.

> they need to be replaced with something pretty expensive to make the project economically viable.

Which implicitly requires there being lots and lots and lots of people who can buy them.
http://www.skjegstad.com/blog/2015/03/25/mirageos-vm-per-url...
Suzuki Esteem / Cultus Crescent
As a someone that works full time and freelances on the side, I love working for businesses that only need me for 15-20 hours per week.
Would you say the same about incomplete testing?
Perhaps it's a good clue on where to plant crops?
I don't think it would shift the preexisting linux desktop user base, most of us use it for philosophical reasons.

Linux desktop keeps getting better and better, aside from general application compatibility, it works really effortlessly.

I just wish that Linux could capture the creative markets with apps like Adobe Photoshop, Ableton Live, etc.

That would be a game changer.
Gotta somehow bash Apple!
"we calculated a median R0 value of 5.7"

My guess is that "median" covers that (without reading the paper)
Downvoted because this is true of any job. You cannot have a five day 9-5 work week if your salary income doesn't cover your rent, food, and healthcare and you have no other income. Gig work is no more or less special than that.
I have no experience in this other than my app[1]. In my case, I chose a price that was so low that even if a customer encounters a bug, they are still very happy about the software overall.

My app is $3.50 and at such a low price, I don't feel obligated to ship many updates - it stays a project I can be passionate about and happy to work on, rather than feeling obligated and indebted. Maybe a good strategy in other situations.

[1] https://videohubapp.com/
So? Guidelines don't explicitly say this behavior is unallowed. https://news.ycombinator.com/newsguidelines.html

Sometimes posts that deserve to be on the front page don't make it. Seems fine to repost periodically as long as you aren't spamming many times per day.
Also

[The relational model] provides a basis for a high level data language which will yield maximal independence between programs on the one hand and machine representation and organization of data on the other.

A further advantage of the relational view is that it forms a sound basis for treating derivability, redundancy, and consistency of relations [...]

So I would say it is mainly about flexibility, correctness and the possibility to create a simple yet powerful query language.
Then find another job?
Hotjar, Fullstory, Crazyegg.
I do indeed, thanks for the correction.
> It turned out not to really fit anywhere, but that's the kind of thing you learn by letting people try the product, no?

Google let people try it before releasing it publicly.
This suggestion is not really variolation. Real variolation involved infecting a person with an attenuated strain of smallpox, not just a low dose. While the idea by Robin might help to build herd immunity relatively safely those infected will still be a hazard to the vulnerable around them and it won’t lead to a long term solution.
I can second that. It is actually beyond amazing, and I'm not one to say that lightly. Not only it does screenshots, but it has editable annotations, records gifs or videos, has complete keyboard support, and uses only 5MB RAM.

As well as having a bunch of useful tools for people working with screens, such as ruler, color picker, and a QR reader.
I just switched to GoToMeeting and they have improved significantly since the last time I used them (before Zoom). New interface, transcription, unlimited recorded meetings in the cloud, great audio so far, I’m happy.
I love this feature of Preview, though I also sometimes have people that insist on receiving a wet ink signature...

Dropbox's "Scan Document" feature is great for getting around that. It turns a photo into what looks exactly like a scan. I just sign the document in Preview, and then use the Scan Document feature to just "scan" the document as its displayed on my screen. The result seems indistinguishable from a printed wet ink copy also scanned with Dropbox.
Again, dublin ireland saw 67% more housing available overnight. It's pretty clear that Air BnB has a dramatic negative effect on the supply of housing.
Just speculating, but humans could be attracted to the smell because it indicates fertile soil that would be more likely to have fruits for foraging.
I work at a large corp, our own in house video conf went down for a few hours. Our backup conference system also tied to same system of course went down. Rather than postpone meetings we took them on zoom. It just works and I hope they get over this security issue and start ramping up their feature set.
Full time employment comes with benefits and protections gig work does not (the entire point of this article).
^^ Catalina only! Not Mavericks. :)
If the total number of 22 year olds is great enough that they collectively take all the jobs in an economy, then the issue is not enough jobs, not 22 year olds taking certain types of jobs. However, given the low unemployment before COVID, it's unlikely that we have too few jobs.
It's improved a bit, and actually works fine in Firefox Nightly right now, but you have to craft the web client URL directly. The UI will try its very best to make you download the client.
I think the reason no one uses Prolog is simply because generalized backtracking problems (i.e. the problems you would use Prolog for) are too computationally expensive and infrequent enough that:

a) You would never train staff or hire experts on Prolog for such few problems and...

b) You could probably do much better with a heuristic algorithm anyway. Especially on hardware of the day when Prolog came out, but even today I imagine this holds true.

Prolog may be useful for quick exploration of a problem space. But for code that needs to run frequently, there just isn't a great need for what Prolog has to offer.
I just wish Slack didn't use so much firepower on my machine, it seems to make my Macbook pro 2015's fan go wild and the CPU to spike, and it seems to "rot" over time, and get worse.
I thought uber drivers can drive for whomever they want? I often make deals with uber drivers to arrange for scheduled pickups (rather give them the full money than uber getting a cut), outside the app, and uber can't do anything to prevent this.
Actually, no. We just need to reach herd immunity. This will be faster than any deployed vaccine. The spanish flu lasted 3 or more years because the globalization was not developed as nowadays. At this rate we’ll reach herd immunity a lot faster than 3 years.
This is my personal opinion. No sources!
What is the probability of someones mother, father, grandmother, grandfather and all uncles/aunts die at the same time because of car accidents?

If they all are now above 50 chances they might die because of this virus are quite high.

That is high price if one is losing his social grounding when he is 20 because he survived... Yeah he might get inheritance and have his young friends but I would not be happy if most of my relatives are dead.
uBlock Origin in Firefox on Linux appears to be blanking the page.

YouTube link: https://www.youtube.com/watch?v=N3CWGDhkmbs
I’d like a trip to the Greek Isles. Why won’t your taxes pay for that?