skysight-inc/HackerNews huggingface dataset:
Who is Dan Abramov? This is linking to a tweet by Ben Lesh. Did you mean https://twitter.com/dan_abramov/status/1228454264915271683 ?
No idea when they were added, but there are Fedora packages for Swift now under the name "swift-lang". I don't use Fedora personally, but from what I can tell, they should be available in the default package repositories with dnf.
First, many organisms reproduce asexually and are thus classified into species on other grounds. Second, animals that have the ability to produce fertile offspring with each other are still often classified as separate species or at least subspecies (depending on whose definition you use) if they don't customarily interbreed and have differing appearances / characteristics.
This is why I live and work in Sunnyvale, and rejected offers to move elsewhere.

I've worked away from the head office at other companies, and it's limiting.
Lots of networking over coffee. You don't just blindly apply on the internal job board. You talk to people you know in other parts of the company, you schedule meetings with managers with open roles. You reflect on what you actually want to do next. You reach out to mentors on if they know anyone who has interesting open roles or just on advice for next steps.

Also interviewing with other companies. The next best job for you may not be with Google even if you could easily get an internal transfer role. And teams don't just blindly accept you because you already work at Google (although it helps). You still have to go through a somewhat more informal interview loop that you will definitely want to prepare for.

Of course this is up to the individual, you can definitely just screw around for awhile and apply for an interal role with much less care.
My understanding is that they stopped asking brain teasers because they found no correlation with job performance. Which is good because for awhile it seemed like other companies were cargo culting questions like “why are manhole covers round”
I see, thank you for clarifying. It's true that some people do use Europe to mean EU, I hadn't taken that possibility into account.

In my experience, this is mostly done in sentences like "In Europe something or another is allowed/forbidden/... (by law)", but I can definitely see where you're coming from.
I wonder if they were actually effective with that recruitment strategy. I got that notification a bunch of times, generally when googling for documentation, and thus when I’m in the middle of something relatively technical. Finally, I accepted the challenge, looked at the problem, realized it would take at least an hour, and then went back to the programming problem I was doing in the first place.

You’re selecting for employees who are able to get distracted for a few hours when they’re in the middle of something else. That’s not who you want.
It has traditionally been a part of the culture for businesses both small and large. In the case of small shops like the barbershop I visited, an often-reported issue in recent years is the reluctance of the younger generation to take over their parents' shops; one result is an increase in empty stores in once-bustling shopping areas. The declining birthrate also contributes to that trend. Larger companies are also often passed down from parents to children; it's no coincidence that the president of Toyota Motor is named Akio Toyoda.

In some cases, family succession helps to maintain quality and traditions and to keep the company intact; in others, it can lead to inertia, internal strife, and business failure.
I think it's clear that it's not the intended meaning, but I can see how it might be misread as that. "and overall seem to have done everything in their power" did make me wonder for a brief second if the first two things were examples of things in their power. Personally, I'd probably tweak it to something like "and overall seem" to make the distinction more clear.
That's a very artificial distinction. What's the difference between SMS and chat these days?

Not only that, but you have e.g. iMessage and Hangouts (especially on Google Fi, where the desktop client can send and receive SMS directly), which blurs the line even further.
That’s a lie they tell employees to make them feel good about themselves. If they actually cared about keeping competent engineers away from competitors, their interview process would be tuned to look for engineering skills, not leetcode.
I think, independent of Amazon, another way to combat fake reviews is to have a modern, social-media-enabled, subscriber/patron-supported "Consumer Reports" review service that:

- doesn't accept free products or endorse any particular brands, and buys products like an individual could

- tests products thoroughly, both short-term and longer-term, including what happens within the warranty period

- reviews big-ticket items frequently enough to stay current

- offers purchasing gotchas and decision tree for selecting a product

- does the math on Total Cost of Ownership, including calculators so someone can plug in their local values (utility costs, taxes, rebates) to make the best decision

- has concise maintenance/operating advice

- starts small and looks for good products within a category

- also seeks out lesser-known, independent manufacturers who stand behind their reputations and products that people might not find on their own

- teardown and grade for repairability like iFixit

- doesn't spew blog articles that are merely copies of press releases

- compare products to those to the past to see the trends in quality, repairability, features and relative cost

The problem is that going into a store, platform or IRL, without trustworthy information leads to more arbitrary decisions. And then when there is a more reliable system for deciding what to buy, it's not that hard to have a browser extension that tags items on various platforms with recommendation badges.

There are various sites that try to present some reviews in particular genres, but the depth and breadth is usually relatively shallow and incomplete. Then there are the zillions of "review" sites that don't actually even test the products and just put manufacturer specs into a grid, and you have no idea if they have undisclosed sponsors, kickbacks or other deals.

