skysight-inc/HackerNews huggingface dataset:
That was my point: trying to account for every preference an user might have or every particular scenario is too complex and takes much time and human resources. The right thing is to address the majority of your user base.

To take your example, why should my app encode that "William Henry Gates III" is actually "Bill Gates"? I will provide a form with first name and last name and Mr Gates can register as "Bill" "Gates" or "William Henry" "Gates".

I have three given names and I find it a non issue completing forms. And that's because a string can contain white spaces or even be empty so you can encode any arbitrary combination of first name + last name.

Also, people get to much into politics, trying to be "revolutionary" instead of trying to solve the technical issue at hand.

I can solve a technical problem in 2 minutes or get in political phylosophy and argue for 2 years without solving anything and without helping anyone. I rather solve the problem.
The good thing with this_error is that it's just a custom derive on vanilla std::error::Error.
Optimizing Django Database Queries
https://www.ambient-mixer.com/ has a ton of these types of background noises. All the sounds can be individually leveled and you can easily create your own from their audio library.
Do you plan on revisiting your analysis of power bricks with regard to current models. I know it's not as exciting as Apollo era computers but I found it intriguing.
Yes, but the point is that most Mac apps should need neither installer nor admin privileges.
I want to just post "Lol" but that will get flagged, so instead I will thank you for finding the optimal refutation.
How to find a good Java software development company?
Is the fact that I specifically called out both of them in the post insufficient condemnation? :-)

Indeed - they're no better.
Is it officially considered malware by apple? If so... feds don’t screw about. Those guys could be in serious trouble.
This may be unpopular on HN. But I dont mind ads, I dont mind target ads either, in many cases I like them. What I do mind is creepy, personal ads.

"Your Friends Joe just bought a wallet, you might like this too."

I am OK with recommending me a wallet, since in real life I would have sales coming around me if I was in the Wallet counter and interested in one. I am absolutely NOT OK with being told my friend Joe bought a wallet. How did they know Joe was my friend, why are they telling me he bought a new wallet?

Amazon are allowed to collected data when I am in their store, but those Data should not be sold to any other company.

Right now there is a whole market for personal Data, and to me, that should be illegal.
I would argue for biographical format the movie takes. Rams’ design is this foundation for what now represents an aspirational aesthetic. The design is not faceless, but it aims to be invisible.

Having a glimpse of the individual and his philosophies gives insight into how he made those decisions. It also gives a sense of the forces that working against him.

At the beginning of the film, he took a question from an aspiring industrial designer about overcoming mediocrity. Rams’ response was about surrounding oneself with people who see themselves as striving to be better. Obviously, this statement is portable to beyond just design.
I work for a company that builds virtual classrooms based on webrtc. Our customers are mostly business schools, but we have some music schools. For them we activate a different profile that disables all audio processing and selects the music profile of opus (opus are in fact 2 different codecs, one aimed at speech, one aimed at music). It would likely be very easy to do something like this in jitsi meet as well, since webrtc has everything onboard. The tricky part is that you also need to disable echo cancellation. So everyone must be wearing headsets and so on.
It could be hard for startups because of lower consumer and enterprise demand, plus VC funding drying up, but that’s still hypothetical I guess.
> Some of the XXI century most tough decision are taken by teenagers as they decide what to study or not and shape their professional future. I hardly see how the self sacrifice and high level of discipline required to study are easier than a low skilled job. Children spending so much time studying instead of earning money is an investment in their future and our future far away from enjoy themselves.

At least in the US I would say a minority of teenagers take that approach to their academic/career decisions.
Everything You Need to Know About Instagram Bot with Python
"People at the present time would prefer spending most of their time at home due to their work or some personal reasons."

What?
I'm pushing 40, graduated high school in 2000. I heard a lot of the same "wisdom." For some reason I just really wanted to be a software developer so I stuck with it even though the dot com bubble was in full catastrophe mode. I'm glad I did, but I can't claim magic wisdom. I don't know how kids are supposed to get good life/career advice. I surely didn't.

