skysight-inc/HackerNews huggingface dataset:
10 years ago I was working for VMware in Palo Alto as an intern and my salary was $5.5k per month. They offered me a permanent position for $75k per year, but I decided to move back to Finland. I would say that those numbers in the article sound believable. Housing costs in the bay area are crazy.
It’s true that we can look at most websites and generally agree on which ones are “light” (e.g. HN or Wikipedia) and which ones are “heavy” (e.g. Gmail or SoundCloud), but that doesn’t mean it would be easy to define a specification that would allow all and only light websites to be built.

An extremely light and content-focused spec like Gopher would exclude a lot of websites that we would consider light. Terms used to describe light subsets of web capabilities, like “DHTML,” do not appear to be well defined.

My initial attempt would be to exclude XHR/fetch, dynamic URL/history manipulation (window.history), and loading resources from other domains. But the latter would probably exclude things I don’t oppose (like CDNs) and things I don’t necessarily support but which would surely drastically impede adoption (like third party ads/analytics services).

Can you propose a better and more viable spec?
There was a question on gender and race in the article comments. I am wondering how much does this play in the numbers game? Do tech companies ask this in their application process (in SF, USA anyway)? Are they even allowed to? Can they find out? Do they have recruitment teams sniffing out applicant's social media to find out?

Sidenote: One of my favourite replies on the article comments:

> Can you share your gender and race?

>> OP is a female dwarf paladin
yeah, this is standard for big tech. You can do better in finance though.
Couple thoughts:
1) This engineer is getting offers from FB, Goog, etc. They are definitely in the top 1% of engineers in terms of interviewing ability if not in terms of engineering ability.
2) No salary increases do not slow down. A friend of mine has 4 years of experience, is a top 1-5% engineer/interviewer and had multiple offers at 350-500k.
3) Sustainable? No. This is a supply/demand issue and supply is increasing rapidly (more CS grads, etc)
Haskell is definately one to watch for Blockchain. IOHK have released a currency with their codebase largely in Haskell. Both IOHK and Digital Asset have smart contract / modelling languages based on Haskell.
Housing costs shouldn't really factor into what the company is willing to pay staff though. It costs the company the same amount regardless of how much it costs the employee to live.
This is one of the things that really sucks about the industry. It is a new "boy's club", and if you know people in the club then the barrier to entry is easier (if you can code at a reasonable capacity).
Struth ExpressVPN Add Brisbane and Perth VPN Servers
I can give you some direct insight on that.

First of all, she would have experienced severe gender bias. I don't think it needs an explanation when you consider a demographic of mostly low-to-moderately-educated men in the workforce and everyone living in fairly close quarters.

Secondly, the conditions are harsh. You work around 14-hour days in 35-45 degree C heat. This wears out people very quickly. It can get so hot that rubbish bins catch on fire themselves, and you can cook an egg on your car's roof.

And third, people get homesick due to the rosters - usually 2 weeks on, one week off (or similar). It disrupts relationships and takes a big personal toll on people.

There are a lot of people that do it for years - but the majority pull a year or two and then leave.
I really wouldn't call it common usage. Among people who use crypto currency, sure, but not among others.
It seems standard way to get a great compensation is to sit down and exercise all the run-of-the-mill algorithmic questions because that will matter the most in the end. Further optimisation could be made by being less fearful about negotiating the offer. Asking for 10% more would never hurt [1].

I am not a fierce critic of BigCo. interviewing practises but it seems a little disappointing that coding side-projects, contributing to open source, and writing mean so little in getting hired.

[1]: https://medium.com/we-are-yammer/how-i-negotiated-for-an-add...
Err, I think the question is a little bit more complicated than that. You can run various "Soft IP" cores on FPGAs, and then run Linux, or whatever you want on that. I believe right now, OpenRISC, and RISC-V cores are some of the most exciting developments in the field, although you can get OpenSPARC, and MIPS cores as well.

