skysight-inc/HackerNews huggingface dataset:
Let me turn this around a bit. I have worked with and interviewed former FAANG employees. A few were good to go, as is, for some programming and software engineering positions, but have not found any that could make reliable systems-level stuff or do anything that was not narrowly defined.

Recent contract was to screen about 100 applicants for a quality position in a large well-known (mostly) hardware company, so the salary was commensurate with a FAANG, and better than average for this area. In addition to the algorithmic stuff, the position required knowledge of MISRA, functional safety/SIL (IEC61508), control systems (mostly PID stuff), machinery safe code (IEC62061), instrument control code, test-driver code, and some other stuff. We did not care if there was no direct functional safety experience, but the applicant did need some level of hardware knowledge and some basic Physics. The FAANG people all bombed.

Methinks you people are over-thinking this stuff and over-rating the FAANG gang. That is, go find a non-FAANG job that requires you to grow and allows diverse professional opportunities.
Especially if you consider the state in which some infrastructure is around the world. I'm impressed to see the occasional aqueduct from 2000 years ago in Europe, but i also see the occasional modern bridge collapsing in the same country (https://www.theguardian.com/cities/2019/feb/26/what-caused-t...).
From what I've heard and seen, infrastructure in the US (roads, bridges) isn't exactly the example for "build once, use for thousands of years".

And that's not even considering how many of those road or bridge building projects really are in time and budget.
I don't think the kind of engineers that command 300k in valley are to be had in Amsterdam for 80k. In India that's possible.
It's not spreading that fast right now. https://covid19-projections.com/infections-tracker/ Cutting the average rate by half means we can roll back a bunch of restrictions and still be below 1.
So what colour should we paint the bikeshed?

Fair response IMO, this is the type of issue that can attract a lot of noisy opinions so very reasonable to lock comments to contributors.
> Assuming you can get the same (or similar) talent in India instead of the US
In my experience, this assumption is not true and is the main downside.

The other is time zones and remote work in general being difficult, but I’m generally in favor of remote work and think as more people do it it will become more efficient.
I agree.

Yes go is simple. But the people who complain about it are not asking for more complexity.

Go feels like really simple integer arithmetic and all it's primitives with the concept of subtraction missing.

No one is really asking for crazy features and all kinds of syntactical sugar all over the place like scala. We want simple but we want the minimal set of primitives to establish a sort of completeness over the entire ecosystem.

In short, Go feels simple but incomplete.

Like you said, the people who like go are typically people who are unaware of the missing primitives or people who typically are more interested in building something that works instead of how that thing was built.

Not saying go programs are built in a bad way. Far from it, but you have to admit go programs lack elegance and good design. They are more simple, clear and readable but less re-useable.
Yes, 100%. It is in the works.
You can live decently in the valley on a lot less than 300k. Speaking from experience, even 90k is perfectly comfortable.

Based on the salaries of my friends in SF, $150k is a very reasonable salary that allows a fantastic lifestyle.
> In the case discussed in the OP, Poettering clearly has no intention of changing the default configuration (at least based on the reasons given in the issue),

Poettering never even acknowledged that there are privacy concerns. Simply saying "if you don't like the defaults, change it yourself" is in no way equivalent to saying "I don't care about or share your privacy concerns, but here's how to override the defaults if they bother you".
Race to the bottom. No rewards for excellence, why bother studying/working hard when all you get is 80k? That's basically a life-time mortgage if you want to own a house.
Fair enough - thank you!
The Magnetic Universe Begins to Come into View
So it's based on my experience. I'm an Engineer in secure comms. I absolutely see the "family of mathematics" card as a sign of incompetence. In the space, nobody talks about the mathematics. The people implementing algos might, but they're in a different space.

A savvy customer wants to know which algos you're using, and how you're using them, where you're using them. EC? RSA? Other? Which implementation are you using, is it audited? Standard based? Working with government, is it FIPS or similar? What does your KEx and KDF look like? Data at rest security? WHAT are you storing, and sending? Transport security? Metadata? Development practices?

There are a LOT of things a customer wants to know, and which or how many "family(/ies) of mathematics" has never been one of them, in my experience.
The value generated is an interesting number when the company is hemorrhaging money...
It's pronounced "JI-S-LAINE". News announcers can't seem to get it right.
Only if the wealthy tenants come back. The biggest driver of real estate prices in general has to be the top 5-10% of income
interesting point, but I'd think DHCP or a baked-in config file in the system image would do the trick no?
I believe sum types are not added because they come close in functionality to interfaces, the idea being that if something should be X or Y, you make an interface that X and Y implement.