Perhaps the only thing I can reasonably suggest is that people create a "skill stack" instead of a skill. I'm a good coder, but coding is probably among my least economically valuable skills. My most valuable skill, by far, is communication. I can explain technical things to non-technical people and do so in a way that doesn't make them feel dumb. Part of the key there is I know they're not dumb. That wins you a lot of favors. My second most valuable skill is having a basic understanding of economics/business, how incentives work, how business decisions are made, etc. This helps me anticipate the needs of others at work and help solve their real problems which they may not even see clearly themselves.

If the stats offer any credibility... I work from home full time and have for nearly a decade. I've got 2 concurrent contracts going on right now. I'm expecting to make >$300k this year. I live in a 2nd tier city with a low cost of living, you've heard of it but it's not NY/LA/etc. I've never even applied to a FAANG type place.
The online version is kept up to date. Ilya keeps a good eye on the Github: https://github.com/igrigorik/hpbn.co/issues.
Could you please stop posting in the flamewar style to HN? You've been doing it repeatedly, and we ban accounts that do that because it kills the spirit of curious conversation, which this site exists for.

If you wouldn't mind taking a look at https://news.ycombinator.com/newsguidelines.html and using HN in the intended spirit, we'd appreciate it. It's understandable that temperatures rise and pots boil over, but we all need to control ourselves in those areas, or else we end up ruining this place.
It's likely to be dotcom level+ for all industries. At this point, casual and low level employees have been laid off, businesses are conserving cash and negotiating with their lenders.

This is not a financial recession, its a completely different beast. We are in uncharted waters of a connected global economy being affected globally by the pandemic.

The unemployment numbers are at least 10 million in the last 2 months for the US. Similar proportional numbers are applicable in all economies.

This is likely to continue for the next 6 months and is likely to have recurring volatility as areas relax or increase social distancing to protect life and maintain the health system.

Assuming best case of a vaccine being available for general use this time next year, it will take 3-6 months to roll out before things are back to "normal". So that's not until Q3 2021 at best.

In the meantime, we can hopefully have palliative and curative treatments for those infected and, with luck, the virus doesn't mutate sufficiently to cause lack of immunity to those who have survived infection.

We're about to test out MMT vs current supply side vs (neo-)Kensyian macroeconomics. World trade was already affected by the stupid and misguided US instigated tariff barriers.

In addition, we have to deal with the existing US mal-administration and the volatility of an election with all of the ridiculous nature of the way US states conduct their election process.
Notes on tech from India's largest stockbroker – Bootstrapped and FOSS first
I like this kind of articles. I graduated during the 2008 crash and thrived as a programmer. It is probably because i spent most of my youth on IRC learning about all sorts of topics, mostly web related, while others waited for knowledge to be handed down by professors. If you are passionate you are likely to gain deep knowledge about your topic of interest. Deep knowledge makes you highly desirable for most employers. Anyone sitting out there anxious about what may be, now is the time to sink deep into your domain and become better at it.
That's not how it works. In fact there are multiple algorithms depending on the browser, it's not defined in the spec. The most used one currently would be AEC3 from Google, which is quite a bit more advanced than what you describe.
Coronavirus May ‘Reactivate’ in Cured Patients, Korean CDC Says
can you please contact me to jnordwick@gmail.com?
Show HN: Linguistic – NLP-powered language exchange
- Trip insurance doesn't cover pandemics.
- Countries have literally closed their borders, making it impossible in many cases to travel to said Airbnb.
- Guests should not be charged for Airbnbs that they legally cannot stay in without violating local shelter in place orders.

It's hard for me to side with the carpetbagging rent seekers here who still want to keep their guests money even though they are not able to stay at the units. Either a service is provided and it gets charged for, or it is not.
Please don't post unsubstantive comments here, regardless of how wrong another comment is (or you feel it is). It helps nothing; it just makes the thread even worse.

