skysight-inc/HackerNews huggingface dataset:
It's true, most good programmers won't choose a language based on just syntax. And even though most economists aren't good programmers (in my experience), they're still smart people who can see past the syntax.

The paper is probably misusing the term syntax though. C++ and java really are quite similar in many ways, far beyond just syntax, java just letting the programmer forget about some annoying things like memory management and portability. If most of what they're doing in the language is numeric analysis, then there probably isn't much of a difference at all, and they will probably get slightly better performance from C++.
That's begging the question. Why is it fun?
Apparently Google is not the only one on the internet fighting against killer robots. I found this a few years back...

http://developer.appcelerator.com/robots.txt
Oh god, I'm ruminating on past forum threads and signatures with <center> tags because I thought they looked nice..
In FP, State is transformed into something more formalized, namely parameters passed to other functions. So no one in FP is punting on State, we simply don't need it to accomplish those same goals. It's different from saying "it's somebody else's problem", though it might sound like that because State is one problem FP does not have (so in that sense it is solely a turing-machine-programmers' problem).
"Edit: let's not forget your Python example uses a map, disguised as a for loop"

Mmmm, really? A map? Like Google maps? Like a paper map? unfamiliar terminology.

Seriously, I learned how to use for loops in 1984. Been using them ever since. Maybe that's the problem. Too old to learn new tricks.
Webfusion's always amused me: http://mirrors.webfusion.com/robots.txt
My geek blog and a couple of other similar ones are also blocked by TalkTalk. It seems to be a bulk problem. I have emailed them asking for an explanation.

One talk-talk subscriber has reported that he can see these blogs just fine. Though he does not have the "kid safe" setting turned on, of course. "Blocked" in this context probably means "blocked when using the most restrictive settings".
12 Amazing Sites With Breathtaking Free Stock Photos
Take a step back and look at all the arbitrary requirements that some people make up in order to keep other people from being able to work within some arbitrary bounds.

The article is not supposed to be a guide for foreigners on how to be able to exit and enter the US. This is what the writing is about:

>I hope that my story can help fuel the need for positive immigration reform in a country that has given me so much to be thankful for.
This is how I envisage what I would call "public facing" (websites etc) open source projects making money. Do you think this idea of trying to provide the best form of service translates to applications, through regular updates and support for users?
I sit in that area (SRE/DevOps/Tools) as well, and I strongly believe that Rust is a better foundational language because of the type system strength and guarantees. Particularly useful is the `enum` type and type matching. I want, simply put, to be able to write code that is "bulletproof" after I've brought it to deployment, and Rust gives me some awesome tools for that.

(I've also come to understand that Go is an extremely sharp tool for Google's problems - the style of coding, the concurrency, the expectations of the developers (look at the Google style guides to see the culture of development there, there's a harmony with Go). Your harmony with Go reflects your harmony with Google's problems).
It's unfortunate that the wording of the email subject (and the current HN submission title) can make it sound like the problem is with PostgreSQL, when it's really a problem with Active Record's adapter for PostgreSQL.

PostgreSQL itself isn't responsible or affected, contrary to what the "Vulnerabilities Affecting PostgreSQL" phrasing suggests at a glance.
Wow, that document does show the process to be quite a labyrinthine... I would definitely support simplification of the process. I also think 5 years is too long (so long as the other requirements are met) and I think time spent legally resident with any kind of visa should count towards the threshold.

For anyone interested here are the requirements: http://www.uscis.gov/us-citizenship/citizenship-through-natu...

However, I do feel that people groups 1,2 & 3 are the only people any country should accept into its borders. Maybe with the addition of medium term visitors like students, people on prolonged business trips or investors.
"Here is the truth as I see it, having spoken to nearly everyone who was involved in the project: What made Tinder Tinder was the work of a team:"

You could replace "Tinder" with any company and find that the above statement holds true. Twitter isn't Jack or Ev or Biz, it's the combination of the three. Facebook was mostly Zuck, but not all. Apple was indeed [very] heavily influenced by Steve Jobs, but Apple wasn't Steve Jobs.

I've found the idea of a single genius founder being behind anything is largely a myth; they're just the public face of a company that is doing great things in the background.
I was struck by that too, the "I wasn't going to mention this before, but now, here it is." nature of it was strange.
I think if you are going to post a rant about the linked article, it's pretty appropriate to post it at top level, or at least as a reply to a comment with a lot of context.

I also think it would be more useful to post a thoughtful, persuasive comment (as opposed to saying 15 gallons multiple times), but that's a different issue.

Anyway, this whole sub thread is sort of unfortunate (in that we both wasted time and any unfortunate bystanders wasted their time too). Oh well.
This is a joke: the robots.txt is a file on websites used to give instructions about their site to web crawlers.

Disallow: tells the robot that it should not visit those particular pages on a site. Or in this case, terminate those individuals.
Check for viruses, Trojan horses, rootkits, updates &c. Useless actually.
Reporters Without Borders puts the US at 46th position in their Press Freedom Index. An awful lot of things can be turned into "national security" issues.
Who are the other ISPs who do not have filters?
The reality is that someone who has 50 applications on his table and wants to invite 5-10 for an interview for 1 position is looking for easy ways to narrow them down.
The first thing I thought of was the grave robbers who plundered the pyramids and other royal burial chambers looking for valuable metals.

There are quite a few nice pieces of valuable metal making up that clock. I give it even less than 50 years before it gets looted.
There is a saying I've heard a few times in regards to aviation that seems to apply here, not sure who it should be attributed to: "Flying is hours of boredom, punctuated by moments of stark terror." On the gaming front, I think the closest I've ever seen to this was playing Eve Online, it certainly seemed to fit this description and the 'stark terror' parts were great, but I haven't played in years, I just don't have time for the 'hours of boredom' part anymore.
It's ironic that Mr. Rad went to such great lengths to keep his friend Mr. Mateen from facing the consequences of his behavior for so long. Because by putting his friend above his company, he ended up hurting both even more.

If Rad had just forced his friend Mateen to resign earlier on for "creative differences" before his behavior got out of hand, everyone -- including Mateen! -- would have been strictly better off.

And this definitely isn't the first time that this has happened (Rap Genius, and I'm sure there are others too...)

TL;DR: Do your sexist, racist friends a favor by getting them out of your workplace.

(By the way, to be clear, I don't feel bad for any of these guys. They deserved what happened. But this sort of thing really shouldn't be happening again, and again, and again...)
Another good game along these lines from the same era is Jim Gasperini's Hidden Agenda (http://en.wikipedia.org/wiki/Hidden_Agenda_%28computer_game%...), from 1988. A fascinating exploration of how politics evolves out of the interactions of the personalities of a few well-drawn characters.
Explaining your thought process to a coworker after you've written the code is ex post facto rationalization -- you are invariably leaving out many side-tracks, many missteps, and get to condense down a long process into a simple, seemingly obvious explanation. You already see the route, and now you're just describing it.

Trying to do the same while you're trying to solve the problem, with a judgmental crowd scoring your comments, however, is an absolutely and completely different matter. Even thinking about how I would narrate my thought process as writing this reply ("maybe I'll talk about how I'd narrate the writing of this reply") is confusing enough.

I don't disagree with the concept of technical interviews, especially given that there are countless people who hold none of the skills they claim they have mastered. A process I implemented requires developers to come in for a coding test, where they are equipped with a development machine with full internet connectivity and a full toolset, and given a problem within their skillset to solve, alone in a closed office and for as much times they need. After the test we do talk through their "thought process" and their implementation choices.

I know this offends some people, among whom I'm sure are the people who completely failed to demonstrate even a basic knowledge of skills they claimed an expert level of competency at.
I've been using Atom for a while now, and I'm really impressed with the progress that it's showing. There are still some times that I'm forced to switch back to Sublime (mass-editing a large text file for instance), but I'm really enjoying the experience!
Wouldn't this make all ISPs illegal in Austria then? What is the difference that Austrian law sees between a TOR exit provider and an ISP as far as enabling criminal action? Is it only the differentiation between natural and legal persons?
A name change is not simple, particularly if you are a bit further along in life.
Does one really lose the freedom to express themselves once they are VC backed founders? Tinder is a hook up app, and yes, perhaps Tinderslut is too revealing and direct about what any female or male users do with it, but, if he were to use promiscuous tinderian and have a gender neutral tone: would there be that much controversy? If I love naked women and art do I have to throw naked men and art in the mix to not be called a misogynist? The author exaggerated his article with those pictures. Tinder, being male dominated, will naturally have a slight chauvinistic culture. She wasn't pushed aside for being a female, the author hasn't provided evidence to support such a claim. As one of my favorite YouTuber said in his video [1], "if a women has a skill and passion for something she is already pursuing it." Thus, to not be brushed aside she had to battle for relevancy like anyone else does with skillful work instead of lightly accepting her irrelevancy and looking for the media to gain an undisclosed agreement.

Edit: As usual, anything not supporting the usual response gains downvotes.

[1] https://www.youtube.com/watch?v=v_dRt00ufp4
> Right -- you can replace all of the humans with mechs, and the ak-47 with some sort of power-sapping stun beam (that disables, rather than destroying, the mech) and many AAA games would play just as well.

Or with paint! (http://en.wikipedia.org/wiki/Splatoon)
I'm also a Sublime user but the fact that Atom is open source might be reason enough to change.
Transparent salaries – an interview with SumAll
I can't imagine myself at their position so all I can give my honest opinion not judgement. What I am saying is that they should have suspected that. It is not my fully informed opinion and it can't be. And I can fully understand your point too. That's pretty much it.
Cockroaches live in a democracy (2006)
I'd figured the services were on a private network (or at least the app is listening on an interface on a private network), but it is good someone confirmed it. Thanks for your insight on security.
Very insightful. I enjoyed reading the personal view into OnMetal's journey @ Rackspace.
Except it's not about $TERRIBLE, but about $ECONOMICALLY_RISKY.
Haha, yes, new to posting at least.
As others have mentioned, it's not about the game, but specific experiences you had. I have memories of intense stand-offs when rescuing hostages, or the one time I had an __absurd__ streak of luck and managed to single-handedly wipe out the entire other team (never since repeated).

Some of my strongest gaming memories are of the first (?) level of Rogue Spear (one of the Rainbow Six games), where I was hunting terrorists in the Met. It was fifteen years ago, but I still remember how upset I felt when I saw a virtual character fall down after being shot, and I can still remember the intense despair that crushing my elation when a hostage panicked and ran in between me and the terrorist (and I shot him). I played that level so many times that I can probably still sketch the map. I remember nothing else about the game, but the experience of playing that one map stays with me.

This is a completely different kind of "story" or memory than one's going to get from a game like Borderlands.
Why You Can't Build a Smartphone (2013)
So they were dating? IAC is screwed. Dating an direct report is essentially sexual harassment in the eyes of the court.

I am adding "anti-fraternization" policy to my employee handbook today.

Seriously, does anybody know how to handle the hr on discovering a supervisor / direct report are dating?

I've been told that best practices is to immediately suggest one or the other resign, and if they don't, fire both for violating policy.

How does one handle this situation?
Those aren't great examples -- it's pretty rare to get taken down for simply reporting on IP issues. You can get taken down for distributing someone else's copyrighted content, but I have yet to see the government go after someone for simple journalism. The closest we've gotten to that was the Dajaz1 domain name seizure, but that was because they served up actual copyrighted songs (though arguably with authorization), not because of their reporting.

That said, there's been plenty of DMCA abuse and unwarranted legal nastygrams against journalists, but as far as I'm aware, in every case where people actually took the case to court rather than just giving in, they've won. Our IP system provides for plenty of opportunities for "extortion by lawyer", but it's a different problem than "press freedom" IMHO.
LAX is possibly the worst Airport I've ever been in.On the flipside, I've found Auckland Intnl/Amsterdam Intnl are the best..
>The problem is that the implementers don't have the same level of skill in each language and who knows how much time they spent analyzing and refining each version

One of they authors addresses this in the comments on the OP:

> As we explain in the paper, this was a “design” parameter. We did not want to “adapt” the algorithm to each language to improve speed, because it will open the door to too many “uncontrolled variables” (how good a programmer in that language you are and so on). The only partial exception was with Mathematica for reasons explained in the paper.

> Yes, we know how to code better and prettier R code with the plyr package and related tools. Again, that was not what we wanted to do in this exercise. But we will be thrilled to see alternative versions on github. That is why we posted all our code there.

> My personal guess is that, given how large our capital grid is, plyr will go less far than some people would have forecast, but I’d be happy to be proven wrong.

And if zissou is correct below in his assertion that the "vast majority of economists are horrible programmers", a comparison of what a naive user would write may be the most useful.
It would be cool that people from different areas of expertise (whether C++, Rust, Go, etc...) committed their most idiomatic implementation for the benchmark.
For completeness, I should add that I don't know what "reduce" means in this context.
I still use Sublime mostly. However, Atom seems to have a thriving ecosystem around it. There are a lot of high quality Atom packages. I believe it's mostly because Atom has a more accessible developer interface for newcomers, being it is just a web app. And it's open source.

Also, Sublime seems to be abandoned for a while. Not that it stopped working or anything.. But I believe the lack of development will push people away eventually.
Well, technically this one is protecting killer robots, isn't it?
Even is this particular nutjob chose to share this nonsense, the only question in my mind is that why he blessed HN wit his presence.
Not nagged to buy within an hour of installation, I'd consider that a plus in favor of Atom.

Of course, Atom is open source and has potentially huge community backing to push it forward (vs. pleas for features and fixes to the other editor's seemingly absent overlord).
Off-topic: That photo of her looks like she was hit in the face on the left hand side. One eye much wider than the other, big swelling.
"Take a step back and look at all the arbitrary requirements that some people make up in order to keep other people from being able to work within some arbitrary bounds."

I've been going through the US immigration system for the last 7 years. I am unfortunately intimately familiar with arbitrary requirements and have obeyed the law to the letter as I am a guest in a foreign country.

"The article is not supposed to be a guide for foreigners on how to be able to exit and enter the US. This is what the writing is about:
>I hope that my story can help fuel the need for positive immigration reform in a country that has given me so much to be thankful for."

While I sympathize with her plight, I think the lack of details really hurts her case and does nothing for the cause of immigration reform (which I am 100% in favor of).

Even if the US immigration process was reformed tomorrow their would still be rules, regulations and paperwork surrounding working here. Details allow us to sympathize and relate to her situation, they can provide a case for why laws should be changed. They can also help prevent others getting into a similar situation.
Inside the Foundry Group Office
One thing that I would like to see is multiple process support. At least once per day, one tab will become unresponsive (for seemingly no reason) and I have to kill the entire editor and reopen it.
No, it doesn't. Try getting any visitors to your site if you don't have name recognition and get de-indexed by Google.
a lot of people use us for planning, mind mapping seems to be popular for test session planning and for project roadmaps. we built some nice features to address this vertical (see http://discover.mindmup.com/impactmapping).
It's important to note that the available libraries for each language varies a lot, and the best performing ones are proprietary for the most part. Fortran, for example, has a set of proprietary libraries that many employers buy that have been continually optimized for nearly 50 years. Both C and Python can readily bind to Fortran libraries, but for other languages like R, Matlab, Mathematica, etc. this is a major disadvantage.
Far more commonly, well-organized criminals use the info to fraudulently bill medicare or an HMO.
For people that want something like this but locally: https://github.com/idibidiart/AllSeeingEye
> How

Worked at a company which gave stocks and eventually was bought by a tech major from Asia.

> What did it feel

It was a tsunami of happiness which first made numb.

> How old

34

> What was it specifically that made the cash that ended up in your pocket?

Just the usual work, I worked at a lesser salary with much higher stress levels and far longer work hours.

> Do you feel happy in your life ?

Money bought a sense of achievement in life which probably made me 5x happier. The time I could spend with my family spending that money bought lot more happiness.

The only negative was the sort of insecurity which made me wonder what would happen if I lose all this overnight.
>>For every "hopeful optimist" there are hundreds of people seeking to abuse the system.

Citation needed.

Seriously, Americans need to stop perceiving foreigners as unwashed masses, most of whom are seeking to abuse the system.
This sort of thing is, in my experience, quite common, but rarely successful. Large companies are aware of the innovator's dilemma and try to form skunkworks teams to find the Next Big Thing.

But the problem is that most seem unable to assemble the right people, and give them the right autonomy, to really enable them to behave in a startup-like manner. Instead it just becomes recruitment joke where recruiters say "it's like a startup in a big company!" while the candidate rolls their eyes.
Except you'd never write it like that in idiomatic Python. Your reduce's repeated list copying/appending/searching kills performance. Instead you would do something like this:

domains = set( email.split('@')[-1] for email in open(path) )
This is usually handled in large companies by moving the lower-ranking employee out of the management chain of the higher-ranking one. At smaller organizations, someone is asked to leave.
many opensource application developers make money from selling auxiliary services (eg premium support) or training workshops around their products. this is particularly a good idea if your target market are developers.
Someone should tell Bill & Melinda Gates.

You can make all the policies you want but human nature does not care much for policies.

The best cure is an immediate transfer to another department of either of the two. That way you avoid all the claims of favoritism and possible fall-out in case the relationship goes sour. Also make sure that managers know that such relationships should immediately be reported to upper management. (Hard if the 'upper management' is in fact one of the parties). Any evidence of pressure from the higher-up should result in immediate termination. Again, that's pretty tough but it is much better than the possible alternatives.
Is the user supposed to sit on their hands, wondering whether the email is still coming? Email is far from instant, especially 'password reset' emails, which I've received hours later in some cases. At what point does the user decide to try another of their email addresses? Or do they just try them all (also painful) and just wait to find out which one return a result? What if the user misspells their own email, a common occurrence? They'll never get an email, and never get an indication that they failed.
I'd quibble with some of these, but in general, you want to a) provide exactly as much information required to exactly match the published requirements of the relevant legislation and b) provide nothing else. You're not attempting to be persuasive, you're attempting to manipulate a state machine. Provide exactly the required input required to trigger transitions from the start to Approved then provide no other input except for such pleasantries as are proper in polite society.

(Works in Japan, too.)
I was a MC680x0 maintainer back in those days. Also picked up i860 for the gcc 2.x stream. Fortunately I was at UMich in the gcc 1.x time, and we had NSFnet.

And yes, I used RCS when working on the gcc source.
It used to be posted on his home-page (and I think the wikipedia article used to link to that?) But I couldn't find it on there any more. It's available on most abandonware sites though (use the Mac version with a mac emulator, the MS-DOS version has some important bugs in it).

[edit] The source code for it is available still on his homepage, but You'll need paschal and assemblers for MacOS to build it I imagine.

http://www.erasmatazz.com/library/source-code/index.html
Maximize Compression with Zopfli
It's an odd allegation, given that robots built by Unit Handling Systems have killed more people than Boston Dynamics.