skysight-inc/HackerNews huggingface dataset:
I had this view when I was interviewing for internships during this quarter. I have spent working and interviewing at a couple of places, before I came to pursue my masters and I believed people valued coming up with the solution on the spot.

I interviewed at atleast 10 places for internships and every single of them asked one of the questions from either leetcode or cracking the coding interview. I found none of them cared whether I am thinking on my feet for a solution or not. As long as you can reproduce the answers to the questions in a nice manner, you got selected. None of my interviewers were trying to understand / empathize how difficult it is to come up with a solution really quickly when you have not seen the problem before.

The thing I learnt through the ordeal is
1. Nobody cares whether you are thinking on your feet or not.
2. You need a month of preparation going into these sort of interviews.
Seems like you want the advantages of both centralization and federation without any of the disadvantages.
You describe the "interview anti-loop," a term coined by Steve Yegge, a prolific blogger who wrote about the Google interview process. Better luck next time. I've come across it a few times myself. Also I've legitimately bombed interviews, sending apology emails to the recruiter immediately after leaving.
+1 for BitBucket - I'm using it without any problems for many years!
Another source of Java bugs is improper input sanitation when untrusted input eventually feed into various interpreters like embedded JavaScript or SQL. That, of cause, can happen with any language, but at least with Rust it is much harder to accidentally call into some framework that exposes an interpreter capable of arbitrary code execution.
Windows Subsystem for Linux: Looking Back and Looking Forward
The Archimedes' performance was astonishing at the time. It was amazing to see Zarch [1] in 1987, when games were mainly sprites [2] (with important exceptions like Elite).

[1] https://www.youtube.com/watch?v=MNXypBxNGMo

[2] https://www.youtube.com/watch?v=p0T03sFX_yM
Well, then the natives should lose their citizenship.

We have the same bs here in nl, and I'm 100% certain that I would not pass, if only because I don't know enough about our 'Royal' family.
Our nightmare on Amazon ECS
It appears that if the alleged crime is sufficiently serious then a preemptive execution is seen as justified.
All one can do is go by what they say. There is a third option that I've been on both sides of as well: they think you're too expensive and/or you'll be a flight risk.

I've had a number of occasions where the feedback was overwhelmingly positive and I just knew I was having a great run only to not get an offer and an explanation via the recruiter (mine or theirs) that they just couldn't afford me. This is a totally valid reason, but I usually make it clear that $X or the general vicinity plus other considerations is the starting point and give them an opportunity to bag out early- so this is an outcome that pisses me off with the caveat that I've had the budget reduced for a position mid-hiring process so I know it's not necessarily BS or intentional time wasting. The one time it happened to me I let them know for real what the reason was and they wound up working for us a year later.

Whenever I say someone's too expensive internally it has meant that they don't come armed with the tools I'd expect an $Y per year salary would warrant. Sometimes they're our best candidate and we just "pay and pray", other times my feedback is just that, "We don't value what you bring to the table at the same level you do," and we try to negotiate.

The flight risk is the trickier one, rarely will people even hint at this. They're either worried that you're going to be bored quickly (which comes up a lot depending on the role) or that you seem to be chasing money and/or titles.

If it's the former I specifically tell them we like them, we want to make an offer, but we're worried that the day to day work may be unfulfilling in the long run based on what they've made us think about them during the interviews.

By the way, my anecdotal track record for this is pretty good- these people are usually gone in 18 months, which is just about the time you hit your stride and go on auto-pilot plus a few months to figure out you're really effing bored. I can't recall anyone we've thought this about that stuck around past 30 months.

