skysight-inc/HackerNews huggingface dataset:
> while he is effectively considered a legal enemy of the state?

We don’t really describe people as enemies of the state in America. Snowden is accused of certain crimes, and has the right to communicate with legal counsel. Such counsel could provide this attestation to a court.
I know engineers in your situation. I've interviewed a few. It is unusual for someone with 10+ years of experience to be considered for an entry-level job, no matter what kind of education they have.
I agree with you, but I don't see how this goes against what I'm saying? In 2008 Obama won California by 3 million. He won in the rest of the nation, excluding California, by 7 million. In 2016 Clinton won in California by 4 million. She lost in the rest of the country, excluding California, by a million. I completely agree that without excessive spending her margin of defeat, outside of California, would likely have been greater. But this also shows that the spending alone does not, in current times, map strongly to votes.

And I hope this will continue to be a thing. In my opinion, people are overestimating the significance of the centralized internet forces, such as Facebook, and discounting the significance of decentralized internet forces - such as discussions perhaps not dissimilar to the one you and I are sharing. There's no doubt that advertising has a significant effect, but I think it's perhaps less than ever before largely because people half way around the world from one another can chat and have far more relevant conversations than any sort of 'Hi, I'm Bob. My opponent's an asshole. Vote for me!' piece, or even the more refined. 'Hi, I'm Bob. My meta-analytics indicate that you like broccoli. Omg, I do too. My opponent doesn't. He hates broccoli and all it stands for. Also, he's an asshole, like anybody who wouldn't like broccoli amirite!? Vote for me!'

Even outside of the presidential consider things like Sanders. Yes at some point he was competitive in fund raising, but his success was not because of the fund raising. Rather his fund raising came as an effect, rather than a cause, of his success. And again that success was something that was driven by the decentralized and oft difficult to predict, let alone control, forces of internet communication.
Asking a question well takes skill. It is possible that an interviewer screwed up asking the question rather than that the candidate screwed up.

Most interview systems don't have a systematic, ongoing way for accounting for this especially given that interviewers are self reporting.

In my opinion, most interviewers are undertrained/underskilled at asking specific questions and at interviewing in general. They don't invest the resources to systematically improve but rather treat interviewing as a burden to be minimized.

There is still a lot play in systems that allow for borderline smart ass behavior. Do you think an interviewer will write up that they sneered at the candidate?

The interview process is a factory. The company is mostly concerned with reaching outputs. The candidate is just a happenstance casualty.
The data is from 2013
If that’s all it took maybe those interview funnels aren’t actually that great.

IME, my worst interview process ever was at Google. All I remember from it was some question about burning a piece of string. The coding part was relatively easy.

The best interview process I ever did was at Yahoo in 2008. Everyone was very friendly but the questions were tough. I found the “expert” level of the people interviewing me higher than at Google at the time. It was grueling though - 9am to 7pm. Got an offer to “join any team I wanted”. Turned it down for a startup.

Good decision in hindsight.
Two responses to the diamond problem:

- I see this often with Guava. A wants 18 and B wants 21, neither works with the other, but they both with with 20. Because this tool looks at the actual methods being invoked, even if 100% of the methods are present, it's fine as long as 100% of the ones being invoked are.

- Technically, as long as objects aren't exchanged between modules, it would be possible to use ClassLoader isolation to have two libraries each load their own incompatible dependency at run time. It's on my blue-sky TODO list.
When searching for jobs, I actually find the interview process of a company to be an extremely useful filter/signal.

I tend to outright reject companies who have interview processes like Google's.

At its best, it filters for a set of qualities that have little correlation with qualities of people whom I tend to enjoy working with professionally, and at its worst, can be easily gamed by anyone who's willing to play the interview prep game, which further reduces the quality of candidates that the process lets through.

This means even if I end up getting the job at a company with an interview process like Google's, I'm unlikely to be surrounded by people who I enjoy working with.

Even if I somehow get lucky and everybody at the company turns out to be amazing at the moment I join, the fact that their interview process is essentially a crapshoot means that wont stay true for very long as the company scales up and the law of large numbers kicks in.
Sarcasm aside, this is part of a strategy called “defense in depth”, the general idea is that no part of your system can be completely secure so you add different types of layers to your security just to make it more difficult for attackers.

Since the T2 does not need to run user software there are additional options available to make it more secure which are not available for ordinary CPUs. For example, you could completely prevent executable code from being loaded without resetting the chip.
Second this. We use notion for all of our company knowledge-tracking and documentation. It's even great for the more technical side of things, as it supports code-formatting as well.
Can you imagine how much effort you'd need to fabricate a convincing account of you asking reasonable questions, after you assaulted the candidate with ego-tripping trivia questions...

