skysight-inc/HackerNews huggingface dataset:
I don't have a problem with design patterns as a concept. But you need to recognize them for what they are--folk wisdom. Some of it is useful, much of it isn't.

If there is no theory we have to fall back to empirical analysis, and unfortunately our industry hasn't done much of that. The only thing we have to go on is the general "consensus" of the industry, which is cyclical, transient and mostly fashion.

Some of the industry folk wisdom if beneficial and withstands the test of time. Most of us agree that encapsulation is nice. However, we don't agree on what form that encapsulation should take.

OO programmers argue that state should hidden away inside objects, functional programmers believe that state should be explicit and we should always try for pure functions and immutable data when possible. There's very little objective data to support either side (except that functional programming languages tend to have more formal underpinnings). Mostly it falls back to personal preference, which programmer sages you trust, and what the current industry fashion is.

Our industry reinvents the wheel time and again because we are slaves to the cyclical nature of the industry fashion.

Relational Algebra/calculus has been formalized for decades, yet people who don't understand relational theory cried out for something "simpler" and thus NoSQL was born. Fast forward 5 years and you'll find many of the people championing NoSQL had to reinvent most of the tough problems that CS had solved decades ago.

Again, there is nothing inherently wrong with craft and folk wisdom--just like there's nothing wrong with learning salary negotiation, but they don't belong in an academic CS environment. These things are best taught in an internship/apprenticeship after you've learned the underlying theory.
Girl amazingly singing an Etta James song
Damn good question. Short answer: The images are brightened visible light.

The wikipedia article has more information:

https://en.wikipedia.org/wiki/Bright_spots_on_Ceres

Notable points:

In infrared the spots are darker or equal than surroundings, thus cooler or equal.

In lower resolution pictures the bright spots are considerably larger than their now apparent size, thus they're throwing out massive amounts of light, likely reflection of sunlight.

They seem to reflect equally well from any given viewing angle, thus whatever their material is seems to exhibit some kind of cat's eye effect. ( https://en.wikipedia.org/wiki/Cat's_eye_(road) )
Why I Started a Company in a Regulated Industry (Debt Collection)
http://www.nydailynews.com/new-york/obligations-affidavit-su... - This details at least one court case of USCIS enforcing an Affidavit of Support, and was literally the first Google result on which I clicked. They do mention that it's rare, but it happens.
all that matters in reddit history to me is the turning point when Digg botched their v4 design execution and caused a huge exodus to Reddit, who was struggling at the time. Changed everything
So, the jury is out until a followup. How to measure productivity without bias? Applying Demarco and Lister's "Coding War Games" approach may work between companies, but how to apply within a single company? What would be the standard error? A dozen new hires is a lot different than 300 interviewees.

What kind of skill set? My previous company contracted with Galye Laakmann McDowell to coach the engineers before an acquisition due diligence. I thought it was unnecessary because we rarely used O() notation in our day-to-day. Since then, I'm designing a machine learning product and find sections in McDowell's book extremely relevant. My takeaway is that it all depends: are you hiring an architect or a hiring a construction crew? How do you measure such different skill sets? Or, how to measure with a job that combines both?
A general purpose AI/Robot will just do what it does here, there, and much cheaper and better than some guy stuffed into a pressurized suit who can only work x amount of hours per day and is easily injured and in constant need of food/air/medical. If space migration happens it will be with an army or robots per person because of how hostile conditions are for delicate mammals outside of earth. I don't think the futurist visions we imagine happen without a general robotics revolution, the same way we couldn't get to the moon without computers.
Emacs has evil-mode which implements vim's bindings so of course this can be done. Give it a spin though, you might find that some of your customization isn't even needed here, the design is very clean and composable, even more than vim's I'd say.
I appreciate that you guys might not be statisticians, but if you're going to try and analyze data like this, you simply must address survival bias. As it stands, these data are meaningless unless you assume dropouts are completely unrelated to your screening.

You claim doing well on the Fizzbuzz wasn't correlated with interview performance, but you also said "We saw twice the drop off rate on the coding problems as we saw on the quiz."