https://news.ycombinator.com/newsguidelines.html
That's not really what happened : the core team decided they'd use ".await" instead of a regular prefix await (with good rational) and any people where pretty uneasy about that to say the least: most people considered that ultra ugly and confusing for new rust users (and I'm still in that camps even though I'm glad the discussion is finally over).

Here are the results of a survey ran on this syntax on about 400 Rust users from rust subreddit : https://i.redd.it/660zjw4rhsv21.png

You'd see the chosen syntax (field-like access) was one of the most disliked one…
What? Chores are things that need to get done by the family. Someone needs to feed the dog, someone needs to clean the dishes, someone needs to take out the compost. Kids can participate in this stuff from a very young age, and doing chores together is full of moments to teach and play.

For example my daughter would help fold towels at age 4, and we'd sing a song about a butterfly folding its wings. It is a complex motion for a young body, involving many movements that cross the body. It was a chance to sing a song together and invent new verses together. It was a chance to bond as a parent, and to set the example that we all contribute to the family.

Fast forward a few years and she's interested in other chores, from laundry to dishes to cooking to caring for the pets. It's just a baseline expectation that we all contribute in the ways we can.

It's patently absurd to suggest chores are simply busywork. There's plenty of opportunities for play, creativity, socialization, education, and neurological development in doing chores.
With A.I., The Secret Life of Pets Is Not So Secret
Thanks, i'll check them out.
I'm hoping it's just bad tests in the first place.

https://covid19usa.io/

Edit: Adding my website for tracking coronavirus cases over time in USA state and counties. Original Show HN here:
https://news.ycombinator.com/item?id=22778152
Interested!
> I'm skeptical increased payroll taxes are more than these companies' cost to provide insurance.

Doesn't seem unlikely to me, once you have enough employees, average cost per employee ends up being about the population average, skewed heavily by the fact that the company isn't employing very many people past retirement age where so much of total medical expense lies. Profit margins for health insurance companies aren't very high, so after administrative costs, what the average person/company pays in healthcare insurance is about what the average person accrues to their insurance in healthcare costs.

> Also, payroll taxes themselves are also deductible.

Shifting compensation to untaxed benefits brings the savings from corp_tax_rate * payroll_tax_rate to payroll_tax_rate.
It's doable. Wife and I have done it for literally 23 years. With 4 kids.

Granted, after year 3 (and kid 2) I was making entry level developer money, but here in the south 18 years ago that was a long way from FU money. We made sacrifices and decided that some things were more important than others. Our vacations were camp outs, our four kids wore secondhand (and third/fourth hand) clothes. I bought (and still buy) most of my clothes from Goodwill or Walmart. We have never had the newest anything. There was a period of about two years where we were a single car family.

It's doable. You will have to lower your standard of consumption, probably a lot, but in our case it was totally the better choice. YMMV.
This might be off topic but why is the initial grant much more important than refreshers?
Do these apps request accessibility permissions for screen sharing and the like during install?
RSU is taxed at vest, exactly like cash bonus for tax purposes. If you sell it immediately, it's really exactly like cash.
Next.js Team AMA, Ask Us Anything
Indeed, we're currently somewhat above the nadir in 2018 when we were all worried about the effects of 10-25% tariffs on $250 billion of US imports of Chinese products.

I don't know about the rest of you, but I am definitely not feeling as confident in the mid-term, or even long-term outlook as I was then in 2018.
>and even send them telemetry data when you disable telemetry! -- they can also remotely change your Firefox settings and/or install "experiments", at any time, without any notice to you!

Please don't spread fud and lies.

While Firefox makes some connections on start-up, it will not send any telemetry data or install studies once you've disabled them.

You can check about:telemetry and about:studies

Mozilla is quite transparent about what is being collected.

See https://telemetry.mozilla.org/ and https://data.firefox.com/

