skysight-inc/HackerNews huggingface dataset:
I read the whole judgement and it felt very positive to me. It seems like the effect that "separation of powers" should have - namely that the executive now has the choice only to either comply or to enter into a protracted battle with the judiciary, where they're going to piss off every judge all the way up to the Supreme Court. I would hope that if the executive ignored the decision of this judge, for example, the net effect would be to turn the whole judiciary against them on this matter.

Eventually the executive ends up faced with a choice to either drop the pretence of democracy (as democracy is not in line with the actions they claim to need to do) or to change their ways.

One can hope...
DNSSEC advocates fetishize the security of the root zone, but are conspicuously silent about the trustworthiness of the DNS domains that really matter: .COM, &c.
Disney's EM-Sense Smartwatch, contextually determining what you're touching
I find it very confusing that you link to a Wikipedia article, pull a statement from it, then spend all of your replies arguing against what that article says.
The Atlantic (and, unsurprisingly, the current season of South Park) have done a great job highlighting the problems that extreme PC-culture can create.
The H1B abuse discussion comes up once every few months on HN and elsewhere but things have gotten a lot worse in the past 2 years with the lottery. There are a number of definitive and progressive steps that USCIS can take to prevent misuse by TCS, CTS and other consulting companies.

Just establishing a cap on the number of visas per company as a percentage of the workforce will solve this issue. This will work well for everyone (large tech companies, startups, small businesses) except the sweatshops. If i had to take a guess (not hard to verify), 95+% of employees of the consulting companies will be underpaid visa workers. The prevailing wage is a joke ($70k in the bay area for someone with 5 years experience) and enforcing salary based bidding isn't really a practical solution. It can easily be gamed or it will only be beneficial for a certain group of employers.

I wrote an essay two and half years back on how to fix this and it is sad that all those are still true
http://ramanuj.me/fixing-the-high-skilled-immigration-proble...
Yelp Offers Its Software Development Platform to All Takers
Advent of recreational marijuana raises wealth of questions – and some answers
I've come up with a function group-reduce which generalizes the construction of hashes from sequences, while streamlining the syntax. The idea is that the hash table entries are accumulators, and we can combine the grouping operation which distributes items into hash keys with reduction over the accumulators. For instance, take the integers 1 through 10, group them into even and odd, and sum the groups:

1> [group-reduce (hash) evenp + (range 1 10) 0]
#H(() (t 30) (nil 25))

Hence, evens add to 30, odds to 25.

Now with this, we can obtain a histogram easily, because a left (or right) reduce/fold can count items:

