skysight-inc/HackerNews huggingface dataset:
Many people can't imagine how what weev did is a crime according to the law, and comments in HN threads about legal issues seem to be based on the assumption that the legal system is a consistent set of rules, sort of like the axioms of mathematics, in which a certain question or problem is posed and by a correct application of the rules of the legal system it is possible to come to a definite conclusion about what the law says. However, there is an amazing paper which shows that in virtually every case, a "correct" application of law actually leads to different conclusions which contradict each other.

This excellent paper is by Karl N. Llewellyn and is called "Remarks on the Theory of Appellate Decisions and the Ruled or Canons about how Statutes are to be Construed"[1] I once read almost the whole thing, and the following quote from the first page sums up his main point pretty nicely.

"The major defect in [the legal system] is a mistaken idea which many lawyers have about it—to wit, the idea that the cases themselves in and of themselves, plus the correct rules on how to handle cases, provide one single correct answer to a disputed issue of law. In fact the available correct answers are two, three, or ten. The question is: Which of the available correct answers will the court select—and why? For, since there is always more than one available correct answer, the court always has to select."

IIRC, he discusses the role of precedent as an important aspect of deciding how to apply the law, but also the ability of a judge to decide to overturn a precedent for a wide variety of reasons. He also discusses the role played by the intention of law makers when passing law, which is ultimately a subjective judgment made by a person, and which is not spelled out in the actual written law itself.

The paper is considered something of a classic, and I would encourage everyone to take a look at it.

[1] http://mtweb.mtsu.edu/cewillis/Hermeneutics/Llewellyn%20on%2...
Careful now, that joke might get you fired.
I have no doubt that sexism exists in this industry; I've seen it. And it does need to be addressed, in a very serious way.

But on the other hand, this started when someone made a crude but not (at least to me) harassing or sexist remark. Maybe as a male, you'll think I'm blind to such things and disqualified to judge them as "not harassing", and I actually kind of get that view--I haven't and can never live on the other side.

But I still maintain in the realm of sexist things that go on, this one was hardly a blip. And the chain of events that followed is nearly unbelievable.

There's no reason two people had to lose their jobs and have their names dragged through the mud, there's no reason two companies had to have their reputations sullied, there's no reason anonymous internet bullies needed to direct their bile towards Adria and women in general, and there's no reason any site needed to be hacked or DDOS'd.

Seriously, one loud distracting noise at the right moment and everyone's life would be better off.
Ugh, I really hate it when people split posts up like that. It gets unwieldy and strips the post of its overall context. I'm guilty of it, but I've been trying to cut back. It makes my posts smaller since I have to reply to the meat of it, you know? Not just its individual components.

Anyway, I'm saying that someone who would feel threatened by accidentally assuming a male gender might not necessarily be on their side, and their assumption might just be misguided. That invalidates the rest of his post, since it all relied on him feeling threatened when the threat doesn't exist.
Its not about rich or poor. Its about focus and need.

