skysight-inc/HackerNews huggingface dataset:
Safe does not mean redundancies and failsafes.

Back in the days, when we had much simpler systems, and the primary type of safety problem was component failure. Then yes, safety was about redundancies and failsafes. That is actually fairly easy: bring me a list of all components and I can come up with reasonable redundancy schemes for them.

Modern systems (including the operation of commercial airliners) are generally already built with reliable and redundant components. Safety problems tend to arise in the interaction between subsystems. That is a problem that can't be redundancied away.

That is also why it's close to impossible to work out every conceivable problem, as you say. The number of components is comparatively small compared to the number of ways in which subsystems interact. Especially considering some of those subsystems are in fact humans.
Keep in mind that this is total comp, not base salary. Ie, base, bonus, and stock. You’ll want to compare apples to apples, no company I’ve worked for pays _that_ much less in Europe, depending on your definition of Europe.

Which would be my other point, you need to pick which city in Europe you’re comparing to. Kiev will get you results that match your statement, but London will not. Specifically using the EU, Zurich will not match, but Bucharest might.
Isn't socialism supposed to be the stepping stone to communism (but usually ends up in totalitarianism instead)?
Calling this a Fox News Tax is a stretch, which requires the author to make several connections to publishers, the first of which was the Wall Street Journal. Why not call it the WSJ Tax? Indicates this is a scammy title looking for clicks.
Yes you can design different experiences on top of the service/system. Customer support, packaging, onboarding process, flows etc.
The license[0] for this project might be problematic. It is worded very vague and far reaching.

[0]: https://github.com/micro/micro/blob/master/LICENSE
Replication.

And our DBAs are already familiar with the gotchas of MySQL.

You just have to write queries in a different way (subqueries are slow, so they are to be rewritten as joins).
I see a nice pastel background and a form asking for my email. I assume there is more to this?
Focus on making your code consistent with the existing style. Don't make big changes to code bases when you first see them, no matter how much better you think you can make it. There's nothing worse than a new dev who thinks they know better messing up code by trying to do refactors in their first week on the job. Don't suggest big changes to processes until you really understand current ones. After you've been there a few months and really understand the codebase, by all means, refactor away and make suggestions for other improvements.
How is this related to getting notified on GitHub file changes? Wouldn't you agree that any Microsoft-dominance discussion would be rather off-topic here?
At least in the US, Apple has biggest market share by vendor at almost 50%. Samsung is a somewhat distant 2nd [0]. I would assume Italy is similar. You go against the biggest company to have the biggest impact, get the biggest settlement and set the biggest precedent.

0 - https://www.statista.com/statistics/620805/smartphone-sales-...
Are SPAC's some kind of new financial inventions? I see this term popping up quite frequently.
I believe carriers also have access to your GPS location because it’s mandated by law in order for emergency services to locate you.

https://www.vice.com/en/article/j575dg/what-a-gps-data-is-an...
The point is that you might as well just not do the thing and say you did it, because nobody will ever verify it. So the doing of it can't have been motivated entirely by signalling; it would have been easier to do something else and just lie.
> True, but it is too much to ask Google to throw "the baby out with the bath water", as it were.

No it isn't, the 'baby' of targetted adverts is a net negative for society. We'd be net better off if most googlers just retired and spent their days digging holes and filling them in again. It is not "too much to ask" that people stop messing up society even if it's making them billions.
Employment in software engineering is very bottom-heavy everywhere.

The number of software engineers doubles every five years. That means half of all software engineers have less than five years of experience. (And 75% have less than ten years, and 87.5% have less than 15 years, and so on.)
Google has already lost the trust of being a company that remotely respects anybody's privacy, if any at all. I would rather spend time on some other privacy proposals.
Bootstrap Methods
Steps to Identify Suitable Employers or Clients as a Scrum Master
You get fired or have a mental breakdown and quit before your shares vest.

