skysight-inc/HackerNews huggingface dataset:
Yep, that's a big improvement in my eyes, making it comparable from a readability perspective. In my opinion, that leaves more minor pros and cons of each approach, depending on the language. For example, in C and C++, as kazinator mentioned elsewhere in the thread, GCC and Clang now have an option to require all fallthroughs to be explicitly annotated, which effectively removes one of the main downsides of switch. And switch is better at detecting duplicate cases, as well as checking for exhaustivity if you're matching against enum variants. On the other hand, if you change the example so that the cases don't return (perhaps they assign to a variable instead), with switch you would need to add a `break;` after each one, increasing visual noise. If statements don't have that problem. Or if you change the example so that one of the values `c` is compared to is not a constant, some languages (C, C++, Java but not JavaScript, PHP) don't allow that with switch statements...
Question: Any tips for using iCloud on work Mac?
Part of the appeal of the Mac ecosystem as most of us are aware, is the interconnectivity of all services and devices.
However, I've began to get self conscious about leaving my iCloud logged into my work Mac, with all my personal emails, photos, keychain and text messages synced.

How are others handling this? Not using personal services on a work computer?
Is anyone logging these services out at the end of each day? I'm afraid in the UK my employer would have the right to all of my data if I left it logged in, or if they demanded the password.
I had idea to add something similar as tab completion to posh-git module for Powershell. Sadly it was not merged (is posh-git dead?) https://github.com/dahlbyk/posh-git/pull/641

I wonder if something similar can be done in bash? By default bash doesn't "cycle" through possible completion but just display the list. Still, I guess it would be usefull to display last used branches first.
>Amazon Isn’t the Only Shop Online

They sort of are at the moment, at least here in greater London...

My normal groceries company have cancelled online orders silently and will not deliver anything. They can't even update their websites with new opening times.

The local DIY (B&Q) store are taking order for essential items only (loft ladders and plants are essential, but not light bulbs or fuses wtf?)

Amazon randomly added a month to all their delivery estimates but everything is still coming in a few days and I can get whatever I want.

To be honest, it makes sense to manage infrastructure of supply centrally. That's the genius of amazon, not retail but supply. While other companies can barely ring up items, Amazon connects buyers to sellers before either know the trade will happen.
Sure. They might pull it off though. It does seem consistent with their ethos to at least try.
The growth is not going to be that much, sure, but because we slow it down with isolation, not because the immune people stop it from spreading.
It matters if you're painting women as disadvantaged by not being be part of one, but, say, 99%+ of men don't belong to one. Meanwhile, ignoring women-only support networks(like the kind that gives $5M to female business owners....)
The only sensible stance to take. All these trolls have to do is be obstructionist, see https://en.wikipedia.org/wiki/Merchants_of_Doubt
Enabling 2FA should stop this from happening. Adding TOTP as your 2nd factor would require adding a recovery number, but maybe you can remove it after. I have accounts that has TOTP 2FA w/o recovery number, but perhaps they were grandfathered in.

Alternatively, use a physical token as the 2nd factor, then no recovery number is required.
If slides are on a website, the site site can advance slides automatically for everyone based on a signal from the server (e.g. via server-sent events).
https://twofactorauth.org/#banking
Currently page 2 on Google.

To be fair, "SEO ruined content" is a pretty specific search string and doesn't even show up in the results that out-rank this submission. This comment specifically talks about "SEO ruined content" and is, correctly, a good results candidate.
Fox News deserves class-action lawsuit for their lies and the damages it caused for making people who watched their news disregarding the social distancing rules.

https://news.yahoo.com/fox-news-reportedly-fears-early-11453...
The article mentions 6,000 arbitration cases against DoorDash amounted to $9 million in fees from the American Arbitration Association. That's $1,500 a pop!

If you have a dispute with a company, and are bound by an arbitration clause, it seems like you have a $1,500 hammer to hit them with? (Assuming your agreement states that the company will front the fees).

What happens if the arbitrator decides the case against you? Do you owe that fee? Does this vary from one contract to another?
Somehow the hivemind decided a few years ago (it would be interesting to trace how and when) that every study with a small sample size is worthless and merely mentioning sample size is enough to cancel it, and whoever is first to bring this up in a thread wins. It's a gotcha response.

Obviously there are statistical concerns with small samples. Equally obviously, not every such study is worthless and the authors are not all idiots who knows less than any internet commenter. So to get substantive discussion, we need to engage with the specifics of a particular study, not post a generic dismissal. "n = 11?" looks specific but it isn't. It's a template instantiation, as stock as "Correlation is not causation".

The answer to "the rush to headlines about studies" is not the opposite reflex, it's to slow down and reflect, and then maybe post if one has something thoughtful to say. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

