skysight-inc/HackerNews huggingface dataset:
I worked for a startup that worked with huawei for a few months -- we installed a heavy analytics platform onto their android devices for quite some time, receiving a disturbing amount of very granular (read: personally identifying) information to s3/bigquery in american servers. The company already was working on existing malware projects that were extremely profitable, some over 10 years old.

The deal fell through shortly after android 7, these changes [1] were pretty significant . The application remains on some smaller brands of 'obamaphone' and select huawei devices. It would not surprise me if they found another company to install a similar application. I do not trust this company, they were very strange to work with as far as politics were concerned even with guidance from Chinese native project managers.

[1] https://android-developers.googleblog.com/2016/07/changes-to...
Not really that useful to many millions of people IMHO.
FTA: "These tests and whiteboarding are not indicative of your skill level, they are approximations of what you can do with what is likely to be limited information and ambiguous scope."

If I'm going to make you get up at a white board (and I might) it isn't going to be to write code on it. We don't hand designers white board markers and say "draw monkey draw" - because it isn't their medium and neither is it ours.

If I am going to get you up at the white board it is going to be to show me a diagram (probably database) or how you think something "should flow" (boxes and arrows) to see if you can COMMUNICATE a concept. If you can't do that then we have issues -- because at some point your going to have to do that very thing to convey an idea to a colleague and if you can't we have a PROBLEM. There isn't really a "right" answer to this setup, but there are plenty of wrong ones - ones that show you either lack basic knowledge or communication skills needed to do the job.
The comment you're dismissing gave a reason talented Chinese colleagues take themselves elsewhere. (I don't have firsthand knowledge of how true it is.) If true, it's worth knowing, whether or not it's a "reactionary statement".
Speaking as a mostly remote worker, you still have to get by a lot of the screening BS - and commonly awful HR treatment - before you can start work. Also many places think they can pay a lot less for a remote person.
> that leads back to the fact that traditional african american diets come from the slave food which was unhealthy but taken in as cultural meals

Is this really true? What foods did slaves in the US eat that are still regularly eaten today? What about black Americans that didn’t descend from slaves, are they not affected?

Is it not more likely that this effect is due to economic reasons (ie in recent years low quality food is significantly cheaper to obtain)
What?? Where on earth did you get that? A tiny fraction of XRP is destroyed every time a transaction completes and wallet activation takes a reserve of 20 XRP (to keep the wallet active) as spam prevention BUT... XRP is used as an integral part of the overall vision - a bridge currency.
Comparable skills is not the same as equally skilled. You provide an example of sexism but that's not what happens in the real world - In that scenario, Al is pissed because he has to do all the work when he knows full well Marcy can do half of it. He offloads it to the bored Marcy and tells his manager during standup.
>That seems like pretty unreasonable tinfoil

Doesn't seem so to me.

>I assume they don't pay

You're dead wrong, my friend. They do pay. A lot. Think of all those juicy government contracts.
This is an area were AI could really help improve discovery. I see more and more job sites leverage personalized feed technology similar to the Facebook and YouTube. One could argue its perhaps more useful for job sites :) Also check out this blogpost: https://getstream.io/blog/personalized-job-feeds-machine-lea...
First, I don't know what attracts you to the BIG 4 tech companies and it would be nice for you to share more context and perhaps share a bigger overall picture. For example, are you excited about their backend and scalability or the amount of data they have? Do you think they can offer more money? I can share some my journey (graduated in 2012 with CS undergrad) and hopefully this can help you (or other HN readers) make better/more informed decisions. My primary motivation for picking and switching jobs is money.

To get my first job as a software dev, I prepared by doing algorithms (using cracking the coding interview book). You really don't need any other resource, I did every the problem in the book at least 5 times. The most important lesson I learned here is to constantly redo problems you struggle with until you know it like the back of your hands.

In my first job I realized that I like building tools that people use so I focused on learning front end development.

The next job was a front end developer and to prepare I just refreshed my algorithms using the same book and basic JavaScript knowledge. I negotiated hard because I had nothing to lose (the worst case scenario was sticking to my current job) and ended up with 200k total comp.

I recently interviewed for front-end roles and I've noticed a shift from algorithms to practical tasks (building x app). Out of the 9 onsites I did, I don't remember doing any complex algorithms, but instead there were alot of hands-on coding to make sure I can code up challenges on the spot. For front end engineers, I think algorithms is no longer a point of focus. I don't think there are any practice resources that focuses on front end development, but my friend is building https://jsstation.com to address this.

Dropbox, Amazon, Facebook offered separate interview tracks for front-end development and generic software engineering.

I ended up receiving a few offers and I was quite surprised by the numbers. The top 3 are all between 250k - 310k total compensation packages, the lowest base among them was 180k and the highest base was 210k. I'm quite surprised at the big difference between what Glassdoor shows and what my friends and I are making, perhaps someone here could shed some light.