2> [reduce-left (do inc @1)
'(brown red green yellow yellow brown brown black) 0]
8

The (do inc @1) gives us (lambda (blah . rest) (inc blah)) which can take two arguments (suitable for reduce) and just returns (+ 1 blah). We can use this reducer function with group-reduce:

3> [group-reduce (hash) identity (do inc @1)
'(brown red green yellow yellow brown brown black) 0]
#H(() (black 1) (yellow 2) (green 1) (red 1) (brown 3))

group-reduce will be in the next release of TXR (124).

I deliberately made it accept an existing hash so it can be called repeatedly on the same hash to accumulate multiple jobs. That also answers the question of where to specify the hash table attributes.

One last detail is that there is an optional argument we are omitting in the group-by call: a filter function which is optionally applied to each element in the table after the accumulation is done. For instance, we can specify this as nreverse, and then we can express group-by using group-reduce.

First naive attempt: oops cons arguments wrong way:

1> [group-reduce (hash) evenp cons (range 1 10) nil]
#H(() (t (((((nil . 2) . 4) . 6) . 8) . 10)) (nil (((((nil . 1) . 3) . 5) . 7) . 9)))

Fix with flipargs. Better, but the groups are consed up in reverse:

2> [group-reduce (hash) evenp [flipargs cons] (range 1 10) nil]
#H(() (t (10 8 6 4 2)) (nil (9 7 5 3 1)))

Now the optional argument kicks in to fix this:

3> [group-reduce (hash) evenp [flipargs cons] (range 1 10) nil nreverse]
#H(() (t (2 4 6 8 10)) (nil (1 3 5 7 9)))

Compare with group-by:

4> [group-by evenp (range 1 10)]
#H(() (t (2 4 6 8 10)) (nil (1 3 5 7 9)))
Encrypt and decrypt files to public keys via the OpenSSL Command Line
> Unfortunately, there is no equivalent to Numpy/Scipy in Go.

We're trying! https://groups.google.com/forum/#!forum/gonum-dev github.com/gonum . Bug reports and contributions encouraged.
Microsoft Starts an Engineering Blog
Introducing PaaSTA: An Open, Distributed, Platform as a Service
> preserving paper-based processes over 100 years old. Such fun

This is probably the most important part - every digitization effort I've seen fail, failed because they tried to digitize the existing process, rather than look at what information needed to be collected and creating a new digital process to collect that information.
Honestly, this is a sad thread, showing many US ideological biases in presumedly intelligent people.

Many pseudo-libertarians want to use central-planning to determine wages(!) of foreigners while criticizing the minimum wage.
I did the interviews 8 years ago (as part of a K-1 visa and then for permanent residency). It really wasn't a big deal. The guy barely looked through our supporting evidence and seemed more interesting in asking general questions about what my home country was like.
Animals that use personal names
Or .bat file master race.
It is entirely possible that both karmajunkie and giaour are right. The dispersant could have:

a) obscured the environmental damage

and

b) contained the damage to low-impact areas

Now in this particular case I think the trade-off was completely worth it. That's because the sea-shore is one-dimensional whereas the sea-floor is two-dimensional. An amount of oil that could damage a huge fraction of the Gulf coastline can damage a much smaller fraction of the Gulf sea-floor.
The root of the problem is really that instead of trying to figure out how to digitize immigration forms, we should be figuring out how to fill capacity within the country and not simply kick poor and underserved communities to the ditch and just cream people from other countries and societies where we are cherry picking off the best.

I get it, that won't be a popular sentiment here because the hidden racism backed into immigration to fill holes created by incompetence and ignorance of long term problems by filling them with short term solutions is still quite popular, let alone not even realized. It's kind of like simply going to the title loan place to leverage the future to pay back the credit card of bad past choices.

Digitizing the immigration forms is really more of a sad reminder of how racist our country is that we refuse to provide for our own people, while we are more than willing to deprive source countries of success by making people build industries and technologies in their own country.

I know, I'm all wrong ... screw those mostly black poor kids in poor neighborhoods and screw those other countries, America needs to undermine their success in order to dominate.
Though I love the market system in general, it's pretty clear to me that neither salary and skills nor salary and societal good are anywhere near linear (or even monotonic for that matter) across fields.

