skysight-inc/HackerNews huggingface dataset:
The economic system is literally part of the assumptions.

The tragedy of the commons holds up under laissez-faire capitalism. It can be somewhat mitigated under other forms of capitalism but there are examples for commons that pre-date capitalism itself and also specifically enclosure (the formal privatization of common land), which itself pre-dates capitalism.

I'm not sure why you think you need to defend the concept of homo economicus. You're literally refuting your own first point with the second: a commons can work, but where it has worked it has usually come with constraints that run contrary to laissez-faire/free-market capitalism (or the approximation thereof) and that don't necessarily translate to the dynamics between globe-spanning corporations compared to that between a much smaller set of individuals.
This is going to be really useful to me as someone who doesn't really do this kind of thing. Very timely.

But don't put every keypress from my searches into my browser history.
> Except for the technically inclined/HN userbase.

This community is as much an echo chamber as anywhere else. Just because an opinion is common here doesn't mean it's correct or reflects the wider population.
As the lead maintainer of Babel, he could’ve easily landed a job doubling 11k.

He is already working with a discount
My trick for writing/making ads (mostly GoogleAds, FB Posters etc) is to do the following litmus test:

Let say I'm creating an advert for a 'Real Estate Agency'.

We will call it 'LINDEX', when I'm done with the text, visuals msg etc, I ask myself:

Litmus Test: "If I exchange another company's name and logo (in the same sector) in the ad will it still make sense ?
If the answer is yes, then I know my ad is TOO GENERIC/ LAME

Example:

"Real Estate Agency, "LINDEX" we give personal service and listen to the buyer and put you in your dream home."

Now the above is way too generic if I replace our company 'LINDEX' with say "Tom & Jerry Agents" name and logo the ad will still make sense and is the same amount of boring to be honest.

If I change the ad now to:

"Real Estate Agency, 'LINDEX', the only agency that does a lifestyle assessment and put you with-in 10km of 80% of your monthly travel."

Now that is 'unique`ish' and no other agency can just copy our ad and replace it with their name + logo

Tip 2:

I saw it on some Youtube video and If I recall the Youtuber got the idea/tip from his graphic design mentor. I"m not doing the explanation justice but I will try.

When creating posters/ads: Remember the rule of 3.

You should have 3 different 'levels of read' (text+intensity)

Example of a "good" poster about a Jazz Festival:

I'm using HTML convention to illustrate text size + intensity.

* = h1
* = h2
* = h3

* JAZZ MUSICAL *
* LIVE CONCERT *

<pictures/visual>

* WHEN: 30th of Feb at PowerRanger Stadium **

<pictures/visual>

** Tickets are $100 and children under 12 is free **

Explanation:

The first and foremost text "JAZZ MUSICAL LIVE CONCERT" is aimed at drawing the attention of anyone interested in JAZZ and has the most intensity/size. You should not be able to read the H2/H3 (When/Where/Costs/Details) from far away..

Once we got the Jazz enthusiast hooked and they see the poster and start to walk towards it.

Only then will they see the H2 and H3 text,"When/Where" and how much.

The customer should first be filtered through the H1 as a Jazz-Lover of sorts...

The point is there is no use to focus the attention(use up poster-real-estate) on the When/Where/Cost if we haven't first filtered out the "Non-Jazz-People"

PS. All companies, names and examples are fake :)

Bonus Tip:
Funny sells: but you are probably way less funnier than you think to a broader semi-unknown audience.
No way. That must be top tier talent. With 10k USD a month you basically own the town.

You can go very very far with that money in western Europe too. Maybe places like Paris or London may be much more expensive, though.
If we're speculating, I don't think many people would buy any car in 2040. The task of taking people from point A to point B will be accomplished by robotaxis, while being more convenient, safer, and cheaper.

The people buying their own cars would probably still be around, as there are people buying their own horses today.
This from the book's description [1] implies that she did much more that that.

