skysight-inc/HackerNews huggingface dataset:
There are different ways of making teams more productive than doing just technical work.

For my own anecdote, I often can fix a lot of bugs/feature requests that come by in < 10 minutes, and often will. As soon as it is revealed that another dev will start contributing who has no prior experience, I stop most of that work and let that person take on some of those tasks & do the leftover ones. Mentorship/growing developer capabilities expands capabilities long term, even if the dev ends up moving to another project.

I also spend the most time in meetings of any IC on my team - reducing how many ICs are in meetings frees up their time to learn and grow.

I often float ideas to people for approaches to problems and designing apps/systems/features - I’ll also let others do the same. However, I also often take a light touch and leave ultimate decision making to others so they can gain that experience even if I disagree. Letting others take ownership improves the team’s capabilities.

There are many ways to expand productivity of those around you that even those who aren’t as technically gifted can do. Leadership is a very underrated part of being an engineer IMO. I do all these things as a mid-level engineer in title, but gained massive respect from management & senior ICs where they come to me for advice/ideas. I don’t fall into the trap of jealousy that others are getting credit/hampering my ability to get promoted because my work speaks for itself & I celebrate when others do well - I have no reason to feel insecure, and so help unlock my team’s productivity by removing that ego in my actions.
Does anyone know if there are any languages with ADTs running on top of the erlang vm?
If they get far more applicants than they hire, it isn't possible for the solution to be something anyone can do.
Might be the team or sub-org you were in. This data is also for fresh offers in 2019; most FAANG engineers who started prior to 2019 are earning less to much less than listed.
Of all the women I know, not one of them aspires to be "a millionaire's wife".
We have a renowned entomologist [1] here in South Africa too and I think that he has learnt too much from his insect friends. In fact, I think he models his behaviour according to insects of the blood sucking kind. I also think that he has learnt a lot from ants (ants carry things away)... He is an intelligent fellow, though, and his less philosophical contributions are useful.

[1] https://www.graffitiboeke.co.za/af/a/Soek/0/price+DESC/Erik%...
OK, which ones?
At some point Oracle Cloud (OCI) started poaching engineers from Amazon by paying ungodly money, so much so that there was a running meme on Blind about this.
A friend of mine was just hired as an IC2 at Oracle at 175k. He is on cloud stuff in Seattle, but by no means a senior or principal engineer -- only 1 year of experience.
As somebody only used to CS research, can any explain to me how much the costs of reproducing is considered into unreproducibility?
It definitely happens in parts of the tech world! I've been part of teams that are really good at iterating based on actual customer experience.

However, you're right that it's too rare. The number one problem I've seen is that executives are convinced that they already know what users need. And when they get real data disproving their hunches, they really don't like it.
That was a lot funnier than I expected :D
Always Review Your Dependencies, AGPL Edition
hm. dropped an email in my profile.
I wonder how many people are upvoting you because they think China is evil and will believe any thing that confirms their belief or they actually know Bloomberg has no evidence.
I miss Wifi Snow Roadrunner
Pay is partly based on cost of living, and cost of living helps to set the market rates.

You'd have to pay me 10 times more than I get now, with a huge hiring bonus, to make me move to San Francisco. I'm not alone in this thinking. This is why the market rate is high.

Part of that is sort of circular, due to the bidding war for housing. Part is that some people just hate the political insanity. Part is that people have family connections elsewhere and they have hobbies that are incompatible with San Francisco.
None of them are 100% work from home. Work from home pays work-from-home market rates, not high end silicon valley rates. There will be some, but they will have negotiated a switch from office work to remote work after a few years, or have hard to source specialist skills.
Do something you actually like! :)
If you added benefits to these, it would likely be an additional 50K a year (healthcare, 401k match, other incidentals).
[1] https://www.networkworld.com/article/2920903/google-really-k...

[2] https://www.businessinsider.com/rest-and-vest-millionaire-en...