I think you graduated 4 years after me, I hope you find some value here. Good Luck!
"I state upfront that I have zero React experience because 99.999999% of tech companies want someone with 18 years of experience with a four-year-old JavaScript framework. I'm being facetious here but that requirement is ridiculous for a fad. Writing CSS in JS? GROSS."

You don't have experience 99% of employers want, and your response is to stubbornly write it off as a fad? Maybe that's got something to do with it? If you have zero experience, how do you know it's gross?
Disclaimer: Of course I should have read the article first. On the photograph of the stone, both features look exactly the same - like suns.

My second guess was a bird, because it looks a lot like the birds as used in heraldic art from ancient Egypt to modern Germany[1]. That doesn't mean the bird can't be a sign for a super nova at the same time. But the bird theory is strong, because of the Egyptian root "hr" [2], which variously means "above" and the sky god Horus, which is depicted in hieroglyphs with ... an eagle. Whether that's by direct import into asia or by rediscovery is probably mere speculation. But the term Proto-afro-asiatic alone is pretty suggestive already, nevermind that one of the reconstructed roots pertains to this word [3], although, as far as I can tell, to the other, allegedly separate but obviously not all too distantly related meanings of hr.

[1] for example https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Co...

[2] at time of writing under "etymology 2" down the page https://en.wiktionary.org/wiki/%E1%B8%A5r although I'm not convinced there is much of a distinction to be made.

[3] https://en.wiktionary.org/wiki/Reconstruction:Proto-Afro-Asi...
Currently its in USD, but good point. I will show it in USD and add the ability to change the currency of your choice.
I would recommend pointing out errors one on one, not in a meeting of a manager's direct reports.

In this one on one, I would feign having trouble understanding the model and ask the manager to walk you through it in more detail so you can understand it. During the review, ask some pointed questions that will lead the manager towards the error.

In many cases while explaining the model in detail, the manager will discover the error on their own.

This approach allows the manager to save face. Many times, the manager will be very relieved and many times they will realize you knew there was an error all along.
I also failed in a moment of his weakness
> I got how much dreaming contributes to creative problem solving. And decided not to mess with it.

Why not do that in lucid dreams? It's a common use-case. If you can't be as creative when you're lucid, then ask one of the NPCs in your dream to help.
Please note that of the technologies tptacek listed, the only one which can operate in distributed fashion is Matrix.[0]

Wire is attempting to pursue decentralization, but federation is not (yet) in their roadmap.[1]

[0] https://github.com/matrix-org/synapse

[1] https://medium.com/@wireapp/wire-server-code-now-100-open-so...
"The market can remain irrational longer than you can remain solvent."

Recognizing a bubble and predicting the pop are two wildly different challenges.
My father had Alzheimer's. He lived another 3 years after doctors announced he had six months left because my mom was a devoted wife who quit her job to take care of him.

He also survived colon cancer in his late 60s for the same reason and I flew out and took care of my sister after her first mastectomy with her first round of cancer. The doctors attributed my father's survival after they wrote him off for dead to my mother's care. They interviewed her on tape and changed the practices at their clinic based on what she had to say. From what I gather, two different cancer clinics began offering patients German Penaten cream to help their surgical scars heal because that was why my father's 16 inch surgical scar did so well.

I have zero reason to believe you are correct. There are some differences between different diseases. But my life's experience suggests that a) getting fed right b) getting proper care from someone who actually cares about you and c) adequate control over your environment are pretty universal beneficial, regardless of your exact diagnosis.

(But I'm just a woman, so not likely to be listened to. Yes, I'm feeling pretty bitter about that at the moment.)
Yes they aren't, and I'm arguing is that it should. My point was specifically towards "For MS and PhD students staple their passports with a green card immediately", although the op did not use this phrase it is somewhat implied that someone who has a graduate degree should be allowed to stay and work indefinitely.
This is probably the one and only "work scenario" I've seen play out again and again at every company I've ever worked at, without exception. These people are everywhere.
> At least I know not to waste my time waiting on you.

So don't. If they don't meet your communication expectations, then it isn't a good match anyway. So don't wait. Move along.

> These tests and whiteboarding are not indicative of your skill level

No, they indicate your ability to work and talk through problems. I'm not sure where this idea that whiteboarding is about skill level came from. You can cram/study algorithms. But you can't fake the thinking process, or how you approach a problem. You can't fake your communication style. And that is what doing it in a stressful situation shows - how do you really think and communicate under pressure?

> Maaaaan, go fuck yourself.