Edit: true explanation here https://golang.org/doc/faq#variant_types
Maybe that was true at one time, but is it still true? I think China seems like the counter example, since these days China has been innovating much more rapidly than the US on many things.
Well, there's definitely challenges in moving them to India. But given how technology is commoditised and honestly there are just amazing developers everywhere in the world, I don't see why they would stick paying $500k total comp for an engineer in silicon valley to change font size in a mobile app.

For example, I moved from a third world country to a first one to work as a developer and people here aren't any better, just a bit more lazy, than my former country and worker laws are more strict(better for workers). They could just offshore the work, but instead they want to employ people here for a bigger cost, and I'm here because I get paid magnitudes more than on my home country.
This appears to be convincing argument and research. However, someone here(?) pointed out recently that most people are unconvinced by facts that leave them emotionally unsatisfied. Information like this likely won't help when people are upset already.
Quite the opposite. The benefit is getting Facebook's algorithm, instead of a reverse chronology. I never found any of the million apps that tried to accomplish this to actually mix the news better than fb.

I liked the idea of prismatic, but it surfaced mostly clickbait. Feedlys popular didn't feel as dynamic. Have you tried using Fb this way, or are you just telling me I should use something else? Why do you think I would find rss to be an improvement (I migrated from rss to Fb lists.)
I was referring to the airframe itself. The plane is perfectly capable of flying without MCAS, it just doesn't handle the same as pre-MAX 737s.
There is speculation this is being "allowed" to happen because US Attorney Berman of SDNY was fired

https://twitter.com/TrueAnonPod/status/1278694263505600513
If only you could buy the ad-space yourself and sell it. Users select who gets to show them ads.
thats what Zoom does, large part of their engineering is in China
Maybe a lot of them work at startups. Or live in Mexico vs. San Francisco or Dallas.
If you want statistics on who’s starving in the US look up the counts for free and reduced lunch at schools in the area. They’re typically means tested and free lunch in particular is only granted to kids who otherwise wouldn’t be able to afford the fifty cents a day for reduced price lunch. The USDA sets Income Eligibility Guidelines at the national level for these programs.
Building a Discord AI Moderator Bot with the Perspective API
I assure you the ROI is low on Windows compared to MacOS. A lot of rich people including I use MacOS than Windows. I've been Windows user for last 10 years and switched to Mac more recently. It just feel so amazing. I've never had a single machine crash like Windows had.
Thesis: US global power will continue to wane as long as the domestic situation (socioeconomic, cultural, institutional) worsens and geopolitical multipolarity is established by China. And that's okay, time's up! As long as the US doesn't do something enormously stupid in retaliation.

It's not coming out of a textbook if that's what you're wondering.
> How is this any kind of pro or con? It's just an implementation detail.

It is pro in sense Rust developers spend inordinate time in blaming LLVM for slow compilation. Without Virtual machine is pro that steps to install, setup or upgrading virtual machines on target platform is no longer required
Regardless of how “senior” they are, you get what you pay for.
My wife went on a light hearted rant last night about how us engineers steal all the normal words. “Sometimes it almost sounds like English. Just enough to trick my brain into trying to parse it. Then it hurts.”

Now I have to tell her I salt and pepper my passwords.
I agree with this. I live in Austin, TX, and we’ve constantly got five to ten big construction projects going, both in the private sector (new buildings) and the public sector (usually roads and other transportation infrastructure). It’s certainly possible I just haven’t been paying good enough attention, but it seems like the vast majority of such projects that have been completed over the last six years have been over budget and behind schedule.
I mean, could? Sure. They specifically claim not to though: https://developers.google.com/speed/public-dns/privacy
The concern as I see it is that this issue and the initial DDG response to it shows a lack of understanding of technical privacy controls. What they are and why they matter so much. DDG's backend is not audited and so one wonders if that same lack of understanding applies to the backend as well. DDG cites privacy policies but, in my experience, the best policies are backed with strict technical controls as humans never follow policies perfectly on their own.
There are plenty of devs outside of Silicon Valley. They don't have to look halfway across the world to reduce their costs.
A language where you have `if err != nil` on every third line and you need to duplicate code for different types… I wouldn't call it “concise”.
>>> Our Quantitative easing and corporate bailouts

>> Because bailouts (usually) make the government money in the long run. They're in the form of low-interest loans, they aren't just handing out money to corporations.

> This is false as related to the PPP loans

GP was comparing unemployment to QE and "corporate bailouts". Forgiveness of PPP loans is contingent on keeping staff on payroll and salary levels constant. So it's very much targeted at helping main street. In this sense, the intended use of PPP loans was closer to augmenting unemployment than a corporate bailout.

To the extent that PPP loans have actually gone to small businesses, my impression is that that's mostly worked out -- it's basically unemployment without the lack of employment. To the extent that they haven't, the federal government should find a way to retroactively claw back abuse and/or exclude abusers from future rounds of assistance.