The shares are worth less in 4 years , etc.
I want to see how these look after a month or two. I might be wrong but I imagine they will be filled with human waste and needles. They would end up like that in my home city.
But Android phones can run other software if the consumer chooses.

I also think the consumer isn't buying "Android" the software. They are buying Samsung's phone or Google's phone the hardware and it comes preinstalled with Android but that's not part of what you are paying for. Whereas, with Apple they are throttling the performance of the phone you paid for with software you cannot remove or swap out or opt out of (since you didn't know the software update comes with degraded performance).

I also think this way of thinking is shortsighted and missing the big picture, but it's probably the thought process here.
“Go and do likewise, gents. Money’s out there, you go pick it up, it’s yours. If not I got no sympathy for ya.” - Glengarry Glen Ross
When I have tried to find a place for my foot when driving cruise control, it has happened that I got the toes of my foot stuck under the brake pedal. It was like I was resting the foot partly below it so when I moved it up, it was in the way. Can differ between cars surely. But in the cars I have driven with cruise control, I have not found a comfortable and at the same time "alert" location to put my foot.
Since this "article" is a mere six sentences long, it's hard to determine what the specific practices are which "tricked" consumers. I recently recycled my 6 Plus in Oct for the new SE, and still had the original battery for all those years. Seems very strange they included the 6S on their list, since at least it's possible to install the latest iOS on it. With my 6 Plus I was stuck on iOS 12.
Discover the best developer blogs on any tech stack
The iconic watches that inspired Apple Watch faces
Also see Wickard v. Filburn:

https://en.m.wikipedia.org/wiki/Wickard_v._Filburn
> benefits Europeans have that Americans do not.

work for high pay for a short time (several years) and collect the financial benefits before moving back to europe for the societal benefits.
As someone who has lived most of my life in CA (but not SF, and only for a little while on the fringes of the Bay Area), I've found that SF is almost guaranteed to disappoint if you do the meat space equivalent of pushing the “I’m feeling lucky” button, but that if you put the tiniest effort into researching options, it's pretty great.
Ridiculous to target Apple here. They have been way better than any other mobile phone manufacturer about this. How many Android devices released over 5 years ago still have access to the latest OS version and security updates?
I also have a rocketbook. It is an amazing mix of low and high technology, for a very cheap price.
> Senior Engineer: Typically 5+ years of experience. Typically less than 30% of employees in a company are at
this level.

Where do old programmers go? Are these numbers related to companies that are constantly growing? I expect to be working for another 20 years, so I don't understand how 70% could be at less than 5 years.
If you're having trouble loading the PDF (seems like Google Drive is being super slow), you can also view the report online at https://levels.fyi/2020
> Targeted advertising needs to be [...] banned across the board

You say that like an absolute that is enforceable. Advertising has been targeted since advertising exists. Advertisers have been choosing radio or billboard-slots for well over 100 years (well, radio for 100, print and billboards probably for centuries), using data or educated guesses to reach a target demographic. As advertisers now choose on which sites (or not) their ads should appear, in order to reach their target demographic. Of course, they can choose by a few more criteria now. How ubiquitous should a specific ad be, so that it would not be "targeted" advertisement?

I think we need legislation, but it's not black and white. There's a huge grey line that spans all of advertising history.

Edit: just to be clear, choosing whether to advertise in a newspaper (and which) on radio (and which channel), or on facebook, is already targeting for a desired audience.
Authentication, notably OAuth, from all of the large major providers comes from a domain other than the site content domain. Blocking third party cookies indiscriminately will render you unable to log into facebook, google, twitter, or any microsoft service, or anything that uses those tokens.
The Dutch have started burning their bicycles in protest. That's a pretty good sign we're at the end of the public's patience for this. The deaths are terrible, but you know what killed more people over the past year? Cigarettes. And they sell those at the grocery store.
The implication is obvious that they are comparing to the richest EU cities. It's already a huge difference. To compare it to some city in Romania. That would be insane. What is that like, about 10x the salary?
The accounts don't exist, they killed number-based accounts some time ago. You can't log into them.
Correct, you won't have 5 weeks of vacation right away at all of those companies. You will have 5 weeks of vacation quickly.

You're not screwed if you stop working. You have both long term and short term disability. If you just decide that you'd like to live on a beach or under a bridge, and there isn't an actual problem, ie you choose to be lazy, then yeah, good luck with that.

Personally I don't want my tax dollars helping people who just decide to not work, but that's just me. The government mismanages enough things in the US as it is.
QoL in SF is about the same to worse than most major cities, with the added benefit of astronomically high rents.
You’re comparing total comp (Levels.fyi) to base salary (BLS data).
Remarkably out of touch.

In most of the US (i.e. outside of a few large cities), $250-$300K is executive compensation, not individual contributor compensation, regardless of experience level, genius, or negotiating ability.
https://www.forbes.com/sites/antoinegara/2020/11/19/the-loom...
retired would be my guess if i see these huge salaries
Top+4+Ways+To+Make+Money+From+Your+Website
Cool article! Fun programming assignment - implement a Mutex using promises.
Several states, including California, Rhode Island and I think now New Jersey have paid maternity/paternity leave.
Yep, vesting. If I tell you I'll give you employment where you get 20% of your annual salary this year, 120% next year, and 70% for the next few years (but ofc subject to market forces), that doesn't compare well at all to someone else's base salary, especially if you quit that first year, which many do.
> first of all if you stop working you're screwed right? Like somehow you lost your job and you have something serious happening, good luck with hospital bill.

I was unemployed for a bit due to family issues. I switched to COBRA which let me stay on employers insurance. It was expensive but I am sure its not a big deal for software engineers mentioned in the document. Then I got onto to obamacare via job loss exception. So yea I never screwed so to speak.
Just to preface this: I’m actually not disagreeing with you.

The issue with the above is that the top software engineers earn less than they could otherwise. Thus, the very top engineers will always be looking to move to the United States. This kind of decapitates the European tech ecosystem. It’s actually one of my theories for why we see the very different tech ecosystems in America and the EU.
I think in those olden times people more or less worked when they wanted--except for farmers--and also probably literally lived where they worked. So no commute, no scheduled workday. You likely didn't have a mortgage. So I'm not sure people had to plan for 30 years of debt and put in literal 12 hour days as potters, etc. all the time to prevent themselves from turning into crazy border collies.

Although basic life was a lot of work on top or it.
>If 80%+ of Americans get the vaccine and we still have to mask and social distance, you're going to see a lot of angry people.

Then people need to do better. Getting angry at reality doesn't change it. If this is how things work out, throwing a fit only makes the situation even worse.

Carl Sagan once pointed out the perils of basing a society on all this science and technology, when only a few people (relatively speaking) actually understand it. I didn't truly understand this warning until this pandemic.
What Are Covid Toes?
Just another city run by Democrats. Seriously I'm a blue voter myself but its beyond parody how Democrats screw up their own cities like this.
what if we remove the JS, and just had the web browser echo a defined string back to the server? if this token uniquely identified the session, we could safely store the data server-side, with minimal leakage to other sites and no need for code execution at all!
Yes! Make 5g v2x mesh happen, make devices cheap enough then we can have uncensorable Internet.
What this means is not that google has found a privacy-friendly alternative.

It means that Google has found out that among 1000 people, your browsing criteria with HTTP headers alone is unique enough to identify you with 95% accuracy, which is actually even more frightening.
At some point, you have enough cameras that you are probably (implicitly or explicitly) doing 3D reconstructions that Lidar does anyways. At that point, why not just use LIDAR ?

To save some $2-3k? That feels 'penny wise pound foolish'. This is a premium feature and LIDAR keeps getting cheaper.
But it doesn't do that either. For example, it uses failure for error handling, which has been deprecated for quite some time.

It would be better to just go look at real CLI utilities and see what they do instead of trying to use something like this IMO. This project seems to just be throwing everything against the wall. It's likely you won't need most of it. For example, this template uses twice as many dependencies as ripgrep.
Fair enough, but most of us are not getting RSUs. Base salary is total comp, excepting things like 401(k) and HSA contributions.
Pretty edge case use case over here, but we used cookiecutter (and now yeoman) internally for developing user-configured extensions to our app.

The extensions all have a lot of boilerplate so we use it as a replacement for a PHONY make target for niceties for the extension author like question prompts, enumerated lists for selecting, etc.
I think the amounts are set at the time of award, rather than time of vesting, so Facebook says "I want to pay you $10 but in RSU" than you get than many RSU at the current price.

What I mean to say is that I don't think the actual stock performance affects these numbers
Almost none of these companies existed 20 years ago.

How much will change in the next 20 years?
There was a survey from 2017 about developer salaries in Europe that can be helpful here: https://news.ycombinator.com/item?id=15088840

Btw, it still accepts new answers. Maybe worth a repost.

Edit: reposted here: https://news.ycombinator.com/item?id=25904318
*German-French-British
It's not clear to me why we need third-party cookies to be a technology that browsers support. Just axe them. No replacement.
Do you think that bandwidth heavy apps and sites should chip in? If we didn't use so much bandwidth we could easily stay with 3G? So it seems like because companies built these video sites and now everyone wants to have access to them in their pocket, why should telecom companies invest in it?
Roblox in second place for entry level positions?! I guess that makes sense as a way for them to advertise that they need engineers. I'm also curious why Netflix doesn't show up on this list as I've always heard anecdotal data about them compensating engineers highly for hard work.
China Joins Global Push to Rein in Tech Companies
You can use the rocketbook app. No need to buy the notebook.

https://getrocketbook.com/
Thanks for sharing this. It's embarrassing to still be a Canadian. Feels awful to know half my coworkers make so much more than me just because they live a few hours further south.
> don't understand how 70% could be at less than 5 years.

70% are below that level not 70% are below 5 years.

One doesn't automatically get into that level as soon as they reach 5 yrs of experience.
Hmm...it uses the CDN's servers. So "no server" or "getting rid of the server" seems a tad inaccurate.
The racist part is generalizing the behaviour of some people to everyone of that ethnicity. I'm sure a few decades ago you'd easily find plenty of Europeans telling you they are not bothered by the Jews' ethnicity per-se but by their behaviour.
The goal isn't to have one account/offer/trial per person, the goal is to ward off bots and spammers who are going to misuse your service. Since they know they are doing that and they know they could be held liable for what they do, they use sketchy disposable email addresses.

My sites and apps have a blacklist and we don't allow email accounts from those. It's just me running this thing. If I had the security and engineering workforce of even a mid-sized tech company, I wouldn't have to do this. Alas.
rscho, I'll believe you when I see you or someone else wrote some more complex web application in Racket, which works properly and is scalable.

All of this will not happen, of course, because there is no such application written in the Racket in the world (no wonder when the documentation is so awful!)

When there's at least one, let me know.
> This seems to be less and less the case. Because companies are more ruthlessly focused on the bottom line, and don't think they can afford to have anyone working on something they don't own or that might help a competitor? I dunno.

For one, if one's open source product is so good that BigTech wraps its software around it, then that's a cause for validation and celebration. For example, it is pointless for the Rust community to bemoan Google's use of Rust to improve ChromeOS' security; or for Dr. D. Richard Hipp to bemoan pretty much every company for building money making software around SQLite.

Besides, like Bryan Cantrill points out in the blog post I linked to from above, it is often trivial for BigTech to expend effort to re-implement the API surface (MongoDB -> DocumentDB) or even the rewrite whole software (MariaDB -> Aurora) if that's what they need to do to compete with anyone's FOSS / source-available offering.

> There's possibly "companies with FOSS products" that arne't "FOSS companies".

Of course, I am not saying FOSS is the one true way when just recently tech companies like Zoom and Snowflake have demonstrated the potential of proprietary tech; but just that FOSS will commodotize your core, may be half-heartedly, or even half as effectively, but it will happen and there are business opportunities to be built around it. In fact, FOSS is one of the last few avenues left to take on BigTech, as far as technology is concerned.

When I say FOSS, I don't mean the kind of throw-all-commits-over-the-wall, superficial-community-engagement FOSS Google does with Android and Chrome. Google can do so because they have got the money to keep funding "an open source loss leader". For any other upstart it'd be suicidal to keep such an iron-grip on their FOSSd codebase (like Elastic will find out in the coming years). The right approach for such upstarts is to create a Foundation around the tech (k8s) or donate to one (Cloudera / Hortonworks), and generally try to really rake in the benefits that being open-source brings.
Is it really a problem though? When I submit a post I usually spend a little time voting on other submissions in the new queue. I'd guess that's a pretty common mode of usage.

My own submissions and the ones I see when voting on new seem to land on the front page in rough proportion to their quality.

I see more political (in some sense) posts than I really want, and not enough super-duper technical stuff - but I don't really get the impression that that arises from a lack of attention in voting stuff onto the front page.
> A chumbox or chumbucket is a form of online advertising that uses a grid of thumbnails and captions to drive traffic to other sites and webpages. This form of advertising is often associated with low quality "clickbait" links and articles. The term derives from the fishing practice of "chumming", the use of fish meat as a lure for fish.

https://en.m.wikipedia.org/wiki/Chumbox

This word is used in the article and while I’m quite familiar with the thing, I didn’t know it had a name. Very fitting for the low-quality content that it contains!
Note that this data is all self-reported and unverified. Probably doesn't include the average dev. Also median household income in SF is half the top entry level salaries listed, so keep that in mind when looking at the data and thinking about reliability. I suspect all of this data skews high, possibly significantly so.
True, but not everyone needs to get the same new links. Server could return random different new posts to different users.

...and it could be every 5th post, so it's not a huge burden.
Physicists Study How Universes Might Bubble Up and Collide
My team’s been working on a new feature in Sourcegraph called code monitoring that can do things like this (and a whole lot more) with our search query language. It’s pretty simple:

1. Customise our starting point with the file of your choice: https://docs.sourcegraph.com/code_monitoring/how-tos/startin...

2. Create a new code monitor at https://sourcegraph.com/code-monitoring

Whenever the file changes, you’ll get an email notification.
> Are SPAC's some kind of new financial inventions?

Relatively recent, yes. Special purpose acquisition companies (SPACs) are a re-branding and evolution of the 1980s' blank cheque companies [1].

[1] https://openscholarship.wustl.edu/cgi/viewcontent.cgi?articl...
> Controversial topics almost cannot be discussed on HN because it only takes a few people to vanish the post for good.

feature not a bug
the "top US metros" list does not make sense to me. median pay in baltimore is the same as in boston at $155k? I have to wonder if this is a sampling issue or simply a mistake. the actual site doesn't have any data for baltimore.
Backup cameras are now required on new cars in the US.

https://abcnews.go.com/US/cars-us-now-required-backup-camera...
No, even China cannot defeat the laws of Physics.

Good luck trying to drive through a remote rural area in winter with an electric vehicle.

You will realize pretty soon why battery-powered vehicles are not the universal solution that some people claim they are.
I get it, capitalism is fucking us up. The open standards we take for granted today were created by hippies researchers in the 20th century. That's not happening in today's world.
Agree. It’s relatively straightforward to underprice ‘brand name’ cloud object storage, S3 and the like.

rsync is likely making a margin choice here rather than marketshare choice.
Ah, that makes more sense. Different data sets for each list.
At the very bottom it is still putting content on Cloudflare, GitHub Pages, Netlify, Vercel, etc.

I can't tell if the content is encoded somehow (base64, etc). If not, this will be confusing for search engine crawlers, as they'll find duplicate content, and perhaps rank it higher.
you can turn that off now