skysight-inc/HackerNews huggingface dataset:
I think it's more that software development's divided between the maybe—maybe—5% who are looking at comp at these levels, and everyone else who's in the $70K-180K range, with a cap somewhere in lower-leadership positions that perhaps reaches $200K, maybe mid $200Ks at best as you start to move into management proper. Anything past that you've gotta really nail some niche that someone with lots of money (probably finance) needs and likely become a consultant of some kind, or move into the smallish (relative to all US software development) set of positions that compensate like the ones at the link.
I would rather the research in Antibiotics was nationalised, than drug companies were given incentives in IPR or tax write offs.
Do those people find jobs that never require going on call?
Many go to management. You realize as you get older that the whole “you can progress up the salary chart as an IC just as well as management” is a total crock.

If you want to afford a nice house in a good neighborhood with good schools in the Bay Area, you’ve got to go into management.
You can find this in many places around the Bay Area outside SF. I have 5 acres and keep chickens in Woodside, and it's 15-20 minutes drive to several big tech companies in Palo Alto and Redwood City. Some people keep horses here.
I once had a coworker who, when working to pointlessly extend the lifespan of an obsolete external tool, wrote a translation layer. Then he stopped and re-implemented it in Rust. This added nothing to the tool except time to the release schedule.

I don't eschew new technologies. But increasingly I need to see an expected value to justify the uptick in cost.
There are 4 relevant VMs: .net, java, js and erlang.

If you're making a language and not targeting one of them, you're DOA.
"How could Nixon have won? Nobody I know voted for him"
Yes, it's the market rate but no, that doesn't mean it's necessarily a good buy; it's set by the most optimistic buyer. Buyer's remorse is sometimes a thing in auctions too.
On the other side, you have software that doesnt have promised features, is late etc. Bussiness side should always work with engineering side (which is more than not an exception) and the engineering side should never reveal what is possible to marketing (so they sell what they have instead of selling the... clouds... ehm... need better wording... vapors).
I went to NC State, which SAS recruits heavily from (for obvious reasons).

The people that work at SAS are not the top tier, at all. They have a surprisingly large number of test engineers too. From what I gather the 35 hour a week thing is a myth, and benefits are mediocre compared to top tech companies.
> I’ve never put pesticides on the lawns. Herbicides, sure, sometimes lots of herbicides, but all very much plant specific.

Herbicides—like insecticides, fungicides, and rodenticides—are a subset of pesticides. So it is impossible for you to never have put pesticides on the lawns if you have put herbicides on them.
They haven’t all been great though. How one says ‘X’ in the Apple ecosystem has always been trouble, and they seem to repeatedly fall into that trap.
There is also the weird pleuralisation issues they have (iPhones 7? iPhone 7s? How do you pleuralise the iPhone 7S?). Some of the releases shared a name too, like Mountain Lion and High Sierra (which were great so are forgiven).
However if they choose not to defend it they may be opening themselves up to an “implied licence” defence from others in the future. (Though they could then revoke their license but anything created up to that point may be considered as under that implied license if the implied license defence plays off. Think of it a bit like changing from an open source license to one that’s not, you would still be allowed to work with the older open source version if you wanted)

What would be a better option (IMO) then just not enforcing your rights would be to get an nominal fee from the entities you like and in return grant them a favourable license.

(Not a lawyer, go ask your own lawyer if you want specific legal advice)
There was a peak in the mid-80s, and another around 2005.

CS enrollments reached a max around 2000, at the height of the dot-com bubble. But when the bubble burst in 2000-2001, enrollments plummeted in 2002, 2003 and 2004, leading to the local minimum in graduates in 2009.

https://cs.stanford.edu/people/eroberts/CSCapacity/images/BS...
Yes, I live in a city (though no way as dense as NYC) and try to escape interference.
Just a few years ago many large silicon valley employers (including some companies on the above list) were part of an illegal anti-poaching agreement and were sued and settled with the DOJ for it. Just because engineers get paid a lot doesn't mean their employers aren't scummy.
My friend got 260K out of school at Google. I got slightly less.
or an OpenPOWER system. The POWER9 chips are all 4.0 capable. So, basically everyone - on server and workstation - but Intel have a 4.0 capable chipset... well, isn't that amusing.
It is worse in Europe, but try getting a FANG job in Europe and they still pay extremely well.

My base pay is 150K pounds and not in London! Definitely I have a very niche skill in demand and I had to work really hard and be luck at the same time, to land at this role, but I will any day pick Europe with all the other benefits that a European country gives me.
Why on Earth would you trap back button on your site? It's despicable and makes your site immediately untrustworthy.
Worse yet, it seems limited to when it's navigated to from HN specifically. Reproduced on Chrome, Dolphin, and Brave.
But the benefits (and downsides) of doing or not doing an oil change can be measured. You can run tests on engines that skips or delays oil changes and see what the effects are and measure them in dollar amounts. Like cost to replace / repair the engine prematurely. Sure YMMV but you can get a rough estimate. What is the rough cost in dollar amount if I don’t do this refactor?
What I’ve learned from open-source library activities
> Followup question: how does a node coming online know not to trust China's (longer, censoring) chain? It wasn't online to have the transaction in its mempool, so it doesn't know to check for it in the longest chain.