Granted, it would be a labor-intensive proposition, so I think the best model would be a worker-owned co-op.
If I saw an O-ring with less than 4.5 stars on Amazon, I would assume it's due to piles of 1-star ratings due to it leaking, being the wrong size, etc.

If there is no conceivable way a product could be improved, it's worth 5 stars.
The Hawaiian duck isn't racist enough in choosing mates so now conservationists want to bring back more genetically pure Hawaiian ducks through selective breeding. It's rather ridiculous.
It's because America has (and has historically had) a closer relationship with the UK than with other European countries. The British see themselves as different than the rest of Europe as evidenced by sayings like "on the continent", so it's natural for us to pick some of that up.
yeah, I've exaggerated a bit with the comparison, thanks for correcting. I think it will be right to say, that a decent medical care is a right, not a privilege, in most of the European countries. And the private hospitals come to play when you want a premium services. But even then you know the price list most of the services, or it is all included for a reasonable price.

In either case, I see quite a different approach - attempt to provide social oriented services by just relaying the problems on the working population, instead of owning the problem and solving the proper way.
With you 100%

I chalked it up to growing up in a household where intimacy wasn't on display at all, there was barely ever any hugging even. My parents kept all displays of physical affection behind closed doors.

Sex is fun, but all the other stuff feels completely awkward and unnatural to me.

Were you raised in an environment where adults kissed often?
Hiring and interviewing are incredibly broken, I totally agree... And the algorithm puzzles are basically silly and don't tell you any relevant things, like how pleasant would this person be to work with, how conscientious are they, etc.

But.

Usually interviewers are asking these questions to see how you think, not because they expect you to get it exactly right. And so verbalizing your thought process is how you prove yourself. And if you have trouble verbalizing your thought process, I sympathize, but being able to explain to others what you're trying to do and why you want to do it that way is a really big part of the job. And there are going to be a lot of times on the job where you DO need to tackle something wildly outside your skill set, and people need to see that you can at least start iterating towards the right thing. You don't have to be right, you just have to convince them you'd get there in a reasonable amount of time.

Also, if a small amount of pressure causes you to forget your entire CS education, that's kind of relevant to being able to do your job? I'm not trying to pile on to people that have anxiety issues, but being able to do things under pressure is a skill. If we're up against a deadline and you entirely freeze up and can't do anything, that would be a bit of a problem wouldn't it?
Reading posts like that make the process seem stupid, but it has utility for the interviewers. All of this silliness is creating an artificial talent shortage which drives up salaries at FANG companies.

It’s far from universal, but the incentives between managers, workers, and shareholders never really align that well.
I mean looking at the author's resume, it looks like he is mainly focused on machine learning domain, where the hiring is tight. Yes, in ML top 5% candidates are sought after like there is no tomorrow, but there is barely anything left for the left 95% of candidates.

So here is my advice. For your first job, and as a newbie, be accommodating. When I was out-of-college, I thought Java is no fun and is only for old people, I am functional and cool. And the job scene is just a hammer right on my head. So brush up my Java knowledge like in 2 weeks, and putting Java everywhere on my resume. Get a job pretty quickly.

Now I have experience, and don't have to bundle myself as Java programmer anymore. But that is only after I have grown from that early experience.

So again, be accommodating, get a job first and everything else can be figured out more easily.
I can't speak to the job market in the UK, but in Germany there doesn't seem to be a great difference based on anecdotal evidence from friends. There's absolutely a chance this is incorrect as well, because discussing wages is still somewhat against societal norms here (which is stupid in my opinion).
Slightly OT, but I noticed I've been banned from posting reviews or asking questions on Amazon. No idea why. I don't review usually and my last review was in 2017! I only noticed it a few days back because I wanted to ask a question on a product.

Does anybody know how to get out of their blacklist ? I tried emailing but get no response.
What is "job performance"? I assume job performance in this case means getting promotions or good reviews. How well correlated are promotions to actual ability? In my experience they are mostly just political.
FAANG has a much larger presence in Silicon Valley than SF. SF is more biased towards startups. Although it’s true all the major tech companies have SF shuttles.

San Jose’s median house price is $1.2 million. A million will get you a quality ranch.