> Philosophers, mathematicians, politicians, and religious authorities sought her opinion on everything from decimalizing the currency to producing Hebrew grammars. She practiced medicine alongside distinguished male physicians, treating some of the most elite patients in London. Her medical recipes, political commentaries, and testimony concerning the philosophers’ stone gained international circulation. She was an important influence on Boyle and a formidable thinker in her own right.

[1] https://press.uchicago.edu/ucp/books/book/chicago/L/bo592598...
It depends on where you live though, right.
Not really. If you are talking about pre-existing immunity from prior infection, the benefit may be less, and in fact it is recommended not to vaccinate within 6 months of infection.

If you are talking about innate immunity or cross-immunity from SARS-Cov-1 it's super rare and hasn't been shown to be relevant in most Western countries.

To see the (reduced) benefit even with prior infection just look at the numerous reports of re-infection, be it with a mutated version or otherwise, as well as the numerous reports of prior infected subjects with no or very little antibodies after a couple of months (not the full picture but still).

> People should be informed about the risks.

Show me one vaccine/medication where people were more informed than about the current Covid vaccines. We are at the point that for most folks it's riskier to drive to the vaccination appointment by car then the actual vaccination.
Well done Sherlock. You've cracked the case. The authors of an extremely popular product should not be paid well! Let's incentivize them to quit and find a job with FAANG.
This is a genuine problem for all open source projects but I think in this case it's warranted because Babel doesn't add any value to projects. Transpiling new code into old code is an ill-conceived idea; it's not worth the complexity overhead it introduces into the project. These days, I've even run into cases where babel's configs actually prevented me from using new browser features and I could not find documentation online on how to enable it (none of the settings I tried work; maybe it depends on the babel version?)... Kind of Kafkaesque to think that a tool would do the opposite of what it was intended to do.

