skysight-inc/HackerNews huggingface dataset:
No, it is not a good rule of thumb. Many non-FAANG tech companies pay at least as much as FAANG; I think it is more the case that FAANG pays a small discount to market based on reputation.

For non-tech companies the compensation landscape is more complex and diverse but I know of several cases where software engineers are on top FAANG-like compensation, sometimes straight salary, in unexpected companies and geographies. There is a much larger appetite across industries and geographies to selectively pay top wages for key engineers than there used to be. The median wage may still be lower than FAANG in these companies, they aren’t nearly as profitable, but they are finding significant value in making point investments in engineering talent to lift the level of the organization rather than spraying money at everyone with a money hose. If you can be one of those key engineers, you can ask for the same kinds of money as FAANG and sometimes more (on the basis that working for a non-tech company is less attractive).

The off-the-charts FAANG money has been rapidly spreading across the US and also starting to very slowly globalize. It has been crazy to watch.
Linking to a mental health help article as a response is very bad taste. When you disagree on HN, it is supposed to lead to discussions, not this
Maybe this would work

https://crates.io/crates/serde-xml-rs
Blender has 7 corporate patrons, a long track record of being open source and copyleft, a robust nonprofit structure, and importantly no CLA that I can tell. This comment is just false.
Haskell has benefits as well. So you would be OK with somebody rewriting your Rust code in Haskell for example?
Then why should other companies comply with mandates then? Isn't that the exact same line of thinking? People have clearly recovered, and are not forced to work if they don't want to. If they feel the job is unsafe, you can quit and find another one.
The immense majority of Windows installs are on computers that come with it. Because of that, OEMs make sure all bits and pieces they sell at the same time work with it.

Also, that’s why even printers need to come with a CD of Windows drivers (probably for the imaginary CD drive that no longer comes with the computer)
Scale of Universe in a Web Page
Or, Currier and the VCs are able to hodl BTC now.

And they're very excited about it, and have had the time to spell out their narrative.

Disclosure: NFX alum.
So why bring up rights?
> Attacking that will just mean the alternative is calling the doctors' reception manually and hoping to get through, and then giving up all medical confidentiality to the receptionist instead...

Talking to a receptionist of a doctor‘s office (that are bound by confidentiality) is a completely different thing than one huge private company collecting data from all doctor‘s offices
I wouldn't say more in line necessarily, unless you work at the big banks in a profit center. Contractors can make anywhere from £300 to about £750 a day unless they land on an extremely profitable niche, which is great money for the UK but not the kind of insane rates SV engineers can get. Of course, cost of living is lower too, especially up north where I am.
I use Manjaro and different Python versions alongside each other regularly break my updates because all of them want to be the system python3 binary at the same time. I've had to nuke and reinstall tons of software because of version clashes, sometimes needing me to cast arcane package manager spells which every manual tells you to never ever do. Hell, a lot of really common AUR packages or dependencies sometimes just plain fail to compile. That's the danger of the AUR, I guess, but there's no real difference between the AUR and PPAs/Ubuntu repositories. At least Manjaro pins packages for a short while before releasing them onto my laptop, I can't imagine the stress an average Arch update would cause me.

Ubuntu is not a system designed for running multiple versions of packages like you want it to. You can make it do it if you really want to, but you can't expect the Ubuntu developers to provide support for your unique use case. They give you one version of Python, the version that the _entire system_ expects, and if you're not happy with that, you should probably move away from Ubuntu. It can't and probably won't satisfy your day-to-day job's requirements. Try a rolling distro instead, or run the Nix package manager next to the system package manager so you can work around the lack of support Ubuntu provides you.

