skysight-inc/HackerNews huggingface dataset:
It's not the court's job to favour the person who asked for the restraining order, beyond issuing it in the first place and enforcing it afterwards. Enforcement is a matter of justice, not a matter of taking sides, and if the person accused of breaking the restraining order did not wilfully do so then a punishment would, in my view, be unjust.

Since we're at risk of talking past each other, my context here is that I often seem to receive email from LinkedIn, Twitter, Google etc. reminding me that people those services believe to be my friends have performed some activity or other, and they're just desperate for me to join them. In some cases I barely know these people beyond having had some interaction with them in the past which the social network never manages to forget, or they actually are friends who would be perfectly capable of telling me about the service in question directly and would never spam me in such an obvious way. Ergo I can conclude that these emails do not result from some intentional action on the part of the individuals named in them, even though the social network in question very much wants me to believe that they do (as I am deemed to be more likely to open and respond to the mail if I believe this). A common pattern is to send out mails along the lines of "You haven't spoken to X much recently, they miss you!" in an effort to get you to log in to the network again, which is obviously pretty fucking terrible in the case of a restraining order. There are a bunch of examples of this kind of thing here: http://microformats.org/wiki/social_network_anti-patterns

So, my prior experience would appear to corroborate the version of events given in the OP, viz. social networks sending mails which claim to be from individuals who have no knowledge of the mails themselves. Obviously this creates a nasty legal situation - Google cannot have violated the restraining order because they were never under a restraining order in the first place, but then it seems unjust to say that the alleged violator did so either, because he did not actually send the offending mail or even know of its existence. I suppose the matter hinges on whether or not he could or should have known, and in that case whether he could have done anything about it. It's also problematic in other ways. Say you were to take out a restraining order against me, such that I am no longer allowed to reply to your comments on HN or seek to engage you in any way, and I comply. At some future point HN decides to start sending out spam mails to get people to post more often, and you receive one implying that I, having not spoken to you for some time, wish to engage you in discussion (say, using the conversation we're having right now as evidence of the fact that we've enjoyed interesting discussions in the past). Would that violate the order? My instinct says not, especially as I could never have known the consequences when conducting this conversation, just as I could not know the consequences (viz. spam emails) when adding someone to my Gmail contact list.
But can we at least agree it's now much more difficult to comply with the order and not make a mistake?
"Actually, that is exactly what the world needs, and the comments here further emphasize that the demand is there."

It emphasizes that lots of people on the internet want something for nothing, which has a surprise quotient of exactly zero.
Hacker News Enhancement Suite [1] is pretty great with collapsible comments, even shows you new comment count after you revisit home page. Styling may be a personal taste thing though.

[1] https://chrome.google.com/webstore/detail/hacker-news-enhanc...
Have you ever been to the Chinese countryside?

I have.
>alert bullet

Warning shot.
I'm not sure where, you looked, but the best collection of CDC reports I could find are here: http://www.cdc.gov/violenceprevention/intimatepartnerviolenc...

In particular, from the key findings sections of the report from the National Violence Against Women Survey:

"Women experience more intimate partner
violence than do men: 22.1 percent of sur-
veyed women, compared with 7.4 percent
of surveyed men, reported they were physi-
cally assaulted by a current or former
spouse, cohabiting partner, boyfriend or
girlfriend, or date in their lifetime; 1.3 per-
cent of surveyed women and 0.9 percent of
surveyed men reported experiencing such
violence in the previous 12 months. Ap-
proximately 1.3 million women and 835,000
men are physically assaulted by an intimate
partner annually in the United States." [1]

[1] https://www.ncjrs.gov/pdffiles1/nij/183781.pdf, page 6 under Key Findings

Further, women are more likely to be murdered by their partners than men. Safe Horizon's has a basic fact sheet that is pulled from sources at the bottom of the page: http://www.safehorizon.org/index/what-we-do-2/domestic-viole...
You currently need an invitation code to register. We're giving these out slowly to make sure everything works smoothly.
Contractors hate him! How "one weird trick" will get you hired...

...really.
Indeed, it looks like I misread a few things and then just got confused. Apologies on that.

Back to the specifics of this article. This study was more about whether conversational differences in discussing memories related to their retention. It appears they have some evidence that this could be the case. And note, they specifically looked at how it was discussed. All memories were discussed.
So you're mixing view logic (rendering DOM elements, listening to events) with controller logic, and from my experience this is exactly the type of stuff that leads to an unmaintainable mess when your codebase grows.

For one, you can't test your controllers unless you mock the DOM (and nobody is ever gonna waste time doing that). And what happens when you decide to create a mobile version of your app with a new set of touch optimized views? Duplicate all controllers? Then you decide to split a view into two or more independent views. Rewrite that controller logic again. And so on...