BTW, worth noting that the PPP loans aren't really a handout if they're not paid back; their interest rate of 1%. Rates of return on fixed income are super low right now.
>Everyone I know would choose their entire retirement fund over a one time check of $18,000

We live in a bubble. There are VAST SWATHES (millions and millions) of people whose ENTIRE NET WORTHS are less than $18,000.
Firm with a business plan premised on devaluing and trying to eliminate labor continues to devalue labor, film at 11.
> For your Mac to become infected, you would need to torrent a compromised installer and then dismiss a series of warnings from Apple in order to run it

The people getting infected are the people that are knowingly bypassing all of the security measures Apple put in place to protect the uneducated users.
Also, “work with your downstream”
rings hollow coming from a RedHat employee.

Anyway, per his advice, here is how I worked with my Linux distribution to fix the problem: I switched away, and donated to ones that don’t use systemd.
You wouldn't move people, you'd hire Indians.

(I was being sarcastic, by the way)
This is well-trodden ground as far as discussion around here goes. The common points pro and con always come up: is the quality the same (some say yes, some say no), is co-location or time-zone location important (same parenthetical), what $ amount is ethical to pay, whom is it more ethical to pay (are you a nationalist or a global citizen, etc), what's sustainable, many more etc's.

I've decided that's it's a personal decision to a company. Many find benefits in having some teams in India or Asia, some don't so they don't. We should really divorce politics from this discussion. I'm ok with company A saying they like Indian devs and company B saying they enjoy the benefits of keeping it in their geographical area. I've seen outsourcing backfire. I've seen it succeed. I've seen team leads emerge in India and direct an entire product from 10,000 miles away. I've also seen dead weight that I had to go out of my way to get productivity from. You see it all and you'll get it all, so why the fuss?
Don't sound accusatory to me and only requires a one word response: No

Just mentioning Google or money does not an accusation make.
The issue I had back in this line of work was with garbage collection and was an issue in the 99th percentile.

When you have an expectation from the exchange that you respond in under 80ms, and 25-50ms of that is eaten up by transport, you don't have a lot of time to mess around.

So you spend the first chunk of time optimizing I/O and how you're accessing it.

Then you start looking at computation -- improving caching, etc.

At a certain point you start noticing in your graphs that you're on average doing quite well. But there's those hiccups every Nth request...

And now you're in the game of fighting with your language's garbage collection algorithm...
Do you really think they intentionally chose to collide with someone’s GitHub username???
How much of the timber sits in the ground, and what is the maximum wind rating of the mounting you described?
Did that work? Did they get the nurses they were expecting from that program?
Alleged Jeffrey Epstein Accomplice Ghislaine Maxwell Arrested – National Post
> She was as much afraid of being shot by this threat, as she was of mistakenly being shot by a police SWAT team...

When we underwent active shooter training at work, part of it was dedicated to how to behave if/when there is a police response. Fear is unfortunate but being acutely aware of your actions in a situation like that is down right responsible.
Sure but the "crack" that occurred here was essentially MITM, so regardless of their encryption scheme they would have been caught.
This is the wealthiest nation on earth in the most prosperous period in history, someone working 40 hours per week to support this society should be doing a lot better than "not dying of starvation." Food, water, shelter, and nothing more is the wage of a slave, not a free man in a free society.
Google logs and stores forever every DNS request (and other info related to it like approximate geolocation), they also temporary store even more information that can identify you (like your IP address).

https://developers.google.com/speed/public-dns/privacy

Edit: let's suppose for a moment that Google is not evil, does not cooperate with the NSA and doesn't make bad use of that information. It's still a liability and any data leak will be a problem for anyone using Google's DNS. Some things are better not being logged at all or at least not permanently.
You're partially correct. The PPP program is meant to be at least partially forgiven, but only businesses with under 500 employees qualify for it in the first place, and the loan has requirements for which it can be used for [1].

The airline bailout was apparently complex and not all of the info seems to be public [2].

[1]: https://www.paulhastings.com/publications-items/details
/?id=7b8f1b6f-2334-6428-811c-ff00004cbded

