skysight-inc/HackerNews huggingface dataset:
I'm always shocked by the number of people who don't read the contracts they sign.

It's one thing if you have hundreds of pages of legalese in front of you - I can see the value of a service such as this, or hiring your own lawyer for such cases - but for a few pages, five minutes of your time max, I just don't understand why so many people don't take the time to do so.

One habit I've noticed in highly successful people is that they don't skim over bits of contracts (something I'm certainly guilty of); everything is read in detail.

Does anyone have any anecdotal stories about successful people not taking 10 minutes to read a contract?
I was the founder for my neighborhood and am still a lead. I had high hopes going in, but I suppose it's really just what you make of it. I have gained the most value in the feature that allows you to include in your feed (and posts) the surrounding neighborhoods, not just your own. We had thoughts that it would end up being a good mass communications mechanism but only about 70 of 260 households have signed up. Compared to Facebook Groups, the barrier to entry is far higher with Nextdoor and many folks can't be bothered to adopt yet another network/app just for this purpose. I'm also on the board of my HOA and only about 15% of households bother to show up to our annual meeting. Usually only 1-2 non-board members join the bimonthly meetings. The level of apathy can't be overstated, especially when the perceived value is so low. Nextdoor, while fairly pretty, is low on features. It's essentially only an activity stream. Compared to alternatives like http://www.i-neighbors.org, Nextdoor has nothing.

There are some things I've been very happy with:

1) There are a couple of police officers in the network around my neighborhood and they are terrific about informing and advising on crime & public safety matters.
2) For anyone a little leery of Craigslist or Freecycle, selling & giving away stuff using Nextdoor has a kind of built-in safety mechanism, since you know exactly who the person is and where they live.
3) It's merely OK for service provider recommendations. Unless you know the recommender IRL, their recs are as worthless as those from an anonymous person on the internet. It would be fantastic if they signed a partnership with Angie's List.
Yeah, after the personal email she used for state business was hacked.

How did she possibly discuss classified materials?
The End of Life comment was quoting the person who opened the bug.

Rob said 'done', the commenter interpreted this as 'end of life', which is both clueless (in that way that corporate-worldview meets actual programmer can be) and borderline insulting.
Yet another site that feels the need to hijack and speed up the scroll.
Helicopter-parenting via small follow-mode drones.
The voices in my head: Eleanor Longden's 'psychic civil war'
What a strange article. A browser does care if it is a GET or a PUT. The behaviour is different and IIRC defined in an RFC. The article limits itself about APIs, but some of the statements that are made are not correct. I guess a case of saying something wrong to trigger someone to educate you?
No, why would they bother? Once you are famous/established, no one cares what your credentials are...the PhD only gets the foot in door, and is a useless piece of paper otherwise beyond what you learnt while getting it (disclosure: a PhD whose piece of paper helped him get his foot in the door of a research lab).
Not only that, when I worked in LA people would joke about dead bicyclists. They knew I cycled to work. It was sickening.
Thank you! I was wondering why I couldn't just use post for a function I'm writing right now. It helps to have someone else say out loud what I was thinking.
Love FastSpring. Easy store manager and great tech support. Plus, I don't have to worry about anything because they handle all the invoices, VAT and other boring stuff.
It happened at my university (and I did some moonlighting contracting statistical analyses for some). The salary rules changed to motivate them.
I wonder what style guides say about referring to the past actions of someone previously in the closet about being gay. That might be applicable here too.
I think there are two things at play here.

1. People perceive they don't have a choice. For example when you visit the doctor and you have to sign 12 different form/contracts. Most people believe they either sign them or don't get treated.

2. Fear of not understanding. They think they wouldn't understand they legalese even if they tried, so why even bother? Personally I don't blame them. I've read contracts that were so wordy and had so much legalese in them you'd be convinced the lawyers wrote them that way just so everyone involved would need to hire as many lawyers as possible simply to understand the darn thing.
What difference, at this point, does it make?
The "done" bit is something I've noticed as well. People don't seem to grasp that software can be finished, so they equate "no commits this month" with "abandoned". I've seen the same complaint from people looking at a couple of my open source libraries.

It's frustrating.
Hilary Clinton's not the first nor only politician guilty of doing this, NY Daily News just put together five other notables:

- Sarah Palin

- Mitt Romney

- Karl Rove

- Andrew Cuomo

- Chris Christie aide Bridget Anne Kelly

http://www.nydailynews.com/news/politics/5-examples-lawmaker...

It definitely seems less than ideal for these rules to be abused like this.

The problem is, how do you stop it?

It's unreasonable to expect all private communications to be on public record, and if you write a note to your babysitter during office hours, why should the wider world have to know about it?

It's a difficult balance.
Re: "Do you have any questions?"