This is exactly what MVC frameworks try to help you with, and with good reason. And I'm not even talking about the dozens of other well-tested and carefully designed features you'll probably end up duplicating. Taking everything into consideration, I really don't think smaller file sizes justify all that.
IBM’s Watson gets its own business
> How do you manage to afford to finance the audits and bug bounties?

Public donations from our website and funding from public institutions and NGOs. Currently, our audits are funded by the Open Technology Fund: https://www.opentechfund.org

Generally, our funding tends to be very limited though, so sometimes we have to ask someone to do an audit for cheaper than they usually would, seeing as we're an open source project with no source of revenue.

EDIT: Forgot to mention, we have no funding for bug bounties. I pay all bug bounties out of my own pocket. I don't mind, I feel the money is very well-spent.

Good luck with your startup!
4 courses at coursera: $0

4 courses at my local state university: $5000

-

Hell lets be a little bit more equitable:

4 courses at coursera with the signature track: $200

4 courses at my local community college: $400
Decreasing size of git repositories
"And sure, then you have people who can come in and "hit the ground running" but they're little more than overpaid glue sticks. They don't understand true software engineering. They just know how to glue framework code together."

Is it possible that some of us have an idea about what we're doing, but have to do enough different projects that learning a common framework has enough of a benefit to outweigh writing bespoke code for everything?

I don't feel the need to write a whole language for every problem I need to solve, and I don't generally think of the language functions I don't use on a given project as "cruft".
How many people have to use it before you wouldn't say "no one uses it"?
TraveDoc as featured on Forbes is growing 
We're looking for a top-notch CTO with startup experience to join the global team who is transforming healthcare around the world. Qualified candidates may contact CEO Dr. Marcel.Muenster [at] TraveDoc.com for more information.<p>Executive summary
http://www.slideshare.net/MarcelMuenster/executive-summary-travedoc<p>Job description
http://www.slideshare.net/MarcelMuenster/trave-doc-ctojobdescription2013
>Do you think that I, and an apparently large number of other people on the internet, spend our time insulting Haskell without having used it? That some great anti-Haskell conspiracy is being waged by evil groups unknown?

No, it seems like a relatively small group. And I did not suggest ill intentions, merely ignorance. Do you seriously think "some people repeat second hand info about topics they lack experience with" requires a "great conspiracy waged by evil groups unknown"?

>I haven't written large enough Haskell programs to have performance problems myself

So, you are confirming exactly what I said, that you don't have experience and are repeating second hand info. Why then did you feel the need to invent some sort of conspiracy theory nonsense as a rationale for your behavior?

>People who have to keep an empty monad around because removing it doubles the run-time of the program

That statement demonstrates such an obvious lack of understanding that I am almost able to believe you are ill intentioned. That makes absolutely no sense, it is like me saying "C is bad because I have to keep an empty function around or it doubles run time".

>make substansal changes to get programs into an acceptable (<16GB) amount of memory

That is too vague to be meaningful. Were they working with >16GB of data? Did they just have a memory leak? Do you understand that memory leaks can be created in every language?

>Also, there are plenty of horrible error messages. Having a random google, here's the first one that comes up

Are you trolling? That is a trivially simple error message. It is a simple type mismatch, the compiler expected X, it got Y. Which is precisely what it says.

>Stackoverflow is full of Haskell questions which are "I don't understand this compile-time error I am getting".

Stackoverflow is full of everylanguage questions of "I don't understand this error I am getting". That is completely meaningless.
Finding and reporting a security problem should not be a crime; neither should whistleblowing. Sending the police after someone who demonstrates your incompetence or corruption should be a crime.
Yes, government intervention does make things rather complicated.
Yes. I'll also point our that Anand (apatil) was a core developer for PyMC. We have big plans around Bayesian computation on Sense.
This is very good info. This highlights that the notion that men or women getting restraining orders to get back at a former partner isn't the primary motivation for getting a TRO or RO like the parent claimed.
"Must-have" anything always feels like clickbait to me.
Please devote all this mathematical brilliance to measuring the folks like me who NEVER RETURN TO YOUR SITE because proposing a relationship on my first anonymous visit means you're creepy and I will never invite you back into my life. I suspect that's more difficult to measure.
Yeah, our experience with the Itanic is that now that it's finally in port, it's pretty cool--unfortunately, nobody cares.
Free Law Project does have some state courts.
The point however is that for a few bucks Apple gives me a dead simple GUI to manage a few key services 'that just works'.

If I was inclined to download and compile libraries then I'd clearly be better off running a linux distro for complete control.
This seems to be a post implying that price fixing in the electronics industry is unthinkable because electronics are complex to manufacture.

The actual history of the industry would indicate that price fixing is common: the LCD[1], RAM[2], optical drives[3][4], GPU[5] and CPU[6] markets have all faced massive scandals involving price fixing or other anti competitive collusion, often resulting in huge fines.