Besides being wrong and pathetic, why would anybody want to do that? The goal of maybe 90% of Google engineers is to spend as little time as the company allows on interviewing and writing feedbacks, and instead spend time on actually working on their projects.
I’m an average looking dude and my interview experience at Google and comparable companies has been pretty similar to the one described in the article
Same law.
Obviously AdAge's intended readership benefits heavily from invasive user tracking, and while the whole article seems framed as a 'woe is me' piece, I struggle to feel any empathy with it.
How ByteDance Wants to Dominate, by Surpassing Facebook, Instagram and YouTube
FYI, the reason one of your interviewers was typing is that they need to submit notes about the interview, and it's recommended to take notes ASAP (to avoid any bias post-interview).

No excuse for typing loudly + not stopping after you addressed it however. Sorry you've had a bad interview experience!

For what it's worth, I interviewed with Google twice, and got rejected the first time. One of my on-site interviewers asked me a simple question that has a large number of complex answers. I gave at least 4 different methods (all valid, with different pros/cons) to solve the problem, and they were not impressed at all...
This seems like an exceptionally harsh thing to say, especially without knowing any of the relevant details.
To the parent and GP, this is a problem in large code bases. As soon as you bring in a high level dependency like Spring, Spark, or DropWizard the graph goes 20+ levels deep and manual resolution becomes difficult.

Build tools do their best. Gradle has a reasonably sane version based solution. By statically analyzing the method invocations (and eventually properties too), this tool could (one day) just tell you the versions to use that would be most likely to work.

The long term vision would be to actually incorporate this as a dependency resolution strategy in Gradle so you don't have to think at all.
The last time I installed, they designed the installation screen so that it would be non-obvious that you could toggle those settings off. For instance, they had the link to the page to toggle those options on the bottom in small text which was a similar color to the background color.

That was a while ago, so admittedly it may have changed since then.

Regardless, when you have Windows set up, they then scatter those settings throughout various menus instead of having one centralized place where you can turn off all the advertising / some of the telemetry.

They also seem to be adding more of this as time goes on, which your one time disabling won't apply for. I turned off everything I could find, only to have more advertisements appear in my start menu months later due to what I believe was them adding in more advertisements in an update. I then had to go and toggle off.

I want to like Microsoft, I really do, but they don't make it easy. Advertisements in the operating system that I paid for is entirely galling to me.
i believe the reason you are being down voted here is because we as a society can work on more then one thing at a time.

people working on flu vaccines are probably not interested, trained or able to work on public welfare. People who work on public welfare are not interested, trained or able to work on vaccines.
>I didn't see anything that actually painted Amazon in a very bad light.

The bit that did paint them in an appalling light for me, wasn't the bureaucratic complaints, that just sounds like average corporate bullshit, you either put up with it, or you work somewhere less corporatey. The thing that I thought was really bad was this -

>Semi-legal business trips to Seattle to close gaps and to speed up processes. The management expects you to be ready and spend your 6 hours of personal time driving to / from Seattle. Although legally you are only allowed to go US for trainings or meetings, however, you can find yourself driving (or taking a bus) to Seattle at 6pm Wed, working in a conference room during the next 2 days in order to meet a deadline. I have seen people doing that… The other day I was interrogated for 20 minutes by a border officer and was almost deported at US/Canada Border because I mistakenly stated that I go to work for Amazon at Seattle. I could be denied an entry to US for the next 5 years!

Fuck any company that puts their employees in that position.
I conducted many interviews while I worked at google and I wouldn't trust anyone who tells you the interview situation as one particular, well-defined, thing. Individual interviewers have their own style, approach, goals. Even if people start from the same place because they go through the same interview training they inevitably drift in goals and interpretation of what the guidelines mean over the years. What your interview experience is going to be like depends on the particular people interviewing you.

By all means write a blog post telling what you yourself is like as an interviewer at google. But if you want to say something broader really ask yourself, what's your evidence that you understand how other people at google, on other teams and in other offices, do it.
> The unemployment rate only counts people who are 'actively looking' for a new job. People who aren't looking at all don't show up in the statistics.

That's entirely incorrect. We track all of these layers in fact.

We have the labor force participation rate, which is available further separated out into groups, such as by age or race. We track the employment to population ratio.

We have the U3, U5, U6 unemployment statistics, which track labor based on various conditions, whether full-time, part-time, discouraged, etc.

We track how many people total are employed full-time or part-time. We know how many hours they're working.

We track multiple job holders.

We track how many people are not in the labor force.

We track the flow of labor in and out of the labor force.

And we track all of these statistics for different age groups, men & women, races, etc.