(I fully appreciate the ridiculousness of presenting a million as “affordable”)
Care to give examples?
Pfft, that's nothing, I can miss those milestones and get mediocre pay!
I already live in the Bay Area and have for 8 years. Startups pay half of what big tech pays once you factor in the stock that is liquid.
More likely that if it’s fraudulent it’s a rouge employee.
I've had that exact thing happen to me once, and it was for a developer internship position no less. This type of stuff might be coming, at least where I am currently.
My understanding was that "high functioning" is relative to what is essentially "non functioning", where the person is unable to keep up even the semblance of a normal life.
What’s SAFe?
There is a lot of truth to this. Once you commit to FAANG, you need to stay within FAANG to maintain your quality of life.
The potential red flag in this account was Jared interrupting the interviewer who was asking a question that mentioned microservices to say that he had no experience in microservices.

Why did he interrupt the interviewer? And why interject that he had no experience in microservices? So what? You can still tackle a question that mentions microservices...

It's not like one's programming skills are useless for questions that merely mention an architecture you haven't officially worked with before. It's very strange to me that he interrupted that way, for that reason, and it makes me wonder if he acted similarly in other interviews. If his attitude is that he shouldn't have to answer questions about architectures and technologies not specified in his resume, that wouldn't go well.

Also, there's a lot of hype and looseness around the term "microservices" these days. You might have worked with what some people call microservices without knowing it. All the more reason not to cut off the question.
One thing to note about coding interviews, they're very simular to somone looking over your shoulder while you're working.

Nobody can perform well like that.. One great colleague who I wish I was in the interview for, simple started thinking out loud.

Everything he was thinking, he said out loud, and of course, the team loved it. Because thats all it's about.

If its not over a video chat/submission, comment your code your thoughts, remember, they want to know you chain of though, not your knowledge of a framework/algorithm (unless its very specific)

> Today, I am sure I still cannot pass the coding interview

If you know how to figure out the problem, forget the technical side and explain how you would go and figure it out.

Problem solve. Don't worry.
It seems that isn't the official website: https://old.reddit.com/r/ender3/comments/a219ol/do_not_buy_f...
Do you have any evidence to believe Google Cloud Platform is negative gross profit?

My background in the industry would lead me to believe GCP (just the infrastructure, not the applications) is 70%+ gross margin with the hardware (and data center) cost (depreciation if capitalized) above the gross margin line.

For a business at that growth rate running a GAAP negative net income is easy to do while still building a high quality profitable long term business.
> Every single design decision about C was made with the computer in mind.

The only problem is that computers have changed a bit in the last 50 years, and C largely hasn't. There are a couple issues:

First, C was designed for single-pass compilers, because the PDP-7 it was designed for was too small to actually run much fancier of a compiler. So C is seriously sub-optimal for optimization in a lot of ways (because the assumption was you weren't going to do compiler optimizations anyway), and there are some user-visible warts like forward declarations that are completely unnecessary today.

Second, the relevant questions with regard to CPU performance have changed a lot. Most notably:

- CPU performance has completely outstripped memory perf, so memory hierarchies and locality are everything

- Parallelism everywhere. Multiple cores, but also deeper instruction pipelines and other such things.

The way those things map to C is completely implicit; they don't show up in the language at all, and getting the machine to do what you want requires knowing things that the code wouldn't suggest at all.

I think if the same people had designed a language for a similar niche today's hardware, a lot of things would be different.
Yes, love fast and make things. An engineer's ethos.
This is life though right? These companies pay crazy high salaries -- they're not going to make it easy on you.

The fact that you'll barely be using the algorithms if at all doesn't matter. They use that for interviewing specifically because it's hard, and it screens for intelligence, problem solving speed, knowledge, and even how fast you learn (since everyone's got to learn the same algorithm question prep).

The end goal for them is that all their workers are at a minimum screened for the ability to grind at and break through difficult and esoteric problems, which are the biggest time sinks and therefore biggest limiters on the progress of the business.
No they don't. They want more H-1B employees with 4 year degrees.
"WordPress is used by 62.5% of all the websites whose content management system we know. This is 35.8% of all websites." - https://w3techs.com/technologies/details/cm-wordpress

It's okay if you hate it, but these are the stats
Google had the equivalent of etcd a long, long time ago.
Slack took over the world in part because you could edit and delete messages.

I don't get why this isn't rolled out across messaging yet.
If it makes you feel better I’ve failed google’s interview several times before passing, after just grinding questions. It’s in some ways silly but not so silly that I’m willing to forgo a job which pays so much out of principle if I can help it.
what are better recruitment ideas replacing cover letters ? (honest question)
Blue and green fan, and I agree, prefer Gateron's blues and greens over Cherry, although my keyboard atm uses 'official cherrys' because it isn't a 'budget' keyboard :/
Crystal does not have mature web frameworks like Rails.
You joined a giant megacorp. They’re all like that. There’s very little difference between Google and Oracle in this regard.
But, then what are they succeeding at? If engineering hasn't helped them not kill most of their products, what is it helping do?