If you want to have "hardware-optimization" in your HTTP server, I think you'd probably, rather than implement a Ethernet, TCP, L7 HTTP/1.1 stack from scratch use a combination of hard IP and soft IP. I imagine the places where a webserver is bottlenecked is well known -- you could extend the ISA, or have additional cores to help out with that part of the workload, and then run the rest on hard IP.

I think the biggest problem right now is programmability, and moving bits between x86 processors and FPGAs. I hope Intel's acquisition is fruitful and we see some FPGA on CPUs.
If you have the flexibility, most of the companies on this list recruit regularly in Australia for roles in the US. You may need to fly state-side of an on-site but the initial round can be done in Melbourne or Sydney.

Tech companies love E3 visas.
Show HN: A Brutalist-Design Chat Web App
The numbers are meaningless without knowing the cost of living. Here in the Netherlands I also make a lot less (Ph.D. working in bioinformatics) and probably pay a lot more taxes. But my mortgage is my only dept and if I get cancer I can stop working for the treatment and have no other worries than the actual cancer. When I lose my job I can still pay for my house and food and school for both kids. University is about 2000 euros a year here. There are more things than net salary.
Beginning construction in 2018, Google's landscraper is expected to be eleven-storeys tall while spanning an area of 1 million square feet. The entire structure is expected to house 700 employees once complete.

So 159m² per person? That seems somewhat excessive.
Anyone have a copy/cache of the content? It's down already.
> 2. What's your background?

> Male. Two years of professional experience. Bachelors. Non-ivy league school. Previously from a unicorn startup. I'm mentioning these because people ask, not that I think they matter.

Being an alumni from unicorn startup is my guess on why he got these offers.

People are obsessed with salaries and positions which I think is unhealthy. But what I find ironic is that I have always heard the rich talk about how money can't buy happiness or how you should take risks from people who have some kind of backing - monetary/family or like here how background doesn't matter, even with evidence like unicorn or referrals.

Edited for some clarity.
*companies. Goddamnit.
Well programmed high end robots are a scarce commodity.

The reason Facebook needs 5000 robots to run/take care of the data of 1.5 billion people while the Indian or Chinese govt need about 2 million robots says all there needs to be said about the quality of the robot.
Full sandboxing is not possible with LD_PRELOAD, because the application can still issue raw system calls (syscalls) by using the 'int 0x80' instruction, skipping any library call.
I may look into this, I'm in need of a change of scenery
The entry fee for a referral is striking up a single conversation at a conference. If someone from a big tech company is speaking at a conference, the fact that they are speaking isn't the primary reason for being present. They are there to recruit.
Most patient-reported outcome measures are designed to provide an objective assessment of a patient's health status, for example in urology many of the surveys ask specific questions about urinary symptoms, eg. how many times did you have to get up in the night to urinate, or in orthopedics whether you had difficulty performing specific tasks related to your joint.

Some aspects are always going to be subjective (eg. impact on quality of life or pain) and IMHO that's OK and we should absolutely attempt to measure them, not least because that information could help inform the treatment itself. Also, by measuring the changes in response over time for a patient, you can attempt to control for individual biases.

I agree that patient satisfaction surveys (in the UK, categorized as patient reported experience measures) can be very prone to bias and while important, are not necessarily correlated with outcomes.
Sure, I agree. One just needs to remember that when living in the bay area sizable chunk of that money goes to housing.
TLDR; Cheney is asking "what if we always rewrote functions", not advocating a position.
I just get a 403 page instead of an article, probably because I browse via a DigitalOcean IP address.

If this is enough to get me blocked, that's hilarious given that this company's product is supposed to be "anonymous work talk" - if they like anonymity so much why am I not allowed to browse from whatever IP address I like?

EDIT: And furthermore, all it takes to find out if a company uses Blind is to type in the company name and see what it says. That's a pretty blatant privacy leak right on the company's home page.
I'm getting a 403 for this site. Any one else experiencing this?
Doing stuff from terminal is easy. Finding anything on their forum is easy. And they answer all the questions. I got all things UNIFI, same as the guy that made the post, and I am not network engineer. Setting up the networking was easy and fun.
Like Ruby and Erlang, Haskell is used a lot for building server-side applications. It's runtime offers N*M threading and software transactional memory, which make it an attractive choice to many. It's webserver, Warp, performance-wise is competitive with Nginx.
I'm somewhat confused by your question, but generally it's not a secret what gender someone is based on their resume/application. You may also be able to glean race from this. This information is rarely anonymized.

