skysight-inc/HackerNews huggingface dataset:
Python has a solution to this. There are decorators that allow you to access methods as if they are properties:

class Foo(object):
def __init__(self, bar):
self._bar = bar

@property
def bar(self):
return self._bar

@bar.setter
def bar(self, value):
self._bar = value
This is similar to 23andMe in that lots of people can obtain this type of genomic data. I know how to PCR your poop and can do it for less than $89. Alternatively I can happily teach you how to do it in less than one hour for free. The MAJOR issue that nobody has any real answers for what to do with all this information. That simple fact is always neglected in all these "we can analyze your genome and will change the world!" types of stories.
....and don't even get me started on that push button infected bloated monstrosity called IIS......
Could local businesses act as sponsored nodes somehow?
The U.S. Army doesn't simply use drones to blast away protestors though, so I'm not sure what that has to do with anything.

There have been many soldiers who have died because in their race to follow proper "Escalation of Force" procedures, the other guy blew them up or shot them before they could get to the point where the soldier was allowed to use deadly force in self-defense.

When the U.S. Army finally went to New Orleans in the wake of Hurricane Katrina, Gen. Honoré told his subordinates that he would get the paratroopers serving under him shot, before he would allow soldiers to walk around with body armor, weapons un-slung, or to open fire at anybody. They were quite successful in helping to restore order, and they didn't have to open fire on anybody; this was contrasted with police efforts beforehand, which had been limited to "stay in your homes".

So go ahead and talk about Vietnam all you want. You should probably throw in Kent State too! But this is 2014, and the Army should be evaluated on what it's doing today and into the future.
I believe they become Maxwell's Equation, and it's super simple.
Doesn't surprise me really. Despite the advances of some of the more popular distros, Linux still appeals to the power user, not to the casual user. I was reminded of that just recently when I was having to do some googling, sudo apt-get some libraries, and chmod some stuff, just to use a piece of fairly popular software, on Mint, one of the more approachable distros. I was struck by the thought "...I would never, ever want to have to walk (elderly neighbor who has asked me for tech support help in the past) through this".
Maybe they mean billing address for your credit card?
Understood and agreed, as a fellow "just use Ruby"-ist. Once you've done something a few dozen times or so by hand, you start thinking about whether it might be handy to have a library for it.

But as someone who is employed to maintain and improve more than one Ruby app with more than 200 gem dependencies apiece, I can say with certitude that there is such a thing as going too far.

I have actually found that even fairly experienced Ruby developers have a limited understanding of how Ruby exceptions work. Usually there's one or two gaps -- like not knowing that `rescue Exception` is a bad idea, or not knowing `rescue => err` works (as opposed to `rescue StandardError => err`), or that multiple rescues can be added to a single begin block (I've seen nested `begin...rescue` constructs for exactly that reason), or that `rescue A, B` works. Or what the return value of `begin...rescue...ensure` is.