A few years ago I started asking the interviewer this question:

"I'm always looking to learn new things. Given what you've seen of my resume', what new things could I learn here?"

I sincerely wanted/want to know this but I discovered that there was an unintended side benefit: In response to this question, the interviewer often tries to "sell" you on the company which changes the dynamic. Instead of you trying to please the interviewer, the interviewer is now trying to please you instead - or at least it seemed that way to me.
Regardless if it is to stile a political run or to get the damage over and done with this is the type of behavior by top officials that needs to stop. Is Kerry doing similar? Who else is? There seems to be a concerted effort by the Administration and/or those in it to hide communication from the official record, being Hillary Clinton or Lois Lerner.

What happens to her because of this obvious effort to conceal is the most important aspect of the case. Will she get the wrist slap like Pretraeis and other friends of Washington get? Likely. Whereas everyday citizens are hounded to death by AGs and the like.

To be honest, government officials taking actions like this need to be treated like the criminals they are, they are purposefully betraying the public trust and hiding behind the power of their office and names to do it. The real one percent in Washington
It's kind-of a shame that you're not allowed to do an HTTP GET with a body.
How Google Made It a Little Harder to Reach Google.com from Outside the US
Conery comes off poorly, even if the questioner seems like a drag. There are people like the questioner everywhere, with a poor read of the other side of the fence, bit of an entitled attitude, etc. Best to manage them minimally and very politely behind clenched teeth, and then move on.
Background: I was a .NET developer for quite a while myself. There are a lot of good things about the .NET world; I'm not saying any of this to trash that technology or that community.

> This complaint really has nothing to do with open source

Sure it does. It's about a group of people (.NET developers) who tend to be much newer to the open source world and therefore tend to be less familiar with the culture/etiquette expected from users of such projects.

So .NET developers stumble at times when they get involved with open source projects. Sometimes badly. (Sometimes they really shine, too.)
Probably cannot. Many databases of this type are constructed with confidentiality agreements.
Slideshare is very annoying, when you are trying to get the PDF.

First it tells you that you must sign-up sign-in with Linked-In or Facebook. Then after finding a non Linked-In or Facebook sign-up, I need to enter my phone-number to get a link as SMS.

SIGH
pretty much her words about Benghazi and people got killed for our screw up there.

The point it makes is, this is not acceptable, should never be acceptable, and just because you weren't caught when you were in office is no excuse for not going after you.
I don't see why in evenings, families can't spend some time in the backyard maybe grill some food or just throw a Frisbee or whatnot.
Nah, that wouldn't be noteworthy. Valve has always allowed use of GoldSrc and Source for modding at no cost, it's pretty much their thing.
I don't ask questions if I lose interest during the interview process.
GET requests are allowed to have a body.
That's an odd response. If you think some of the arguments of the article were made poorly, point them out and say why. The source article seems pretty cogent to me; largely being an argument for not using REST for APIs, your comment about browsers seems misplaced.
Except you are. Some broken proxy may wreck your request, and your HTTP API may or may not allow it, but having a body in an HTTP GET is perfectly valid, as noted multiple times when this article first made the rounds 20 hours ago: https://news.ycombinator.com/item?id=9138700
Is it just me or
GET /customer/33245/order/8769 is wrong
You have unique order id... then use it
GET /order/8769 like that ??
See existing discussion of the article from 20h ago: https://news.ycombinator.com/item?id=9138700

The problem with

> If you think some of the arguments of the article were made poorly, point them out and say why.

Is that the linked article is fractally wrong. It's not so much that it has bad arguments, it's that there's more or less nothing which is correct in the article, and trying to reply to a specific incorrect statement only brings more incorrections, recursively, ending up with a tentative response which is longer than the original post by an order of magnitude.

The core issues are these: the author has no understanding whatsoever of REST (which I guess they can hardly be faulted for, since few people care to understand it), and is reinventing RPC-over-HTTP (badly and apparently with no awareness that it already exists).
Clinton ran an email server from a home under-guard by the Secret Service.
I totally agree. That's my first argument against the idea of the OP.

In these days you have out-of-the-box so many already working API clients and already so many public API End-points that it would be really, really hard to create some ( opinionated ) better way of doing this.

Libraries like Backbone and platforms like NodeJS ( and many more ) have this idea so deep that it becomes extremely easy to create an API front-end / back-end app with just a matter of a couple of files ( even lines ). This is becoming standard in other platforms as well.

I think the debate is long time shifted from "Is REST good for my app?" to "How to best follow RESTful principles in my app?"
Pao trial reveals obstacles for women at Kleiner Perkins, Reddit valuation
"End of life. I think I said it's finished - meaning done". EOL and complete/stable are not the same thing.