Early in the product/company building stage you need to be doing lot of development (assuming you are a tech co-founder), but as company grow, most likely your profile is going to grow as well and now you are not developing anymore (or at least not so often). And hence there is much lesser need to be on dev/hacker network. Now they have team of devs, and I am they are here, contributing.
Bitcoin Community Begins to Wake Up To Regulatory Threat
According to the article I read, which could be wrong, the phrase was "I'd fork that repo." In and of itself, harmless, but said in the proper tone (don't know if it was), it would remind me of things that have been said about me. I.e. People talking about how they would do 'x' to me. Totally creepy and disturbing, right?

A phrase like that is called a 'trigger'. The same reason you don't say the n-word around a person of color, because you don't know what kind of experiences that person has associated with that. Same for rape, because you could have a victim or a rapist nearby and you don't know how it will affect them (harming or reinforcing them, respectively).

Gender, race, sexuality, and many other topics make people feel very strongly, and sometimes can cause people to dwell on those bad experiences and have the same feelings of angry/inadequacy/self-loathing/whatever that they did at first. My perspective is: I don't know how this really charged term has affected the lives of the people around me, so...maybe I'll wait to make the joke? Or I won't make it?

The dongle thing is silly to me, and the "forking" thing was immature. But that's how I could take offense at that statement. Hope that clears it up? Just my perspective. I don't know if that's how Richards felt...if she didn't, I don't know what the sexist overtones could be either.
One way to work around that is to host an internal apt/yum/etc repository and put whatever you need into a package there.
Must. Get. One
pmarca? joshu? benhorowitz? guys from instagram? early FBers? dude from DDG? michaelwolfe?
If passwords were hashed+salted client-side, an attacker could use the hash+salt in exactly the same way as they would a 'raw' password.

So the answer is no; the strength measurement would be done on the server when the password is being hashed or verified.
I wouldn't say that was his advice at all. I read it as being something more like "there isn't always a (known, or sensible-ROI to research) way to make an automated user experience anywhere near as good as what you get by just having a human do it."
You don't go to many tech conferences do you?

Women are very well represented at most, and very welcomed.
Totally agree. So much going on today makes a bad name for everybody in the startup/tech community :{
No, I can't make that leap. Firebombing? I don't condone DDOS, but that's just crazy. The moment people can die (without citing some kind of really strange examples) from DDOS, I will reconsider but come on.
Hate is a strong word.

I can't see anything bad coming out of this for the child in question. She's being inspired and supported.

Successful adults tend to have had a shit ton of support as children. There are exceptions, but they're rare.
The Nokia N95, a series-60 device with a numeric keypad, can't possibly be seriously taken as a smartphone. Such a claim wouldn't have even passed the sniff test back when it was released -- it was just a riotously expensive feature-laden feature-phone. Compared to the Windows Mobile and Blackberry devices of the time, it was pretty weak.
Perhaps lean doesn't always work especially in situations where people's lives are at stake.
Nitpick...

>Taking a photograph of someone in a public place and reporting what they said within earshot, without any expectation of privacy, does not warrant vitriol.

It's not actually a public place. It's a private venue. The venue can set the policy as it sees fit the same way concerts can ban recording devices, etc.
Definitely neat. Thanks for posting.
Because we burned them all.
This sounded less like the traditional editor's job of "wading through the slush pile", and more like "clustering great albums against other great albums from a pre-screened pool." Must be nice ;)
"I'm a developer evangelist"... Anyone who makes up a title like this is an ego-maniac, regardless of their sex.

+1000
Just curious, what happened?

I still think Atlas is key to developing in Cappuccino, unless you find another way to autocomplete ObjJ code efficiently.

Cocoa and ObjC only works because XCode does a lot of the heavy lifting for you.
Do you want my physical address. I'll take your 10,000 aluminum cans.
> There’s a gentleman’s code for privacy

Wait... what? is that sexist? or ironic? I can't tell anymore these days. Should I be offended by that?
What does this have to do with free speech? You have the right to say anything you want, and deal with the consequences of that speech.
It just happened to be a good time to switch, to be honest. I've migrated from Openbox to Awesome WM in the past few days, and I needed a good editor with features like syntax highlighting, line numbers and great community themes as I learned my way around rc.lua. Also, as mentioned previously, Vim has a "reputation" for being difficult to master. It interested me, and all of the Linux gurus I know seem to use it, so I figured I would give it a shot.
DIY Email Referrals with MailChimp, Zapier, and Mailgun
Thank you.

Also don't forget that we had an amazing Python Data conference during the sprints, with over 300 people and featuring Peter Norvig and Fernando Perez as speakers.

http://pydata.org
I participated in AngelHack 2012 DC. It was at the Microsoft building. It was a fun time. The projects were mostly complete crap, but it was fun.

Here is hoping they are not lying about giving free tickets to the first 200 upvotes.
I'm going to point the Nuuton crawler towards your site. Shoot me an email to give you results.
If she had kept her comments without the photos and without putting any identifying information, this would have never have been news. She chose to be passive, aggressive and throw a tantrum. She could have just confronted the two and educated them about all her crazy thoughts about racism and everything else, she chose to make it a spectacle.
The rage is uncalled for. Can you be civil?
Utilities: Google's Google problem
The reason a group of men clams up when a woman walks past is because they're worried she'll take offense like Adria did. Evidence it's not exclusively part of men's culture is that when a women shows herself not to be offended, most groups of men will actively include her in those jokes.

It doesn't mean we actually think it's offensive or understand why anyone would be offended.. honestly I find it kind of baffling, but nevertheless, I will watch my tongue around unfamiliar women just in case. The other thing is that the potential outcome from offending a woman is much worse than offending a man. I would hate for what I said to be misconstrued as sexual harassment, and it could potentially lose me my job if it was (as it has done for an unfortunate developer in this case).

As far as "one of the guys" goes.. I think that's a perhaps unfortunate way of phrasing a well intentioned message: you are someone we are happy to relax around. My girlfriend is a female developer and quite happily refers to herself as one of the guys and doesn't see it as a problem or sexist. What she does find a little annoying is having to reassure men that she won't be offended by their non-harassing sexual innuendos in order for them to relax around her.

There's probably not really an absolute solution to this.. people take offense at different things. It's nearly impossible to offend me, but other people are offended by the colour of the sky.
Heads up to iOS devs: the advertising identifier is generated and changes each time that method is called. Generally a good idea to store it in user defaults or keychain and check for it before generating a new one. More info there http://stackoverflow.com/a/12933454/122115
I really enjoyed Pycon. I had never attended a Pycon, nor dealt with the Python community at large but the day I listened to Jesse Noller's keynote I knew I was in the right place. He discussed the values of teaching children, being an inclusive community, and philanthropy. I thought I was attending to get my Python on and discovered the warm fluffy side of a beautiful community. These people really mean well.

At Pycon I met the developers and project maintainers of high-profile projects I use all of the time like Django and SQLAlchemy. Heck, I paid $150 to receive classroom training from Mike Bayer himself. How inexpensive is that to receive training from the developer and maintainer of SQLAlchemy himself?

The tutorials were incredibly useful, the keynotes moving (Noller, Hettinger, etc.), the sessions well-produced and all of the speakers well-spoken.

I feel like we stole my ticket for as inexpensive as the trip was for me and several developers our company drug along.

How did they do? Awesome. I would like to say thank you to the PSF for such an incredible conference. My entire dev staff will be attending next year!
He used sexual/anatomical imagery in his comment. That you are not offended is irrelevant to the issue, because Adria was offended. That's all that matters as far as that portion of the issue is concerned.

I'm perfectly comfortable with sex jokes made by any gendered person. But it was asked not to happen at this conference, and everyone who attended agreed to the CoC.

Grading the subjective offensiveness of the comment is beside the point.
I'm wary of heading too far down this line because I've certainly done things (hosted X-rated parties, etc.) at conferences in the past, which I certainly wouldn't do as official conference events under a company name with random people, but which seem fine in a social setting. And gotten drunk on stage, etc.

But at a "hacker" thing (DC7-13, etc.), not at a developer conference or professional event. There probably is some evolving standard of conduct now that things which were formerly mostly underground are now essentially big business.
That makes no sense.

UDIDs are fundamentally flawed methods of associating data on your server with your users. The data loss scenario is similar to a scenario inherent in using UDIDs. Buying a new device means that you've lost all your data, with no way to restore it to the new device (besides creating a fully-fledged sign up system, which you've ruled out.)

Vendor identifiers fix this. The vendor identifier is only lost when the app is uninstalled. It's backed up and can be restored onto new devices when you upgrade.

Do you really think it's surprising to lose your data when you uninstall an app? It completely follows the "Principle of Least Surprise" to lose your data, it explicitly says you'll lose it when you uninstall apps. If you want to persist data beyond the lifecycle of an app installation, you should probably consider a sign up system at that point.
Classical Sanskrit was designed with this exact goal in mind.

http://www.aaai.org/ojs/index.php/aimagazine/article/view/46...

There are still native speakers of Sanskrit. The cool thing about Sanskrit is that not only is its syntax formalized, but people have tried to give an account of its semantics over thousands of years.
Copy the UK perhaps?

Large hydro dams that get water pumped into them via the renewable and then discharge when needed.
http://en.wikipedia.org/wiki/National_Grid_Reserve_Service
What can you do? Just kick out a few funny tweets.

I decided to promote my card game: https://twitter.com/MichaelOChurch/status/314934411223252995

I think the PlayHaven guy will be fine. All he needs to do is say, "I'm the Dongle Guy". Adria didn't deserve the Internet hatred (which probably came mostly from trolls and assholes, not tech people) but her getting fired wasn't unreasonable. If you're a tech evangelist, your job is PR and you ought to know that public shaming is Seriously Not Cool.
I think it's because her last name is Richards, she is sensitive to dick jokes.
>...even the Reddit crowd despised

That's a terrible standard. There are some pretty awful things said by Redditors, especially in Weev's recent thread.

I think Kerr's defense of Weev is less for Weev's personal sake than it is for the sake of Kerr's vocation. Either way I'm glad he is stepping up.
The requirement that most recipients of an NSL are not permitted to disclose that information is a matter of the first amendment.
Apply here: http://ungroundedthinking.com/
Don't blame the reader for not being aware of a failed definition of the term "racism". The definition of "race based prejudice" is the one being taught across the western world to children and it has therefore "won".

The concept you describe is indeed important and should be understood, absolutely, but don't blame the reader for the authors failure to communicate. Especially when that failure is mostly intentional as part of a struggle to redefine a word that has significant power. A very useful tactic when it succeeds, but that battle has been lost in this case for quite a while.

Personally I'm quite happy with the common definition of "racism" because the belief you describe is too tied up with the dated concept of "race" (which doesn't exist in reality) and means that the determining factor in whether an action is "racist" is the skin colour and ancestry of those involved, neither of which is under the control of any participants. The other definition means it is determined by asking if the action was prejudiced and if that prejudice was related to race.