[2]: https://www.nytimes.com/2020/04/14/business/coronavirus-airl...
The downside for individuals is that a lot of people who frequent this site end up with significantly lower salaries than before (from your downvotes, they don't like that idea). The downside for companies is that you tend to get an overall lower quality product with a lot more managerial overhead required due to the nature of remote/cross-cultural/cross-language development. The downside for America is that the trend of stagnant median wages continues since you're pulling the rug out from under one of the few domestic industries that's actually still lucrative for a significant portion of the workers in it.
I have been somewhat disappointed by the number of people not being willing to even look at the data when it comes to these racial and police issues. It's certainly an emotional issue where the data can be inaccurate or misleading, but that doesn't mean it can be completely ignored. There are big changes that need to be made and the efforts will be much more productive if they're backed by research and not pure reactionary emotion.
> I believe Google's DNS service is used for monitoring DNS traffic from IPs. This is then most likely used for personalisation, which aids Google's mission to take freedom and privacy away from nontechnical and technical users.

The Privacy Policy for Google's public DNS service explicitly says that they don't do that. If you really think Google is doing it then you should take it up with the FTC who would really enjoy making an example out of Google.
It’s also called “komkommertijd” (“cucumber time”) in Dutch. Not pickled, because we call pickles “augurken”.
People are paid based on how much a similarly skilled worker is willing to work for, not based on how much value they generate for a company.
Finding Speakers to Present at Your Event
At least in Germany, $80k salary would mean costs of nearly $100k for the employer because of additional social security payments required. So it really isn't a fair comparison.
From Google’s DNS privacy page:

> We do not correlate or associate personal information in Google Public DNS logs with your information from use of any other Google service except for addressing security and abuse.

https://developers.google.com/speed/public-dns/privacy
Even if the studies show no clear bias (the article mentions some criticism and a forthcoming reassessment of the data based on that) the problem clearly extends all the way down to the most minor of police interactions where it becomes harder and harder to explain away.

I think theres a certain set of people who hear "no statistical proof of bias, and emotional issues arent real issues"... so while I agree with you, I just want to emphasize the huge space of systematic problems that cause the emotional issue.
There is always one 'business KPI' being measured whether engineers like it or not - your pay. I know it's passe to poo poo KPIs and measuring value delivered to the business. If you're not in a position to justify the investment to stakeholders, relative to other options with lower costs, you're probably going to lose that argument.
How the police have responded to the protests is by itself indicative of a problem. Responding to accusations of police brutality with televised beatings is so tone deaf that it must speak to an institutional issue. If there were no evidence of police brutality, except for video taken in the past few weeks, It would still be enough evidence for reform.
I would wager an $80k Indian will be the far better engineer.
In some places houses cost less than $150k..
It was a different era. A lot of best practices we take for granted now as being common sense were stuff we (and I say this as myself also being an old time sysadmin) had to first learn...and often the hard way.

Plus the web wasn't as important business stratergy back then as it obviously is now. I doubt Warner Brothers would have been willing to invest in replica dev infrastructure when "developers can write code on their desktops". I know dev infrastructure is for more than just developing code, but common concepts we take for granted like IaC, CI/CD, config management etc wasn't formalised or widely used back then and servers were pets that were held together with duct tape and sacred rituals.

In many ways, that's what made being a sysadmin in that era fun. There wasn't any shame in hacking together a solution.
1. The study assumes that the statistics provided to them by police departments is accurate. That is to say, they're assuming that when an officer shoots an unarmed man without provocation, the officer will report it accurately.

2. This study focuses on police shootings, not use of force. So choking a civilian to death wouldn't count.

3. It also doesn't measure how often the officer involved escalated the situation.
This discussion is the worst to have to repeat every time.

This fallback will only be used when:

* You have no DNS and NTP servers assigned via DHCP (your router does by default in 99.99% of cases)
* You have no DNS configured in /etc/resolve.conf
* Your distro does not change the defaults to nothing or something else (almost every distro does)
* You still have internet connectivity (somehow)

In most cases, these conditions would simply not be met because everyone has DNS configured somehow. This isn't a fallback for when your DNS is unreachable, it's for when no DNS has been configured at all anywhere (including by distro upstream) but you still want to use the internet.

So in that rare circumstance, where your distro didn't change upstream defaults and you don't have any DNS configuration, it will fall back to Google DNS.
My feeling is that best Indian software engineers are in the US (or even Europe) already. I have great Indian and Pakistani colleagues at my company, but we had very mixed results with outsourcing.
> as she was of mistakenly being shot by a police SWAT team

But the study suggests that this fear, while real, is misguided: she's getting this from sensationalized news reporting and hyperbolic movies/television rather than anything based in reality.
In long run it's very cheap to use Mac Machines than Windows. IBM has switched to Mac because of that reason.
>I can't imagine working on a software project where the lead dev/maintainer says things like that to people.

But have you ever written a unit file? So much better than writing an init shell script. That apparently excuses any other issue with systemd for a lot of people.
When your daughter needs to write an essay does she do it on a phone? Probably not. The usability of mouse and keyboard are important for games, because it affects the types of games you can have. Notice how a lot of phone games essentially play themselves. You only have to press "go do the next thing". That's very different from having to navigate the game environment itself.

Voice and camera aren't really usable input mechanisms for most people. Camera will kill your battery life and voice recognition won't understand most people (English is not their first language).