(Or that `begin...rescue` can take an `else`, which is another example of its shared behavior with `case...when`. I still have yet to see begin-else used in real code, though, and I wouldn't encourage it.)

Thank you for the kind words!
I actually installed Mint on a few PC's back when windows8 first came out.

One was for a grandma in her 70's. It just worked. Of course... she basically uses it for facebook so there was no chmoding to be done. This was nearly 2 years ago and she hasn't complained once.
Reading Kelley's book, I was just fascinated to learn about the process by which Monk created music. He composed on paper, at the piano, but was loath to let people see his charts -- possibly due to justified fear of having them stolen and used by others. Instead, he expected his sidemen to learn his tunes by ear, on the bandstand. That would have been a real trial by fire!

It's a lot different than how jazz players develop repertoire today. The standard repertoire has largely been codified in "fake books," mistakes and all. Reading and improvising from fake books has become part of basic training.

I'd like to learn more about what playing jazz was really like during that time period, and as a player, experience it that way myself if possible. I'm intrigued by the question: Would I have been able to hack it at all in that environment?
Great point. It's so true. It's exciting that having nuclear backing from groups like YC help people be less terrified (another nuclear group in YC is Helion!). Some great documentaries like Pandora's Box (on netflix) are helping. And generally, i think people are sometimes just relatively growing "less terrified" of nuclear than global pollution, climate change, ocean acidification etc.
And a single-syllable counterexample:
funner (24) / more fun (1860)
> I read that -- and I may be incorrect

You are likely misinformed. The purpose and one of the requirements of EB5 visa is to create job opportunities for Americans [1]. Simply buying real estate with investment potential is not going to satisfy that.

[1] http://www.uscis.gov/working-united-states/permanent-workers...
Are you really going to replace a lawyer with 20 years of experience in their field with a fresh graduate?
I love the use of Google's Latin-English dictionary. Which amazingly also includes the word microwave.
Eric Elliott Fluent 2014 JavaScript Talk – Static Types are Overrated
Military bases have places to go to, yes. But they certainly do not seclude or sequester themselves from civilian life.

Indeed, if military servicemembers actually could be relied on to stay on base many senior officers would be inordinately pleased.

But do not confuse being able to walk on base with a complete isolation with the civilian sector; servicemembers still have civilian friends, parents, relatives, spouses, children, in-laws, social acquaintances, often co-workers, and the list goes on and on.

As far as being on a ship (with access to email, news, and Facebook...) for months, what do you think happens to civilian mariners, or astronauts, or offshore oil rig workers when they're gone for months? Are they necessarily isolated and socially inept too?
Guesterly, Execution and September Viewings
Ouch. :) you're dead on. we've tried to be one of the companies that focus more on doing than publicizing... but it's definitely not good if it mars reputation. Thanks for comment.
Because legal talent has a power distribution. Here are words litigants will hear: "get the best attorney you can afford, this isn't an area where you want to cut costs. A great attorney can save you money." Get the picture?

The huge oversupply of lawyers is coming from lower-tier law schools.
What The Old Man Does With the Begged Money Made Me Cry
It seems like a big part of the motivation is that every other entity they have to interact with is using Windows. That's a pretty compelling reason to switch back, and also a pretty good example of how Microsoft is excellent at causing vendor lock-in.