For one big example, the prime working age 25-54 civilian labor force participation rate. Considered a critical measure of labor force health. It bottomed out at 80.6% in 2015 and has since climbed back to 82.3% as of October, slightly below where it was in 2004-05.

https://fred.stlouisfed.org/series/LNS11300060
I think there's a bug in this. If I answer "Will data records ever need to be updated or deleted once they are written?" with "No" it says "You Don't Need a Blockchain Blockchains do not allow for modification of historical data. Consider a database." It seems like blockchains actually meet that requirement per my entry?
I want to think that’s a terrible question - checking whether they have the signal table memorized is a hilariously bad way of trying to assess someone’s fitness as an engineer.

On the other hand, there’s some signal (sorry) on the nature of the work you’re doing in whether SIGTERM (15) is imprinted in your brain from near-daily appearance on your screen, or not.
Like? You can't really know that you wouldn't have open source, p2p versions of the things you use today that you assume can only exist because of advertising.
“ETL” also involves data modeling. This is a thinking role beyond many people’s understanding. Quite often the “Thinkers” demand data but have very little understanding how to structure it when you get temporal aspects (slow changing dimensions etc), new types of data (rules for types) etc. These and more are quite often left/relegated to ETL guys as housekeeping. Except it isn’t. It’s architecting the house.
10 years ago I was at EA and they would throw me into interviews with a couple hours notice and no resume, so.
I keep reading about these people who are making millions of dollars

First thing would be to stop doing that! I mean, eliminate that totally from your life. Sounds like women feeling bad by reading magazines with gorgeous models in them. Why do that to yourself. Of course you feel bad, that's the idea.
Which part? Companies can claim ownership of any work an employee does, related to their employer's line of work. Amazon publishes video games, they're free to claim ownership of any game their employees work on.
Geologist here! It's not just CS, definitely true for us too. I can't speak for all fields, but I do know that the unemployment rate for science PhDs is virtually nil, and the industry demand is absolutely not restricted to software.

For us in the Earth sciences: mining, oil/gas, environmental remediation/consulting, and the national labs are all big employers for us.
Free downloading from the interent
I've heard a lot of really positive accounts on their interviews but mine was nothing like those. My interviewer showed up late and basically spaced out for the entire 40 minutes. He clearly wasn't listening to a thing I was saying - I was verbalizing everything and I had to keep prompting him when I wanted to clarify something. Certainly not a conversation despite everything I had seen and read about their interviews. The cherry on top was when I asked the interviewer at the end what he liked most about working at Google. All he had was that he liked the commuter allowance. Incredible.

Maybe the guy was just having an off day but having spent a month preparing I felt cheated.
Nope; plenty of other manufacturers' Chromebooks now run Linux. Google's are certainly among the higher-spec'ed though.
Yep I hit the same bug, if you answer “yes” the next question has the same bug.
Very useful. Thanks
An example from the article:

> He was told the family was ineligible for services because they had housing options elsewhere, notably in Puerto Rico with his partner’s mother. To officials in New York, steering the family into accommodation instead of the city homeless system was the most sensible option. Ortiz’s decision to take the airline ticket was voluntary, but he did not feel he had much choice given the alternative likely meant sleeping in the park or on a street corner.
> California has about 8.5% of the US population.

I think you misread the line for California in your footnoted reference #1, which shows it at 12.14%.
I really like the design.

- The index is just a back-button away at any time.

- No giant hovering menu's with subcategories.

- I can easily search the index with ctrl-f.

- Not distracted with "similar products" etc

And overall the design lends itself to the "curated" feel and adds an element of trust that you dont get from browsing a generic-ecomm site.
Parallel jobs are great (the map step)... but you generally need a reduce step as well.

If you at all try to be a neutral player in a partisan world, you quickly notice that each faction does a curious filter before the reduce. Its a filter that keeps the worst arguments/conclusions of the opposition and discards the best, before they can be compared. And for the in-group, it keeps the best and discards the worst.

Only after that, is there a (metaphorical) reduce. And lo and behold (drum roll...) their own ideology wins! How comforting and reassuring! You were right all along!

But the major league, all-star team is playing against a team from the t-ball league (relatively speaking).
I don't know anything about EventStore, but immutability and databases go surprisingly nicely together. Mash together versioned data and persistent data structures, and you get to store history efficiently (and can have separate operations for excising history). See eg Datomic.
Ah thanks for the idea, I've been going about my trolly comments on HN all wrong. On second thoughts, if everyone did that (create an account for every likely-to-be-downvoted comment) then HN would suck massively.
If an abuser continuously abuses and then one day is kind, forgive those abused for skepticism...
Wouldn’t that be likely for someone with 10 years of experience in a very niche technology - say cobol - but applying for a C/c++ job?
Planetary Resources Acquired by ICO Factory ConsenSys
The problem with FizzBuzz is that it's too well known. So it's basically something which has very little signal because people can just google it and memorize the solution.