[3] https://www.quora.com/Silicon-Valley-TV-series-Do-low-perfor...

[4] https://money.cnn.com/2007/01/05/magazines/fortune/Search_an...
Similar to how code is read more times than it is written, files are decompressed more times than compressed.

I have not researched this opinion much
The problem with Python conciseness is that it requires cognition to write. That cognition needs to multiplied ten fold for understanding.

I think I'm a good developer, I can't understand idiomatic Python. Python could use some verbosity for the sake of everyone else. If R slows you IQ 9000 people down, please, make it standard.
Yes it's a rule of thumb not the law of thermodynamics. Run your numbers with your own parameters for details.
> No, that's simply unfair to the companies who don't have billions of dollars in free cash flow or effectively infinite amounts of VC money.

I mean.... so what? Why should I, as an engineer, care if some companies are suffering under the "unfairness" of high salaries?

> which has a side effect of creating an oligopoly on talent

It doesn't really make sense to use the work oligopoly, which has certain negative connotations, for a situation where companies are merely choosing to outbid others.

I would only use the term oligopoly, if there is some sort of unfair barrier to entry, such as because of some government law that is hindering competition.
Despite the downvotes I'm confident this is not a significant source of variation in market share.
>Work is just work and unless you're curing cancer, you shouldn't put any effort into making some billionaires richer.

The same thing applies at small software companies. I find there are a bunch of family members and friends in the managerial positions who barely even turn up to work, and have no clue about programming or the work involved in the products that are making them their money.

>Very few people in the world have this level of freedom.

If you were honest with yourself, this is probably just coping with making a decision or living a life you know is wrong. People seem to have made a sport of dreaming up what life is like for people in various "third world countries".

Anyway, my opinion for all programmers is treat everything like a war. If you are working at a small company, you should start duplicating their products at home in preparation of using your inside knowledge to launch a competitor. If you are working at a large company, you can do the same on a smaller project. You can also start thinking about how to invest the money you make in getting out of there from day 1.
Fair enough! You're not responsible for using organizational clout you don't have, but can still look for opportunities to make things better as they come.
One reason they have very low admit rates because most candidates are absolutely awful and cannot code at all, even if they have years of software development experience! Grinding leetcode is definitely worth it.
Tbh if you disable telemetry you don't really get to complain that your usage didn't get considered when you explicitly refused to tell Mozilla which features you use.
Not sure why you have been downvoted but even I too was gnashing my teeth. Also introducing unwanted complexity of cache coherence etc and linking irrelevant concepts to support his argument. Sigh!

These are all well understood by RTOS firmware and Linux driver people. The author, if he has not understood the problem or what is happening should at least use the mailing lists, read on documentation etc to understand how things work rather than write a blog post blaming the kernel people assuming they have not thought enough while designing.
Onpassive Review – Revolutionary Marketing Business
ONPASSIVE, a brilliant marketing platform helps people meet their business opportunities, get the best digital marketing services by leveraging the power of Artificial Intelligence. The platform is an amazing rookie-friendly network that allows anyone, regardless of their experience, to effortlessly excel in online marketing. ONPASSIVE enables you to build and improve multichannel marketing strategies from a single customer, automatically. ONPASSIVE provides all the necessary tools to help businesses grow. With a range of network marketing services, we help businesses to grow from simple beginnings to game-changing success. Drive your business with the right tools to reach your marketing goals with ONPASSIVE. Understanding the modern market scenarios, we blend AI and marketing to make a difference in the field of digital marketing. Read more : https://onpassive.com/blog/
Most companies and employees do not see 4-year stock awards (whether options or RSUs) as "bonuses" but rather part of regular compensation. There are some cases where engineers get additional awards, or some stock-based compensation is tied to objectives by contract, but levels.fyi has a "bonus" field for that data.