The job hopping and money chasing is what it is. If it's true or not, you can't really unbrand yourself of it when they perceive it. I don't begrudge anyone for doing it, I have never been at the same company (whether for myself or others) for more than 4 years. I think everyone should be looking out for the best interest of their careers and families, your tenure at a company doesn't guarantee a thing, just do your best and be ethical while you're there. Be that as it may, if I've got two generally equivalent candidates and one is perceived to be more likely to stick around, s/he'll get the first offer.
Now you have two problems: managing utf-8 encoding (the idea that you won't want constant access into a string is pretty laughable—do you not ever use ranges?), and trying to work with a language that doesn't support unicode first class.
> I can't help but to wonder if it was really worth it.

It sounds like the kind of thing I might enjoy doing for fun, anyhow. It's my goal not to jump between employers. If I wasn't trying to find somewhere to stay for 5 or more years, then I'd be complaining about the up-front cost too.

> I've always felt that if I can't get through an interview with a little prep and my existing skills, I don't belong.

Ridiculous as it is, they're testing for things that your existing skills may not cover well, and that you may not have practiced in the last...well, since you learned it in school. You're trying to get a job doing things matching your skills, but the interview tests for something different (and arguably only loosely related). Still, that's the bar for getting the job.

> It would be interesting to know more about his desire to work for Amazon that badly.

For me, they've got local offices, so I wouldn't have to sell my home or leave the area my family lives in. They're a well-known company, and their engineering teams have a reputation for being picky. They also engineer for a scale that's hard to find in most other companies. If/when I decide to leave them, there would be the nice line on my resume where I can say I worked for them for x years. Of course, all of those apply for a couple other companies in my area as well, but they're still valid reasons to want to work there.
parts phone for repair of others, perhaps?
Amazon does this for some college hires.
126,100€ for med.cloud !!! What's so special about these domain names ?
>The US government could have done something about the banks after having bailed them out without wreaking havoc, but they didn't.

That's exactly what's under dispute, especially given the multiple meanings of the term "could" here.

The problem with paying the Danegeld is (among other things) that the extortionist becomes more capable; that means it's less true that "we 'could' shut them down".

In this case, it means the banks have bought time to extend their influence, get more people to expect them to be around forever, borrow bigger amounts of money on the assumption that they can't die, make more acquisitions on the assumption of returns to TBTF status, make politicians more dependent on their campaign contributions, etc.

It's the exact mentality that "oh, they won't call our bluff because Everyone Knows that would be reckless" that allows this abuse to exist in the first place.

And what's worse, having given in, you now have to worry about non-bank orgs similarly positioning themselves!

There's a reason people have to be taught about the dangers of the Danegeld: because they all think they can just "fight for real later".
Our first computer was an Amstrad CPC464. A cousin dropped a jam sandwich onto it and the E key became terminally stuck down, rendering the entire thing impossible to use. As a fledgling nerd, I was devastated. Devastated!
Friday thoughts: The Neverending Reality
Interesting that you would think Maduro and his Government have any honor. How could they possibly have any face left in the International world?

Communist/Socialist Governments typically use such financial vehicles among many others to systematically remove and transfer some/most of their countries wealth into their own/friends coffers through various arrangements with financial institutions et al all the time.

Just another day and another dollar. Pride/Honor have nothing to do with any decisions when it comes to stealing billions. The human cost isn't even part of the equation.
Atom POWER MODE
It was never communicated which languages the coding test would be limited to before I started it.

Brilliant. They expect near-flawless execution (under tight time constraints) on these algorithm quizzes -- but can't manage to communicate up front which languages you'll be actually be allowed to code in.
I'm born and raised in the Bay Area (a native, of sorts). Between work and family, I've travelled more than a little bit the last few years. I live on the coast, we used to have some great storms in the late 90s, but nothing impressive in over 10 years.

For me, I need the change of temperature (sure it's between about 8 and 21-25C, but a variation). The lack of light in winter affects me more.

I've been through one Finnish winter and had visits to Tallinn (-30C), Stockholm (-12C) and Munich (0C) one work trip where 0c really felt like I should be wearing shorts.

What I can't deal with is hot and humid. Arrived in Germany about two weeks back, it was 33C and humid. Not enough showers would help not feeling "sweaty and dirty".

I think some variation is useful. I also miss rain.
How is it any different from a classic swat team pointing their guns at a house, ready to fire in a blink of an eye?
Perhaps I didn't get across what I was trying to say. My point was that legally, it's going to be easier for the courts to convict a poor person with a public defender on murder/non-neglient manslaughter charges than a rich person with an expensive lawyer.

What would be interesting to see is the rate at which charged persons of certain socioeconomic tiers successfully defended their case, or were able to plead down to a lesser charge if they were originally charged with homicide.
Neverware (neverware.com) | New York, New York | On Site Full Time Software Engineer

We maintain a linux distro (fork of ChromiumOS) that, unlike vanilla Chromium, will run on hundreds instead of tens of machines. We then sell that fork (bundled with support) to schools to help them get their aging computers working again. We also offer a free version here: http://www.neverware.com/freedownload

Most of the work we do is systems level python/c++ linux work, but we're currently looking for somebody to come in and own all of our web projects. It'll probably be a 70/30 split between web and non-web development.

Our interview process involves a 30 minute phone call, either an on site whiteboard style interview or a take home project (your choice), followed by an on site cultural interview.

To apply, check out our jobs page here: http://neverware.applytojob.com/apply
I know that Google's recruiters have told me that they often end up hiring candidates on their second or third interview attempts; even at a company with a fairly standardized interview format, they get a ton of what they consider "false negatives". It seems like a related phenomenon.
> There are twice as many suicides as homicides in this country

I think it's a mistake to consider suicide as outside the gun-death problem. I think they should be considered within the continuum of a single problem. Furthermore, the percentage of shots fired causing death in a suicide situation is far higher than a homicide situation. So you can argue that more violence (and injury) occurs when people square off against each other with guns.

And I also don't think it's reasonable to compare our gun-death problem with non-OECD nations.
I used to believe this. As a masters student who is going to graduate soon, I have to put in months of preparation for the interviews. Nobody believes in your ability to write code even after having close to 100+ commits to a popular open source project. People expect you to come to the correct solution after 5 minutes of them asking the question.
Learn new languages by watching movies on Netflix
No pricing on the website, so it's likely to turn off many people here.
Yup. Stack was born out of our internal build tool "fpbuild". We found that having a good build tool was crucial to our productivity. Stack was created to better satisfy our own needs, and we shared it with the community so that they can also benefit from it and help make it better.

When someone's consistently had good contributions and discussion, we've granted them maintainer level privileges. Certainly quite a lot of stack's development and maintenance is done by FP Complete folks. However, our intention is to make the project as open to contribution and feedback as possible.
Or indeed from a policeman standing by a car window. The method is not so important. They key thing is that the police are permitted to deal death swiftly whereever they feel the slightest or the largest degree of threat.

He was a "bad guy", and we know from the movies that justifies instant death by the good guys.
A bomb robot is cheaper than a swat team, at least.
Yes there are still problems: https://www.elastic.co/guide/en/elasticsearch/resiliency/cur...
There are basically three major classes of Java code execution bugs:

1) Bugs in native code (generally image processing, compression, etc). This code tends to be derived from existing libraries, and so shares common vulnerabilities.

2) Bugs in sandboxing when running untrusted code. Java's sandbox model is fundamentally flawed and I don't believe it can ever be secured.

