skysight-inc/HackerNews huggingface dataset:
The US currently takes about 1.2 million immigrants into the country every year, and of course Facebook is more than welcome to hire these new citizens, just as it would hire any UC citizen regardless or immigration status or national origin.

I'm not really surprised Facebook wants to change the composition of immigrants coming to the US. Except for some very narrow programs, immigrants to the US aren't really chosen based on skills and education. So Facebook would much rather support a program where they get to decide who does and does not get to live and work in the US, screening for the kind of worker they'd like to employ. There is also the appeal of an indentured worker, as many people have pointed out. You don't have to be especially cynical to think this is a huge selling point to the corporations that rely heavily on the H1B visa. What would Facebook rather have - a free citizen immigrant who wasn't selected for any particular interest or ability in programming, or an immigrant who is granted the right to live and work in the US provided he or she lives where Facebook says he or she should live?

For me, my misgivings come from two main sources. First, I am solidly opposed to corporate control over the immigration system. I don't like the idea of Facebook's HR department deciding who will and who won't become a US citizen, green card holder, or resident. Second, while I certainly think programmers are valuable workers (some of them, anyway), I don't think that there's sufficient evidence of a shortage relative to other knowledge based fields. Out here in SF, software developers earn (at the median) a bit more than dental hygienists, a bit less than registered nurses. I'm not complaining about that, it's fine by me that nurses are paid better than programmers. I just think it suggests that there's really no critical shortage or programmers that the government needs to get involved in resolving by tinkering with the kind of immigrants who get to come to the US.

I would be ok with a skilled immigration points system like Australia has, and sure, programming counts as a skill, though I wouldn't put any unusual emphasis on programming vs plumbing, nursing, dental hygiene, or any number of other jobs requiring specialized skills and training.
I love what they are trying to do. The entire scientific publishing industry is messed up and can use any help it can get. I wrote a blog about how terrible the scientific publishing system is sometime back.

https://www.linkedin.com/pulse/article/20140922193017-368522...
I think Stack Overflow has been getting worse and worse in recent years. Their community is outright hostile to active discussion. Only directly answerable questions are tolerated. Microsoft is (as always) a few years late to the party.
Hackers shut down sony pictures
Looking for feedback on my iOS app
Technology is the response to a perceived need.

Science is that which explains and predicts.

See also Kuhn's paradigm shift, etc...
that may be a good solution, if all hashchanges get grouped.
While what you are saying is true for caches, I am talking about a CPU architecture where the near-die memory is not a cache at all. If I can request that my process get direct access to what used to be the L2 cache, with, let's say, a capacity of 4 MB's, I could then place my 2 MB array that needs sorting into it, and sort it without ever leaving L2. I then relinquish control over this fast hardware buffer, so the next process can use it.

There are of course a lot of issues with this model in a time sharing multiprocess OS: how do you request access, how do you ensure clean allocation, etc.? Those are problems that would need to be resolved. This does work well in PIC's: you get some small amount of RAM (something like 64-512 bytes), and then you can attach a separate RAM chip via i2c or SPI. Perhaps if a CPU die was surrounded by a reasonable number of such buffers (something like 16 x 8 MB), we could write completely different type of code.
The European Parliament Might Endorse the Breakup of Google – Vox
I'm pretty sure the Ocaml code is doing more than the Python code you posted. Hopefully someone who knows Ocaml can explain it to us and then we can write the actual python equivalent.
My two favourite things are named arguments and pattern-matching with guards, along with the |> operator (though the latter could easily be implemented in Haskell).

All in all, it's a combination of features (and a lesser enthusiasm for ASCII-heavy combinators-based DSLs) which makes for code that is potentially as readable as Python.
I wonder if you could have peers sign others' research on a Github-like platform using PGP. You could then use a graph model to quantitatively determine reputation based on who reviews which article.
Yik Yak raises $62M led by Sequoia at valuation in low hundreds of millions
Are you a Business Expert? This is for you
Beware: that second link launched a popup in my browser to a "Super Mario Game" which, in turn, pushes you to install a spammy Chrome extension called ArcadeYum.
Shopping around for these kinds of tools recently. Phabricator looks great, but the point you mentioned is a show stopper for me. I would love to see Phabricator have GH-style code review, even if it meant dropping support for non-DVCS. Arcanist is neat but I don't want to learn a proprietary CLI tool just to do code review.

Atlassian is expensive and only supports GIT, but the UI for VCS is way better (as is the Jenkins integration).
It's not always home street number I think. Once you proved you are not a robot, it will not ask you to fill a captcha next time on other websites.