School teachers, nurses, and regional pilots are three fields I can think of where we may well have skill shortages despite fairly low wages. (in the third case, I think it's because of low wages, but no matter...)
Why are you conflating the taxi-driver desperation and the general population's trust in the administration?

Many see the taxi-driver cartels for what they are, and act in the interest of the general populace by removing the restrictions. This restores trust in the administration.

And whether Airbnb actually damages the quality of life in neighborhoods is not proven, and I highly doubt landlords will get more suspicious. Insurance providers for vehicle owners and homeowners aren't making noise, so the risk is only to incumbents' business models.
My friend is currently doing this. I view it as subletting without the additional paperwork. Ultimately my friend will be reasonable for any damage or disturbances.

The thing we're trying to figure out is if this approach can scale. Currently his second apartment is leased by his fiancee, who is out of the country for school. Beyond 2 or 3 apartments I'd imagine this approach would get a bit dicey.
Como melhorar testoaterona total
What I don't understand is the people who say Go doesn't need generics. Go already has generics: channels, maps, make(), len(), range, etc. are all generic.

Nobody can argue that generics in Go isn't extremely useful. After all, you couldn't have typed channels without generics. One has to be pretty obtuse to argue that the utility afforded by Go's internal generics wouldn't extend to the language as a whole; that somehow Go's standard library needs to be special.

If you look at the standard library, its authors had to jump through some serious hoops in many cases. Packages like "reflect" (the megatype Value), "builtin" and "sort", to pick a few, are a graveyard of typing awkwardness. The sort package and its special function just for sorting strings is practically a written confession.

Generics being a speedbump is an argument I haven't heard before. Can anyone comment on what the performance challenge is? Nim instantiates unique concrete type instances based on their parameters, couldn't Go do the same?
Very cool. I remember an article I read about a veteran music journalist who applied for a job and was told he had no experience. Turned out every magazine he worked for over 10+ years had shut down and there was not a single online reference of his articles.

Love that you're fighting the good fight (along with the Internet Archive) to keep a history of the Internet.
Sure, if you only interpret "win" as "able to come home". Your entire rationale regarding it "not being a win" is through this narrow lens.

Maybe it's a "win" philosophically, judicially (however small), psychologically. In some sense, a validation of his efforts.

The article itself doesn't even mention whether or not this would affect his ability to re-enter the US without consequence, do I don't see why you're hanging so hard on that point.
The page 404s on desktop, and I saw the icon disappear from the Android app.
We obviously gain something. We gain an increased supply of rooms available for short-term use on AirBnB (and corresponding lower prices). The landlord gains a tenant. The tenant gains the margin between the rent and the AirBnB fees, in exchange for the risk of vacancy, the work of listing the property and managing the guests, and the additional risk of being discovered and having the lease terminated.

The tenant has a stronger incentive than usual to maintain the apartment as impeccably as possible, pay rent promptly in full, and screen AirBnB guests to minimize risks, since the lease can be cancelled with little warning if they're discovered.

There's clearly a demand in the market for AirBnB. The landlord could easily cut out the middleman and list the property there themselves if they wanted to. If they want to write lease to cut themselves a portion of the profits while letting the tenant do all the work of managing the AirBnB guests, there are probably people who would take them up on that offer as well.

Yes, contracts might get some extra words, but they're not written in stone. We can read the words and negotiate to change them to our liking for the mutual benefit of both parties.
What intellectual development is fostered by smearing "swastikas made of human feces" onto a dorm's wall?
Million Dollar Shack
Given the BS Hillary is saying about him, he will not be safe for at least another decade.

I hope no-one ever convinces him it is a good idea to come back here and just go on trial, they will railroad him right to solitary for the rest of his life.
"Conspiracy theory" is an idiomatic phrase in en_US now.

You don't need to have an actual conspiracy, just a Them that is secretively and maliciously acting against Us. You may label any possible explanation for an observed phenomenon as a "conspiracy theory" if the following conditions are met:

- You wish to pre-empt calls for citations and evidence by admitting up front that you don't have any.

- You admit that you might not necessarily even believe your own explanation is valid in any way.

- You are explicitly discarding Hanlon's Razor. [0] The usual reasoning is that the observed behavior could only be explained by stupidity of such colossal magnitude that a much lesser amount of malice would actually be more plausible. This is usually a backhanded dig at the party that may actually be that colossally stupid. (Seriously, how many merchants can't sort a list of their merchandise by price?)

[0] https://en.wikipedia.org/wiki/Hanlon%27s_razor
I applaud the effort but I think showing this to any non-technical person will have zero useful impact. It's just a list of fairly non-descript URL. It takes several leaps of understanding and/or imagination to understand what can be done with this stuff, aggregated over a few years of someone's life. You don't get that from this list of 50 truncated URLs.
Linux is under a permissible license. That's the point.

https://www.kernel.org/pub/linux/kernel/COPYING
> You forgot to mention that they charge you shipping fees if the reason to return is a simple "you changed your mind"

That is true, and it can really bite you if the item is heavy (speaker stands are my personal example - $17 to return $40 stands... I just kept them).

On the other side of the continuum though sometimes Amazon will tell you to just destroy the item and won't make you ship it back. That's always a nice surprise.