[1] http://www.bloomberg.com/apps/news?pid=newsarchive&sid=aP1P0...

[2] http://en.wikipedia.org/wiki/DRAM_price_fixing

[3] http://www.computerworld.com/s/article/9243591/HP_sues_seven...

[4] http://www.pcworld.com/article/240937/hitachilg_data_storage...

[5] http://www.engadget.com/2008/09/28/nvidia-details-settlement...

[6] http://www.nytimes.com/2009/05/14/business/global/14compete....
Moving plants is not what the link you are linking to talks about.

And in fact, what you are linking to is a right-wing attack on very legitimate economic ideas. The introduction of the 40-hour week did increase employment, and further reduction of work weeks would indeed increase the number of people employed (as we see already: all job growth in the U.S. currently is full-time jobs being converted into multiple part-time jobs in the service industry).

That is, you've linked to a discussion of something on Wikipedia and you believe that the discussion of it proves its truthfulness; nothing could be further from the truth. See also: discussion of moon landing conspiracies.

In fact, if I fire someone in China and hire someone in Vietnam, I have indeed engaged in a zero-sum transaction - actually a negative-sum transaction, since I'll be paying the Vietnamese guy less than the Chinese guy. Overall, the world economy will be moving slower because of my actions.
If the unlimited is for the phone, then it may be illegal to circumvent[1]. Even if not, it's against the terms of service and certainly unethical.

[1] http://en.wikipedia.org/wiki/Legality_of_piggybacking
My proposal? Get rid of the signup form altogether. Make it so they can give you money and take what they want in return.
Does the limitation include USB tethering as well as wifi? I know my Sprint contract allows USB but not wifi.

Edit: Is $100/mo. really the cheapest Comcast option?
I want to call out: But sometimes the opposite happened. Glancing through the results of an algorithmic run showed a pattern I wasn't aware of. Taking that back to paper allowed me to make further theoretical breakthroughs that sped up runtime by additional orders of magnitude.

I worked with some mathematicians on an online load balancing problem, and we were trying to model the behavior of our connections. I did not have the mathematical chops to come up with the ideas for the models. But I was running the experiments and diving into the data and figuring out where and why our models broke, so I could reason about the behavior we were trying to model in the same way that I can walk around my apartment with my eyes closed.

Having this level of intuition of the behavior we were trying to model was invaluable during discussions. I may not have been able to come up with the mathematical models, or even understand them completely from first principles, but once they were explained to me, I could give instant feedback on how well it might work based on my understanding of the data.

Short version: know your data.
Love HN. "I, not knowing your exact requirements and constraints, know better than you what is best for your project. You are a fool for having defied us. At last, my intellectual superiority is proven."
Yes, sorry about that. The images are fixed now.
Easy to be snarky about this. But I admire their persistence.

In the face of the extensive criticism they could have just given up.

Instead they have acknowledged making mistakes, didn't give up, learnt from the mistake and changed their subsequent behavior. This is admirable.
Go: Higher Order Functions (super unsafe)
Where do you see that the paper gave them the kid's info? All I see is he contacted them directly, and no indication that the followup from the paper is where they got his info.
Christie Fires Aide in Bridge Scandal as U.S. Opens Inquiry
Indeed! I tend to play the more minimal techno (that is so popular here in the Berlin club scene). Sometimes even some Prodigy.
Yup, it's entirely student run (for now).
Enabling TLS 1.2 and disabling insecure ciphers in Firefox 19–26
Not for the protesters. The complaint is that tech workers are driving up rents and housing prices in SF, not that they're causing traffic. (As I understand it.) If there was an office anywhere on Bart, people would even more likely to live in SF and Oakland.
Play Perl is a game changer
Eh, Internet is based on clickbaits and lolcats. $ad but true.
Just reminds me of scummy in-your-face ads everywhere, like at a mall or in a women's magazine.
>Neither of those licenses allows you to claim some code is "your own"

This is a completely irrelevant statement. What was your intended purpose for making it?

>I can easily rephrase that as GPL adds more freedoms

You could, but it would what is known as "lying". I could easily say that the sky is green too, but that doesn't mean it is.

>Your restriction is somebody else's freedom

No, restrictions are restrictions. Words have meanings, and you don't get to just pretend they mean the opposite of what they actually mean. The GPL imposes additional restrictions. You like those restrictions because of their consequences. That is fine. But that does not make them cease to be restrictions.

>I can claim anything I like