And again, it is more than just social. ChomeOS? Even still a thing? How is android wear doing nowadays?

Again, I'm not claiming they are bad at engineering. I honestly don't feel qualified to judge. But I don't know that they are qualified to judge success of new hire, either. Their main success seems to be to simply suffocate the talent pipelines of the industry by hiring the top talent first. But not by actually using it.
As a google cloud customer, the feature request backlog is long, almost everything useful is in Beta and doesn't have an SLA, and the Support is _absolutely useless_.

They still have us by the balls as a customer, because some companies just will not allow you to put their data in AWS...and mostly in places where Azure is still a poor alternative (I'm looking at you, Central Germany).
ARM have offices all over the world and are owned by the Japanese. The European "tech industry" is and remains a joke.

American companies also have offices all over the world. For example, Google have several offices in Africa. This does however not mean that Ghana has a booming tech industry, it just means that sometimes you need domestic offices for minor regulatory reasons.
Upon completion of the interview the problem would indeed look like the result of the leetcode problem. However the take away from the op is in how the question has a narrative. It enables a dialogue over time. Each sub problem provides n ways of exploring a solution. Each problem providing a sounding board for the candidate to pronounce their thoughts. Such questions are effective at providing more signal(read as talking out loud) from candidates.
There are some third-party implementations of NTVDM that allow running 16-bit DOS and Win16 apps directly on Win64. Although DosBox is still the easiest route, and "good enough" in practice.
Similar experience and similar feelings here :/
I strongly encourage self-taught developers to take a good theoretical algorithms class. In it, you'll learn to represent most problems as some sort of graph problem and map the problem at hand to nodes, edges, etc. and find the most efficient way to solve it, prove your solution and show how long it takes. You'll also learn (more importantly) what classes of problems cannot be solved at all.
This:

https://sc4.us/hsm/index.html

is not exactly what you're looking for out of the box, but it's open-source and it includes a HWRNG, so you could make it do what you want with some custom firmware. I would be happy to discuss a custom development for you if you don't want to do it yourself.

Disclosure: the SC4-HSM is my product.
Why the N.Y.P.D. Subpoenaed a Reporter’s Twitter Feed
Yes yes... But not anywhere near normal functioning.
Not just that. Google simply doesn't have it in their DNA to deliver the kind of high-touch support required of remaining #1 in this business.

They've been hiring the pushy sales types to deliver one end of it but not the delivery people required on the other.
An app can be a home-cooked meal
I mean, there has been a not-so-cottage industry around getting into college for decades now.

I suppose we could agree that college admissions are as broken as tech interviewing though...
> At one particular ‘top’ tech company the process is that when a candidate goes through an interview he or she has a packet compiled about their interview performance. The packet then goes to a committee whose job it is to impartially review the packet to make a hiring decision. At one point a particular committee got so critical that they rejected every packet for several months. When HR caught wind of this they decided to set up a test. They sent the committee a new round of packets and once again the committee rejected them all. HR then called them all into a meeting and explained that they packets they had just reviewed were in fact the hiring committee member’s own packets from when they interviewed for that company. They had unknowingly rejected themselves! How could anyone pass that bar?
This was a huge scandal which led not only to a public inquiry into the BBC’s conduct, but also a national inquiry into child sexual abuse. It doesn’t undermine the grandparent’s point that the BBC is a different kind of organisation to Fox News.
I’ve made no statements either way. I was responding to the relatively naive idea that increasing revenue without profit was a measure of “success”.

But, cloud companies don’t just have to worry about hardware and infrastructure. They also have to worry about software engineers, “enterprise sales solution architects” and a whole host of other costs.
er, what? the NYC subway for example is vastly faster than driving.
High housing prices aren't simply matter of supply and demand though. At least not what would be considered expected/desirable demand. Large part of demand on NYC housing, is as investment units. Because of very favorable tenant laws, investment units don't even get rented out, because it isn't worth renting it out and dealing with the tenant laws. So there are a lot of units in Manhattan that are actually unoccupied. More than that, there are also new housing units that are clearly built to be sold more as investment units than as actual primary residencies.

That is only one example of pretty complex dynamics. There are many other complex issues, including mortgage rates, more nuances about tenant laws and renting out apartments, extra costs associated with selling/buying houses and so on.

It is a pretty complex situation. Another big part of the equation is that there are a lot of wealthy people who benefit from high housing prices that continue to increase, so it is very unlikely that things will change towards other direction any time soon.
sef driving cars... by 2020... on Mars