Two of my favorite phone screen questions (now unfortunately banned because the have been identified on various web sites like Glassdoor as being Google interview questions) were "validate a UTF-8 string" (the interviewee is given the UTF-8 rules), and "add an integer to a bignum" (the interviewee is told what a bignum is if they don't know that term).

Both of these are really simple programming problems that the experienced coder should be able to knock off in 5 minutes. The absolutely terrifying thing is that there are fresh graduates with a CS degree who couldn't deal with either of these in the full 45 interview slot. I'm not sure what colleges are teaching these days, but it's certainly not programming as I know it...

The reason why these were my favorite phone screen questions was if the candidate couldn't hack a question like that, I could very confidently write up my interview report and tell the recruiter --- don't bother with the expense of bringing the candidate on site and asking 4-6 software engineers to spend 2-3 hours interviewing the candidate and then writing up a comprehensive set of interview notes/report.
This is really absurd question to ask. Besides kill -s SIGTERM or even htop does the job. But like other commenters have pointed out the questions really depends on the person as there is no specific decided questions.
I work at Amazon. Was hired in at L4 and promoted to L5 within one year, which is a little early, but not by much. I think 18 months is typical.

I want to say that I like their promotion process. It’s designed to be transparent and owned by the employee. I’d much rather have an ongoing conversation with my manager, using the doc as an excuse, that keeps the conversation on how close I am and exactly what I need to do to progress. This is far better than just working heads down and quietly wondering when you’ll be picked.

It’s also designed to persist in the event your manager leaves, which is a high likelihood event in the tech world on the scale of years. It would be really bad if your promotion totally depended on the support of one person who then leaves and you’re left at square one. At Amazon, boxes are ticked and they stay ticked if your manager leaves.

Yes, it takes time to maintain this doc. But it mostly is an excuse for you to have an open conversation with your manger and focus the conversation in a way that helps you grow and progress. It may not be perfect, but it’s designed with all the right intentions and in my experience has been very helpful and effective.

I also struggled with trust early on, but that’s not an amazon thing, that’s a human thing. People will tend to not take the new guy whose preaching big changes seriously, especially if he’s at a lower level. In that case, I found the best strategy was to find the high trust members, get their buy in first, and then present it as “I was talking with X and we think...”. That way, you get to borrow their trust level and he heard, and stengthen the relationship with them. Plus, they probably are better and smarter than you, so the conversation will likely lead to you learning something and being better off than just pushing your ideas on people that aren’t really listening.
There are also huge variations between fields. Bio postdocs are hugely competitive and kinda brutal compared to my field, for instance.
Microsoft is a cloud provider and mobile is king. This whole Windows vs. Linux competition for desktop is very old thinking. Microsoft makes money providing Linux servers, so they support Linux. It's pretty simple.
> It is like they are hooked on heroin and promise they will give up next week.

This is pretty much the entire auto industry in a nutshell.

Do you honestly think they’re ever going to give that up, unless they are forced to?
Same reason Google TV will fail: because you will find yourself looking at ads 50% of the time.
François from Hunter here.

Hunter does indeed search the entire public web for professional email addresses, following search engines specifications like robots.txt.

However, we do not try to reverse obfuscations as it is a clear sign the owner doesn't want the email address to be collected by automatic means. So even basic obfuscations like [dot] are enough to prevent the collection.

We also let the email addresses owners modify or delete the data we index about them: https://hunter.io/claim.
Partly agree. It’s misuse of JavaScript, or excessive use of it. JS apps can definitely be built lean and fast. It’s just that people don’t know when to stop.
The film is much more unsettling.
> free of charge.

I think you should understand what this really means. Are you willing to pay 10, 15% extra of your income to sustain 10~25k a month bills for mentally ill people?
But you’re not agreeing with the grandparent. You’re substantially more optimistic with regards to top MBA programmes than they are.
It's probably worth waiting for Black Friday if you're gonna be picking up any of the expensive items here. Lots of stuff usually goes on sale, even if the discounts aren't very big.

For tape measures, if you just need something for occasional home use I'd consider the IKEA FIXA [0], which costs $0.99. It's only 10ft long instead of their suggested 25ft, but that might be enough for home users. I've had mine for around 5 years now and so far it hasn't let me down.

I'd consider adding a digital microscope under cheap STEM toys, since the one linked isn't very powerful and it's kinda overpriced. You can find lots of options for under $20, there's some that can even hook up to your phone or tablet. Although I might be a bit biased since I was fortunate enough to have one when I was growing up. I still think they're a super cool toy.

[0] https://www.ikea.com/us/en/catalog/products/40237557/