> I think it would need to check all candidate blocks with lower heights to see if their chains contain any transactions that aren't in a longer chain.

Yes. You wouldn't need to store all these, though, you just sweep them up once you find the transactions included in the longest chain.

> What happens if I mine off of a very old block and include my own transaction in it, and present it to you... how do you distinguish between what I just did vs the longer chain having censored the transaction this whole time?

Broadcast all transactions you have which aren't already in the longest chain to the network, and wait for them to include them.

I'm not 100% sure, but I think transactions get rebroadcast automatically already until they're included.
You can get from 180k to 260k as a new grad at Google.
I plan to support those too. My hope is that some of the business logic written in Swift will be shared across platforms. So the big difference is definitely how we feel about the language. Our goals are very similar.
Since having kids I’ve been realising that a lot of the things in life that other people do, that have never made sense to me, suddenly make a whole lot more sense in the context of kids.

With a kid, I’m suddenly super grateful for my little lawn.
Same. We've toyed with the idea of moving permanently if only because healthcare here's so bad and doesn't seem likely to get significantly better any time soon (the most "left" ideas beginning to creep into the Overton window still don't address prices seriously within the next decade). However, as a developer making way under FAANG comp levels, I'd still struggle to make more than like 2/3 what I do here, in Europe. Before taxes.
I read it when I was young and enjoyed it. Tried to reread it recently and didn't get very far. Maybe it hasn't aged well.
It's remarkable how unfriendly large gas stations have come to be. Locally all our Speedways have added TV's at the pumps that play Speedway commercials non-stop.

They're all out of sync and it gives you a headache to listen to all of them. It annoyed me so much that I did some googling and I figured out how to turn down the volume ;<). But they had a software update and my little trick no longer worked.

But the TV's didn't increase store sales so you know what they did? They cranked up the volume to an ear splitting level;<(. It's almost as if they're trying to drive customers away.
We have replaced large parts of our lawn with Carpobrotus edulis or sour fig which is drought resistant. It's great for insect life as well. Planting indigenous replacement lawns helps indigenous life
Here's the thing though, they actually don't have to fend off rivals. Amazon's cloud business is based on excess capacity that they have as one of the internet's biggest chokepoint in traffic (post-Thanksgiving holiday spending). When I took managerial accounting classes, we looked at situations where it would seem on paper that producing a certain good would lose money, but when you compared total profitability in letting excess capacity sit idle and distributing fixed costs like rent and overhead, you can actually sell a good for a loss. Amazon doesn't have to make more money than they spend on cloud computing, they only have to make more money than what they would have had to spend on cloud computing without competing on the market.
It doesn't just assume that, it throws a massive celebration party for that question without any basis for it whatsoever. Other than some self-absorbed opinions.
I found my wife when I was unemployed. I wouldn't have it any other way. As a result, I remind myself to never forget it, and be extra good as a husband. Relationships are hard enough, if you're using your income (I had none, was on unemployment), or inheritance (I have none) as a carrot, you're in for a rude awakening someday. Apologies to Red Green, but while I'm not wealthy, I'm just a run of the mill software developer in Chicago.. she does find me handy and handsome!
I generally try and stick to that perspective. I have no reluctance to just stop when I've lost hope it's worth continuing, or I'm not enjoying something. There's been a few I came back to years later and have been very glad I did. Or with more recent works where trilogies are more common, stop when it's clear the second isn't a patch on a promising first. My exception more than validated that I should never feel I "must" finish, that makes just stopping quite easy now.

The only exception I can think of turned out to be an exercise in extreme foolishness (and a little ignorance), that turned into bloody minded penance to finish the set come what may. Love Arthur C Clarke, loved Rendezvous with Rama, it really deserved a great continuation. Read Rama 2 and it was slow, plodding and amateurish whilst being a mostly terrible follow-on that ignored most of what was in the original. OK, even Arthur's allowed a dud, it has to get better.

Garden of Rama was far, far worse, plot so weak you cringe, bullshit characterisation and even the science was awful. Probably the worst book I have ever read, bar none. Wife assures me the only times I have had a habit of muttering or yelling at books were Rama 3 and 4, probably to "fucking get on with it", maybe to make sense. No detectable trace of Clarke in 3 whatsoever.

Fool that I am, I tried again with Rama Revealed. 400 pages of badly imagined, plotless, garbage science rambling, that's taxonomy and biology of alien spiders and essentially nothing else, followed by "oh shit, almost out of pages, better figure out a point to this drivel", so immediate pace and plot change to 50 odd of pages of a weak, cliched, poorly imagined wrap up of the "why" of all 4. Entirely predictable cliche as ending. Second worst book ever. So carrying on for 2.5 books was pointless self-torture.

Eventually found out, as it wasn't mentioned anywhere (it's tucked away on Lee's Wikipedia page, or was), that Clarke revealed he contributed only some ideas, Lee did all the atrocious writing on 2-4. Clarke on the cover is an outright con. Reread Rendezvous to cleanse my soul.

Live and learn, and oh boy did I learn. :)
I don't even know why they do it... I was looking at dishwasher liquid the other day, wondering why it needs all that advertising on it. "New formula!" "Plus Ultra Action!" "Now 20% more effective!" "5% Free"... I'm just buying it for my plates and stuff, gee :D
Microsoft books every SQL server license and Office 365 install as cloud revenue.
Let’s say you’re the median American SWE getting paid $80k a year. You’re saying you wouldn’t move to SFBA for less than $800k/yr in total compensation? I find that hard to imagine.
You are completely missing the point here. Not only are you trying to argue against things that I did not say, but you are also comparing things that cannot.
What Europeans call "gross" salary is NOT what Americans call "gross" salary. And you are mixing them together, which is exactly what my comment was trying to prevent.