I agree that levels.fyi is doing a poor job of comparing the value of RSUs. For example, Microsoft / LinkedIn stock grew 55% in 2019 and pays a dividend. If MSFT did that again this year, it might eclipse Aramco. It would be more useful if levels.fyi simply recorded the raw grant details (e.g. RSUs uniform 4yr vesting N shares) and used stock price data to facilitate comparison. That's especially key when looking back upon offers 3-4 years back to asses salary growth (and potentially find oddities like no-poaches).
Using One Password Is Dumb, Using 1Password Is Smart
This makes me wonder - what do you plan to learn in 2020? What do you see as in that phase now? As someone that is nearly 40 and has a family your goals seem fairly in line with mine. Not enough time to follow all the new hype, but need to keep up to stay employable.
> this whole article can be summed up as "providing a better experience for customers can increase sales"

That, plus "be part of a community you can rely on for capital and labor." Despite the many struggles that immigrants face, they do seem to often benefit from being part of a close-knit community.

As an ordinary, middle-class, non-religious white American from a small family, I'm not sure where I'd turn to find such a network. Open to suggestions, though!
Exactly. A lot of the single women I know moved here for pretty specific reasons. Maybe he's right that these poor, poor men are exactly what women want in Ottumwa, Iowa, although I doubt it. But I'm quite sure that many of the people who live in the Bay Area are here precisely because they want something different than what they could get elsewhere.
At all of the five listed levels?
Yes, as I stated in the last part, Seattle is the exception because the cloud has become make or break. Oracle has 135k employees and the vast bulk are not in Washington. HTH
It's already fixed to some degree. Any good scientist who can capture economic value spin-off to private labs.

It's the good scientist who produces economic value but cannot capture it that we have to support but maybe that person cannot easily be found. The state just has to overfund and accept that some large percent goes to nonsense.

In my mind, that's okay, though, since the guys who can capture economic value can do a lot with what we have.
I worked at Apple. I saw all kinds of things, but never slacking. Quite the opposite.
It's even worse because many of these companies have offices in Europe and pay European market rates. Same company, same level, big differences in compensation. And it's not just Europe too, same in Canada, Singapore, Israel, etc.
> and the knowledge that my CEO is making at most 4 or 5 times as much as me.

why do you prefer that? just curious
As someone who spent some time on support, I can sympathize with their closed beta. If you reach too large an audience before you're ready, you could end up treading water because you spend too much time responding to similar bug reports and feature requests.
Personally every time someone asks me to pay them with money I roll my eyes and slap down some silver coins. I got in a big fight with the bus driver the other day because fluctuations in the price of silver made the same amount of silver no longer cover the fare
It doesn't matter what I want.

Your second sentence is about when you defer to experts and when you don't, so apparently you too are your own generalist.

There are no "expert generalists"! If you wanted one, you'd need an even more general generalist to choose which generalist was trustworthy...
They become managers.
Is there a Parcel equivalent of create-react-app ?
Maybe they are trying to take advantage of some procedural quirks.

When Oracle sued Google, the case originally had both copyright claims and patent claims.

Is Amazon's API patented? If not, then if Amazon were to sue Oracle it would be only a copyright case, not a patent and copyright case.

Normally, appeals from most cases, including copyright cases, go to the appeals court for the same Circuit that the district court that heard the case is in, which would be the 9th Circuit Court of Appeals (9th CA) in the case of Oracle vs. Google, and most likely also in an Amazon vs. Oracle.

However, if the case includes patent claims the appeal goes to the Court of Appeals for the Federal Circuit (CAFC) instead of going to the CA for the circuit containing the district court.

If the case includes both patent claims and non-patent claims, the whole thing goes to CAFC which decides both the patent issues and the non-patent issues.

On patent issues, CAFC decisions are precedent for all district courts.

On those issues that get dragged along when a mixed case ends up at CAFC because it includes patent issues, CAFC is supposed to follow the precedent of the appeals court for the Circuit the case came from.

A lot of people believe that CAFC totally botched following 9th CA precedent in the Google case.