3) Executing untrusted external user input within the JVM context, e.g., by evaluating external data using your internal scripting language that has access to the JVM or relies on JVM sandboxing.

Of those:

1) Not much you can do, but issues are relatively rare.

2) Can be avoided by not running untrusted code in a JVM-enforced sandbox (applets are dead, sorry).

3) You'll be fine if you steer clear of libraries that even go near eval() of untrusted user input. The culprits here are serial offenders due to architectural/design issues, and are easy to avoid (e.g. Apache Struts.)
Is that better, or worse?

I would argue the expensive tool might be more appropriate in cases, if it means it will be used more judiciously.
I loved living in San Diego but nothing in the mountains compares to the lush spring, deep winter, hot summers with water temperatures warm enough to not wear a wetsuit, or crisp fall you get in other parts of the country you've undoubtedly visited.

Southern California is wonderful for a variety of reasons but the "I can drive to all 4 seasons" disregards some of the important details you don't get anywhere in semi-arid California weather, fauna, and ocean you have in the rest of the country.
I had a similar experience. I find that culture is continually underappreciated in discussions of wealth and income. If I had to choose between passing either my wealth or my culture to my kids as their inheritance I would pick culture every time.
I don't know why you are getting downvoted, that seems to be exactly the case according to that video.
Most will fail. Amazon actually has an internal hiring standard that the candidate should be better than 50% of their peer employees in the position they're interviewing for. This goals helps Amazon strive to always hire more talented employees..
I think that the answer is in the article: paraphrasing, "when something (in this case, killing someone rather than waiting him out) becomes easier to do it tends to get done more often".
21ºC for us non-Americans

Funny you said that:) "By the end of the 20th century, Fahrenheit was only used as the official temperature scale in the United States (including its unincorporated territories), its freely associated states in the Western Pacific (Palau, the Federated States of Micronesia and the Marshall Islands), the Bahamas, Belize, and the Cayman Islands."

[1]: https://en.wikipedia.org/wiki/Fahrenheit
Privacy Model for Notifications
Nice to see first-party transcriptions.

http://asciiwwdc.com also has transcripts of past years.
> Yes, because they serve the same need -- to get you from one place to another.

By that argument, you don't need airplanes either because we have greyhound. They don't serve the same need, they serve similar needs.

> They don't need to use Uber. There are other options.

So what? We don't need transit either, everybody could just take 2-4 hours to walk to work. What's the difference? I'm taking your poor argument and extending to the absurd conclusions that result from it. Why must we have fewer poorer options when we could have more better options? Is that not progress?

> That business model exists already, it's called a taxicab/livery service.

Unfortunately, in Vancouver, that service is a monopoly that has too few vehicles to serve the population. It has poor customer service that more often than not fails to deliver. If this were a free market environment, competition would come in and solve the problem but it is not.

Uber could be a better business model, could it not?
Why on earth does a fitness band need security? What a waste of time and effort for everyone involved.
So you'd use the PIN. Then they get the metaphorical middle finger without seeing you use the real one.

Besides, no criminal cares about your phone being unlocked. They just want the phone. Well, I guess there are circumstances where a criminal wants information, but if they're the ones compelling you, you have other pressing issues that go beyond protecting information from unauthorized parties.