I don't know if it's a regional difference (suburban SV here), but my UPS guy always shows up to my door with his own label and tape. It's REALLY convenient.
Schadenfreude.

Where I am from, American (and other rich tourists) make simple things such as groceries ridiculously expensive, and obviously the housing too. There's no peace to be had at nights, with loud beer-addled tourists shouting around well into the morning.

This will a) hopefully make clear to more people how such behavior is not cool and make them understand that 'but your people make their LIVING off us, you should thank us for that' is not really a good argument, and b) make more programmers realize that we are not machines, and you cannot 'hack' law/people like you can 'hack' into a machine. This will either end with people more conscious about their externalities on other people, which would make life better for everyone, or making life awful for everyone (if this continues) which would eventually make more people realize that what they _really_ care about is other people. The pure _homo economicus_ is a species you would rather not have in your neighborhood.
You said above you 'may start rolling your own packages'. If you're interested in helping develop the numeric ecosystem, please come join us at gonum https://groups.google.com/forum/#!forum/gonum-dev github.com/gonum.

Dan (the lead developer of biogo) is very competent and I'm sure would love bug reports and PRs in biogo as well.
This seems in general misguided...

> There is, however, a scenario where leaving a side project to die is not okay: when you make money from it. Whether you sell it as a service or a product, the moment you accept any form of obligatory payment for your side project, there is a fundamental obligation you have to maintain it.

I do not agree with this. Just because you make money of something doesn't make you have a obligation to maintain it. Who are you to decide this? If my side project happens to be good enough that I can charge for it and some people pay, doesn't mean I want to maintain it for the rest of my life. Once I'm bored of it or feel I want time for other side projects, I'll stop maintaining it. Because I can't maintain everything.

Seems like the authors problem is that he assumed that side projects are solid projects that will be there forever and he payed for that assumption. Rather, research what you are paying for, before you make the payment. And if there is a real interest for the people behind it to maintain it, and they communicate that they will be around, THEN it's a bad thing to just drop it.
Lord Byron: A Public Man
Check the mobile app.
“Death by Algorithm” – a form letter for Facebook medical support groups
My question is, then, how would a paltry 2% increase in available units - assuming landlords instantly kick those folks out - cause the rental market to suddenly get that much cheaper?
This doesn't add significant new information over https://news.ycombinator.com/item?id=10536683, so it counts as a duplicate.
Browsing Reddit and HN?
From the "I can't quit you, therefore we can't quit you" department.

I find these love-hate posts interesting.

This is the halfhearted rant of an Amazon junkie. Here is someone who uses Amazon so much that he keeps spare Amazon boxes in his attic. Someone who returns items to Amazon so often, that the inconvenience of plugging his laptop into his printer drove him to buy a new printer (from Amazon, one may assume). Someone who loves Amazon so deeply, that he cannot refrain from praising it---and indeed exonerating it---even as he publicly whines about it.

I find these posts interesting because, although the author is a rather extreme example, it seems to me that this love-hate bondage is quite mainstream, not being limited to Amazon or technophiles. Never mind the first-world indignation at Amazon's failure to meet the author's admittedly unwarranted expectations. The emotion driving this is an ethical conflict: my heart is saying go, but my head is saying stay, or vice versa. Many people (in my estimation) have similarly mixed feelings about Facebook, Apple, and Google, at variously increasing rates.

This conflict is born of dependency. Your negative feelings about something you depend on (pain, shame, frustration, disappointment), strong as they may grow, are never strong enough to overcome your sense of need, along with whatever dopamine hit you get from using it. Despite being old enough to remember a world without Amazon, the OP takes for granted that someone has to do Amazon's job: if not Amazon, then some hard-to-imagine competitor. But the OP will never leave Amazon---not for another Amazon, anyway. He has love enough for both.

So yeah, this is about the author's personal struggle with the mere idea of freedom from Amazon. But it's just as well that the title says "we've all just come to accept it."
Do you guys think one person, working alone, can develop an turing passing AI?
There's a really old iteration of similar functionality that I think has the potential to be quite a bit superior: https://www.youtube.com/watch?v=XJARrc40imk