There is a very good point to make here that the more common definition can make it more difficult for people to understand the effects of generations of oppression can have on a class of people, even on that society generally considers overt racial prejudice to be unacceptable. The definition you describe does not have this flaw.
I am brown. I have never felt like I was treated in a prejudiced manner by a white person that I know. My grandfather was. Some brown people still are. If I discriminate against a white person, that's not a response to racism, it's racism and calling it anything else is utter bullshit.

For what it's worth, if I am treated in a prejudiced manner by person A, and I treat person B in a prejudiced manner, and the only thing connecting A to B is race, that too is racism.

Or in simpler terms, two wrongs don't make a right.
Indeed. Though now that I've realised it's unlikely to make me my millions, I think I'll write it using Angular, Node, CoffeeScript, MongoDB, and possibly Haskell.
However, as this post illustrates, not posting a reason also invites questions around why the post was deleted.
> Redefining established words to fit your narrative (as someone said on here) is a crime against understanding and is not acceptable.

This is hardly a redefinition as much as a clarification of intent and context. Saying that it's a "crime against understanding" is a bit of an exaggeration.

I mean, saying that racism is "prejudice" is what Dictionary.com says, and saying racism is "prejudice with power" is what a sociologist says, then can't you figure it out with context? Dictionary.com says gravity is, "the force of attraction by which terrestrial bodies tend to fall toward the center of the earth." but a physicist would probably have a different definition they think is more accurate.

