skysight-inc/HackerNews huggingface dataset:
Mostly agree, but you "fail" when opening a link due to browser exploitation. Not all phish is credential phish. Good example is the coinbase attack in 2019(18?).
Why would the fraud be on the employer here and not the employee?
> giving U.S. staffers who are approved to work remotely until Jan. 1, 2021 to update the company on where they plan to base themselves

What exactly does it mean to "base yourself somewhere"? It obviously does not mean that you have to "be there" 24/7 ...

> Zuckerberg said Facebook will monitor adherence by checking where employees access its VPN.

So, Facebook will check the location of the last device that forwards the employee's signal to their own VPN server? For an internet company, Facebook do not seem to understand the internet particularly well!
If you are ordering online and getting delivery because of the pandemic -- because you think it is a best practice for germ control -- I think you are probably better off ordering takeout and picking it up yourself.

Delivery drivers have been known to sample the food they are delivering and things like that. I am not thrilled with the idea of some underpaid delivery driver having time alone with my food.

Restaurants have to comply with food safety and hygiene laws and their staff get appropriate training. I doubt delivery drivers get similar training (correct me if I'm wrong).

Staff in restaurants are not only trained in food safety, they are typically not alone. This is one of the best ways to ensure that people are behaving. Delivery drivers are going to be alone with your food and therein lies the problem.

https://www.wasserstrom.com/blog/2018/10/12/food-delivery-ri...
Close enough to grandparents so my kids have a 24/7 babysitter.
> company needs to account for employee locations to avoid violating tax laws

Serious question: can some tax-savvy individual explain what the relevant tax laws are? How much could a worker's tax residence affect the corporation's tax liability?
ah, yes, I do ask them when I get the chance. Sometimes it would be a lot easier to just monitor them without having to ask. I mean, I'm sure it's a sliding scale of privacy/automation, but I still like doing it more manually, or rather, with more intentional consent.
I didn't read that statement as referring to ramifications from facebook, but federal and state tax agencies.
$250k/$500k (single/married) of gain on a home is tax exempt (federally). That should cover the VAST majority of home-owners.
Haha.

So, your theory is that all the humans over the course of history who consume caffeine do so to mask generally bad health?

Can I guess that you yourself don’t drink caffeine?
Singapore is kind of like tropical NYC...
You can. Singapore, Kuala Lampur, ect. Much cheaper, too.
I have a P50 and on:

- Ubuntu 18.04, I couldn't get the screen back after docking

- Fedora 31, it would crash at least every other time I brought it up from sleep. Also crashed after being on Zoom for more than an hour.

Just switched to Arch last night and so far so good (well after disabling hybrid graphics that is).
Bit of a bummer - This is precisely what I was doing pretty much my whole tech career:

First landed a job in California, turned it into a remote gig, and then all jobs thereafter were remote with either NYC or SF pay while I bummed around in very LCOL places like Bali.

Already moved on to other pastures, but a bit sad to know that fallback isn't there any longer. Ah well.
Observing general productivity of nicotine users: I'm surprised they managed to build a spaceship at all.

The engineers of old were very different engineers than today.
If all you care about is money, then why bother? Break both legs riding a bike and sue someone for a million dollars.

Honestly we all earn so much unnecessary money in this field that we might as well at least try to do something useful with it. The world needs less managers anyway
I mean, this would require the federal government to step in and mandate the law, which seems to go against the American idea of smaller governments / letting the state decide. So you really have two options in the situation.

1. Federal government reworks the tax code and removes the ability of the state to control taxes.

2. State government maintains its ability to levy taxes which in turn means companies like Facebook have to know where people are working for the sake of taxation.

If someone chooses to live in a small town in the middle of the rust belt while earning wages far exceeding the local area, why should it be fair for them to avoid paying taxes to a city that likely needs them?
I think that approach is valuable and "softballs" are only bad if you're assuming Rogan is a journalist, which he isn't. He's a comedian, an entertainer, and a conversationalist (and, of course, a martial artist). People tune in to hear him have interesting conversations with interesting (and often wacko) people.

That's his appeal--few people would be interested in hearing him grill his guests. We have CNN for that. Saying he "lobs softball after softball at them" is true but not really a bad thing given that he doesn't claim to do otherwise.
Prominent spot on the bookshelf? I love DFWs essays but never made it through the tome
Huh. DNA is like an x86.
If you relocate at Google or Facebook, or any large company, they will adjust your salary for the new office you move to. If you move from SF to Upstate New York, you need to update your address with HR for tax purposes, and they would most likely adjust your salary under this plan.

I moved from Austin to Seattle and my salary was adjusted up. If I move back it would adjust down (which is weird, because Austin is almost as expensive as Seattle now).
I grew up in the Midwest as did my wife. We are ok with winters. We’ve also lived in Denver and Chicago.
I lived in Estonia and worked for their government for a while - it's not so online first for foreigners unless you're resettling indefinitely. Also, it's rather expensive especially when comparing the salary level locally. Personally I enjoyed it but having lived in SF, San Diego, Berlin, London, Berlin, Tallinn, and Shanghai I would definitely go with Berlin. It has an optimal mix of being relatively cheap, a good tech scene but not a dominant one, enough english speaking you can get around, and great quality of life. But I do still want to try NYC, DC, Lisbon, and Nairobi
Download Spotify playlists from YouTube with albumart and metadata
A Man Shared a Shocking Photo of What Covid-19 Did to Him After
There may be other solutions. What if instead of spending an hour commuting to the therapist, you spend half an hour ritually preparing your room for therapy? Hanging a curtain, switchin the lighting color, etc. What if you had a VR-CAVE-like projection system and you downloaded a "wallpaper" from your therapist for use in your session?
I'm surprised FB would need to ask workers to provide this information given FB usually knows more about an individual than the individual does.
It's great that it's there now but it absolutely amazes me how long some of these features have taken.

Concepts took, what, the best part of 20 years and the end result is just OK. Unless there's something I'm missing the system as standardized in C++20 just seems overcooked - not very elegant while also introducing a lot of new legalese in the standard. The system D uses seems to be much simpler (and more powerful in the sense that it effectively moves template constraints into the library - doesn't require updating as traits change) i.e.

template<typename T>
if(constexprConditionOnT<T>)
void toy(T x) {}
Asheville NC. My wife and I moved here in early March just before the shutdown. Beautiful. I pinch myself everyday that I get to live And work (from home) here.
I think you're somewhat making my point though. Sitting in 1919 you could look at the horrible pandemic with so many lives lost and said, gee, life will never be the same, daily life will change a lot from this. (Yeah, I guess the war was a big deal too.) There are lots of photos going around these days saying how serious it was. Then a bunch of other important stuff happened. Including the entire lives of everybody reading this. And the pandemic from last century was not the most important thing.
Or maybe it’s because if you work for FAANG you are not allowed to have conservative views out loud.
Agree with foreign destinations, but I assume any adjustment within the US will be a net negative for the employee since its mostly housing that impact COL.

A 1 bed in SF is $3,000 and say $1,500 in NC. That’s $18,000 post-tax or $24,000 per-tax.

If FB lowers your salary from $200k to $175k (not a big jump), you’re down a net $1,000 per-tax.
I'm dismissive of it for sure. Portland and the PNW in general is so gorgeous and full of great creative people who know how to be themselves. I'm not going to avoid it and live life in fear of something that may or may not happen.

When the big one does hit though, there's definitely a long list of people who are going to be totally entitled to a good "I told you so".
The Little Book of Common Sense Investing, Irrational Exuberance, Intelligent Investor (super dense), A Random Walk Down Wall Street, Common Stocks and Uncommon Profits.
Rear Window wasn't about how great it was to live in that apartment. It was about someone stuck in an apartment escaping by watching other people's apartments.
I don't know if it's high end, but every FTE I know got a Portal.
Maybe pretend it's not happening, no idea. Societal rules don't seem to work well with people who are more nomadic—the settlers seem to have won
>Setting up your lambda deployment scripts is setting your CodeUri value in CF to match the output directory of your build and running CloudFormation package and deploy.

What about writing CF to begin with for all your Lambda functions and setting up all their permissions to work alongside whatever other resources you have?

>Changing your deployment to use Docker/Fargate is creating your Docker container by copying from the same output directory to your container in your Docker file, pushing your container to ECR, and running a separate CloudFormation deploy to deploy to Docker.

Nobody said anything about Docker or Fargate. This has nothing to do with the topic. My problems had no need for using Docker. Do you randomly pick a tool kit and just hope it works out? I suspect you're not really working at scale and costs aren't a concern.

>I’ve deployed to both simultaneously.

Great job. We are all proud of you I guess, but this is not how engineering works, especially when you're building at scale.

>It’s simplistic because it is simple. Java is never a good choice for Lambda.

It's actually not simplistic. Software engineering is about being able to make tradeoffs. Not everything is a CRUD/web application. It's funny you keep going back to Node/Express as your examples. Have you looked into Express and what dependencies it has, or do you just randomly pick the new framework of the week? I don't mean this as an attack, but I'm more than slightly annoyed that you keep referring to Node and Express, when that has nothing to do with the problems I'm trying to solve.

The funny thing is you've written out all these lengthy posts but never stopped to ask about whatever constraints the system has. You started with the solution and are basically now looking at one of my constraints (JVM ecosystem) and are saying it's not a good choice.

In the real world, we often don't have the ability to randomly swap out a language. There's enough properly tested code that already exists or a massive code base that entire teams are supporting. They're not going to drop that just so they can go pick up a shiny new framework or product offering. LOL.
> No one's "diving into" the codebase for an iOS app starting from "I mostly do backend web app development in Golang".

I mean, I've certainly been expected to at previous jobs (my background being backend and frontend web). It was a steep learning curve, but in retrospect it was also an excellent learning experience.

> Are you an "expert" in all those things? I doubt it.

No, but give me time. I'd consider myself an expert at frontend JavaScript/TypeScript and backend JavaScript/PHP. I have a decent amount of experience (enough to get a job an X developer, not enough to call myself an expert) in a number of other technologies (e.g. Python, Rust). And at my current day job, I'm responsible for a React-Native project through which I'm getting exposed to a lot of the quirks of the Android and iOS platforms.

Go I've not used. But Go's a relatively small ecosystem to learn. I don't put Go on my CV, but I'd be confident applying to a Go job. C++ I've done a little of, but I'm absolutely not an expert. Although Rust experience means that I understand most of the low-level concepts and best-practises that aren't C++-specific. Still, I absolutely don't advertise that on my CV either. One day though maybe. I'd like to do some embedded stuff at some point.

> In fact the worst possible thing you can generally write anywhere is that you're an expert in C++ which at this point is oh-so-many subdialects.

C++ is a bit of a special case there though. Because

1. C++ is huge: it takes a lot longer to master C++ than it does other technologies.

2. C++ is wildly unsafe. Therefore the consequences of not knowing what you are doing with C++ are much greater. You'll likely end up with a crashy program riddled with security holes.

In contrast, I wrote a production Rust project with no prior experience, and all the things that would have been crashes or security issues in C++ were compile errors. So the only consequence of my lack of experience was that it took longer to complete the project.
Many (most?) taxes are state and local, as most services are operated at the state and local level. The most obvious example that comes to my mind is unemployment. Each state has a different unemployment program, and every employer must pay in a certain amount for each employee in the state.
Actually I hadn’t thought of this.

How far do you have to move to get a salary adjustment? There are very cheap places a 2hr drive from SF. If you move to Vacaville, does that lower your salary?
The number of engineers isn't changing. If a bunch of engineers leave silicon valley, and some companies decide having people onsite is still critical, the bidding wars for the engineers who remain goes higher. All in all, I don't think much will change. If engineers refuse lower salaries, they simply won't leave the bay area -- keeping things in aggregate as they currently are.
Same debate happens here in Europe for Just-Eat (originally Danish), and Wolt (bike courier, originally Finnish). There's a cut taken from the restaurant separate from the delivery fee visible.
What about the PayPal way? They took a certain amount of VC money and used it to buy and sell on EBay and demand to pay/sell using only PayPal. It basically acted as a parasite on EBay until they reached critical mass. I call it "gamification of established platform". Diabolical but effective. PayPal's company mascot should be the Sea Lamprey.
This is completely fair and is absolutely a very real thing for many people. But only about 19% of the US population lives in rural areas, for some definition [1] of rural.

Unlike rural areas, cities are dense enough that we could certainly choose to build them in a different way, so that we are not all completely dependent on our cars to go anywhere. For a lot of folks, I think it's definitely a discussion worth having.

[1] https://www.census.gov/newsroom/press-releases/2016/cb16-210...
Grew up there. Very pretty. It completely spoiled me, as I'm constantly trying to find somewhere that matches it.
It's not "arbitrary and irrational" to pay market rate salaries.

The real question is "what is the market?" Historically, with most people working in physical offices, markets were very local. If you lived in Boise, ID you could mostly only get a job in Boise, ID.

To the degree that remote work becomes significantly more common, I would expect those geographic barriers to break down some: salaries in the bay area and other high COL areas might drop some, while salaries in other places might rise some. I wouldn't expect complete equalization for quite some time though. Though that's just a guess. Predictions are hard.

In the end though the one thing I'm sure of is that companies will do what they've always done: pay the market rate to get the labor they need. Questions of fairness are basically irrelevant.
> why not just keep salaries the same and then you select from a larger pool of candidates (this should give you a pretty good pick, but you're still limited by when waking hours overlap).

Because you make less profit if you pay the outrageously high SF salaries. Bay Area salaries are incredibly high because there is outrageous competition for the top engineers and there are a lot of rich companies local to the region who can afford high salaries. They aren't able to hire a bay area engineer at 2/3 pay because that hire can go somewhere else.

If you are one of the early ones to the remote-game then you aren't competing with other bay area companies for an engineer in Tulsa. You are competing with local Tulsa businesses, which don't tend to make the gazillions in profit or VC money needed to afford to pay engineers 300k+. So you don't lose as many candidates when you say now you are paying 150k. So you make more money.

Over time this difference could even out as more and more companies become remote-friendly or remote-first and there are no more local job markets. But this isn't going to end with bay area salaries for the whole world outside of a very very small number of companies and very top performers who can command high pay.
English is OPs first language, based on his profile.

I don't think it's too much to ask to just proofread before you submit.

That's an important life lesson as well.
Python's origin story as being a replacement to Perl is so completely out of scope compared to what modern scripting languages are doing it's laughable.
If you move from an SF office to an Austin office, do you think you deserve to be paid more than your Austin coworkers? Is your work somehow more valuable now that you've moved?
You’re not talking about knitting techniques?! You animals!
Not entirely. When nomading about I did hit Portland and Seattle, but I also lived in Lisbon, Porto, London, Budapest, Marrakech, Vienna, New York for about 3 months each and a bunch of other places for much smaller periods of time just passing through seeing friends.
If selection of basepairs came first (which is implied by RNA world hypothesis), then base 64 is the minimal encoding length for 21 amino acids + signalling. The question of why isn't it more complex becomes slightly moot - it's as simple as it can be given constraints. The question is why it isn't simpler then becomes asking why we have 21 amino acids.
Would love to see this as an interactive informing and asking leaving you with the parts you want.
If you live most of your days in Missouri, you are a Missouri resident and you need to pay Missouri state income taxes, and maybe local income taxes as well. If you/your company is paying California income tax instead, that's a problem for both of you.
Other people tried (and succeeded). Like Sabre (seems to be c++, but most is actually SQL it seems), or Amadeus.

Well, what I mean: can you elaborate a bit more?
Thanks for all you've done for Scala.js.
What state(s)|countr(y|ies) do you report as your location for tax purposes?

Working for a New York State-based employer is interesting in this regard. NY demands income tax when telework is not for the benefit of the employer. Depending on where you are working and what the tax laws are, you may be paying two states income tax.

https://www.tax.ny.gov/pdf/memos/income/m06_5i.pdf (PDF)
> [in NY] for more than 14 days in a year; you owe taxes on that income regardless of 'where' it's earned

Does that include overseas visitors? I think that legally we are not supposed to be working (for a company in our home country) while “visiting”, but having tax implications is another level of risk I was unaware of...

Plus, if I answer a work call from my country for 5 minutes, does that count as using up one of the 14 days?
> This is not the first time I have seen this but it is actually quite commonly used / mistake.

Very common, for sure. And although I think it's worth professionals being aware of the difference, I tend not to bother with less technical folks.

> I wonder if 20 years from now the word premise would have a different meaning.

Given that "literally" is now often used to mean "figuratively", it's absolutely possible!
What you’re talking about is different pay for different localities for physical jobs. This practice does have a disparate impact on African Americans. (Part of the large pay gap between African Americans and whites is due to the fact that they disproportionately reside in low cost southern states.) Nonetheless, we accept the practice, partly out of inertia, and partly because of market principles. Companies must pay more to recruit the same level of talent in a place with high cost of living. So long as companies insist on co-located staff, that market economics provides a legitimate justification for salary discrimination.

Extending the principle to remote work removes the comfort of accepted practice. We don’t have preconceived notions of what’s “fair” when it comes to remote work. It also removes the insulation layer of market dynamics. Companies need to pay more for talent physically located in an expensive metro area, just as they need to pay more for rent, etc. But when you remove the rationale of having your workforce all in one place, that also undercuts your rationales for paying different amounts in different locations. By paying more to remote workers who want to live in Connecticut versus Georgia, Facebook is subsidizing the lifestyle choices of some developers. But those lifestyle choices are heavily affected by race. (58% of African Americans live in the south, versus 27% of white Americans. One of the major trends of demographics in the US right now is a reversal of the movement of African Americans from the south to northern cities.) And as a result, that subsidy will have a significant disparate impact based on race. Under Facebook’s policy, you’ll have otherwise similarly situated developers being penalized in racially disparate ways for their individual housing choices.

Moreover, so long as Facebook presumes that developers need o be co-located, Facebook has a legitimate economic reason to locate in San Francisco or Austin. It’s easier to recruit good developers there. Any incidental contribution to disparate impacts on groups that happen not to live in those places yields to the economics. But when you abandon that principle, you’re standing pretty naked. For remote work, what legitimate reason does Facebook have to subsidize certain developers’ consumptive habits? I prefer to live near the water—should Facebook pay me more money as a result?
they should hire you under different contract where you are responsible for your taxes, not the employer, something like freelance contractor, not familiar with US law

lowering salaries because company must adjust your taxes is lame excuse
100% of people will fall for a good spear-phish, when you fail to accept that you start doing things like punishing people who fail. The point of these tests is to raise awareness and train people so that successful phishing attacks will need that much more targeting precision in addition to accuracy.

It's like combat training, the goal isn't to train your army so they all become elite fighters and martial artists, the goal is to improve their fighting skills so that they fair a good chance at victory against similar ranking enemy troops.

So, if your people fall for an emotet phish,that's bad. If they fell for a pentester's phish where he did background research on his subjects and spoofed email header fields, that's normal, just like a navy seal beating up an airforce sergeant would be normal.