Having said this, I fully agree with you. A browser (or any other piece of software) should not make any connections anywhere unless instructed by the user.
I just click stuff randomly and then hammer the submit button until the new images load. That seems to work even though I rarely tick the correct squares.

My new strategy is to just file support requests to any company using them, complaining that I did their test correctly but it still rejected me. My idea is quite simply to make reCaptcha unfeasibly expensive to use.

Why does the Deezer app installed on my desktop PC need a daily captcha?

That said, I use it myself on all of my companies' customer support forums to discourage people from sending me those pesky requests. In that sense, it's the new "please hold the line".

In any case, I'm glad that Google's motto is "don't be evil". That reassures me that using reCaptcha is morally acceptable ;)
Interested, especially in K8s based
> In our experience,
when you use a hardened data library such as TrustedSqlString (see “SQL Injection
Vulnerabilities: TrustedSqlString” on page 252)

That is not my experience. Yes, the most simple SQL injection a newbie attacker would try, is running a query directly on your database using stuff like" ' OR '1' =='1' "

However, one can do a lot of other things like getting the schema, table names and the actual data in the tables by observing the answers and timing. When I did my master's degree, on the course about database security the teacher said there isn't any mean to 100% prevent SQL injection.

There are other means to protect data, like not using a single app user to access the database, use security rules at database level together with security rules at app level.

One clever trick is to return fake data if you detect a smart ass is trying to access data he shouldn't, rather then tell him he is forbidden. Let him enjoy his fake data. :)
classic case of survivor bias
> That said, Zoom isn't wrong for everyone.

Why use it at all? I honestly don't know what's available in this space, since I don't need to, but is there really no alternative?

If they're building a product that does shady things (e.g., macOS install nonsense) and is full of security holes (e.g., zoombombing) that's enough to tell me I don't want to use it and I don't want my son's school using it.

Google isn't alone here. Just another data point.

At best it's a product full of security holes. At worst deliberately designed to spy on people. I don't care who those people are. I care about the intent.
To be fair, the ones that are genuinely focussed on overcoming serious problems are the best in the series, especially when the problems are a bit technical. Crash Bandicoot and Prince of Persia, for example.
Haha :) Tiny companies should put pressure on $1T Apple to change the install flow...

I wonder how could Apple take 30% their revenue out of this -- yeah, by forcing them to submit the apps to the AppStore instead!
Git is a problem for a lot of people. And A/V tools only become useable if you follow tutorials or courses - there are entire companies making their business on selling pro tools or after effects tutorial videos.
Maybe so, but that doesn't excuse those exploiting that flaw.
https://community.openvpn.net/openvpn/wiki/VORACLE
The Command and Conquer episode from last year is also excellent:

https://youtu.be/S-VAL7Epn3o
> Writing code with postfix `.await` feels very natural to me and it fits it much better with the surrounding code I write than a prefix version would.

That’s your subjective point of view, not everyone agrees with it. Part of the problem is that Rust team failed to find a solution good enough for the most people and failed to communicate this decision. In particular the switch to .await syntax happened just couple weeks before it was finally stabilized.

And await is not the only controversial decision made by the Rust team.

Even if 10% of people unhappy that’s too much, because the next controversial feature will cause 10% more of unhappy people and so on.

I hope they will do better next time.
This sounds really cool! What’s the company? (I also work on WebRTC-based classrooms, at Minerva - we haven’t looked outside of voice in the audio sphere though.)
Disney+ Tops 50M Paid Subscribers Globally
I watch USA and Canada in tv shows where middle class people buy huge houses that only the definitely rich would buy in Europe. If you want to stay out of debt, just don't spend too much.