After researching it, the main problem with the flying pulpit design was it required quite a bit of pilot skill, and since helicopters solved the same problems in many cases anyway, the device never really got used. Nowadays though, we've got the tech needed to switch to a fly by wire system that relies on computing to maintain a stable flight profile.
The problem with this is that it seems likely to be biased against unexpected results or results that contradict the dominant theory. The old saying, "Science advances one funeral at a time," has a lot of truth in it.
Say it ain't so! What, our corporations use immigration to triage short term problems instead of being forced to come up with long term solutions by closing down immigration and forcing corporations and government to come up with a solution to educate our own people??? Yeah, I know, screw those mostly black poor people in underserved communities, we'll just continue importing talent and siphoning it off of other countries to solve immediate impediments to extracting profits.
Do you know of a faster JSON library? I've been struggling with this. My particular use case is that I don't want any fancy struct unmarshaling; I just want the equivalent of map[string]interface{}.
I wouldn't have downvoted, but are programmers generally actually scientists? I think next week a pop physics blog would make a headline saying "Programmers stop calling yourselves scientists". In my work, I do engineering and science related to programming. I see a lot of my peers doing less of both. But I'm actually a web developer. With how young the field of programming is, we're really more computer cowboys then scientists or engineers. The amount of science and engineering we do is dwarfed by the amount of exploring we do.
If you're just getting started in this area (machine learning), I'd advise you to look at simpler and more interpretable models first (things like logistic regression, decision tree, perceptron) using simple tools (scikit-learn for instance).

Something like Tensor Flow has a lot of mechanics you have to understand before getting started, and it's "lower-level" than other ML libraries. And I definitely wouldn't advise you to use "deep learning" as your first ML model. It's hard to understand, and the result of training it is hard to interpret.
Yes, however, if you have other delivery services (e.g. Google Shopping Express) you should look around. Stuff on GSX can often be on sale (like in the retail stores), and even not on sale, stuff is often cheaper there. Inventory can vary, but I get it same-day or next, not 2 days later.

I use it so often that the yearly costs (like prime, about $100/y) is a drop in the bucket.

Amazon used to be less expensive, but in the past few years, I've noticed local stores are sometimes drastically cheaper on basic goods.
Yep, dnsmasq finally supporting DNSSEC is an excellent thing.

Alternative router firmwares such as Tomato Shibby support DNSSEC validation out of the box, thanks to this.

I wish more and more routers (most of them running dnsmasq) would also do this.
I think routes, prevailing weather, average crew experience, average aircraft age, geographic (topographic features) , airspace complexity and about a thousand other things go into that accident statistics. I couldn't find solid numbers in my 2 min google search, but I would think English speaking countries are probably close to the top of the list in terms of safety.

Plus there is a difference when South Korean maintenance personnel work on South Korean planes flow by South Korean crews, than just sending a US plane to the lowest contract bid in the developing world.
I don't think you have enough karma to vote on user posts. But this happens to voting on posts: http://i.imgur.com/NtcgQVf.png

I fixed it by adding margin-bottom:10px to .votearrow

On thread pages the .athing .rank still shows up which kind of looks bad (eg: http://i.imgur.com/EsQzNE3.png ) I'm trying to find a way to fix it without specifying new CSS for /item? URL.

I like a lot of what you did. Merged it with my current CSS. :)
Honestly...no. I don't think so.Security is much too much of a cat and mouse game at this level, where you're specifically fixing things to deal with attacks. There will always be another vulnerability, another bad coding practice that someone comes in through. It's not provably secure (it's in C and has le five zillion config options; among other things); it's not secure by design (wasn't designed for security); it's not even secure by effort (Linus is not a religious fanatic about security).

So the sane approach until a fully redesigned system comes by is to assume that it only provides a thin layer in the defense game and partition access levels and security controls appropriately.
Google launches offline maps