That said, the "numbers game" doesn't really start until after you pass the on-site, and any inherent bias likely occurs more frequently there since there are more opportunities (likely a single phone screener/resume screener, then 4-6 on-site participants).

From what I've seen in management in SV, bias tends to rear it's head more in the phase of considering on-site feedback in the topic "does this candidate fit in here?" before anything gets to the offer stage.

At the offer stage, the actual financial details are usually left to a different set of individuals, depending on the size of the company (hiring manager, HR, CTO, CEO, etc.). There's a different opportunity for bias here, but I think generally, it's smaller.
Is this an argument against tracking and releasing data? Let people do their own risk adjustments.

If twice as many people who are going to one doctor or hospital are ending up dead or crippled, and there are no discernible confounding factors (age, socioeconomic, co-morbidities, etc), then I want to know. One might even say the patient has a right to know. The burden should be on the provider/facility to convince the patient to trust them nonetheless.
My impression is that HN’s hostility toward AMP is caused less by the spec itself and more by Google’s leverage of its market power in search to incentivize AMP adoption, as well as its “web-breaking” behavior (like sending you to ugly and self-serving google.com/amp/whatever URLs).
I figured it would have been something like this. She was a fairly attractive young lady. Very capable, but I am thinking she would have copped a fair amount of harrassment just due to her gender.

I am several male friends in the mining and offshore oil rig game too, and those jobs appear to suit young people without a family and little social life. Once relationships and kids come into the equation, that shift regime just doesn't seem to be compatible.
I get the same thing. It also breaks out of a google cache view.

Here's archive.is: https://archive.fo/FF094
The link by itself doesn't come with a clear description of the security, privacy, legal, or licensing implications of its use, even accidental use, and could lead to unintended public data disclosure.
But are all those options compatible with each other?
Yes it’s sustainable — I remember reading somewhere that Apple could pay every employee almost a million dollars per year and still make a profit. You can do the math yourself, and you will be further blown away by just how wealthy our country and tech industry is.

As to how our companies make so much money? I’m sure it’s very complicated, but just look at the US economy and contrast it to more socialist economies as seen in Europe. The US economy is far from perfect, but for better or for worse, it’s very prosperous.
Why are people so surprised ? US and especially US's tech sector is known for trowing money at people. They are doing it in a hope to get those sweet Rob Pikes of our time by sheer brute force.
Facebook and Google are making over $1 million in revenue/yr per employee. They can afford to pay this.
These are reasonable numbers - a little high, but not if he negotiated since he had competing offers.

Silicon Valley salaries are pretty decent and I’ve heard of new grads getting 100k signing bonuses at Facebook.
Getting a 403 when trying to access the link? Anyone else having problems?
The rotation doesn't sound that bad to be frank. The oil and gas industry has been operating that way for decades.
I browse with a regular Comcast IP in the US. I think it's just down, sorry.
403 Error.

TLDR the author had 2 years experience

1) Google - 140k base, 107.5k RSUs, 50k sign on, 15% bonus

2) Facebook - 160k base, 75k RSUs, 70k sign on, 10% bonus

3) Lyft - 170k base, 180k RSUs, 20k sign on

4) Dropbox - 162k base, 114k RSUs, 10k sign on

5) Airbnb - 152k base, 75k RSUs, 13.5k sign on