IIRC you were talking about regular people's problems. Europe is not uniform, but in the richest countries you can live comfortably off a blue collar salary, no matter the taxes or cost of living. Actually it's infuriating how our government compares our taxes (Spain) to northern countries in percentage, omitting the fact that what you make after taxes and expenses is still higher because raw salaries are much higher there.
I mean building your database via "I'd like to connect" message is one thing, getting specific job descriptions + being asked to start the recruitment process is a bit farther than that. I'm getting about the same ratio of type so far the past month. I'm not saying it's 1 to 1 but these companies are at least still actively hiring, and I have no reason to doubt that based on my company doing the same.
OT, but I was entertained by the fact that, as soon as I went to the page, the "Recursion" link was purple.
> Somehow that didn’t seem to be a problem in Minecraft or git.

Quite a few people are paralyzed by exact that issue in Minecraft. And quite a few people overcome that paralysis only because their friends or parents play and show them what to do or because they run into entertainment channel that is primary fun, but also guides them later. There is significant network effect in Minecraft.

The lack of initial guide combined with worlds being set on survival and with third person being default means that someone has to explain the game to you, else it is boring crap.

Git is perceived as more complicated to use then it should be by many people. The thing with git is that you dont have choice and have to use it.
> About 51 patients classed as having been cured in South Korea have tested positive again

So does this mean they're symptomatic again, or just testing positive?
The Kruger National Park is doing two game drives a day
Also JS vs VB, im not a big fan of JS but only a madman prefers VB.

The JS in Sheets also run in the cloud. Really nice for scheduled things or things that talk to an api or similar. But being able to run stuff locally is nice to.
most rank and file get next to nothing for refreshers.
Based on Chinese data. I very much doubt the accuracy of Chinese data.
Eo-YAML For Java, 4.2.0, Released
Version 4.2.0 of eo-yaml: https://github.com/decorators-squad/eo-yaml
- It contains bug fixes and performance improvements.
- Support for Comments
Full release log: https://github.com/decorators-squad/eo-yaml/issues/268
Boeing plane splits into pieces after skidding off Turkish runway – Feb 2020
The chrome addon!!!
https://chrome.google.com/webstore/detail/zoom/hmbjbjdpkobdj...
I mean I understand where he's coming from, but this is peak survivorship bias. No, not everyone makes it. People can't get jobs, they can't pay rent and people will suffer and some will die as a result. That's a fact of how recessions go, and I think papering it over with 'everything will be OK' just further normalizes the boom/bust cycle and all of the damage it causes to working individuals.
I disagree, Google Hangouts was a failure from the start.

Former Google Talk supported XMMP, including federation, which meant you could connect with multiple clients and talk with people talk with people that don't have Google accounts.

With Hangouts politics took over. They eventually told people the line about XMMP not evolving fast enough for their needs. But I remember their leadership complaining about their competition not playing nice.

So when Hangouts happened I saw absolutely no reason to use it. There were plenty of alternatives on the market already, at work we were all using Skype. And at that time I was working with former Googlers that preferred Google's shit.

You might give me the line about the general population not caring, bla, bla, but Google is in the habit of betraying their power users and early adopters. They did it with Google Reader. They did it with Inbox.

And I was actually glad to see Hangouts fail. It might have been a good implementation of yet another chat app, but few people cared.
The "community" you're paying attention to is made up of enthusiasts, so it's to be expected that they tend to be in the camp of adopting new shiny things as soon as they're released. The same thing happens in C++; you'll often see reddit / stackoverflow telling you to stop using new/delete in favor of make_shared and make_unique, stop using loops in favor of functions from `<algorithm>`, and so on.

Regardless of whether the new additions make the language better or not (I believe they do, in both Rust's and C++'s case), adopting them immediately in the codebases you are responsible for is your decision. You have to decide by yourself whether the pros from adopting the changes are enough to offset the cons of making changes. If you conclude that the cons outweigh the pros, and if it bothers you that the "community" derides you for not tweaking your code, then a valid solution is to stop paying attention to the "community" and get on with your life.
Please use the original title and URL for submissions.
The case is when you are lazy and choose to introduce technical debt into your codebase by using the escape hatch.
How to Run Multiple Threads Concurrently in Java
True, it all depends on your perspective