> the comparison of 80k euros being less than $150k, because retirement savings will come out of both numbers.

No, the 80k remuneration is AFTER half the retirement contribution.

> the French person will pay for healthcare in the form of higher taxes out of that 80k euros

No, most of the healthcare is actually in the employer part, which is already removed from these 80k.

In Europe, what people call "gross" is the employee part of the income. This part already had the employer part removed, which contains a part of medical care and retirement.
In US, especially with 401k, the employer part is pretty much non existent until the employee triggers a contribution.

What it means is that on the 80k that a European will call his "gross" salary, he will in fact have been paid around 140k, with 60k going to his mandatory retirement/medical care for the employer contribution. The taxes left on the 80k are only the employee part.

People in Europe usually don't add up the employer contribution part into account in what they call their "gross" salary because it's a mandatory part and often not displayed on the payslips.

This is not how it works in the US. The $150k that employees refer to as their "gross" income did not had the employer contribution deducted yet.

I am not _at all_ trying to compare the retirement system of US versus EU, or saying that one is better or not or whatever. All I'm saying is EU gross is not comparable to US gross, as these numbers do NOT contain the same deductions.

In your post, you are _consistently_ mixing the two gross numbers together, which is very wrong.
Its not a small number of positions its just a small number of companies

At the moment these few companies are expanding as fast as possible and have an infinite number of positions that pay these amounts until they dont
Also many judges are elected, and in the US those who aren't elected are appointed by elected officials, and even in undemocratic countries, rulers consider the opinion of the public when they make judicial appointments. Moreover, most judges must apply statute law, which is politically enacted.
My recollection is that IIS marketshare started falling when domain parking became a thing. Particularly once the registrars got involved.

IIS was always a good web server. Classic ASP had unique ways of shooting yourself in the foot... but so does everything else. And in those olden days a retail box of NT Server barely cost more than a Stronghold license.
Actually it’s rare for the options to be worth more than FAANG options. Only the earliest stage employees do well, and adjusted for the risk they take, it’s a really bad deal
I miss the days when there were third party chipset vendors. And they even competed on interconnect bandwidth and expansion port lines.
Bachelors in CS from Stanford. Pass the interview. Decent GPA. Internship somewhere interesting certainly wouldn’t hurt.

That’s not an unusual offer for smart software engineers coming in from top colleges, where you’re being hired to work at Redwood Shores or Seattle.

Having a Masters or PhD will push it up a bit higher again.
Presumably you also live in a cave and hunt animals for your dinner. Meanwhile the rest of us have realised we can actually ignore our primal instincts that serve no beneficial purpose and use our brains to figure out something better.
Archaeology in the Age of AI
Bertrand Meyer
Yup. Lex’s interviewing style is like how I would do it. He’s a gem and I’m so glad he is doing this podcast.
> They've ran a ton of brick and mortar bookstores out of business, which has effectively destroyed community centers.

Can you really blame Amazon for destroying community centers because they put bookstores out of business?

Bookstores aren't the only viable community center, after all. Most cities and counties have a public library that's supposed to exist for the community's benefit. Additionally, in rural parts of the US, the only real community center you used to find was a church, not a library or a bookstore.