6) Palantir - 150k base, 51k stock options, 25k sign on, 25k bonus
The problem is not randomly adding a couple of minutes that you can average out again, but systemic biases like the one your parent mentioned: difficult cases are treated by different doctors than easier cases.
Actually there have been court rulings that ripping a book apart creates derivative works (what is a single chapter if not an abridged version of the original?), so you can't do that. Although other courts have ruled you can.
That only reinforces my example. Employees don't get ahead by working hard, they get ahead by being an owner operator, which for a McDonald's franchise requires a minimum $0.5M personal investment. Who's saving $0.5M on employee wages? The owner-operators don't have to do the best job or work the hardest. Working as an employee gives them context and understanding of how employee jobs are done so they can better manage later, but neither putting in overtime nor doing the job well will change their outcomes.
Damn... I guess anyone smart should just stop complaining and find a way into the big co.s... Living in midwest this is insane... :) ...congrats....
Doesn't seem to work on android
I think they actually do slow down in most cases. While some engineers may continue to get promoted and get large bumps I think most are probably in the 150k-200k (base+bonus) range after a couple years.
Metcalfe's Law as a Model for Bitcoin's Value
They seem a bit higher than what I would normally expect for 2 year experience; sometimes a successful startup and some salary negotiations can give you a boost.

But recall: $1 USD (SFO) != $1 USD (Almost anywhere else).

And there are some other downsides, you work very long hours in a company of 70%+ men. I think quality of life in South Bay for most isn't as nice as much less affluent places. It depends on your cup of tea, I guess.

https://www.nerdwallet.com/cost-of-living-calculator/compare...
Equality of opportunity is a terrible concept. Even if we somehow solve it, it would just be shuffling people up and down the ladder of an unfair system.

Instead, we should be dismantling the ladder. Real equality means equality of outcomes.

Most people who talk about "equal opportunity" do so because they want to avoid talking about real equality and its implications.
Well, with Western names, I guess a recruiter can guess at the gender, but with some Sub-continental or Asian names - that can be hard to do.

Which leads me to another question - Do people use pseudonyms to increase their chances of getting through initial screening of their applications?

(Anecdote: I had a (female) business mentor many years ago who said that she had trouble getting businesses to meet with her. Until she stopped using her full name on letters to company executives. She changed her signature from 'Anna Smith' to just 'A. Smith'. She said she then started getting lots of replies addressed to 'Dear Mr. Smith'.)
The E3 visa is amazing. I don't have a need for it since I'm a US citizen too, but I'm glad it's​ available for Australians.
#Android #malware masqueraded as Fake TreUpdater
I did exactly the same thing in the early 2000s to get an ancient Java application working under Linux 2.4 -- it was calling some syscall via libc and getting a slightly different result than it had under Linux 2.2, and dying for no useful reason. I'm pretty sure that LD_PRELOAD hack ran in prod for years :-) Very handy trick.
Yeah... :/ I couldn't test it with android.

Apparently you can type, just not with the spacebar.
or http://webcache.googleusercontent.com/search?q=cache:rfUbpCa...
These numbers seem high in absolute value but one must compare Cost of Living (insane in the Bay Area I guess) and insurance costs and other living expenses as well
Well this makes me feel terrible... Your sign on was probably for more than I've made in my professional career.

My first job after graduating 10 years ago was for 45k per year.

I have had an awful lot of bad luck since graduating and have yet to be paid more than that since.

Every job I've had paid progressively less, always took them cause I needed the job.

My last programming job paid $14 an hour.

Can anyone offer advice on breaking out of the cycle of terribleness?

I'm a US citizen, bachelors in CS, live in Tx.
In addition to the US having lower taxes and fewer services I think there’s some sort of status thing going on in Europe/the UK with engineer salaries being lower than they’d be otherwise.

Engineers there seem to be viewed as the lower rung on the status ladder compared to management/sales/finance and are paid less on that metric alone. I think the US (particularly Silicon Valley) is better about respecting engineer talent.
Any Turing-machine can emulate any other Turing-machine. Speed?? Well, that's a different matter. Amount of RAM?? That too needs tweaking.
MBA Banking and Finance Distance Education – IGNOU
Let's check master of business administration in banking and finance details. The programme was developed in the sense of upgrading managerial skills capabilities of the in-service and out-service.
In Switzerland my salary is a lot less (in terms of numbers only). However, I feel like my quality of life is much higher here than it was in the US.