Here is a demo http://www.google.com/recaptcha/api2/demo
Oh my god, do you actually believe this? Let me guess, you're also a libertarian and you believe in "meritocracy".
I agree not much can be done, but why drop it? Getting some free press to the tune of "get great features 18 months earlier by switching to HelloSign" can't hurt and writing a blog post only takes a few hours.
This page has zero information. What am I looking at?
Researchers rule out a “tectonic aneurysm” in the Himalayas
Its only 25GB!? I could have this all in Elasticsearch locally!
That's a bit of an oversimplification. You, as a man, are also more likely to be physically assaulted or even killed, you're more likely to die at your workplace, more likely to be homeless, more likely to commit suicide, and more likely to have people say "man up" or ignore your problems if you ask for help. Also, you're much more likely to be conscripted, though I believe that that's one discriminatory policy that actually makes sense from a societal point of view, and hopefully it won't be relevant in the developed world ever again.
It'll be a nice change from condescending Microsoft employees insisting the problem is on your end. Generalizing of course, but that's pretty much been my experience with the official forums.
I've seen the "I'm not a Robot" checkbox in Humblebundle.com.
Huge thank you for making this book freely available via download. So glad I clicked through.
Looks like a button to click that you're not a robot: http://www.google.com/recaptcha/api2/demo
don't know what you're smoking, but this is not the law in California -- which is what Slack chose (unilaterally) as the governing law of this document.
We Are All Smart People Working on Dumb Problems
I agree, generally, but one of the advantages of starting women in software development earlier is that hacking culture changes. If women were a constant presence in software development from 12 years old onwards, it wouldn't be so odd to find women in your CS classes, or making up a plurality of your hackathons or conferences. It would be something that people had grown up with, on both sides.
Where Are the Women Software Engineers?
I've already seen it implemented on humblebundle.com, using it is a delight compared to filling a captcha every time.

I hope Cloudflare soon adopts it for their anti-bots protection – my home connection is often flagged as malicious on a few websites.
Google code also makes it really hard to subscribe to projects mailing lists with a non-gmail e-mail. It is possible, you just have to know how to construct the subscribe message or get the maintainer to invite you.
Thanks for all of the links! I was just kind of curious, what was the thought process behind the inception of the saas product? And did you have many pivots or was this a first stab?

To add to your list
[1] briteverify.com
[2] braintreepayments.com
[3] clicky.com
I am a mod on a similarly hostile StackExchange site. The community has always been outright hostile to active discussion (outside of chat, the area of the site for specifically this) for all but a brief period when it was still working out what it was. The fact it's hostile to active discussion is part of what enables it to continue to be a useful resource.

That's not to say Stack Overflow isn't without its problems, but it's more the hostility (something which we're trying to address[1]) that's the problem than the stance against active discussion.