Also, there's not really anything available in the open source world that provides precisely the features that corporate sysadmins look for in Exchange (and Sharepoint, Active Directory, etc.) in an in-house system. I didn't enjoy switching to Exchange from Google Apps post-acquisition, but I don't know of any self-hosted alternatives that provide vaguely integrated email and calendar that don't suck equally as hard as Exchange.
The Emerging Pitfalls Of Nowcasting With Big Data
Tell HN: 9th Cir.: Browse-wrap Web terms of service notice should be explicit
Today the U.S. Court of Appeals for the Ninth Circuit (which covers California and other West Coast states, plus Hawai'i) came out with a ruling about the enforceability of "browsewrap" license agreements, in Nguyen v. Barnes & Noble [1].

The court affirmed a lower-court ruling that B&N's terms of service were not enforceable against Nguyen. As a result, the arbitration agreement in the TOS didn't apply, and so B&N must now defend a class-action lawsuit.

The court's reasoning isn't a model of clarity in some respects, but the main takeaways seem to be these (consult your lawyer, don't rely on this as legal advice about your specific situation, etc.):

1. In a browse-wrap agreement, apparently it's not enough to include just a link to the terms of service. The link should explicitly --- and, preferably, conspicuously --- warn the user that use of the Web page will constitute assent to a binding contract.

2. It's best to put the link and its warning in close proximity to a button (or link) that the user must click to take action, e.g., create an account, place an order, etc.

[1] http://cdn.ca9.uscourts.gov/datastore/opinions/2014/08/18/12-56628.pdf
Google Translate butchers the article badly, but https://translate.google.com/translate?sl=auto&tl=en&js=y&pr... suggests that this is more of a personal ambition of the vice-mayor and the city council is positioning itself firmly against any move back to Windows.

Ultimately, it is more surprising that things even managed to remain this peaceful so far. Windows holds a huge home advantage simply by being the operating system almost everyone in the bureaucracy invariably uses at home. Many of the employees probably already invested years of painstaking trial-and-error, frustrated tech support calls and offering of incentives to more computer-literate relatives and offspring to get where they are in terms of being able to navigate a Windows desktop. No amount of corporate training is going to be able to make up for the feeling of frustration that those people will feel from the realisation that much of that was moot and they will have to relearn the basics.
For memory ownership, look no further than `std::unique_ptr`. With the features introduced in C++11, it is an elegant, inexpensive way to clearly and safely denote memory ownership and to have that memory cleaned up when it goes out of scope or handed off as you see for.

If you are ever using bare pointers instead of `unique_ptr` you are probably doing it wrong.

For more: http://herbsutter.com/2013/05/29/gotw-89-solution-smart-poin...
I gave up 3 times and eventually came here because I couldn't get it to play. That should not be this confusing.
Have you tried Windows recently? I haven't taken the plunge to move my relatives to Linux yet, but my experiences supporting relatives trying to use some mixture of Vista, Win7, and Win8 are extremely bad. I feel there was a period when many "normal" people did figure out Windows 95/98/XP and it could be taken as a default graphical computer interface. But the experience they gained has bitrotted as Microsoft has changed things around, and the current situation is a mess.
It's quite common. Sometimes I answer a question and I "only" get a "thank you" message without an upvote. Sometimes I had spent 10 minutes to write the answer or find the relevant link. I really hate this!

But other times a simple comment, written in 30 secconds, gets 10 point.

I try to not worry too much about karma, but I still like the thank-you-upvote.
Do you work on systems that handle this? I'd like to know if any still exist.

In modern systems I'm familiar with, malloc only reports failure on bogus inputs like -1, or address space exhaustion. Your process is likely to be killed before exhausting your address space (think iOS OOM handling, or Linux overcommit), especially on 64 bit. So checking for allocation success just isn't that useful any more.
Does it have to be a subdomain? Few people pay attention to whether they're logging in to login.mysite.com or mysite.com/login The few times I've tried to guess a web page's login address, I've tried both a login subdomain and a login directory.
I'm kind of surprised that they're getting push-back for Microsoft after the whole NSA thing last year. I know it's unfair to blame the company for any of it, but it's still a US company that has to follow US law.
The typical notion of the sharing economy is that you're allowing more efficient usage of activity that would exist with or without your interference.

For example, car pooling is part of the sharing economy - the car was already going in that direction anyways, but now you've saved a bunch of gas by putting multiple people in the same car. Without your carpool, that driver would still be going that way - like BlaBlaCar.

Ditto if you and your neighbors got together and shared a lawnmower. You were all going to buy one anyways, but in this scheme you get to save money, and the lawn mower is sitting idle a lot less. Good of the environment, good for you, and maybe you can afford a better mower as a group. Score.

Uber isn't part of the sharing economy, since the drivers are only on the road because of you. It's a pretty typical merchant-client relationship that doesn't fit any common notion of the word "sharing", unless you consider your coffee shop to be "sharing" their coffee with you.

In Uber/Lyft's case, the supply (rides) wouldn't exist without you. The key tenet of the sharing economy is that you're piggy-backing on activity that would be happening regardless. I think it's a pretty tough case to argue that all these Ubers and Lyfts would be on the road anyways if it weren't for the people hailing them.

This is true for (most of) AirBnb as well. If you're renting out your apartment while you're away, that's a part of the sharing economy, since you'd own the space even if AirBnb didn't exist - it would just be sitting empty. If you're maintaining a room or apartment strictly for the purpose of renting out, it really isn't, and now you're looking at a much more traditional merchant-client relationship.
Please.. Do the same for machine learning and statistics...
Another answer is in the movie "Never Let Me Go", one of the most bleak movies ever made.
So far, it seems that people have missed the (to my mind) crucial statement that Microsoft is relocating its German headquarters to Munich. Could that have anything to do with the switch?
Policing by consent
No Charges to Be Filed Against Fake TSA Agent at SFO
Old car batteries could make cheaper, more efficient solar panels
>As a Turk, I don't see the "Turkish problem" as being Germany's fault at all. These people went to Germany on a temporary basis, and decided to just not leave when the guest-worker program ended. In other words, they overstayed their welcome.*

Here's how it went down. First, Germany slaughtered and exterminated millions of people, invaded tons of countries, destroyed their infrastructure, commited heinous crimes, etc. What we know as World War II.

After the end of the war, West Germany, as a valueable ally of the West against USSR, got all kinds of help and special treatment to rebuilt its economy. And they started a program for bringing in workers from places they invaded and decimated, like Greece. Those workers, like the involuntary "arbeit mach frei" workers before, were brought to serve as cheap immigrant labor, under exploitative conditions, to assist the very people that had unprovoked invaded their countries and killed their relatives and fellow citizens a decade or so ago. The guest-workers, besides being exploited with lesser wages than Germans and fewer opportunities for advancment (like b-rate citizens) they were also treated with extreme racism and prejudice.

Now, the problem of the Germans (the "they overstayed their welcome") was that these people didn't just disperse when they were done with them, but instead felt that those hard working years in Germany gave them a right to stay and be integrated as full citizens.

Such nerve, huh?
> Wagstaffe says it's illegal to impersonate a police officer, but not to impersonate a TSA agent.

Well that seems like a loophole that's begging to be exploited.
HOA's are generally required to maintain community storm drains. They also perform other functions like maintaining common areas such as pools and enforce conformity requirements as decided by the community. HOA members are exempt from certain taxes and pay assessment fees to the HOA to provide these services.
What do you feel is the division between them? I feel like probability is pretty close to the "unified language of ml and stat"
The problem ultimately is that any Linux distribution turns what are usually normal user-level issues into sys-admin issues.
Clicked through the whole goddamn thing.

Summary: Stick figures talk about the sea going up. They run through identical landscape for about 2000 panels, with dialogue that would be embarrassing in "Troll 2". Then, the reader/clicker is rewarded with a character whose lines are smudged up, which is presumably the visual equivalent of a thick accent. Being already sick to death of this crap, the reader doesn't hurt his eyeballs squinting at it. Perhaps it contained some hidden wisdom. Perhaps not.

Then the characters run around some more, and talk to each other like the idiots they are. The end.
Listrunner rids doctors of paper notes, texts, and privacy risks
Yes, the vast, vast majority of patents licensing and disputes are settled out of court. This is almost always confidential and there is no data about what really goes on. We can draw few conclusions from this lack of data. However what we can determine is that expensive and time-wasting lawsuits, which you hold to be the symptoms of a "broken system" are extremely rare, and so this arguably is a good thing.

Also, when litigation does occur, small companies are initiating it significantly often. This sheds little light on how small companies use patents outside litigation -- there are surveys showing startups in different industries use patents differently -- but it certainly shows that the small guy vs big guy scenario is much more common than grandparent assumed.

There is no evidence at all that the vast majority of regular, non-litigation activity is problematic. The only major complaint was trolls, but when the GAO investigated the problem they put out a report that essentially said, "meh". Admittedly the requisite data about mass-mailed demand letters is not available, but there is legislation in the works on that front.

> That is not how the landscape looks in e.g. the pharmaceutical industry.

Just because somebody doesn't make a pithy infographic about it does not mean it doesn't happen: http://www.fiercepharma.com/tags/patent-lawsuits

Note that this link only lists articles from 2008. If you google a bit with a custom time range, you'll find tons more patent lawsuit articles from before 2008 too. The reasons you don't hear about it is because any combination of:

a) it's been this way forever, so whenever a new drug suit happens it's just the usual;

b) pharma lawsuits don't generate rageviews which end up posted on HN; and