Sure, but you can't expect anyone to treat you like a rational adult if you make obviously false claims and say "I can do whatever I want!" as a rationale for it.
Varycode Converter - ‘Google Translate’ for developers
I'd love for the title of this post to be accurate, but it's not. Many court rulings are available only in sliced tree format for a modest copying fee from a clerk behind a glass window. Sorry.
In my current project I have 20 listeners in the ready function. I can see how it would get pretty nasty if I got up to the 100+ range. I think that would be settled by tacking on a listeners method to each of the models:

...
$(document).ready(function () {
n.Product.listeners();
n.Cart.listeners();
});
...

Ooo... I like that, maybe I'll implement that...

Regarding the fetching/posting data, I have an ajax method on the applicable model. Fortunately, I'm writing the server app as well so I got to make some decisions on that end that simplify the approach (e.g. everything goes through POST, all data comes back as JSON.) I suppose that makes the AJAX acronym imprecise... AJAJ?
PSA: Snapchat update offers phone number opt out after API abuse
meh.

It jumped the shark when they got rid of wikitext.
The agile tools (Greenhopper or whatever) feel really bolted on.
And it's sloooooow
The Importance of Seasonality in SaaS Startups
Testing Is Not Verification and Vice Versa
Call it 7,000 undergrad students at Stanford. 80,000 courses complete at Udacity would be about 11 courses per student, or a very solid academic year of courses.

So we could reasonably say the number of Udacity student-courses complete is similar to a year of Stanford's.

Call it $40,000 for a Stanford undergrad for a year. A total of $280,000,000 for those 7000 undergrads.

Udacity has raised $22 million.

So an entire order of magnitude less than Stanford tuition costs for a similar number of student-courses complete.

Of course Stanford tuition doesn't just go to classroom operations, but that's kind of the point, isn't it?
It's not a team thing, it's a "let's keep useless content away from here" sort of thing.
no denying that the quality of life of most people in the world is nothing but a point in a gradient of declining living conditions

I won't deny it, but I find it hard to believe. In any case, the poorest are better off, even if the middle class is declining (700M out of extreme poverty in just 20 years).
What if, instead of needing a framework, we just wrote tiny modules of functionality and composed them into an application?

This is how the nodejs guys are doing this via npm and I must say, it's staggering. The core node "framework" has a tiny API, and the heart of it is simply require().
In my opinion programming doesn't have very much to do with math, sure both are problem solving, but they aren't related at all. You can be good at one and suck at another.
How to Make OKRs Actually Work at Your Startup
Judging from previous companies I've talked to, it doesn't matter. Porn is porn. They want no association with it period. Even if it's just code.
Homeless people don't always have the energy to walk around 24/7 in the museum, and they probably have "no loitering" laws. As in you can't just sleep on a bench in the basement all day and scare the children.

Also, dress codes are most likely in effect.
As you say, it's a choice. There will be those who choose to be transparent with their transactions.
I agree South should probably make the list although database migrations have finally made their way into the Django core so perhaps that's why the author didn't mention South.
Bonus points that Daniel Lindsay (tastypie author) got a job with Amazon, works on boto, and does very little with tastypie anymore. D-R-F is actively maintained and is a bit nicer to work with. Also, the autogenerated apiview "self documenting api" is super duper nice.
An idea - don't incorporate in business unfriendly state like NY.
How is TLS 1.0 broken? All I could find is BEAST, but that seems to be mitigated by client patches.

Interestingly Wkikipedia says that TLS 1.1 and 1.2 only have about 25% adoption on servers. Which is shocking if in fact TLS 1.0 is truly broken.
I agree that the theory says small samples sizes are underpowered. However I believe there are other reasons why small samples over-estimate effects.

We should consider effects as random variables -- different portions of the population will respond in different amounts to the experiment. Smaller samples increase the variance in the measurement of the effect. This wouldn't be a problem if we replicated experiments many times, but we don't, and we only see results of experiments we conduct ourselves or those that are published. Add in the tendency for only significant results to be published and you have a biased sampling of effect size.

As for really small vs small -- I guess I'm used to web experiments, which typically have 1000+ participants.
Interesting, my fairly large django project uses none of those. Instead, the addons we consider to be critical are these these:

django-debreach
django-redis
jinja2
pytz

Redis for queues and caching, debreach to secure the CSRF tokens and vary your content length to avoid the BREACH vulnerability. jinja2 for doing templates outside of returning data, and pytz so you can use timezones in your data models.

I also recommend installing `flup` and running via fastcgi, but that's open to interpretation.
"If the user did not sign up, it is either because they are not the right target OR you suck at explaining how your product can give them what they want/need"

This is flat-out not true.

Aggressive signup often increases #s across the board from signup all the way to engagement and purchase. Were these people not the right target? The fact is that aggressive signup leads to increased signups which gives you more time to explain how your product can give users what they want/need (which is always hard to explain to all possible users on a single landing page), ignore it at your own peril.
I thought the explanation was poor, so I chose to explain why. Thanks for the useless comment.