Well, quite, as the entire conversation makes very clear. Rob doesn't say it was end of life, he said it was finished. He says "End of life." at the beginning of the para here to headline this part of his reply.

"If you end up telling your users "Please - use something else and don't come back." you're the problem."

He's not telling his users to get lost. His users are very happy and have used this project for ages and at massive scale because it's stable and it works. He's telling one particular user to get lost, a user that doesn't even understand how github works.
Thanks, those are some really interesting points!

I still find both explanations a bit strange, though. I mean, wouldn't you at least like to know whether there are any restrictions on operating a company from your rented accommodation, even if you perceive that you don't have any choice in it? Or even just where you stand in general?

I've also read some crazy legalese, but the thing is that I've read a heck of a lot more contracts that aren't legalese, and are very easy to understand.

That leaves me wondering whether it's the common introductory bits (e.g. that state "THE TENANT is John Smith") that make people give up early?
https://m.youtube.com/watch?v=Ka0_nz53CcM
Ask HN: HR policies for a young startup?
Hey there,

We're a small startup going from 4 to 6-8 people, and we're trying to professionalize. What HR policies should we have in place?
It's up to the author to show that it's a valid compiler, no more. The question is whether a behavior is valid, not whether it is mandatory.

Odd of you to use 'mythical' when one of the most common compilers in existence does this.
Sure. I did :) One question: Why you mentioned RubyMotion as alternative for server application?
I thought they rewrote stuff because they were using it as a prototyping tool, and its design didn't quite fit their game?
We have the ability to calculate a rough estimate of the time required to read a given text. This means we can create a law that states that for a contract to be valid, each party must be given at least 80% of that time[1] for the contract to be considered valid.

Don't want to give the necessary 30-60min? Don't write so long of a contract, or figure out a way to do without.

[1] 20% is to remove any margin of error in the calculation; the exact amount is configurable
That's was helpful. I was quite recently wondering that's the alternative, since cglib seems to be .. at some weird state at least.

Thanks for pointing this out.
> Is Kerry doing similar?

The article says "Secretary of State John Kerry uses a government email account, and his correspondence is preserved as part of the department’s record-keeping system."
Felines aren't keen on human music, so scientists created special songs for them
Asset-store revenues are a big part of that as well.
Show HN: Unlimited marketing advice and consulting from $89
Not sure this is entirely the case.

I mean, take me. Sift through my comment history here and you'll see that I'm not really much of an OSS guy. I'm selfish enough, or at least self-interested enough not to hand out my work for free. But even I have put in a handful of pull requests for .NET open source projects (and have released a few projects of my own).