c) you probably are not in the pharma industry.

Just parroting the "patent system is broken" line the media puts out does not make it so.
Because it's a mess. Unfortunately too many of the people that actually try to change the world only think they know what they a doing. And the mess just gets worse. And then there are those people who pretend they are doing it, but secretly and knowingly are making more mess just to line their pockets.
This is a very, very nice project -- almost enough to pull me back from ReactJS back to AngularJS. Almost.

One question: they say it can be adapted to any Oauth1 or 2 provider, but doesn't the Oauth 2 provider have to support the Implicit Flow for this type of client-side app to work?

If so, is it true that Github doesn't support Implicit flow? (this is what I've read, and I've not found much on the web otherwise about what exact oauth flows Github supports)
Wow nice. Found http://comments.gmane.org/gmane.emacs.orgmode/32814 but I'm not sure the workflow is as convenient as syncweb. Syncweb has a unison interface to synchronize which allows to very quickly synchronize many chunks automatically. Syncweb can automatically know in which direction things need to be synchronize. If one modify the code, then the synchro will update the org, if one modify the org, then the code will be regenerated. If one modify the org, and the code at the same place, then a conflict will be detected.
I think Desktop Linux works well at the two extremes: kiosk PCs and very limited E-Mail/Browser/Solitaire machines on the one end, and the OS for the highly proficient users (e.g. 'hackers', academics) on the other end. In between there's either Windows or Mac, depending on the situation. I've even had some success bringing non-literates to a Mac+Windows-VM combo - everything other than MS Office tends to be a few notches easier understandable on the Mac and these users can now do more than before - for the windows-only-software they have a transparent VM that they don't even notice much.
What is the most efficient way to donate to MediaCrush? Gittip? If so, is the weekly subscription easy to cancel?
I wonder what your results will be compared to the forest.
The absurdity of Google Translate's Latin-English output was discussed in a related item: https://news.ycombinator.com/item?id=8191462