I definitely wouldn't say that Adria was right in this whole incident, but picking apart the rest of her Twitter history like it's some sort of way to establish how much you should dislike her is the wrong approach to making things better.
Using my Dad's iPhone tonight was absolutely infuriating. I finally gave it back and told him to figure it out himself. That interface, the lack of a back button, it's so damn frustrating.

The IM button with my old email address magically taking me to Facebook was one thing, still no freaking clue why it took me to Facebook. And then I couldn't go "Back", because there is no "Back". I tried the in-app back button - no, that was a huge mistake. So I double-tapped the home key and choose Phone or Contacts or whatever it is... and guess what? It was a completely different contact. What the hell? How am I supposed to get back to where I just was?
A breakup letter to stanford university
I've been nerding it up my whole life. (And pretty much still giggle every time I hear the word "dongle." Come on! It's just a funny word.) The sexism I have experienced has less often come from men in tech, and most often been from the general population - men and women alike. That's just an aside. I'm not gonna comment on the specifics of this situation because I'm not sure any of us will ever have the facts. All I ask is that people don't use this as an opportunity to spew aggressive, hate-filled hyperbole. It doesn't help anyone's arguments. Let's try to rise above the estimation that the internet is nothing but a cesspool of angry trolls and shut-ins, and use situations like this to have open, practical dialogue. Who wants to cumbaya with me? (No, that's not a euphemism, and I will socially shame anyone who claims otherwise.) (Oh, god, this just went full #meta.)
Not only does Apple get criticized all the time, they get criticized the most by their own fans, as five minutes spent on any popular Apple forum would illustrate. Anyone who thinks that they get a pass for everything is intentionally ignoring both the media and the users.
It's getting at least 10% of its 20MW from the first of 2 solar sites.

Apple's Maiden County site is designed to use about 20MW of total power:

http://news.cnet.com/8301-11386_3-57415501-76/apple-slaps-ba...

They currently source 60% of that onsite (the rest of their power is sourced through the grid).

http://www.apple.com/environment/renewable-energy/

What do they have onsite? 10MW of fuel-cell power and a 20MW solar plant. That means that even if the fuel cells are running non-stop at capacity, they're sourcing at least 10% from the first of their two solar sites (the second will be operational later this year).

At 2MW, that would have the solar cells operating at 10% capacity factor. Typical capacity factor for solar cell installations is 20% so the actual contribution from solar is likely closer to 15-20% of the data center's total power.
Note: I posted this once previously but it seems like it got flagged, because it very suddenly dropped off the front page.

I'm reposting under the assumption that the flagging was a false positive, because I can't see anything wrong with the link itself.

Of course if I did do something wrong, I would love to know what it is so I can avoid doing it again.
It is in fact lawful to fire in the US on hearsay.
Here is a more informed article on soylent worth checking out:

http://examine.com/blog/soylent-is-made-from-hype/
NSLs remind me of the "deny and imply" clause in Super Sad True Love Story. It goes something like...

"By reading this, you have denied its [some type of government surveillance] existence and implied consent."

Very troubling news.
Is the US government trying to regulate Bitcoin?
Fork My Dongle
Yes, that's what makes me quite trusting of his claimed motivation. Weev is one of the less sympathetic defendants you can find in this case in general, and is not aligned with Kerr's own politics or personality either (Kerr is generally a moderately conservative guy, in favor of law-and-order but with strong safeguards for liberty).

That leads me to suspect that Kerr is especially worried about the precedents here, much more than he's worried about Weev's own fate.
The debian certificate instance is a good example too.

http://digitaloffense.net/tools/debian-openssl/
I think they should fire all of them. It's the only way they'll learn!