In my opinion, it's a lot better to abort the upgrade than to knowingly break your system and make you suffer through the recovery process. Sure, the installer could ignore the problem, or remove your carefully crafted Python setup, but you'd still be complaining if it did that and you had to reconfigure your entire machine again.
Does it matter if you are comparing one year of living in the valley? You don’t need to buy a house for that.
Same is true in any typed language.
Don't take away the satisfaction this dev received from accomplishing a big FUCK YOU to the Zuck by releasing this. I'm sure it'll be a cat&mouse type of situation where Oculus will release an update that renders this useless, then these devs will update their end, and on it goes.
You can have a locked down and secure phone without a monopoly controlling your device. Apple is good at marketing security via security theater. Look at all the 0 days coming out. Hell the thing that probably embarrasses Apple the most about the Epic saga is that their justification for their 30% and not allowing sideloaded apps fell on its face when Epic's in app payment waltzed right through app review.

I have a hard time buying that the same users we struggle to convince to not use the same 7 character long password for every site care about security. They don't even know what sideloading means. They don't care about a secure experience, they care about the native experience. Ya click the blue icon with a white triangle and press Get on whatever catches your fancy.
I'm not surprised. I'm guessing the aerospace industry is relatively stable in size (we don't suddenly need a lot more planes, spacecraft, or weapon systems than in the past), so employers in that industry don't need to offer big compensation packages to lure away scarce employees from competitors in order to enable that growth.
That was a carelessly chosen word - a significant portion of the population - everyone who's on EBT/food stamps or works minimum wage.
I hope it's not "ruinous", but I think the other "gamble" that can play out badly is when you exercise and incur a large AMT liability for the year you exercise, but the company may still be years from exit.
Nope. There’s a difference between being accredited as an investment advisor and acting as an investment advisor or investment advisor representative.

Source: I passed the series 65 and still use non-professional brokerage accounts
This is good for people who already own them, but please don't buy one because of this. Increasing Facebook's sales numbers on these will only serve to encourage their behavior and hurt competitors.
First round has already been awarded:
https://www.stsci.edu/jwst/science-execution/approved-progra...
Kiiiiinda? If you put the unicorns also on the FAANG bag, which I think you should because the type of work you do on those is very similar.

Post-IPO you have a liquid stock grant that on FAANG is usually a second salary, bit less bit more depending on the company, role, tenure and performance. Some startups will give you a stock grant that's equally as fat or fatter after IPO, but you have to sit and wait on them to IPO.

Non-FAANG public companies in my experience helping friends with offers give slimmer stock grants, like 30% to 50% of your base.
Getting unstuck
> I'm a little curious why AWS is free/cheap, but anything other than AWS ends up in the "Enterprise, contact us for pricing" bucket.

Wild guess, but I'm assuming only AWS support is implemented right now but they want people to contact them to gauge interest.
There's GrapheneOS
Amazon accused of copying products, rigging search results in India
It would have sounded ridiculous to me too had I not lived it. It’s the tax compliance, not the paying of taxes that is the issue. Most of us will never pay, we already pay more in the country we live in. The tax compliance enforcement costs the US far more than it makes in collecting taxes from citizens overseas, and other countries refuse to allow dual citizens to open accounts or invest. There are MASSIVE, and I’m talking tens of thousands of dollars in fines that can be assessed if you are overseas a file a form too late. And it’s difficult for a specialist accountant to work it all out, let alone a regular person. It’s the anxiety of not knowing what is coming next.
If there were a fee for living overseas and having the option of using consular assistance, sure I’d be happy to pay it.
Agreed - Silicon Valley exists in part because of 500k-5M$ payouts to employees happening all of the time from private options.

Not trying to value that is a mistake.
Facebook seems to be aggressively searching for remote workers outside of the US if my inbox is any indication. I imagine others in the US are too.
Are you asserting that it is biased for the successfully-IDed voters to reflect the demographics of the underlying voter population? I don't think that makes sense.
FAANG in London pays ~£200k total comp for a senior engineer.

There are also a couple of local non-FAANG companies that pay similar salaries.
This book sounds absolutely fascinating. Lately I've taken to modelling some of people's seemingly unusual behavior as a sort of religion or mythology and it fits remarkably well.

Looking forward to reading it. Thanks for mentioning it.
I just saw the announcement for the new HTC Vive standalone. I'm going to wait until someone figures out a way to run games on the thing, and then I might consider dropping $600 on that setup.

It's not a great idea to buy products which require you to hack them.
something of a blender bender
Does this work: https://authors.elsevier.com/a/1dvoI15pGc3upU
I can only recommend Cinelerra. It's much faster and more intuitive than any other thing I've found, everything is keyframeable (...) and some forks found their way into common distros (my one: Fedora). The guy also did some video tuts in 2018 which are awesome!
It seems like releasing specs to build your own parts are part of the intended plans from frame.work and I really hope they live up to those expectations. There's a real possibility of effectively an "ATX for laptops" evolving out of this imo.

Obviously there's a lot of danger to their own business model if things go that way, as there was for IBM back in the day. I want to believe they are aware of and ok with that though.
That is a good point, which I did not think about.

I definitely could believe that the life span of a Framework laptop could be slightly longer (say 8-9 years) and that adding some incremental upgrades could make it a better overall experience
It's been a while, but I don't remember my undergrad student ID having my birthdate on it? That would in fact put schools in the position of needing to keep better records...
I just went from two years of professional Rust development to Go, and I’m right there with you. Thankfully we have some terrible C++ that looks to be a good candidate for a rewrite.
Some companies are willing to match stock grants. We've even seen some companies up-level candidates (to meet the higher compensation band) to nudge them out of their current roles where they've experienced a lot of stock growth. That said, there's still probably a cap to it, it'd be really hard even for a Facebook to get someone away from a multi-million dollar vest as an IC. Also keep in mind that all companies won't value options / ISO / private shares as much as public companies.
I've seen fpga engineers pull down $150k

Real drought of senior talent in that area
Ok that makes a bit more sense. Kind of like air traffic controls in some places aren't allowed to strike.

To me it reads that it doesnt outlaw licenses just for being in a union but rather doesn't allow you to strike - which i don't agree with but at least understand if education is essential?
It changes the gut microbiome, which may change expression and concentration of serum molecules such as lipoproteins.

Lipoprotein complexes have been shown to extravasate into the brain tissues and may lead to inflammation and dysfunction.

There are a whole host of mechanisms that could be involved, and we're only now beginning to tease this apart.
I really am not. If you don't believe me, calculate the depth of field on this website: https://www.pointsinfocus.com/tools/depth-of-field-and-equiv...

Set sensor size to "custom (NaNx)". Set Custom Sensor to "1". Set focal length to "25mm". Set aperture to "f/2". Set distance to 2m You will find a DoF of 759mm.

Then set Custom Sensor to "0.5". Set focal length to "50mm". Set aperture to "f/4". You will find a DoF of 748mm due to rounding errors in the calculator.

Then if you set custom sensor to 2, focal length to 12.5, and aperture to f/1, you'll find a DoF of 739, again not quite equal due to rounding errors.

As you see, if you double the sensor size, double the focal length, and use an equivalent aperture, you have the same DoF.
> What should Robin, Chris, or you do with this information?

Work at a hedge fund.
My point is: it seems to me that it is possible that labor unions in Europe are less effective at bargaining than individuals in the US, but I'd like to see research. I didn't intend to imply the US software industry is unionized; the US barely has any union jobs in 2021.
Similarly, but much smaller potatoes: Went to pick up an order at Ikea and their online queue system lists your place in line. Nice. Except it also lists everyone else in line. Including their first name, last initial, and make and model of car. And I could still access the list after we left.
In my younger days I used to rail against unusable, slow, bloated apps, but most non tech people around me shrugged it off with a "dunno, works for me". I realized many people are happy with 2-3 second response times in software, which are horrendously slow when you care about performance.

Most tech has limitations/flaws, and there is always a target audience that doesn't care about those limitations/flaws.
The healthcare safety net is a very big one, and a big disincentive to risk-taking in the U.S.
Great job! Keep it up!
Sorry- I was just trying to be funny- our studio also does comedy ^_^
Neither GitHub nor GitLab quite hit the mark for me with regards to code review. Phabricator (RIP) was close IMO, with first class support for (1) seeing comments and code on one view and (2) supporting stacks which prevent mega changes.

I've been working with some peers on a better code review tool since hearing about Phabricator shutting down: https://graphite.dev/

It syncs all data to GitHub while offering things like a review queue, gif reactions, stacked diffs, etc - all inspired from Phabricator.
You're correct that FAANG salaries are not always incredible, but thanks to the red-hot stock market, total comp can be ludicrous. Many people are earning more from their share program than salaries, and that doesn't even account for capital gains for existing holdings.
FTA: “ℵ0 is also listed as the author of a 1973 book review in SP&E. The book under review is Games Playing with Computers, by A. G. Bell.”

I tried finding out what those initials stand for, but couldn’t find an answer. If it happens to be Alexander Graham Bell, I give it a decent chance that’s a pseudonym, too.
Indeed, they must know already what will be imaged first. It would make sense to look at something Hubble has already studied in detail - both for calibration but also to understand the differences in the data outputs. So it might be an updated version of an iconic Hubble shot. It would be a nice victory lap for the team to see those comparisons.

I'm nervous just thinking about getting to that first operation and the crazy set of steps that need to be perfect on the way.
I'm interested in how they maintain balance if mud or ice gets in some of the gaps. Are they just shaped so that the dynamics while rolling flex the ribs & tread in such a way as to expel any such contaminants?
I'd contend that economically motivated / forced conversions aren't beliefs. The hegemony of U.S. Petrodollars isn't equivalent to "belief" in their value, but rather acquiescence of it.

https://www.lynalden.com/fraying-petrodollar-system/
Post a URL here, then I'm sure vendor would reconsider
I would guess the opposite. There is a ton of new stuff going into space, and by a larger variety of organizations than in the past.
>Perhaps, though you would be wrong about the state of things - Korea had a fairly big manufacturing base when taken over by Japan,

Ugh... I see you overlooked the small fact that the Japanese occupation of the Korean peninsula happened before the Korean War...

"After all, the South was by all standards a failed state after the Korean war (1950-53). GDP per capita in South Korea in early 1960’s was below $100. Lower than Haiti, Ethiopia or Yemen, making South Korea one of the poorest countries in the world. Infrastructure built during the Japanese occupation (1910-1945) was destroyed during the war. All of Korea’s natural resources remained in the North, as well as its industrial facilities. The first years of independence, under the presidency of Rhee Syng-man, brought no economic development and kept South Korea afloat only due to foreign aid." [0]

>“Capitalism” being called as a reason for success sort of also implies that there is something strong and special about Koreans in that they can make it work

There may be something strong and special about Koreans, but one half went capitalist, the other half went Communist/Socialist. The proof is in the pudding.

>where there are countless other examples of capitalistic societies leading to massive corruption

Being capitalist is immaterial to being corrupt.

[0] https://www.forbeswoman.ge/en/post/southkorea
I don't believe trying to shame or "neg" other developers is an appropriate thing, so I do not intend it to be a positive taste

If I see abusive approaches, I will call it out, this time I called it out with an article listing the ramifications on others, of such approaches
> to a stability and sustainability model over a growth and efficiency mode

this doesn't seem compatible with our entire global economic system... it goes against all the incentives of investment and return w/compounding growth.
Thank for your work! I’d be really interested to see YoY trend data for the aggregate and for the same level. Also if there is ‘level inflation’ happening over time.
20 years experience, two books under my belt, and lead architect (with a CTO title) on several good sized projects and most I have ever gotten in $175k... every time I see an article like this, I think I am doing something "very wrong"

I live about 40 miles outside of Boston.

Edit: Looking at levels.fyi for Boston that actually puts me above the median[1]. Why the heck is Boston so low compared to other markets?

Edit 2: Boston, MA and Denver, CO on Levels.fyi are both a median $159k but due to cost of living, that $159k in Denver is the same as $211k in Boston. I.e. adjusted for the cost of living, Denver pays 25% better.

[1] https://www.levels.fyi/Salaries/Software-Engineer/Greater-Bo...
I can believe that, I just don't have any personal experience because I don't live in London, and wouldn't really want to.
To a first approximation, you are talking out of your arse.
https://youtu.be/aKlmV-EiqVk?t=45
Slow loris is I/O based, so it’s easy to abort. The rest will follow from that. Even if you piped your request stream into synchronous blocking io::Read adapter for use with Serde (which IMHO is pointless), the adapter will see an error due to its channel dropping, and bail out immediately.

Native busy-looping or deadlocked threads are tricky to kill safely, but that’s a general problem with threads in non-interpreted languages. Not specific to Serde, not related to Slow loris.
With the move to client-side rendering, too many. The backend becomes dumber and dumber and all logic such as filtering data moves to the frontend. You'd be surprised what you can find poking around at APIs that client-side apps use.
> XScreenSaver. I'd link to his rant about it, but his website shows some angry rant when HN is in the referer header.

Here’s the link I think: https://www.jwz.org/blog/2016/04/i-would-like-debian-to-stop...
Studies have shown that more than 87% of complaints about rust compile time are because people are enabling serde everywhere and for everything.
I wanna use cloud tech to help companies that are trying to do something about this. I'm all-in to help. Tell me how, bring me something you need help with.
That's the myth that keeps the whole thing going. For every successful exit that makes employees rich there's a 100 failures and acquihires.

You should judge these deals based on expected value.
"The right of citizens of the United States, who are eighteen years of age or older, to vote shall not be denied or abridged by the United States or by any State on account of age."[1]

[1] https://www.law.cornell.edu/constitution-conan/amendment-26/...
One big benefit would be you could release the Static Site Generator as “Awk Word”, which is a pun I've been trying to make for month.
For a second I thought FB was doing some PR considering their lovely few weeks.

And even in that second of confusion, I knew it would only be a temporary concession.

Little Markie will not relent until the government breaks up his monopoly.

I wish he started FB in China. I would love to see Xi cut him down to size.
> the US barely has any union jobs in 2021

In software, sure, but to say there barely are any union jobs in the US currently is wildly inaccurate.
Probably but not necessarily. Don't aspire to be most software engineers if you don't want to get paid like most software engineers haha.

I'll add a data point. I live in a 90 COL index city(I don't live in a 90 area though) and will clear >300k this year total cash comp at a non-FAANG company working remote. Earlier this year I had a 200k base salary offer for a staff full stack eng role at a startup(that just raised a bunch of money). The money is out there.
APIs like GSON and Jackson have a lot more footguns, because (1) they attempt to (de)serialize types whether or not they were ever intended to be (de)serialized, (2) they are missing information about important constraints due to losing information at runtime (the excuse usually used here is that "they don't do validation" when in reality they are violating expectations of package modularity and encapsulation in a pretty blunt way). For example, they will happily ignore non-null constraints on your fields. In practice, this is a major annoyance and ends up making you very paranoid about (de)serializing any structure you don't have full control over.

Performance of a lot of the reflection-based parsing APIs also leaves something to be desired, which means that projects with more stringent performance requirements often have to resort to stuff like Avro. This still happens with serde, but much more rarely--besides having more compile-time information at its disposal and needing to allocate less, it also provides relatively straightforward hooks to achieve things like zero-copy deserialization for strings where the whole buffer is available at once.
> I also need to figure out how to install Wireguard on my router to allow to access my NAS from my phone while on a trip, but that's another story.

I can recommend https://tailscale.com/

It just works.
The 10x Programmer Myth
And the coin is the reward for those keeping the chain going and validating, so they are not necessarily disconnected when the underlying blockchain provides a purpose, like Ethereum.

Also, those people that bought houses in cash due to the value they derived are examples of real value being realized.