An alternate explanation for your finding then is, more low-quality candidates drop out of the process when given FizzBuzz, leaving a relatively homogeneous pool of higher-quality candidates for the later interview. This effectively reduces the ratio of meaningful interindividual differences relative to noise, which will reduce the correlations.

In all likelihood, both of your correlations are low, but the idea that coding is less predictive than a quiz could be purely a statistical fluke due to survivor bias.
Humility is never a bad thing. Better to own up to your mistakes than to keep going out of pride.
His fund is one of the best on the street, and he has been in business since 1982.

http://blogs.wsj.com/deals/2009/03/25/the-hedge-fund-worlds-...

http://www.insidermonkey.com/blog/here-is-why-jim-simons-is-...
Legal prohibitions on providing law-related services without officially qualifying as a lawyer aren't exactly non-legislative means.
> Reddit is owned by a billion dollar company, and does not need to be profitable.

Tell that to Myspace. A property as expensive as reddit has to have a clear road to profitability or it's going to get the axe. Conde Nast isn't running a charity.
Bandwidth have been going down for years. I don't think they release numbers but the community in imgur is pretty active. There's a lot of people browsing imgur directly (they have a voting system, comments...) and know nothing about reddit.

They have a lot of direct traffic to compensate for the cheap hotlinking.
Anyone got the inside story on why in 2015 Amazon doesn't support IPv6?
I signed up for CreditKarma too long ago to remember the process, but this is pretty standard for credit reporting services. I know Equifax, MyFICO, and the free annual government site do the same. In my experience the "You recently opened an auto loan..." questions are almost always answered with "none of the above".
> In General, the Longer Regex Is the Better Regex

I'd rather word this as "more specific is better". Like say for a U.S. phone number (minus area code for simplicity),

\d{3}-?\d{4}

is better than

.*-?.*

because it's more specific.

"Longer is better" is only useful for helping identify which regex is better, not for helping write better regexes.
I love OS X's exposé (app and all window). I have mine setup to be hot corners. I often drag a file to a corner and then drop it onto one of the exposé'd apps. I feel like I went back in time when I use OSes that doesn't support this functionality.
If you accept that the language, ethnicity, and culture are valuable parts of that country-

Such a country can assimilate some number of immigrants each year while remaining mostly unchanged. The immigrants learn the language, the culture, and marry into native families.

But as you increase the number of immigrants, the country can no longer assimilate them. They don't all learn the language, they don't know the culture, they form social cliques with other immigrants from the same country. They begin to change the face of the host country.

Personally I've never been thrilled by immigrants who say "Elbonia sucks, let's go to another country that is better and make Little Elbonia".
I don't program C#, but there is OmniSharp for Emacs: https://github.com/OmniSharp/omnisharp-emacs & you can look to csharp-mode page on emacswiki: http://www.emacswiki.org/emacs/CSharpMode (and this post: https://bbbscarter.wordpress.com/2013/08/17/c-autocompletion...)