[1]: https://meta.stackexchange.com/questions/240839/the-new-new-...
First, this isn't "exhaustion" of remedies. Second, there is no recourse to court in the event of a default. The TOS (did you read them before offering legal advice?) requires a claimant to first try informal resolution then open a claim with JAMS. There is no ability to go to court, unless it's small claims court (under $7,500 in California).
Answering support messages can be a very time-consuming activity, so I would guess the advantages of essentially "outsourcing" their support (where help came come from both their employees and outside developers) is higher than any disadvantages of owning the knowledge base of this material.
25GB of (I'm guessing) LZMA compressed text. That'll expand to a bit bigger than 25GB.
I find the different websites they have very confusing. I would use it a lot more if it was a more integrated experience.
Interpreting Stonehenge in the Seventeenth Century (2013)
The biggest problem is how to get the people doing the hiring to care about your new magic metric. You could devise some amazing algorithm to calculate a researcher's impact, but if nobody on a tenure committee thinks it's a valid way to rank researchers then it's not going to go anywhere. This is where you hit the most inertia in the industry. The people making hiring decisions look at which journals you publish in and they care about the journal's impact factor and historical prestige. It's the fast/lazy way to judge a candidate. It's going to be hard for a technical solution to the problem to address that sociological problem.
Err. Ok. Just look at this. Is that concise?

when String.length line > 4 && String.sub line 0 3 = "+++"

Specifying numbers like that in the code? Allocating an object? Wow. I don't understand why anyone wouldn't prefer to use something like:

line.startswith("+++")
The significant performance difference is usually only noticeable at very large objects/arrays.

A good read on the subject of performance and native method replacements:

https://github.com/codemix/fast.js/tree/master#how
For now.... Just wait until you uncompress it!
I believe that's a federal rule governed by the FTC, not the state.
Agreed. Everything about this slideshow seemed like the author was slightly off the mark about what functional programming is and why it's useful.
Complaining about downvotes is one of the easiest ways to accumulate them.
That's a step, but that's just NIH and isn't instant access. I'd like to see instant access for all government funded research (which would count NSF, DOE, NASA all public universities, etc etc).

The journals are a racket supported by government research. Peer review can be financed outside of locking out people from being able to read the final product.
Deduplication. They zeroed out all the "your question is not relevant because we say so" answers.
I've read the finding by the President's appointed people and do not find their argument compelling as many didn't when President Bush's appointees delivered a similar finding on the use of waterboarding.
64-bit ARM Kernel Development Demo on a Nexus 9
Just join your local hackerspace instead, and you will still do all those cool things, and more!

If you're in Austin: http://atxhs.org/wiki/Main_Page
The thing about kerberized ssh that I've wondered, do you really want your kerberos session to open up ssh access to all the boxes in the enterprise you have an account on?
A short demo showing that your Nexus 9 is actually the cheapest and most accessible 64-bit ARM development platform for systems programming.﻿
Responded to your email. Hopefully you find that helpful.

Best of luck getting started!
I think that was meant as a satire on the uselessness of some legitimate apps these days.
no, I'd have insurance with a $10 million umbrella policy and a duty to defend that kicks in at $50,000.

No one with a brain "welcomes lawsuits" but this is a fool's errand. If Slack really messes up, they'll get hit with a lawsuit no matter what. And defending it will likely be just as expensive.
So is this supposed to be an easy way for people to write blog posts that have data attached to them?
The site loads very fast. That's impressive.
Two paid wifi hotspot attacks
Little trick: You can access every can't-access article by posting it to http://www.reddit.com/r/scholar and waiting a couple hours for someone with subscription access to go fetch it for you.

This is also a deliciously fun debate, because it calls into question our most fundamental assumptions about the idea of "illegal." For example, is Reddit facilitating illegal activity due to that subreddit? Should anything be done about it? Is Reddit responsible for the actions of this subreddit, or are the users themselves responsible? If the users are responsible, should Reddit be forced to cooperate with law enforcement to penalize those people? What legal penalties, if any, should be inflicted on the users?

You can say that it's illegal and shouldn't be done, but what's fascinating to me is that when you try to think of any specific action to be taken, it's quite difficult to come up with anything reasonable.

The subreddit tries to argue that it's fair use: https://www.lib.purdue.edu/uco/CopyrightBasics/fair_use.html

That seems dubious, because it's circumventing the fee that most people have to pay. If everyone used that subreddit rather than pay the fee, the market value of the article would drop to zero. Surely that counts as harm in the eyes of the law?

To be clear, I personally believe that fees for academic articles have a terrible chilling effect and should be abolished. It creates a situation where only an elite few have access to research that might otherwise be the decisive factor in, say, a debate about public policy, or whether someone is able to develop a certain algorithm, or help people in general. I'm only pointing out that it's fun to try to debate what should be done about this "illegal activity."
It's no surprise at all the UK has intelligence targets in Ireland: go read up on The Troubles. (I walked right past a live IRA bomb as a child. Spent half an hour longer shopping, and maybe I wouldn't be typing this.)

Of course, that situation just isn't today what it used to be.

As for the US, a lot of corps have operations and/or headquarters in Ireland for tax reasons. For example you might recall a story about Microsoft, the FBI, and email.
TBH i didn't know it was for active discussion. It's been purely Q&A in my experience, and I'm OK with that. I think other places, like here, or reddit, better facilitate more freeform discussion.

Although I do agree I've noticed a change in community tone and tolerance that i don't like either; I think that's just the nature of it though, of any community. I don't know that it HAS to be that way, but that seems to be the default behavior.
I have noticed this. You get words for a while, once you get a good enough score you go to house numbers, if you fail a house number you go back to the words. Playing with the demo of it if you fail the checkbox (letting it time out is one way) they throw you back to the house number again[1]. As other people have pointed out, what they're promoting here has been used on the Humble Bundle website for a while now, I guess it's the next logical step to show "good" enough users no captcha at all. Not sure about the privacy implications of that though.

[1]: https://i.imgur.com/EnydTJs.png
This is actually the idea that started Google, and its something that Google Scholar does.
3 Tech/Social Media Stocks That Will Surge After Thanksgiving
The Wire + Rap Genius: all episode titles, annotated
You're mistaken, the reason street addresses first showed up in recaptcha is that google needed to have address numbers filled in for their street map service.
I've seen this new captcha plenty of times already, I'm surprised it's not yet "official".

It is much more convenient and painless from a user's PoV but I'm a bit surprised it actually stops bots.
What makes that work against robots versus other things?
That only applies to certain types of contracts and/or in certain states. Please don't dispense legal advice when you're not qualified, you're not certain, or your advice is about specific facts and could be misconstrued as more general. You could lead people into making expensive mistakes.
Great to know people using such an interesting language (and also being based in Europe)!
you have to do it with JAMS according to the TOS and the list of arbitrators with JAMS is finite. You can go off-list if both parties agree, but that doesn't happen absent significant experience between counsel for both sides. The JAMS folks in SF Bay Area is not at all pro-consumer, btw.
Sure, but it's all anonymized, and not current (at least 8 weeks old). Is customer service a core functionality? Maybe not for some of the software for which support is being moved to SO. SO is a for profit company which took venture capital, so it's not like this is an open source project that MS can influence or co-opt if they need to.