I don't mean to pick on the GP commenter. Maybe they had something else in mind. The issue is how such a comment plugs into a known shallow-discussion dynamic. The problem is at the group level, not the individual, and we all suffer from this reflexiveness, so none of us gets to feel smug.
If you have enough text on your slides that your audience needs to adjust the text size... they aren’t listening to you and you’re writing a textbook not giving a presentation
Why would your beliefs about the "media environment" influence your view of the reports from scientific bodies? The claims of catastrophic consequences are coming straight from the literature. You can't explain those away by waving your hands and saying "the media."
There are often "symbolic votes" on issues, especially taken by the opposition party in a situation they know the bill could never become law. To take just one example, many Republicans ran for years on opposition to Obamacare and a promise to repeal it, even voting for repeal in the House and passing with wide margins. When finally Trump won the White House and the GOP controlled all 3 branches of gov't, they ultimately balked at voting to repeal[1].

In the reverse situation, it's understood that leadership in Congress often head counts up to the number of votes needed and then give a pass to members to symbolically vote against as long as it doesn't affect the outcome - e.g. the GOP impeachment votes.

[1] https://en.wikipedia.org/wiki/Efforts_to_repeal_the_Patient_...
Coder | Austin, TX | Full-time |On-site OR Remote|Golang Engineer| Typescript Engineer| Solution Architect |https://coder.com/ |

Coder automatically configures, secures, and powers an organization's development environments, allowing developers to focus on the product.Pre-configured environments allow project team members to define what language version and tooling are required to provide consistency across the team and to allow new team members to quickly contribute.

We are a series B start up HQ'd out of Austin, TX and backed by some great VC's (Red Point, Founders Fund, GGV, and Mitchell from Hashicorp). Our product is built by engineers, for engineers. We’re committed to building an organization and product optimized for engineering happiness. You can expect a fast-paced workflow and minimal meetings. We offer great employee perks, a strong culture of passionate engineers, modern tech stack, and tons of room for career advancement.

Careers Page- https://coder.com/company#openings

email: clever@coder.com
Call them SREs and cross-train SWEs into it. It’s not a toothless distinction even though it seems like one. You absolutely, positively will hire better staff with better deliverables if you frame the work as “a software engineer focused on operational integration,” which SRE understands more.

SREs like to build platforms for exactly the same reasons you’re touching. You sound like you’re halfway there already. I strongly suggest the Google book, with “I am not Google scale” written in Sharpie on the cover for help digesting it.
widespread in my experience; it reminds me to users of npm not seeming to understand what node is, for example.
The Elephant in the Brain is a good read that generally supports this article.
Umm it is pretty obvious how you “solve” global warming and that is to reduce greenhouse gas emissions.
lol, that's a unique description. A good linter could fix them, but they drive me crazy. I tend to shift lines around more than any other editing.
They aren't going to de-optimize their careers in order to optimize search just for themselves. Google used to be somewhat optimized for power users, but I suspect that learn-to-rank is over-optimizing search ranking for the median user.

[0] https://news.ycombinator.com/item?id=22747889
Doesn't surprise me if I think about all the people who suddendly need a K8s cluster...
Yes, but to those who are undecided and are on the edge, a good answer might pull them to the right side. I know for a fact that it happened to me multiple times, when I saw a heated argument between two people (mostly on technical topics though, not something like corona).
>Why does google allow pure CPM hacking garbage websites to win the top spots?

Something bothered me about this question, and I think it's the way it frames Google's role as being a passive participant.

Google doesn't "allow" anything. Google writes the rules and picks the winners.

When you search for "chocolate chip cookie recipe," Google's search algorithm goes "Here's a nice webpage with Grandma Betty's life story and a paragraph about how to make chocolate chip cookies at the bottom. This is what you were looking for."

Recipe sites look like they do because Google forces them to look like that if they want Google to send them any search traffic.

Is there a different algorithm that would give more useful results? Is there a way to rank the sites on how well they present the information you were searching for? Is there a way to factor in whether a site has good recipes or terrible ones? I don't know, but I don't have a giant advertising money fountain and teams of very well paid engineers.

Like you hinted at, I think it's reasonable to suspect Google for not having an incentive to fix this. They get their ad money either way, and they probably get more of it from worse sites. As long as it's good enough to keep people from switching to other search engines en masse, they're not losing anything.
Automatically Find Answers for Homework/Quizzes – Homework Helper
Perl 5.32 will support this syntax: https://perldoc.pl/5.31.10/perldelta#Chained-comparisons-cap...
The subtlety is that kayfabe has elements of gradient to it.

In some sense, everything competes with everything else. I could claim the gravity of Jupiter competes with my sense of justice and I can probably invent some convoluted chain of nonsense that justifies it. But to give some meaning to the word, there has to be some threshold of sustained competition before we call two things 'competitors'.

Kayfabe is a state of entities presenting as competitors when they are really cooperators.