P.S. There were C# parser for CEDET (in contrib), but it wasn't updated for a long time
According to the first site testing tool I found (https://www.dotcom-tools.com/website-speed-test.aspx), there's a clear delay when accessing from outside Europe or Canada. Less than 2s to Frankfurt and London, but 5-6 for the US and 11+ to Australia.
Slightly better description of the underlying ideas here: https://en.wikipedia.org/wiki/Montgomery%27s_pair_correlatio...

The key point is that the correlation function between pairs of zeros of the Reimann zeta function is the same as the pair correlation function of a random Hermitian operator (I presume this means the pair correlation function of the Eignenvalues of a random Hermitian operator).

This is what the OP is getting at when it talks about the distribution of energy levels of heavy nuclei, which are described by the Eigenvalues of a (more-or-less) random Hermitian operator because they contain enough particles that we can start doing statistical physics with them rather than worrying about each individual nucleon.

So this whole thing is less about some deep connection between quantum mechanics and primes than it is about a connection between primes and some of the mathematical machinery that quantum mechanics happens to use to describe the world in a particular approximation where the number of strongly-interacting particles is fairly large.

Physicists know a ridiculous amount of stuff about Hermitian matrices, which are a generalization of real symmetric matrices that have real Eigenvalues (this condition is important because it means the Eigenvalues can describe the outcome of experiments, which always come as real numbers.) So it is no surprise that a physicist of Dyson's stature would know something about these matrices that a mathematician might not.
▶+SECONDS+AWAY+FROM+WW3+SEZ+?BEFORE+ITS+NEWS+-+YouTube
@apdinin I'd really like to learn more about your background. Would you be interested in setting up a time to chat?
Well done on your work so far!
Microsoft #1 Docker contributor since April 29
Yep. It has other features that I never use, but the media key functionality is great.
>Anything special about Atom that you don't get in something like Vim or Emacs?

A majority of programmers actually wanting to use it.

While we might use Emacs and Vim in our echo chamber, the huge masses of programmers prefer an IDE or something like TextMate, SublimeText, Notepad++ etc.
My rule for these - only do these tests in-person, on-site, and after after the company has invested a significant amount of their employees' time to interview you in-person.

Tons of companies hand out these "homework" tests to hundreds of people without having even the slightest intention of hiring them. F* that.
I suppose immigrant laws are very scrupulously applied in case of immigrant lawyers. Why make it easier for foreign competition?
I understand we're going to get photos from a lot closer, but does anyone know what the best resolution will be? (I guess, how much improvement can we expect?)

Because if we can't resolve the mystery from photos, I'm all for sending a lander. I can't stand not knowing.
“We’ve been looking through the old Pathfinder software. We got duplicate computers up and running for testing. Same computers they used to find a problem that almost killed the original mission. Real interesting story, actually; turns out there was a priority inversion in Sojourner’s thread management and—”

“Focus, Jack,” interrupted Venkat.

Weir, Andy (2014-02-11). The Martian: A Novel (p. 121). Crown/Archetype. Kindle Edition.
>is that it would be easier to bring Emacs/VIM up to acceptable GUI editor standards

Perhaps but nobody has done it yet.
Although splat and option hashes (double splat before double splat came along) are something I use everyday, I almost invariably end up thinking they increase (cyclomatic) complexity. Quite often, having a more strongly typed class as a method parameter instead of a hash is actually what I want. Double splat and the like sometimes make it easier to do the wrong thing. Worse still, they seem to promote it.
A lot of people feel this way, and I see no reason why it can't be an option at more companies
If anyone is interested in more reading on the history of algorithmic trading, I've posted a screen grab of the top half of one of my book shelves.

Some of this maybe a repeat to people as I often get asked for recommendations on how to get into algorithmic trading.

http://imgur.com/OdzB4aW

http://www.amazon.ca/Fortunes-Formula-Scientific-Betting-Cas... The history of hte first real quant

http://www.amazon.ca/Dark-Pools-Machine-Traders-Rigging-eboo... The history of the rise of algorithmic trading

The phyisics of wall street was mentioned by someone else, great book

http://www.amazon.ca/Quants-Whizzes-Conquered-Street-Destroy... This profiles 4 famous traders including Simons, alos a great book

http://www.amazon.ca/Heard-Street-Quantitative-Questions-Int... A must read if you want to get into quantitative finance.

As always, email if you'd like to chat.
You've got some flawed logic in your second point. While labor laws say that you must treat workers the same that has no impact on immigration law. If a skilled worker on a visa loses or leaves their job they need to leave the country unless they start a new job in a short time frame. This is a huge burden that citizens and permanent residents do not have.
Isn't it? I haven't enjoyed somebody being disliking a comment of mine so much :). I've been reading these all day.
I don't understand your point.

I never once claimed folks with these extreme xenophobic views represent any kind of majority in any given nation. They're a vocal, often violent minority. Their voices are getting louder these days, but so it goes with squeaky wheels.