I'm talking about being compelled to unlock your phone by someone seeking information on it, either depriving you of due process or your civil liberties.
"When things get easier to do, they tend to be done too much."

---

When you only have a SWAT team:

"We have him cornered, with no food or water and limited ammunition. We don't want to lose any more officers. Can we just blockade him and wait him out, then take him to trial?"

When you have a robot that can carry a bomb:

"We can just execute him at no risk to anyone."

---

I don't know many details, and obviously wasn't part of the conversation that took place to arrive at this decision.

I do look at the decision to execute someone who executed people on your side in response to the perception that you were executing people on his side...

Whenever a bad cycle is seen to be developing, it is the responsibility of the leaders in the community to quickly break that cycle.

I worry in the long run that we will come to regret this "quick fix".
So who's behind C? C++? Haskell has a language standard and has historically had competing implementations. None of them is "official", nor is any of the infrastructure.
It's because R is lazily evaluated and Python is eagerly evaluated [1].

Eager evaluation is when the interpreter evaluates the argument np.log(B-A) BEFORE passing it into aes(). aes() can only see the resulting VALUE, not the EXPRESSION itself.

In contrast, lazy evaluation means that aes() gets the raw expression as an argument. It can evaluate it, pass it on to another function, or otherwise manipulate it (e.g. serialize it back to a string).

In the case of ggplot, this is used to actually evaluate the expression at DIFFERENT values, so you can plot it. Suppose you want to plot f(x) = square(x). It doesn't make any sense to write plot(square(x)), because if x = 5.0, you will get plot(25.0), and you can't make the plot. plot(lambda x: square(x)) make more sense, because then the plot() function can evaluate it with 100 different values of x to get 100 pixel values.

And it's also used to print the expression on the axes. That is, you actually want to print the expression "square(x)" on the graph. You don't want print "25.0" on the graph -- that makes no sense.

This is related to the concept of quotations in Lisp. Quotations are UNEVALUATED program fragments. In Lisp it's an AST, but in Python or any other dynamic language, it has to be a string. In C there is no way to do this (short of shelling out to the C compiler at runtime, which some people have actually done ...)

[1] R has crazy caveats, but that's beyond the scope of this post...
Like half of Mexico is at least a mile above sea level
Why the surprise?

http://www.defmacro.org/2013/12/09/learn-to-code.html
I've signed Amazon's. If I remember correctly, it says not to talk about any workings of Amazon internals that you might learn during the interview, and not to talk about specifics of the questions. Things like the standard interview schedule, the focus on the Amazon leadership principles, etc are pretty well-known already, and I don't think talking about them will reveal anything that hasn't been revealed to the public.
This is a great way to further correlate your location to your social media presence.

You should DEFINITELY take pictures everywhere you go, and you should DEFINITELY get those pictures online ASAP.
What is the risk you're envisioning? It can't be worse than being trapped in a hospital.
Boredom can lead to more extreme political views
I am not sure what's so impressive about a robot used in this way.

What is impressive is that they would do this in an urban environment. What about possible collateral damage?
I'm curious if you could use "cycles since power was applied" as a shared secret for pairing lamps to a wall switch.
> The US government could have done something about the banks after having bailed them out without wreaking havoc

It could have done something simultaneously with bailing them out, too; and it frequently has in bailouts of "too big to fail" organizations.
Ah yes, I remember Nevryon too. And Cataclysm, that was amazing for the time https://youtu.be/VMlZ2MwYvuA
Ask anyone leaving or entering the US (or, indeed, any of several countries who may choose to screen phones upon entry/exit) if it's niche. I'd also submit that the iPhone is hardly a luxury item. I know that's a relative term - feature phones are luxury items in some regions of the world - but it's no yacht or Maserati or other such "luxury" item. Many, in fact, got their iPhone for free.
My favorite (mostly tech) newsletters
tl;dr: Berlin cops hate left-wing activists with a passion, but ignore "casual law breaking", Munich cops are not very violent but very pedantic otherwise.

Berlin is anarchy, police brutality and power abuse at its finest - I'm interested what the result of the Rigaer 94 rally in 20h will be.

Munich cops don't engage in open violence, esp. not plain-clothes officers, but they do fuck you over for smoking weed, crossing a red light as pedestrian or riding a bicycle on Marienplatz with no mercy. That is what is meant with "Polizeistaat".
very good info
thanks
CppCon 2016 Program Preview: Data Structures
When it was still possible to use the Facebook chat via XMPP I used to use Pidgin as client, and chat securely using the Pidgin OTR plugin.

Message appeared in the Facebook page as "encrypted message".

I guess you hardly can get better than this.
...no dependencies but x86-64 linux abi, which is a pretty massive hard dependency.
Elizabeth Holmes of Theranos Is Barred from Running Lab for 2 Years