Kind of like many ideas which are forced onto people (in this case riding on top of Facebook's monopolistic network effects), they sound great at first, but they end up making things worse.
Yeah, it's a little galling. If he can earn more than that in industry, then great! He should totally go and do that. Let Babel die and other people will have to either step up with their time or with money or replace it with something else.
Glad to learn that graduating from an unknown university makes me a bottom tier candidate.

Thankfully my co-workers who graduated from MIT and Stanford didn't know that, or otherwise they would have thrown away my resume.
Looks okay to me (from India)
The salaries of engineers don't scale that much with success of the product. He can get hired by almost any company, but those companies will pay standard pay for lead developers of a team of 4.

(But also no, his salary is not what bankrupts Babel. It is too low for that.)
No, ”bots api” contains param "disableNotification=true"
Rubbish week on week no one can sustain more than the average work week.
It's in the malware, the most fake of all primary sources.
Compiler assumptions
> about the wealthy

Most books are written about the wealthy?
They didn't consider raising the cost of electricity.
right, as a consultant I make significantly more than that, and when working full time I make that amount before all the perks.
I think this kind of this is called a notebook, isn't it? Not an IDE, since it's not for development and doesn't seem to integrate anything. I can imagine it would make a nice plugin for an IDE, though, for people doing that kind of work.
It seems to be a recurring problem with open-source/pay-what-you-want services that donations are hard to come by. I think that if you don't have to pay, than about 90% of potential customers who would have paid just won't. Sometimes it's because they think "hey, it's free". But I think in some cases there's even a desire to pay, but the organisation isn't geared for it. For example maybe the company's payment process is just too arduous to go through if you don't have to. Or maybe someone proposes it and is countered with "what's the business case?", which is hard to answer if it's free.

I think the answer is just make some kind of optional paid service that some of your bigger customers will need. It might be an anathema to open source folks, but having an optional proprietary add-on, or some kind of paid maintenance service or something like that, may well solve the problem.
The ecosystem for for node is literally this goddamn comic from xkcd: https://xkcd.com/2347/

Really, my advice is to start holding the node ecosystem hostage until you get properly compensated. Leftpad 'em.
> never in any eastern European country

A couple of Russian enterprise companies have been sucking up all available Java talent in the last couple of years, with top salaries coming up to a million roubles for non-managers. Salaries in Russia are calculated per month and post-tax (people don't even know how much tax they pay), so it's about $13k per month after tax, and $20k per month before tax. I have also seen a couple of openings for Rust engineers in financial sector promising up to $10k a month (after tax).

Of course, this is a very far outlier from the average rates: senior engineer in Moscow typically takes home $3-5k (after tax, monthly). But it's not 'never'.
There is so much bullshit in this article. Or is it just sarcasm? It's credibility is lost for me the moment he mentions /proc/version.

/proc/ may or may not work. It's not a secret that now we have weird solutions like WSL that is actually a linux from users perspective, but some things are a lie. Like load is just a constant string, because there is no kernel that can calculate it properly.

Or look at the mentioned commands in article, but in WSL:
host:~$ (WSL): cat /proc/version
Linux version 4.4.0-17763-Microsoft (Microsoft@Microsoft.com) (gcc version 5.4.0 (GCC) ) #1217-Microsoft Mon May 05 16:09:00 PST 2020
host:~$ (WSL): arch
x86_64

So it DOES provide additional information. Some commands are not used much but in unix-land I can take a book from 1988 and use most of it successfully even on modern weird distributions and projects that are not exactly Linux. But the author suggests I can "ask the source". Well, I can also edit /etc/passwd or sudoers directly, but I won't.

If this is not sarcasm in that article, I am lost how this got published by redhat.
When i sold my first company i built an online shop (with only a few thousand $ actually). I know thats boring and not really passive, however coming from a tech background and running a SaaS this was the first time i was making money with something i could actually touch.

We do packages ~twice a week and the postal worker just takes them with him. And when i have days where i feel like compulsive shopping i just buy inventory and not shit for myself.

May is harder in countries where Amazon is strong, however Marketing never really was an issue for us as we sell rather specific niche items.
It's hard to compare between different countries due to different taxes and so on. But that's almost double what a generic team lead would make here in Sweden (50-60 is probably closer) but a high level dev working a prestige project could make more of course.

They should probably change the business model to make more money from consulting or lecturing. Many companies pay well to get "famous-project" devs for consulting or talks. Donations is usually a different budget than training or short term staff.
Wait, since when is $11K a month slightly above the poverty line?
> something we generally consider effectively "instant"

We are in one of the very few professions where the speed of light is considered annoyingly slow. Just three days ago there was a thread of people lamenting that the closest Hetzner datacenter is about 50 light-milliseconds away
> But there is no way in the world I can stand in front of
> company leadership and ask for money to spend on something > that I already get for free. I'd look out of touch with
> the realities of running a business. The request would be > roundly shouted down.

I agree, at minimum, the its free but seeking sponsorship model is making it hard.

Looking at their Sponsorship options on GitHub [1] I see there's a useful perk at the $2,000/month price point, a Support Tier.

It would be interesting to investigate offering "Paid support" for $50-100/month (something easier to put on a development team's corporate credit card), that gives you "priority" in response to GitHub Issues.

Something tangible that the company gets back.

[1] https://github.com/sponsors/babel?o=esb
An intro to Zig's integer casting for C programmers
10k a year perhaps
I never understand the reluctance to charge for software amongst this community. Especially when you consider projects like Babel are mostly being used in commercial environments. Why do people expect that their employer should get this stuff for free or that the developer should have to beg for a few crumbs at the end of the month.
If you include benefits, then yes. You don’t even need to be lead developer to reach that kind of salary if you assume the $11k includes pension, vacation, mobile phone, computer, maybe a budget for seminars, lunch, etc.
Are you kidding me?

FANG has lots of offices in Europe.. I work at one of those at around 20-35k USD / month, depending on stonk prices :)

Making 11k USD is not uncommon for contractors in northern Europe, Switzerland or Germany.

Sure, you can find many who are paid less. But talent is expensive.
Why should it be difficult? You might not change it, but other folks do.

My scale is easily changed. I pick it up, turn it over, and push a button. However, it is pretty difficult to change it by accident, and honestly, I just check the display before I weigh just to make sure.

And honestly, do you think that folks are sitting down with pen and paper if they need to convert? Nope. Google will do this work for you.

I'll also mention that it isn't worth it to weigh everything in the home kitchen. Small amounts - the ones you are using spoons for - are too light for the average kitchen scale, and the sensitive scales are expensive (and also have associations with dealing drugs, which turns some people off).
Contemporary ARM Windows laptops adhere to well documented standards. Booting Linux isn't a major challenge.
Its so cool that the entire solar system has a sort of ozone layer (the heliopause), I also really like the diagram that shows how each craft is travelling in different directions.

I think we should have a new mission, send out huge amounts of tiny crafts in all directions at the same time, to get a sort of Google street view of our solar system and interstellar space. I bet we could create crafts with modern tech that where tiny and much less expensive that the original pioneer and voyager crafts.
> You’re missing a key point, that this thread is about game dev salaries and most of them tend to be in major cities

That’s where (to within viable commuting distance) the majority of the people in California live, so, no, that doesn’t make the statewide aggregates inapplicable comparators. More than 20 million of the just under 40 million state population lives in the 9-county Bay Area, LA County, or San Diego County, and that doesn't even cover all the major cities or the full reasonable commute distance from those it does.

> I used to work for Ubisoft in San Francisco and let me tell you there isn’t a single county within “reasonable” commute that is cheaper to live in.

Almost every other Bay Area has a substantially lower cost of living; within a 90-minute commute radius you can be in a place with literally half the cost of living (e.g., Vallejo.)

If you're living in a more expensive area, its because you prefer a more expensive area, not because its all there is within a reasonable commute radius.

> There’s no denying there’s people in California who make way less and live far from the big cities.

There’s plenty of people that make way less and live in the big cities (not just their commute radius); per capita annual income in SF is about 70K, median household income $112K. [0]

> But there’s a reason why the limit to be considered “low income” is $120000 in San Francisco for a family of 4 (and similar in other big cities where game studios have offices).

It’s actually $146,350 in SF. (Including Marin and San Mateo; the San Francisco HUD Metro FMR Area).

But just next door its $109,600 (Oakland-Fremont, CA HUD Metro FMR Area, which includes Alameda and Contra Costa Counties)
Out to Solano County its $77,600.

In Sacramento County, where EA’s Capital Games studio is located, its $72,500. [1]

And, again, those are all household thresholds; supporting a family on a single earner’s pay has been a luxury for decades; that you can only just barely do it above the local “low income” threshold on the game dev salary you quote if you choose to live in literally the single most expensive place possible, despite other less-expensive places being close by, isn’t a sign that the pay in your field isn’t great.

[0] https://www.census.gov/quickfacts/fact/table/sanfranciscocit...

[1] All low income threshold data from https://www.huduser.gov/portal/datasets/il.html
Ancient relative of the Smilodon (which, as I now learned, is not a fantasy species):

> S. populator from South America was the largest species, at 220 to 436 kg (485 to 961 lb) in weight and 120 cm (47 in) in height

-- https://en.wikipedia.org/wiki/Smilodon
Well one theory is that Tor Exit nodes aren't the only place that such an actor is "tapping" into network connections and can MITM the traffic. I.e. They might be tapping into the network at the ISP-level.
First, wringing code which is debuggable, and experience less perturbations will alone add to better code longevity, and maintainability.

I lost count to cases when old code is unsalvageable because the tooling combination used to "build" it simply refuses to work with modern nodejs, distro, or some other dependency.

There were very few vital features introduced since ES6, and some of them were in browser earlier than major ES releases. Browser APIs did change, but those have no bearing on the JS/ECMA language support

And the few remaining things are so hard to polyfil, and so hacky that I see myself no point in using them:

1. ES6 Proxy - possible to polyfill, but hacks involved are just terrible. Basically the only way to do it is to re-implement half of Javascript VM inside the your Javascript.

2. Async/await - possible to polyfil, but all polyfills are of extremely low performance, and high memory consumption. They send desktop PCs fans' spinning, and I don't want them.

3. Intl API - what's the point of using a system INTL functionality, if you yourself polyfill it? Just implement the string substitution in the code.

And so on, and on
Lol sure. If you get this kind of responsibility anywhere in western Europe in a professional setting, you are getting paid definitely somewhere in that salary region.

The effective amount will of course differ greatly between the countries, but please don't forget that the expenses vary as well. (15k a month in Switzerland isn't as much as 15k a month in Germany)
This has pretty serious negative effects outside the realm of cryptocurrency.
There's a very small set of text decorations which would suit virtually all cases.

And there was a long history (about 100 years) of monospaced, mono-sized, typographic conventions based on typewriters and cheap reproduction (carbon paper, spirit duplicators, xerography), before the desktop-publishing era brought us out of that in the 1980s. The problem with formatting is that, like Johnny Rocco in Key Largo, someone always wants more, and not for your benefit but theirs.[1]

#ThisIsWhyWeCannotHaveNiceThings

https://news.ycombinator.com/item?id=27114500

In the Web world, counter to an argument elsewhere in this thread (https://news.ycombinator.com/item?id=27113404), my experience is that Web design isn't the solution, Web design is the problem. Straight ASCII text (via w3m or other text-mode browsers), or Reader Mode (where supported) is vastly preferable to many, many nines worth of sites' prescribed designs.

One thought I've had is that user agents could provide, at user discretion, additional typographic control to sites. But for the basics you're limited to 7-bit (not 8) ASCII. Everything else is earned, and you'd best degrade very gracefully.

I've seen websites written where every individual paragraph has an explicitly-specified location. I've seen blogs written entirely in header-level tags. I've seen writers who add nonbreaking whitespace to the start of every paragraph. I've seen blink, marquee, and carousel abuse. I've seen foreground and background colours you wouldn't believe. Attack ships on fire off the shoulder of Orion....

________________________________

Notes:

1. https://invidious.snopyta.org/watch?v=ITs-YX1yQ7o
If my employer donated to Babel, I would interpret that like they would be sending gifts to the Crown. I mean fine, but understand that people might be salty.
One thing with software products is that revenues are usually not correlated at all with the size of the dev team, much more with the popularity of the product.
So in order to work for product you're passionate about and used by millions, instead of being paid well you should consider moving to a different part of the world just to live well? Your work should not be rewarded in proportion to the impact you are having?

This is ridiculous. Great engineers should be incentivized to work on open source projects. Would you rather the engineer and project get absorbed into a company like google? Because that's what will eventually happen if the developers don't feel like they are being rewarded for their work. They'd rather go somewhere where they feel more valued.
Seems plausible to me. That'd amount to something like $5k after taxes (definitely in a higher tax bracket), or a bit above €4k.
I have never used any of these commands and I thought the article was fun :)
$11k makes roughly €9k.

If you work for a company in Germany this would be gross salary of roughly €6.5k a month. The rest 2.5k would be ancillary wage costs for the employer. That finally translates to €4k net after taxes including health insurance etc.

I believe many good engineers make that amount of money in Germany.
"moral floor for compensation" sorry there is no old man on a white cloud that's sets "moral" rates.

And you might not know this but "charities" & "ngos" are notorious for bad pay and working conditions
If you say on your resume that english is not your first language, I'll pass the mistakes for sure. And I may even admire the quality of your non-mother-tongue english.
It is all true, yet none of this helps someone who is now 50 and has been discriminated for 30 years of an academic career.

Like I say, I'm definitely not a fan of 'background-adjusting' academic achievement, equally if I were that discriminated person, told yet again "sorry, but mr White Man has a better track record of being awarded jobs by white men", I'd be livid. For record, I am a white man.

I don't know what the right balance is, but I won't dismiss out of hand making some kind of adjustment. It's not that different to looking at academic grades, one coming from a lenient market, and one from a harsh one.
Why not just perform a 51% attack? That's the obvious weakness.