If Amazon sues Oracle but doesn't have a patent claim included to force appeals to CAFC, the appeal will end up at the 9th CA, which presumably will do a better job of following 9th CA precedent than CAFC did, and so rule against the API copyright (and so in favor of Oracle).

Until the Supreme Court actually gets around to settling this matter, we are in an inconsistent state in the 9th Circuit.

1. As far as specifically Google and Oracle are concerned, Oracle's API is copyrighted and what Google did infringes. CAFC said so when it handled the appeal, and that is binding precedent to the lower courts in any further proceeding between those two litigants.

2. For API copyright claims that are not between Oracle and Google and are not accompanied by a patent claim, the law is still what it was before the Google case.

3. For API copyright claims that are not between Oracle and Google but are accompanied by a patent claim, and so will be appealed through CAFC instead of 9th CA, presumably they will end up with the same wrong outcome as Oracle vs. Google.
As the parent of a toddler I love dandelions because he loves to pick them and blow their seeds into the air.
Pilot was also a cross country institution for my family. We went from GA to Milwaukee many times over the years. Those Pilot stations were all very familiar after 10+ years. You just know they will be well lit, safe, clean gas, snacks, quick checkout etc. very customer focused.
I've seen one "10x" developer in my career. The way he worked was basically to leave a massive wake of data corruption, technical debt and bugs that other people would spend months fixing. Management will never notice, because everyone just accepts these things as part of doing business, and doesn't ask any questions about where it comes from or whether it was the right tradeoff. The tech debt itself doesn't bother me that much, but it always bothered me that he never took any responsibility for creating or fixing it.

However, the idea that there's a strong correlation between productivity and salary is totally a myth IMO. Getting a strong salary is all about being pretty competent, and being able to pass an interview. Once you're in to a high-paying company, mediocre competence (or slightly more) is all you really need. Me and the guy I mentioned had the same pay and the same job title, he was just having a bit more fun.
> I mean.... so what? Why should I, as an engineer, care

You shouldn't, you should always maximize your income. That wasn't my point. My point was the guy shouldn't interview at a 5-person bootstrapped startup and act bewildered when they cannot offer Facebook level comp packages.

> oligopoly

It's absolutely an oligopoly. There are a small number of firms who possess the capital to compete on salary and that creates a extremely high barrier to entry. It's not a bad thing, it's just the reality of the situation. There's plenty of options though, e.g. don't decide your HQ must be in San Francisco.
Manfred van Thun’s Joy, Christopher Diggins’s Cat, Henry Baker’s Linear Lisp.
The joke (while I was there) was that Apple engineers went to Google to retire.
The Artist vs. the Art?
I can easily have a JSON parser up and running in basically any language in my toolkit usually in minutes. This is not the case with XML.

JSON exists between the bureaucratic XML at the top and the anarchy of csv/tsv at the bottom. I'd rather operate on JSON data: fast to process, easily pulled apart, etc. CSVs are a free-for-all that are either well formed or a subtle spaghetti of loose commas and bad quoting.

What XML has that the others don't is verbosity and that helps in rebuilding damaged data. I can rebuild an XML record easier than JSON and XML lets me see where records are incomplete/malformed. These are its strengths.

But every new project I work on has JSON because the parsers run fast and everything is legible. I can edit a JSON file without it becoming a sea of text like XML.

To each their own, XML has a place and so does JSON. I know as fact that for my purposes XML uses much more time and memory and both of those cost money.
True, it is an amazing waste of time. But then, so are all human endeavors. :-)
can you use terraform with docker? should you?
people never factor in healthcare into this calculus.
No, that's unfair. If I pre-register my hypothesis, run good methods, and conclude at the p < 0.01, I did things well. I should expect to get some 1% of my studies to fail to reproduce. That means that I routinely do not fail to reproduce but failing a few repros over my career is normal.

The real problem is the other guy who didn't pre-register the same hypothesis that he tested. So we don't know that I got it by chance until the repro failed.
Looks like a nice course. Any plans for updating it with an SPA option (say, Vue-based)?
Depends. To