...and I agree that for this to be used in the puzzle, is extremely clever if not somewhat fragile (it doesn't work anymore.)
JavaScript interview apps
I don't entirely disagree with you, I get what you're saying.

But I definitely don't see Windows as being tightly focussed nor a single predictable entity. The differences, nuances, and upgrade paths between 95, 98, ME, XP, Vista, 7, 8 are as fragmented and confusing as possible.

Linux isn't any better, this is true. But I don't buy that it's because of singular vision that Microsoft continues to dominate. Today Apple has the strongest composed experience, in my opinion. Too bad they have basically zero corporate presence.
Two examples come to mind.

The first is process limits.

The second is exhausting kernel data structure space for things like page mappings. I've seen this recently in AIX when allocating lots of memory that alternates mprotect permissions.
Satellizer is tightly coupled with Angular so I don't think there is much sense in using it without Angular. You can certaintly take server-side examples and re-implement satellizer.js in pure JavaScript but that is going to be a lot of work! The closest non-Angular alternative that I know of would be Torii (https://github.com/Vestorly/torii/)
8 times? the median house price in Sydney just hit 800k. The median wage is 57k. I wish house prices were only 8 times the median wage...
I forgot to change the redirect url on dev.twitter.com from http://127.0.0.1:3000 to http://satellizer.herokuapp.com. It should be fixed now.
> In a ideal world where those countries have the same population and the same wealth distribution, you'd expect each country to be represented equally...

That part was kinda important to understand the example :)
Also, it occupies the patent lawyers' time and tilts the cost/benefit analysis ever so slightly in a direction that disfavors silly patents.
Doesn't this already basically happen when text smiley-faces are replaced with image ones?
I have considered Play Framework and Dropwizard. Play it seems is better suited for Scala language and I don't know much about real-world usage of Dropwizard. Between Struts and Spring, Spring seems to have a more active community. I haven't done anything with the Java example yet so Spring can easily swapped for something else if you think that other framework is better. I am not a Java developer so I need someone's help on this one.
I think you could say the same thing about any language where there are big frameworks and libraries that handle a lot for you.

In the Java world, a Java EE CRUD application is a LOT different than a Swing application that does the same thing. Likewise, a Python Django application is a completely different beast than a console application.