In many senses politicians aren't competitors. They only compete on things that they think will win election - that isn't most things that pass through the political realm.
You still need to do capacity planning, change management, monitoring, etc. within your cloud environment. Those AWS instances and the software their running doesn't manage itself. For some subset of "cloud", such as PaaS providers like Heroku, etc., you are absolutely correct. For another subset of "cloud", you still need sysadmin / ops skills to manage it.
The coronavirus crisis will change America in big ways. History says so
Three Mile Island?
Homework Helper is an Open Source Chrome Extension, that allows users to right click on Highlighted text/questions, and search for answers using Quizlet. These answers are then stored in a nice card UI, where users can scroll through a list, the items are stored from greatest percentage match, to the lowest. Users can also copy the answer, or even launch the Quizlet page the answer came from!

Chrome Store: https://chrome.google.com/webstore/detail/homework-helper/dg...

Github: https://github.com/subnub/Homework-helper
Could someone who is working at Airbnb right now comment (anonymously) on the sentiment within Airbnb right now? It is one of the hardest hit companies in tech from a demand standpoint, so your experience will go a long way to help us understand what is going on. Again, not details of the term, just the general feeling .
Recipes for Food
Ask HN: Can you recommend a personal email provider with regex aliases?
Hi HN, my email provider pulled a fast one on me over the weekend - overhauling their UI and dropping their regex alias functionality without warning. Not what you want from a paid service.

I very successfully operate a <site>.<date>.<nonce>@<mydomain> schema for personal email, using regex aliases to manage "users", and blacklists to eliminate spam. The largest draw of this schema is detecting when companies are breached / leak my data (4 times in 6 years), and when some company misuses information I gave them for something else (countless times).

I also use it to manage alerts and priorities for a handful of custom systems to special mailboxes.

Not every email provider can support such a schema, and until today I was very happy with mine - charging only for a ceiling on daily sends and total mailbox size with unlimited mailboxes.

I don't want to go back to managing my own email (though if I have to I will) - do you guys have any recommendations?
Not at all. Actually, observing how it works for realities or the gossipverse, you can spot the same patterns in politics: multiple (in USA "both") sides on some topic cluster their statements around some event, like passing of some act or relevant news.