You could pay me 300k a year and I'd never want to go back to the Bay Area ever again.
I tried it on android and when you press space it makes you wait to type again
It's not a good idea to think of "programming" an FPGA to do anything. You're creating dedicated hardware. You tell a CPU what to do, while you tell an FPGA what to be.

When you're faced with a problem and you catch yourself thinking, "I wish I had an ASIC for this," your problem may be a good candidate for FPGA implementation. If what you're itching for is a faster CPU, or one that costs less or uses less power, then it probably isn't.

FPGAs are vital for interfacing to high-bandwidth custom hardware -- at least for those who don't have ASIC budgets -- and they're also useful for certain types of "embarrassingly parallel" problems that GPUs aren't well-suited for, especially where precision timing requirements and low latency are involved.

So, while you wouldn't typically resort to FPGAs when you're implementing an ordinary HTTP server, you might want to use them to build a dedicated TCP/IP offload engine, packet filter, or even a specialized memory controller. They are never going to be mainstream parts, even to the extent GPUs are. If and when you need an FPGA in your project, you'll know it.
Truly appreciate your inputs. Will take some time and think over this. The references are useful.
Whoa...such bias. Like working in a company of 70%+ males is a bad thing.
Stop this madness please.
The americans are known for working hard that's not a mystery.
A big part of what this approach is trying to fight is function complexity. If you really re-wrote the entirely of your functions everytime you went to edit them I think it would end up slowing the programmer and the program down.

Programming is often a state of flow where you have a grand idea for how a mechanism should act and then you task yourself with implementing that idea in code. Sometimes large complicated functions are the best way to translate that idea. The approach the author describes sounds like it would create lots of small functions that don't really help you solve the problem at hand.

Good idea to keep in mind though. Everytime you go to edit a function and find yourself dreading it, maybe it's time to rewrite that one.
Regionally: The wealthiest companies pay the highest salaries. In the tech world, those live on the west coast or the east coast. Texas probably isn’t going to give you much room to grow in the tech world.

Some of it is regional, and some of it will depend on what you do. The best salaries will go to the most valuable roles, so you may need to find out how to develop a specialty to make your work more valuable.

$14/hour is really low. I don’t know what exactly you do, but for most programming that’s below the market rate. If you can give me more info I’d be happy to help with advise where I can.
True, but the total compensation here is at or above 250K annually. Most places in the US won't break 100K with 2 years of experience, and the cost of living is less than 2.5x as much. In other words, you still come out well ahead.
Even if only half of this is true, that's absolutely chilling. Apparently the wrong-think police are not playing around.
They make you validate your work email, which is then linked to every post you make on the platform :)

This will blow up one day.
Here're the numbers for those who cannot access the site:

1) Google - 140k base, 100k RSUs, 50k sign on, 15% bonus

2) Facebook - 160k base, 75k RSUs, 75k sign on, 10% bonus

3) Lyft - 165k base, 180k RSUs, 20k sign on

4) Dropbox - 160k base, 115k RSUs, 10k sign on

5) Airbnb - 150k base, 75k RSUs, 15k sign on

6) Palantir - 150k base, 50k stock options, 25k sign on, 25k bonus
I've seen rosters between 7/9days and 3/4 weeks - It does vary depending on the site. The main difference though, is that oil and gas is literal luxury to working in an iron ore mine... My ex partner used to be a chef on one of the Atwell platforms, and just the difference in food is unbelievable haha.
Can you expand on what you mean but real equality?
How do these numbers carry over to non bay area places like Austin? I've got an offer for 86k base, 4000 RSU, no sign on here in Austin for an L2 at one of those companies in the top 5 and it seems like a joke.
There's a good chance Disney will win without having to pay off any politicians.

In a nutshell: first sale doctrine applies to physical goods, i.e., the DVD purchased by Redbox. It doesn't apply to non-tangible goods (specifically, the code that accompanies the DVD) because intangible goods are licensed, not sold. So, Redbox while Redbox can sell the DVDs it purchases without restraint, it has to abide by the terms of the license if it wants to sell the download code.
Baidu also made it really easy to find pirated material.
5 Negara Yang Miliki Suporter Tercantik Di Piala Dunia 2018