Hmm. OK, you are being honest about your feelings, but... does anyone ever get a better result in their job search after ranting about it online? Does an employer ever call you and say, "Well, we were on the fence, but after seeing you F-bomb other companies, we decided we liked you!" I'd save these rants for AFTER you get a job.
I doubt they converted it all in USD. Maybe they invested in other crypto, and maybe somewhere between $257m and $1b might be their bank acct balance. Imagine having at least $250,000,000 and as much to hire employees! Of course they can keep 5 employees and pay "managers" xx $millions a year...no law against that, "that's how they decided their company should be run"
This isn't news? It's been basically unusable since Thanksgiving...
IANAL, but from my understanding of the DMCA Safe Habor provisions it could be very tricky to hold a host responsible for data stored on their servers unknowingly. However, once they find out about the file's illegality, they must act or then they become liable. Amazon is not immediately liable if someone uploads illegal files to S3.
Huh, it is kind of hard to make an argument for the self evidence of our inalienable rights.

Especially int he context of talking to someone who lives with tyranny and doesn't really care.

> but projection of societal norms is kinda silly.

It's not when you are talking about basic human rights. China is wrong about this.
What's the relevance of the minority status?

Would a drug proven effective for whites and ineffective for blacks in the US suddenly become effective for blacks and ineffective for whites if administered in Zimbabwe?

Or do you mean "minorities" in the "there are too many minorities in my waterpark" sense?
I relate to your sentiment, but it seems to me that promoting healthy lifestyles and inventing new cures doesn't have to be in opposition.

Like you, I spend a lot of time figuring out how to live better. But also grateful for the medicine I got for illnesses when they do arise.

I use and apply free health advice. Then again, I also use gym and supplements, which may have made VCs rich. Likewise, in cures, I appreciate that they are available in the low probability I get seriously ill. I am sure many suffering from alzheimer, cancer or other age-related diseases, would want there to be cures.

In the goal increasing healthspan, can't one favour the all-of-the-above approach? Primarily rely on healthy living like you suggest, yet support people developing cures for diseases.

PS. Almost all cures come from the US, 57 % of them, and 13 % from Switzerland. While this health care system is dysfunctional in many ways, it also is the market new cures are being developed for. In Europe, where I am from, most drugs are purchased by a single large purchaser, which has negotiation power to buy a drug at close to marginal cost. This makes drugs cheaper, but also makes less people try to invent new cures. So, it's a bit of a trade-off between the present and the future.
Citation please, as far as I know there is zero evidence that this happened.

But for the bigger issue, yes it is a thing that needs to be controlled.
This argument can be used to justify just about any design.
I'm not. I want no part of living under totalitarianism.
I like this explanation, I hadn't put it into words before but it feels intuitively correct. For most positions, your ability to communicate what you're doing to the rest of the team is way more important than your ability to write fancy code, or do something like a sample project that isn't our actual day-to-day-codebase. That communication is what's going to keep the team disciplined design wise, keep things consistent, and keep the codebase extensible. And keep morale up since everybody is capable of getting on the same page with everybody.

Dealing with ambiguous scope is the single biggest thing I want in a candidate, so if you don't like dealing with that, you're not going to like working with me anyway. But here's the thing, from my perspective: when's the last time you worked with product or business people who gave you 100% perfect information and specs up-front and then didn't change them? If you can build in a way that allows for future change based on the needs of the team/company/market, then you're very valuable.

> I've never met someone who performs exceptionally well with thinking on the spot in front of people they've never met when the grand prize is gainful employment.

I also want to know, based on this line, how many people the author has interviewed themselves. Cause I've interviewed a few (it's at least in the 100+ area) and have seen as many people do well in that sort of environment as have frozen up. Not uncommon for them to do better than I'd expect myself to do, either, algorithmically - but neither does that always translate directly to an offer, if they're bad at the communication or wrinkle-handling parts.
Pixpa
definitely more generally than restaurants. We have a tuxedo shop in our area that marks up cheap imports you can buy for like 1/2 the price straight off Amazon. They have a going out of business sale, closing sale, etc etc, which really means they're just moving next door in the same plaza. They've been bouncing around for years, and racked up a few lawsuits at some point. Guess it works because they're still doing it.
Upgrading to AWS EC2 C5/M5 instances to reduce cost and the caveats
It is complicated. My team is trying to hire but it is almost impossible to get a decent candidate. It is a massive time sink and still depends more on luck than anything else.
Are all those animated gifs are absolutely necessary there? What kind of purpose do they serve?
Why are journalists obsessed with bitcoin needing to replace money? It doesn't have to in order to succeed.
"""
I state upfront that I have zero React experience because 99.999999% of tech companies want someone with 18 years of experience with a four-year-old JavaScript framework. I'm being facetious here but that requirement is ridiculous for a fad. Writing CSS in JS? GROSS.
"""

React is just a library for mapping state to ui elements, right? I've been using react and all of my css lives in separate .css files. Is that not typical?