Setting the conversation agenda is specially useful to hide inconvenient topics from public scrutiny. Sex regulation, religion and other "social" controversial discussions are very effective to create noise and put in the background the economic problems, that have often more direct and severe consequences for most people.
One possible reason is that eliminates a whole category of unskilled labor? (full disclosure, writing this from Oregon, where we can't pump our own gas to preserve another category of unskilled labor jobs - except right now, thanks COVID-19?) I personally would probably prefer to have a human checker for that reason, I don't notice much improvement in speed or ease of checking out when I do it myself, there's just a line for the self-checkouts instead...
So does this mean that JS does satisfy the principle of least astonishment for an experienced c-coder (something important when it was developed in the early 2000s)?

In what language (other than a RPN based language like Lisp) would this expect to return something meaningful?
HTML Energy Podcast
FTC Derides “Unbreakable” Tapplock
UK PM Boris Johnson in Intensive Care
Because frequently the devil is in the details.
Right. But they weren’t when Foursquare launched, and now they are.
Yes, for sure. You have experts who admit that they aren't sure, and then say what the evidence seems to show. And you have bloviators who spew BS, based on some more or less hidden agenda.

But about global climate change, it's crucial to keep in mind that it's just one aspect of human population growth and "economic development". Another huge impact is increasingly intensive and extensive land use, plus pollution with excess nutrients and toxic chemicals, which leads to loss of biodiversity and species extinctions.

Indeed, it's possible that COVID-19 and other zoonotic diseases, such as HIV and ebola virus disease (EVD), are also consequences of increasingly intensive and extensive land use. That might seem ironic, but it's just how ecosystems work.
List of VC-backed company layoffs due to coronavirus fallout
It won't be permanent, if it is ever implemented at all, because it is unaffordable.
My friend said if you are having a hard time finishing a book, it's probably not a book for you.

Same thing applies. You gave up on these because its not right for you. Once you find someone worth spending your time on you'll stick with it. Keep looking.
> Appeal to junior developers and hobbyists is critical for large scale adoption.

Hmm, I have personally trained Erlang to half a dozen juniors and interns. Any person who knows basics of programming can pick it up and write/fix mundane business code in less than a month. And I am a horrible teacher.
I'm a huge DooM fan and have been playing since I downloaded the original off of a BBS back in the day and I have to, respectfully, disagree.

With DooM Eternal, there's actually a fully running port of DooM and DooM II inside the game and jumping into that after playing the main game for a while feels incredibly seamless. DooM (2016) and DooM Eternal feel like they took the scary shotgun ballet of the originals and added verticality and modern game mechanics to it. The only thing I think they missed an opportunity on are the dark levels that were in the originals. Not every level in the original games was a full speed dance with demons.
It really depends on your size, and how sensitive the data is. At small size with non-sensitive data, where you've got 2 guys with admin access to the db anyway, simple impersonation is fine as they've already got access. You don't want to be spending a ton of time engineering a really complex solution. You probably should have a policy in place, and any staff you do give access to the feature explain the responsibility.

Most (small) startups I've worked at have usually had a homegrown solution with admin only access where you can login as the user.

However, these days, with more and more PII laws coming in, you do need to consider whether you really need it.

As you grow you have to add more checks, logging, etc., the user has to approve an access request, etc., to the point where you get bigger you don't allow it at all.

It's actually rare in my experience to need to impersonate a user to replicate bugs if you read their support request/ask the right questions, and can be a sign of an inexperienced dev if someone constantly asks for this. You have to put yourself in the mind of the user, what were they doing, what were they clicking, what were they trying to achieve. You'll usually be able to replicate it.

But another way to fix bugs due to complicated data interactions, when you're not allowed to access the data, is to have a script to anonymize the PII in a backup DB.
I read that in the section Commitment and Consistency of the book, Influence - https://sites.google.com/site/724ecialdiniwiki/home/commitme.... If you commit to something publicly to someone especially written, you are more likely to do it.
Partially true because of how pervasive they've become, they're powerful enough to influence the lawmakers in my country. I don't really see myself as a victim though, I just use different search engines.
> To this day, I've heard CGroups being mentioned only once.

See https://www.kernel.org/doc/Documentation/cgroup-v2.txt

> "cgroup" stands for "control group" and is never capitalized. The singular form is used to designate the whole feature and also as a qualifier as in "cgroup controllers". When explicitly referring to multiple individual control groups, the plural form "cgroups" is used.

To this day, I've heard cgroup mentioned only once...

To put forth a more substantive argument, everybody has a layer of abstraction they do not peek under. You interviewed people that didn't peek under container. You went a layer deeper, but never peeked at the source tree to learn what cgroup really is. Does it really feel that much better to be one level above others?
Yeah, you do. It’s a shame pretty much every single cloud-native shop in existence, you know, doesn’t bother, and pushes out the people arguing for bothering. I’ve been at this nearly two decades, and I have yet to find engineers even running an Excel notebook of inventory, much less capacity planning. You know, because describe-instances and monitoring and Ansible and Chef and blah blah.

My role right now is telling a major government agency how much they’re wasting on Azure. You know, because describe-instances. It’s a lot, and I think there might be a business model in “let me at your API for a week and give me 10%.” I’d be retired by Labor Day.

Reminder: They’re sending Congressionally appropriated funds. To Redmond. And they’re not entirely sure why, in $millions of cases. Line up fifty startups that have had a Demo Day and I’d bet you’d find the same thing in fifty-one of them.

That’s the DevOps legacy: don’t mind the budget, because AWS, Azure, and GCP have our financial interests in mind and APIs are cheaper to staff than fiber. Parades of like-minded individuals came to D.C. and said “DevOps! Do it!” and the agencies are now increasingly beholden to organizations incentivized by profit and those contractors took their Innovation Award check and don’t return the “um, what now?” calls. That’s the mess I’m trying to help clean up, and it’s happening across every major governmental organ in the United States.
This is how most complaints about "Google these days" play out.

Once pressed to give actual examples, we realize it wasn't a trivial search anyways and certainly not something better Google did long ago on a technical basis. And Bing certainly isn't doing much better.

Of course, there are some things that Google does filter out these days like things that seem like pirated content.
Sure, why not? It's obvious "probably nobody is even going to listen to those guys" is true...
This seems like fantastic news -- if class action suits aren't allowed, then technology now makes it easier to file "cookie cutter" arbitration suits at such low cost that it effectively acts like a small class-action suit anyways.

But I'm worried companies will be able to respond in a way that neutralizes it -- tweaking arbitration terms somehow. I hope not, though. It is absolutely necessary that we hold companies accountable for mass bad behavior, no matter if it's with their customers or employees.
That would be just as shallow. The issue isn't brevity, it's genericness. Are we really making the assumption that every study with a small sample is worthless, and that our reflexes know better than the people who worked on it? Obviously we need to do better than that. Generic discussion is shallow discussion (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...).

Here's a comparable comment that at least begins to engage with the specifics: https://news.ycombinator.com/item?id=22798031. I don't know if it's a good point, but it's at least actually about this particular study. We wouldn't moderate such a comment.
What has that article got to do with atheism, or religion?
How the CIA Found a Soviet Sub Without the Soviets Knowing (2017)
This sounds like it refers to various island nations in the Pacific, which are, indeed, under existential thread from global warming and the associated sea level rise.
Parents Are Not OK