> clearly articulate trade offs to stakeholders

may be the constructive cousin of complaining.
I mean, lawns are obviously a dumb idea unless you're using the lawn for something like relaxing or playing games. If you're just in a conformity contest with your neighbors then you might as well have something zero-maintenance or agriculturally productive there.
Friendly reminder that 40 is not old
Yes, I think, loneliness can be coped with training our mind and body. It's a skill that could be developed by anyone.

If we does, then it treats us in various ways. And we find that tranquility in ourselves.

Your comment is very relevant to me especially regarding socializing. That too can be practiced :)
Trail Free Offer:- HTTP://wintersupplement.com/testo-plus-247/
Testo Plus 247

The fixings utilized in Testo Plus 247 are regular which helps in boosting your stamina. It expands your vitality level and makes you energetic constantly. It adjusts your hormones and controls your sugar level. It gives such a significant number of advantages to your body. You should attempt this enhancement. A portion of the fixings utilized in this enhancement areThis fixing helps in controlling your state of mind and makes your mind peaceful. It loosens up your psyche and makes you restless free.This fixing causes in offering supplements to your sexual needs. It helps in boosting your charisma level and furthermore expands them. Declining in them makes inconveniences in your wellbeing and an expansion in it makes you more grounded from inside.This fixing helps in creating more testosterone in your body and improves your sexual wellbeing. It causes in giving stamina to your body and makes you remain for a significant stretch.This fixing helps in improving your sperm check. Declination in a tough situation in turning into a parent. So this fixing controls the sperm inconvenience and improves your sexual wellbeing.Horny Goat weed Extract: This fixing helps in appropriate blood flow towards the penile chamber which grows your penis size. You can hold more discharge and makes your erection solid and hard.

http://wintersupplement.com/testo-plus-247/

https://youtu.be/MsMDmQCjHTw

http://specialoffer4health.hatenablog.com/entry/2020/01/06/150349
Does it make sense to build the FCC, when it costs so much money and doesn't necessarily have enough energy to discover any new physics, at 10x the energy of the LHC?

Maybe it makes more sense to start working towards producing microscopic black holes in space, where results about quantum gravity can be gained [1].

[0] https://www.technologyreview.com/f/612766/cern-wants-to-buil...

[1] https://arxiv.org/abs/0908.1803 , Are Black Hole Starships Possible
> ...enough money to retire by 35?

You have to keep in mind that a 1br apartment in a second tier area will run you like $2k, and that will not be an especially nice apartment. That seriously cuts into the "retire in 10 years" plan.
They will soon with WASM. I'm pretty sure this is the main reason behind it being pushed.
Thanks, this makes sense to me. It’s a good reminder of the boundaries of my personal bubble. I’ve always figured there must be a bunch of Oracle engineers out there (there just has to be) and wondered why I’d never met one in the Bay. 99% chance this says more about me and my network / social circle than anything else. I’m happy that Oracle engineers are getting paid well and (hopefully!) getting on with enjoying their lives :)
Exactly. Surprisingly, I can't find any statistics. But San Francisco now has zero lesbian bars, and quite a number of popular gay bars. This is a good article on the contrast in community resources: https://hoodline.com/2016/07/is-there-a-place-for-lesbians-i...
> I’ve never put pesticides on the lawns. Herbicides, sure, sometimes lots of herbicides

Herbicides are a type of pesticide.
For me it's really learning Django with https://wsvincent.com/books/djangoforprofessionals

really learning postgres with https://theartofpostgresql.com/

trying out typescript on a side project

and migrating one project from heroku to docker + terraform
Likewise, we run everything in DO and it's around 30% less so far, but we're also able to afford managed databases at that rate. To make them redundant will bring us closer to our AWS rates, but... I'm very happy to have managed services at the moment, and the value is felt both in productivity and finances. I'm really happy we moved over.
check out https://theartofpostgresql.com/ as another resource
Absolutely someone has.