I also never once claimed he was American. In fact, if I had to make a guess, I'd say he's a right wing European. But that's just a guess and isn't terribly relevant.
A take-home test has a 0% chance of being cheated on? Are you sure you're talking about the same thing here?
We had a number of very annoying things happen as well for my parents, me, and my wife. I'm glad things worked-out for you by dumb luck too. People here are always surprised when I tell them our particulars.
Just something simple, allow me to add it to my google calendar.
We're currently hiring and for the first time, we should have started doing this years ago, given a simple coding exercise.

I estimate it would/should take any programmer/problem solver no more than 15, maybe 20, minutes to come up with the solution if they have experience in the language we request they solve it in. The exercise doesn't require specific domain knowledge but should quickly assess whether a programmer, particularly with experience in a different language, is able to learn and apply the syntax and semantics of another language. If they are completely unfamiliar with the language then maybe an hour. They can use whatever references they want. We will check for complete copy/pasted code and alter the requirements and/or test data over time.

The other great benefit is we get to see what/if/how they ask questions to clarify the problem and solution.

EDIT: This exercise is geared towards fresh graduates or developers that don't have experience in the language we use. Can it be gamed? Yes. Might some people not bother? Yes. Are we okay with that? Yes.
I had to get finger-printed 3 times because they INS/BCIS/USCIS kept losing my prints - or perhaps the FBI did. I'll never know, and now no longer care
Do you want us to change the URL to that one?
Peer to Peer Rental Platform for Adventures
Get married and get this over with very quickly and stop busting our balls with these phony grievances and Holier-Than-Thou attitude and seriously when your employer refuses to sponsor you that speaks volume of your competency and on-the-job performance.

Shower me people with your social engineering downvotes, I'm loving it.
Space flight even gives you numbers for what is acceptable, e.g.:

"It is the policy of SSC that the risk associated with each launch of rockets, balloons, UAV’s and other airspace vehicles at Esrange Space Center is controlled so that the hurt risk or casualty expectation (i.e. personal injury) to the public never exceeds 30x10-6 and that the hurt risk for personnel at Esrange Space Center never exceeds 30x10-5." [1]

which comes down to one or two deaths per a few decades being accepted for the risk. Does the power plant industry have numbers?

[1] www.sscspace.com/file/esrange-safety-manual.pdf (in Sweden)
Speaking of direct traffic, Imgur will redirect direct links to images posted on social media sites to the ad-filled image page: http://minimaxir.com/2014/02/moved-temporarily/
Conde Nast isn't running anything. IIRC, Reddit split off from them some time ago.
"Awk and grep use the Thompson NFA algorithm which is in fact significantly faster in almost every way but supports a more limited set of features."

AFAIK the only feature of regexes that require backtracking are back-references, as long as your regex doesn't use it why doesn't PCRE switch to the more efficient algorithm, and use the backtracking algorithm only if you actually need the feature that requires backtracking?
What makes you think they're hidden? Enumerator moved from stdlib to core in 1.9 and also calling #to_enum isn't needed anymore:

enum = 0.upto(Float::INFINITY)
enum.next # => 0
enum.next # => 1
Some great lessons in this post:

* open()/close() (in other words: resource management) are as likely to cause leaks as malloc()/free() (aka memory management)

* Single threaded code can have race conditions

* No single tool (debugger, heap profiler, logging, etc) will be a panacea for troubleshooting production
I am sure there is a genetic component to it as well, but my observations from being Indian, living in India for more than 2 decades, and having a large group of Indian friends tell me that Indians consume a high (and quickly growing) proportion of their diet as carbs. Worse - most of the carb calories seem to come from fried carbs, or sugar rich sweets. This is separate from the "westernized" fast food for which India is one of the fastest growing markets.
There's at least one product manager that is trying to learn to code ;-)
Because the alternative methods for handling intra-container communication are even bigger messes.

The 1.6 docker solution involved a double nat and relied on iptables - resulting in some fairly serious bottlenecks and pathalogical edge cases. It also required a third party solution for handling discovery of IPs for services.