Maybe they are just venting frustration but maybe blowing off what employers want is indicative of other issues or a bad attitude.
Parent is merely saying women tend to be hypergamous (look it up).
This used to be uncontroversial.
Scientists discover clean water ice just below Mars' surface
Neither of these take place during peaceful times, but both of the TV shows (Clone Wars & Rebels) have taken the time to cover the rest of what you mentioned. They may be somewhat aimed at a younger audience but by no means are kiddie-only shows. Dave Filoni is one of the best things to ever happen to Star Wars story telling, and being in charge of their animation department I expect to see much more good work coming from them after Rebels ends this year.

Instead of just getting a 2 hour movie every year or two, they can spend a lot more screen hours building characters and themes and showing the downtime between the battles and big events. There is going to be more Star Wars TV in the future and I wouldn't blow it off just because it doesn't seem aimed at you.
Let's reverse the question. It's very enticing to believe that dolphins might be sentient. But what's the evidence to the contrary? There must be some.
TL;DR

People thought they did well on a test but actually performed poorly relative to their peers! Haha, losers!
Interesting that they mention medical records. I'm pretty sure that US HIPAA law would preclude storing any medical records from being stored on a network whose owner you don't have a BA with. From my readings (see Digital Ocean's various discussions on the topic) this even includes data that is chunked and encrypted before sending off to storage. HIPAA laws are woefully vague and inadequate to deal with many new technologies. I'm not trying to argue for or against storing PHI in this matter, just pointing that they reference it, but I'm not sure it could be implemented in the US and be in compliance with current laws.
Right yeah, I see this preparation as longer term and not something I can do in 2 weeks. Since I already have a job I enjoy, I'm not in a time or cash crunch so I can take my time.

I hope that it takes me 3~4 months to be prepared, but I guess I never plan on stopping practicing (doing LeetCode questions for example). I realize that interviewing is a skill that needs to be kept sharp throughout ones career, so even if I get rejected on the first try, I'll keep practicing and keep applying!

Thanks for the advice!
This approach has been tried - as it turns out, we're not very good at writing compilers.
> I think that's a little unfair to characterize the Chinese government as uniquely nefarious

It's not at all. We can still criticize the US government for their actions.

You actually couldn't do that in China.
My understanding is that you have to register a DMCA notification agent in order to be eligible for DMCA Safe Harbor: http://www.haynesboone.com/alerts/dmca-safe-harbor-protectio...
Sure democrats are not perfect on this, but they are still as good/slightly better than republicans which are a shitshow on more or less every issue.

One of the reasons democrats feel able to be horrible here is that there is just no alternative.
Ah, I do not mean to imply that the FCC alone can regulate NN, just that constitutionally, federal agencies are allowed to do so, as you say. GP was implying that Congress alone has this power, when history and precedent shows Congress can delegate, and often it must delegate in order to get anything done.
Whether they get credit or not, they certainly have the advantage of knowing about the vulnerabilities before they're published.
> Writing CSS in JS? GROSS.

Similarly jsx is writing HTML in JS. The whole evolution of web was to separate, modularize, componentize the concepts (DOMs, CSS, JS, HTML5 APIs, templates etc.), what on fucking earth happened?
Spectre and Meltdown are just the beginning
One thing about feedback: Too much feedback helps candidates game the system. This ultimately leads to bad hires, who end up getting fired. It hurts the process overall.

When interviewing with a good interviewer, he (or she) knows that whiteboard sessions / tests / projects are just hypothetical situations. If I throw an unfamiliar API in front of you, and you ask certain wrong questions, I know you're not going to work out. If you "get it" and can move forward, I know you're going to be able to learn all the weirdo stuff that you need to learn in order to do the job.

But, something I learned when I was in a similar situation: Companies that demand a LOT of upfront, grueling time in the interview process should be avoided. Once a call drags out beyond 45 minutes, or the coding test is just too time consuming, it's time to walk away.

Regarding whiteboarding, if the candidate argues with me about why we're using a particular API, I pretty much reject the candidate. (No, we can't use the new threading API, I want to see how you can learn this API. No, we can't use an ORM, I want to make sure that you understand how to use a database.)
Sure, but the importance of research is strongly correlated with how surprising it is. That's entropy and information 101.
The reference point for gaining employment is that dude who wrote Homebrew and got rejected by Google for being unable to "invert a binary tree on a whiteboard" [1]

Unfortunately with this and many other articles I've read on HN over the years, the common theme is that decent/good programmers are not making it past HR.

Everyone that wants to work in tech should instead navigate through the meetup/social space and build up a decent network for this kind of thing.

Anecdotally, at 1 interview I went for, I knew the hiring manager and our "interview" was a 15 minute casual chat. That's it.

[1] https://twitter.com/mxcl/status/608682016205344768