Personally speaking, my community centers exist on Signal, WhatsApp, IRC, Mastodon, Slack, Twitter, Telegram, and Facebook. (And I neglect half of those entirely.) I don't see any need to have a physical watering hole.
True, but I don't think Python really eclipsed Bash in terms of popularity (or Perl, for that matter) until much, much later. I've always thought of Bash as the "traditional" approach to gluing binaries/pipes together.

Bash has been a staple of most Linux distributions for as long as I can remember, but Python only seemed to start being packaged as default in the mid-2000s (or at least, that's the impression I have. My memory could be failing me).
The best "lawn" I ever had was where I just let the local flora have its way. Best looking lawn in the neighborhood. I mowed it once a year.

I keep trying it in Seattle, but the invasive blackberry bushes and scotch broom keep throttling the native stuff.
Which was pretty much my starting point from OP's description. It makes sense relating to the sabbath rule as you describe here.
It is really quite sad. I know that Zurich is a little better when it comes to compensation, but I don't have any of the specifics.
> look at other extremely expensive cities around the world

The opioid epidemic is a US-only problem, so looking at other world cities won't tell you much beyond "Yeah, Purdue pharma shouldn't have convinced doctors to get millions of people addicted to opioids."
Europe is big and very diverse place. Uber driver in midwest (US) makes more than a senior dev in Spain, Italy or Greece.
Which is kind of a different problem with Google: Ivory Tower, we know better than you thinking.
PaperWM: Tiled Window Management for Gnome
I started writing about my own experiences with boredom at work, and it evolved into a blog post. I'll spare you the details.

My advice for you: just apply to other companies anyway and wait for an offer that excites you.

The worst thing that will happen is you'll get rejected and the particular interviewers will think less of you. You can always re-apply later.

Meanwhile, start watching Google Tech Talks during your spare work hours and tell your boss's boss that you'd like a challenge.
> It's not that Microsoft is stealing customers from Amazon.

The trick is to buy both MSFT and AMZN, and relax!
Huh, interesting.

I have a kid and I'm grateful we gave up our lawn. She plants in the spring, harvests, cooks, and preserves with us. She's excited to make pickles, jam, squash, pumpkins, corn, etc from things she's grown and tended to. She even got to pick out some of the flowers and make her own little square.

Watching her step out to grab some blueberries, raspberries, or strawberries is one of the best feelings in the world.

We read seed catalogs together in the winters and plan what we could grow (Ooh, what if we grew purple cauliflower? Or rhubarb for pie!)
Relative to all software development, I mean. There are tons and tons of places employing anywhere from hundreds to tens of thousands of developers each, in the US, not paying anything like this. And almost no smaller shops are, of course. All the positions at all the companies like this, even though most of them are large, I'd still be surprised if it's more than a single-digit percentage of all software positions in the US.
It can finally replace Gigabit Ethernet... if your devices also support the higher speed.

And I mean replace GbE for normal usage (NAS in one room, TV in another, etc), not 3 feet from an overpriced arachnid looking thing on your desk :)
Native-only plants people are somewhere between DIY garum makers and homebrewers in terms of the fierceness of their ideological warfare online, but in person they are a fun group to socialize with.
Link to podcast for the lazy https://lexfridman.com/ai/.

Looks good, thanks for sharing! I've had a hard time finding podcasts that have a conversational style that I enjoy; so far I like only https://softwareengineeringdaily.com/, but this one looks really promising.
If your internet's speed is less than 500 Mbps, netgear r7800 should be able to handle it well with openwrt.
Some Median Python NaNsense
I'm from a rural state and while I've been to I've been to over 12 countries and lived in 3 US states, my rural home state is the best kept secret in the world.

My wife is from Latin America, and while it's cheaper down there, none of those countries are as good of a deal as the rural US. More developed, safer, better public services. Can be nearby a major city for work.

I do like southeast Asia, my cousin's wife is from Thailand and I have a lot of connections there through her, they own a chain of hotels there. But I would prefer Latin America. It's a western culture for the most part, which if you're from Europe or the Americas, is less jarring in more ways than people realize. There's some indigenous elements, which actually enhances the culture, they're very cooperative and team players. I love Latin America, at least as much as I love Anglo America.

Just wanted to add two more cents in there, because there's good things about every place. Everything in life is a trade off!
Could you elaborate why that is?
Ideals clashing with reality. Some, like yours truly, give up and go to the industry. Some try to make it work, game the system a bit, do some good. Then they get kids, get older, generally run out of energy to do two things in one job. And guess which one can be sacrificed without upending your life.
Strongtowns did a rundown on it [1]. It's often a feature of midsize town zoning laws, not just HOA busybodyness.

[1] https://www.strongtowns.org/journal/2017/7/28/grassy-lawns-e...
Hmmmm. The murder rate in Argentina is 5.1/1000, lower than the United States. South Africa's is 35.9/1000, making it the 9th highest in the world.

"I'd love to retire to South Africa but I'm allergic to something in the air - bullets."