There's a lot of room in the gap between me and "open source devotee". I wouldn't be surprised to find that there are a ton of guys there that happen to be good at stuff on the Microsoft stack.
I concur. When hiring with these kinds of small problems, you actually see a lot. First, in my case, it sorts programmers from not-programmers (it's in the 50% ballpark). Then with a problem a bit harder, it helps sort "programmer-in-the-guts" from "programmer-for-a-job". At the end, I've removed 90% of the candidates and I'm left with average to very good programmers.

Moreover, leaving people to do these little tests in the team and proposing them to ask questions whenever they want, plus asking them to explain their solutions helps a lot in seeing the social skill I need (communication, openness...)

Of course, it's not 100% safe, but I'd say it's a good heuristic :-)
You're misreading a descriptive statement as normative. It could have been clearer but it's not wrong.
Way to ruin your reputation online. I am a .NET developer and I never behave entitled to OSS projects.

Maybe the real issue is so many people starting OSS without actual understanding of the consequences?
It's nice with urls without "&" when curl'ing from bash.
No. Wikipedia is about what people consider to be facts. I'm sure the editorial team will be on to it... one day.

It can easily be cross-referenced, and without digging in detail it looks to be true.
You are allowed them but the body should not influence the outcome of the request. This is mandated by the HTTP/1.1 spec.
Creating a JSON editor with React.js and immutable data
That sounds really interesting, have you got a source?
Bellroy Wallets Slim You Down and Dress You Up
Sorry to complain about this but the current title - "Rob Conery will never run a .NET Open Source project again. Here's why." - reminds me of those sites abusing emotional linkbait titles. The "Here's why." part is telling. Can we please avoid this here?
Well, the specific law referenced here is a federal law which only applies to high ranking federal officials (e.g. Cabinet secretaries). It would apply to Clinton, but not to most of the people on your list.

"The head of each Federal agency shall make and preserve records containing adequate and proper documentation of the organization, functions, policies, decisions, procedures, and essential transactions of the agency and designed to furnish the information necessary to protect the legal and financial rights of the Government and of persons directly affected by the agency’s activities. (44 U.S. Code § 3101)"

The only relevant question is, "are emails 'records'?", and according to the State Department, the answer is yes:

"All employees must be aware that some of the variety of the messages being exchanged on E-mail are important to the Department and must be preserved; such messages are considered Federal records under the law. (5 FAM [Foreign Affairs Manual] "

And I might add that the accusation here is not that she had a personal account in addition to her official one, it's that she didn't have an official one at all.
I'm confused though because as you increase your endurance your heart is able to get more oxygen to your body while beating slowing. For example the heart rate of a marathon runner's first mile might not look much different than you or I going on a walk.
A Call for the Voices of Early Career Researchers
This is the first comment from tptacek that I disagree with; strongly. I know this HN audience loves its scientific approach to everything and everyone in life, but I actually don't. I'll probably never accept applying science to dealing with people simply because algorithms would never have enough inputs to describe a person accurately. I much prefer the "organic" discussion with people to get an idea of how they think and feel. If a company gave me a job offer without me getting a good idea of the thoughts & feelings of my coworkers, or me having doubts that they know mine, I probably wouldn't take the job. At my current gig I'm usually one of the culture-fit interviewers.

FWIW, in my most recent performance-review I was described as having high "EQ".

http://www.huffingtonpost.com/2013/12/05/are-you-emotionally...

I've never heard that term before, but having read about it I think it fits me perfectly.
Meet the Makers: Ableton Developers at Work
Just require query string to be sorted. In Python:

urllib.urlencode(sorted(params.items()))
5 lessons kids will teach you about project management
The point of REST is to reduce barrier to entry for using your API.

There is a specification for web requests which works rather well, is relatively applicable for any resource oriented service, and has well defined semantic conventions/specifications for failures, operations on resources, and responses to operations. It's an incredibly well known & understood specification. Any things you wonder have almost certainly been asked a thousand times before, and a single Google search will invariably land you on Stack Overflow with a productive discussion about what the best approach is.

Why not make use of this? You lose nothing by generally following the standard (since you can deviate from them whenever you need), but you gain so much - both from the perspective of building your API, and from the perspective of a potential person using your API.

---

Also two things specifically came to mind to mention:

> Who Cares about GET vs. POST?

There are very practical implications from the use of GET/POST. Any GET request you support can be called from any website without any knowledge from the user. For example:

<img style="display:none" src="https://example.com/user/setPassword?password=foobar" />

By using a POST, along with standard cross origin protections, it is much more difficult for a malicious website to have any impact on your user. (Although CSRF checking should be done anyway)

"Well then, I'll just use POST for everything", you might say. There are a great number of downsides for that also: preventing caching, not allowing cross-origin communication without CORS, clients not being sure about idempotency, etc.

---

> "If we put the function name between the parameters themselves"

I found this interesting, because there is a language which does this - Objective C.

These are fairly equivalent:

GET /customer/getOrder?customerID=33245&orderID=8769

customerGetOrder(33245, 8769)

And these are equivalent, but oriented the 'RESTful' way:

GET /customer/33245/order/8769

[self getOrder:8769 forCustomer:33245];

Customer.find(33245).orders.find(8769);

Personally I think the latter examples work much better in a resource oriented service. They show logical structure, relationship between objects, etc.
Who cares? I even had to ask Internet for who he is.
As the proud parent of a 3 month old, my concern is that exposing my daughter to small risks as she grows up could end in me going to jail. My wife and I joke that our kid isn't allowed to walk to the park alone until she can outrun the cops. Short of moving to Europe I am not sure how to make sure it is safe to let my child roam alone when she is an 8 year old. I am not concerned about her safety exactly, but some asshole calling the police is a very real and serious threat to our family.

http://www.washingtonpost.com/local/education/decision-in-fr...
"Do you have any questions?"

I've always found this tricky, as generally interviews with me go both ways, and I'm asking questions about the work, company, people and so on throughout the interview.

If you need a safe fallback, asking them to describe your typical day, who'll you'll be working with, and what project(s) you'll start with are both useful and a pleasant note to end the interview on.
Cluck for iPhone – Never Miss a Text Again
"The computer server that transmitted and received Hillary Rodham Clinton's emails — on a private account she used exclusively for official business when she was secretary of state — traced back to an Internet service registered to her family's home in Chappaqua, New York, according to Internet records reviewed by The Associated Press."

[...]

"Operating her own server would have afforded Clinton additional legal opportunities to block government or private subpoenas in criminal, administrative or civil cases because her lawyers could object in court before being forced to turn over any emails. And since the Secret Service was guarding Clinton's home, an email server there would have been well protected from theft or a physical hacking."

Source: http://bigstory.ap.org/article/b78ba433af3a45209668f745158d9...
WebRTC Panel Discussion with Uberti, Lachapelle, Dutton from Google
What part of that comment do you disagree with? It recommends a lot of different things.
And break navigation? No thanks