Opening up containers to access the host network interfaces breaks the encapsulation promises of containers, and is thus not available to all people. Conceptually, it also creates holes in the idempotent service model, since they have to be aware of port conflicts.

The 1 IP per container model, such as VXLan, Flannel, Kubernetes, Docker 1.7 etc. is one of the more effective methods of countering the problem, at the cost of guzzling IP address space, and requiring a gateway to escape the virtual network tunnel.
So?

Things change. That's called life. To assume all nations and all cultures remain static over time is absurd. Hell, the nations as they are defined today are a very recent phenomenon. Some have only existed for a few decades!

The host country will become a new, different, more diverse country. That doesn't mean the culture of the host country is completely destroyed. Altered, yes. Destroyed? Almost certainly not.

And the detrimental effects can be mitigated if the host country works to actively integrate (note, integrate, not necessarily assimilate) immigrant populations, rather than isolating them through xenophobic policy and politics. It's the very fear of change that exacerbates the challenges of immigration.

As an aside, your characterization of immigrants as from "Elbonia" coming to make a "little Elbonia" is precisely the kind of xenophobic tendency I'm talking about. I'm sure folks said the same thing when Little Italy or China Town showed up in New York City, and yet today those areas are considered cultural jewels, contributions to society rather than infections that must be dealt with, components that have been integrated into a modern American identity.

Maybe don't assume immigrants are foreign invaders and they'll be more likely to integrate rather than isolate...
> Can you cite sources for that claim?

Here is a recent example: https://www.techdirt.com/articles/20150611/15533031317/house...

It doesn't really matter whether US or other countries only are affected. Stuff like corporate sovereignty circumvents local legal system by design which is a pretty crooked concept no matter what country it is in.
According to that study, only 27% of all women are historically from Australia and recently only 18% are. The rest are from China, Thailand, and "other Asian". A few stragglers from elsewhere. A majority of them are unable to speak English competently.

It does seem like it's primarily foreigners who cannot get a job. This seems exploitative. And the article you cite doesn't paint a rosy picture of everything being great with legalised prostitution.
Snafu'd = situation normal all fucked up.

Not sure this makes sense in context. They fucked up I concur but I don't think snafu fits the situation.
The problem is that you don't actually have a clear measure of who you're rejecting. Every company uses a similar argument to support their (very different in every case) interview process. The fact that it allowed you to build a great team does not mean that you could not have built a better team by giving other options as well.
Indeed. Sarcasm is still as hard as ever to detect in the web.
Unless they filter encapsulated packets (protocol 4)... or are filtering ICMP...
I felt that comment was succinct, but clear. The parent comment made the assumption that the US's antitrust position on Google was unbiased or valuable in an argument. I both stated my issue with his comment, followed immediately by the reason why I felt that way.

If you didn't read past the first sentence, then you wouldn't have received the complete thought. I suppose it could have been formatted better.
Actually Octavius itself derives from the latin for "eight" (octavus, which is were the music term also got it name).
WHY+Bachelorette+Kaitlyn+Bristowe+told+her+family+not+to+watch+new+episode?
I fell through at that stage as well, which I think was surprising only because their value prop is connecting you to YC startups. I'm a former early employee at a YC startup having contributed to nearly half of its codebase and other YC startups constantly attempt to recruit me.

Oh well, I'm at a non-YC startup now and very happy. I guess the discrepancy lies with Triplebyte selecting engineers that Triplebyte wants, not what is actually representative of what YC startups want. Overall it's still probably a decent signal—you'd have to expect some false negatives here and there (and I'm not a rockstar dev either).
You can't --- it has no inside.

That's basically the whole novelty of a Klein Bottle
https://en.wikipedia.org/wiki/Klein_bottle
That's been the promise for... how many years now? IIRC, it was before EC2 even existed, and we're obviously not there yet.

Also, it's worth noting that IPV6 is nowhere near as battle hardened as IPV4; there's too many optimization and security gaps to depend on it in production. I've watched a few network gurus burn themselves out attempting to harden a corporate network against IPV6 attacks while keeping it usable.