Note that I've never been in charge of a large product like this, so take my opinion with a grain of salt.
Not sure what you mean by "weren't making much from keeping them closed-access". Paywall publishers earn the bulk of their revenue from charging academic libraries subscriptions to the journal content. This subscription revenue can only exist if the content is not freely available to all. So there's definitely a big pile of cash that keeping articles closed access brings in. The worry about having OA articles isn't that you might miss out on the $30 pay per view charge that you or me run into when we hit the paywall, that's almost inconsequential from a revenue standpoint. It's the worry that they won't be able to charge a library a yearly subscription fee.
Cloudflare also flags every Tor exit, which makes quite a bit of the web rather difficult to visit. I shouldn't need to fill in a captcha to load a gfycat animation.
x86 does also have debugging registers:

http://en.wikipedia.org/wiki/X86_debug_register

They can be used from the Windows Kernel Debugger (WinDbg), although I'm not sure if/how Linux-based gdb uses them.
I'm lost as to the mentality of, "Just drop it." Why just drop it? Recently, I had to bring legal action against an ex-employer for breaking the law. His advice after he fired me was also, "Just drop it, because the valley is a small place." D@amn straight it's a small place, so if you're going to out and out clone a competitor, you should also expect to see the mob of villagers arrive with pitchforks and torches. Seriously.
Yeah, that's what they should be doing, same with the NSA. Maybe 20 years ago.

Now? Someone reads Sluggy Freelance and thinks FERRETCANNON sounds funny.

They used to tell a story about this, the Germans in WW2, and their penchant for meaningful names allowing potentially meaningful guesswork. Of course, the new generation of brogrammer "cyber-specialists" in charge of Mastering The Internet never got the memo, on either side.
The day an original news content provider had a reason to approach InfoBitt for revenue sharing would be quite a milestone for InfoBitt.
To give one random example, University of Washington police are King County Sheriff deputies with a different shoulder patch. They have the same abilities as our local transit police and the handful of towns that contract to KCSO for their local policing.
That is good, but I had linux and centos in my basement with about 700 days. Went down with a multi-day power failure.

Shucks,one of my favorite stories about COHERENT was the near 2-year uptime of the port to Z8000 running on a bunch of disconnected hardware sitting on a table in an office.
Bletchley codebreakers used to dry their damp bras and pants on Enigma machine
Interesting article, though it's essentially a extension of the the concept of "filter bubbles" into the social sphere (http://en.wikipedia.org/wiki/Filter_bubble).

I question the hypothesis that the internet is uniquely responsible for the formation of filter bubbles – "cultural or ideological bubbles" can be formed a variety of ways, and have been forming for all of human history. Having said that, technology may accelerate this process, or lower the barriers required to connect with like-minded people, for better or worse.
I don't think you would. The split between topics allows sites to cultivate communities with strong domain knowledge. In fact, the whole process that sites go through to be created[1] relies on finding such a group to kick the site off. Many sites fail this process, becoming wastelands. Some are eventually shuttered. Those that make it to 'graduation' do so only because they have a community that helps create the content in the first place.

If the sites were merged, this sense of community and ownership would be lost. This is why each site is separate, with a style somewhat picked/influenced by the site's community, with ads chosen by the community, and rules drawn up by the community. Stack Exchange is the sum of many small (and a few big) communities, not one big one.

[1]: https://area51.stackexchange.com/faq
MSDN Social is probably the worst web I've ever used, honestly... The layout is confusing at best.

The answer is attached to the bottom (full length, no see more or anything) of the question and is then repeated again. Threaded comments are also very poorly formatted, and they hit a limit pretty soon from what I've seen.
I'm ashamed to say that, in the few Python projects I've done, I have resorted to delegating date parsing out to PHP in the past given its amazing date parser. Aside from how silly that sounds, it's actually a pretty fast solution. I'll give this a look and see how it compares. I've found that a lot of Python libraries seem to add an obscene amount of bloat for the functionality I'm looking for.
Hey cplease, could you please write an article explaining all those concepts? I (and Im sure a lot others) would greatly appreciate that!

Thanks :)
I was hoping to hear some opinions from designers here on Free Font. I'm no graphic artist, but I personally always liked the typeface and thought it doesn't get nearly as much love and attention as the other libre/free types out there.
related, for parsing durations: https://github.com/thraxil/simpleduration/
google's recaptcha is not that hard to beat as it only checks one word (the computer generated one) while the other is google using you to OCR for their google books service.

Just fill one word and put some random crap for the other and you just halved the annoyance.