skysight-inc/HackerNews huggingface dataset:
I agree that the backlash to SendGrid has been extreme, and an overreaction, but I feel that they were at least partially to blame before firing Ms. Richards. She stated the SendGrid supported her actions, and without SendGrid saying anything, they are implicitly agreeing that they support her. So I feel people have a right to be angry with SendGrid for supporting Ms. Richards, and I understand people who wrote them angry letters, or made a decision to boycott them.

On the other hand, I don't support people launching a DDoS, or any other sort of a more extreme response.
If person A has power and person B does not, then A exerting their power against B and B exerting their (lack of) power against A are not symmetrical situations, even though both A and B are people. The 'instance level' sexist act may be the same in both cases, but the problem is the 'structural level' sexism which is reinforced only by one of those acts. So, saying that 'sexism is sexism' is an equivocation, and not a symmetrical situation. Does that make things clearer?
Kickstarter is really not the place for these things. The mother should just chock it up and pay for the camp, no need to create a campaign -- it looks like the camp was already paid for in the first place. I don't like people asking for charity when they don't need it. The girls already got a kindle and a mac, more than I had, a shitty 386 and 14.4kb modem when I started out.
3 Line Form Enhancement
Correct, there is no affiliation - I apologize if I caused any misunderstanding of that. Just trying to create a few laughs and lighten the mood of what was a pretty hectic day for a lot of people!
Here's the problem with all of this: If you send a sufficiently vulnerable server a specially crafted request, you can get it to come back with "200 OK" and a list of everybody's credit card numbers. Conversely, if you're an employee of Foo, Inc. and you sign in to a secure server with your personal account and try to do something privileged, it's going to come back with "401 Unauthorized" and not give you anything even though you are actually authorized, and if you then sign in with your employee account it will allow you to do that thing.

As a general rule what the machine says has a very strong relationship with whether or not you're authorized to do something. The issue is that if you're not authorized then a properly functioning machine just won't let you do it, which means that it seems impossible for anyone to violate this law against a server that is working properly.

The only way anyone can be capable of breaking this law is if the server is not working properly and allows them to gain access without authorization. Which is why "unauthorized access" is such a vague and hopeless disaster. Going by the normal mechanism for determining whether you have authorized access, namely whether the server allows you to do something, would mean that no one could ever commit the crime, because either you never actually gain unauthorized access since you're prevented by a server with sufficient security, or you succeed in convincing the server to let you do something which under normal circumstances implies that you're authorized.

Seemingly the only way anyone would ever be convicted is based on a pile of circumstantial nonsense about how the defendant should have known they weren't authorized to do something that the server allowed them to do, even though normally you are authorized to do anything the server allows you to do.

So it becomes a de facto law against "doing bad things with a computer" -- not a specific prohibition against anything in particular, just something you stick to anybody who you don't like, because hey, if you did something "bad" then it wouldn't be authorized, right?
From my view as a Scandinavian your culture seems much more obsessed about sex and punishment than you should. 3-strike system and schools with "zero tolerance" policies are unthinkable here.

I also think it's strange to see how you try to protect TV viewers from nipples and the "F-word".

It's not surprising that it produces people like AR who thinks any offence is worth fighting.
https://news.ycombinator.com/item?id=5419915
wtf are you talking about? Until late last year for the past 6 years before that, they had exactly one adapter profile - magsafe. Recently they added a 2nd profile, and introduced an converter so old bricks can still be reused (which I'm doing right now). You can even use an underpowered brick - don't expect your high-wattage MBP to charge as fast, but it works.

Apple is one of the good guys here. Compare/contrast with Sony or Dell - it's night & day.
Apple is paying to put enough renewables in to cover their use

How is this different than what the rest of us call "the power bill"?

Is there some higher rate you can choose to pay for renewable Joules?
Not sure where I read it, but it was recently - languages that sound faster really just tend to have more syllables per concept, and all languages generally tend to have the same speed of communicated concept.
The shirt is awesome and so is the spirit behind it.
IOS 6.1.3 Software Update
Getting huge amounts of money from an online campaign rather than working for it via contract work? Seems like a way to spoil a child.
The real question is, how does a company hire a "developer evangelist" who doesn't know what the fork forking is!
Increment in the general sense just means to increase the amount. A more specific meaning is to increase using regular steps, that is, to select the next number in a sequence. The use of the word is not confined to i++ or i=i+1 or ++i.

Luhn is just a check digit, so you could define an increment function that adds one to the base number and then calculates the last digit. Or, you could just iterate over every possible check digit from 0-9.
This reminds me of an interesting short story entitled "Understand" that I read a few years ago. The premise of the story deals with the question "what would it be like to find meaning and order in everything you saw?". Naturally, language is one facet of this.

"I'm designing a new language. I've reached the limits of conventional languages, and now they frustrate my attempts to progress further. They lack the power to express concepts that I need, and even in their own domain, they're imprecise and unwieldy. They're hardly fit for speech, let alone thought."

Full story here: http://www.infinityplus.co.uk/stories/under.htm
This is a really clever idea!
How are taxes handled with bitcoin?
My first reaction was: How is Bitcoin taxed in Canada?

After looking around, they indeed are: http://bitcoin.stackexchange.com/questions/535/tax-implicati...

"Bitcoin would fall in the same category as foreign currency or barter, and would be taxable.
In Canada, barter is sometimes exempt from taxation"

It would be interesting to see under what conditions are Bitcoin considered as goods rather than currency.
That's what I get for informing others of something I hadn't actually confirmed. Thanks for the correction. :)
> Considered buying it. But "fork my dongle" isn't, technically, a thing.

If the design of a hardware dongle is Open Source, then it can be forked. Sorry, you did you did what you were afraid of but by movng in the opposite direction you thought.
Tarantulas. It sounds like Tarantulas.
I think that's worth repeating: "the ownership of the means of production has changed". Intentionally rephrased to allude to a certain economist.
That's not quite the whole story. Some apps can inject extra state - so when I get an email, pull down and click, read the email and hit "back" it takes me to the inbox. Back again takes me right back where I was.

I mean, come on, someone give me an example of going app->app and the back button not getting you back to where you came from.
Forks and dongles are both male, so this is a retarded way to "support women in tech"

"Finger my ports" would be far more appropriate.
And as machine learning grows more popular, perhaps many programmers will be replaced as well.
I almost went this year, and I often go to Python related events if I'm around when they happen. You should go.
No, context matters. Just as it is fine to be undressed when you go to bed but not when out on the street, it is fine to engage in innuendo with friends if that is what you and your friends do, or to be crass on Twitter to your followers who presumably opted in to reading your crassness (but not in @replies to people who don't follow you), but not at a professional conference in a public space. Can you understand that these situations are different?
Hey codersquare, your web site navigation is broken.
Succeeding as a Remote Worker
Didn't you have to log in to add two-step?
Why were you too afraid to confront them directly and privately about your concerns? You smiled at them when you too the picture...
I wonder, what sort of technology would have avoided this? The "key -r" bit seems a bit suspicious type wise
I wonder how much of the growth of data centers is due to people moving their computational workload "out of the closet" and into "the cloud"?

If cloud virtualization and app hosting is truly a significant driver of data center growth, it seems likely that DCs represent a category shifting and a net reduction of power consumption. So someone concerned with global or national overall energy consumption shouldn't want anyone "working on reducing that impact", they'd want that impact DCs increased.

From your linked report:

Growth in the installed base of servers in data centers had already begun to slow by early 2007 because of virtualization and other factors. Growth in the installed base of servers in data centers had already begun to slow by early 2007 because of virtualization and other factors. The 2008 financial crisis, the associated economic slowdown, and further improvements in virtualization led to a significant reduction in actual server installed base by 2010 compared to the IDC installed base forecast published in 2007

Also, perhaps more directly:

Because cloud computing installations typically have much higher server utilization
levels and infrastructure efficiencies than do in-house data centers (with PUEs for some
specific facilities lower than 1.1) increased adoption of cloud architectures will result in
lower electricity use than if the same computing services were delivered using more
conventional approaches.
That's true only for the initial password creation. During verification you could send down two salts, the real salt and a session salt. You double-hash the password on the client with both salts, and the server hashes on the server with the session salt. The hash that gets sent over the wire cannot be used for replay attacks.

I don't think it adds much security though. If you don't trust the channel to properly protect the transmitted password, it's not possible to build a trusted relationship with the server. You have to assume ssl works.
There's been plenty of humor by cruel people perpetrating injustices. They thought it was genuinely funny at the time. Sometimes, a bit more time has to pass before things can be laughed off.

Zealots are known for absolutist positions. An absolutist position on laughter is as much a potential big mistake as most other absolutist positions. There's no substitute to being aware of your surroundings and being open to others and the moment.
10. Small businesses make up more than 99.7% of all employers.

9. Small businesses create more than 50 percent of the nonfarm private gross domestic product (GDP).

From this it follows that "not-so-small businesses" create the other 50% of nonfarm private GDP, despite being only 0.03% of employers right? So what is the conclusion exactly?
A different take on web apps
O, cruel fortune! I rue my talent.
Sounds like getting stabbed in the dongle to me :)
Yeah, why would you care about the size of a temporary arithmetic expression?
VB's pcode was actually not horrible ....
> the crazy and untrue implication that women are too dainty to handle off-color jokes

Which is sexist, and I can't see how others can't see how sexist it is. It is pure, straight-up middle-class Victorian bullshit of the kind first wave feminists fought against. It's the idea that women are not naturally sexual beings until they're corrupted by the cruder, more physical men, and the related idea that women are naturally more pure in thought and deed than men. This leads directly into the Madonna-Whore complex and every evil, stupid, petty thing that flows from it.

Real humans shit. Real humans sweat. Real humans fuck, and make love, and occasionally forget the difference between the two, and act like idiots because of it. Real humans are strange, flawed, hormonal animals from the day we're born to the day we die, and there are no exceptions. Making exceptions in your mind means putting the person you're making the exception for into a non-human category. It is literally dehumanizing, and, yes, I am using the word 'literally' in its literal sense.

There are no gods. There are no monsters. There are just people, however scary and wonderful that is.
Sorry, but there's no substitute for being wise, being open, and listening generously. History's villains had humor and laughter too. Laughter is not a magical ultimate good. It's just laughter, it's orthogonal to morality, and it doesn't excuse you from using your best judgement and "being a good guy."
Sure, there are still things to improve in Ember and there isn't a 1.0 release yet. But this is similar to how Backbone and Batman.js (which we also tried) had some quirks in their early days.

Despite some of the drawbacks, we are happy with ember and are using it in production for both a web client and mobile app.

Does everything work flawlessly? No. Has it been useful to us and do we like it? Yes, certainly! Should you use it? Maybe, less adventurous people should probably wait until 1.0.
Hey, here's a cool story about Weev: He's totally the kind of guy society should tolerate.

http://bedizen.livejournal.com/258763.html
Shame we don't have a service like that in Australia. Hmm
I beleive testflight doesn't use the App Store to deliver the application so should be okay.

An update to the testflight sdk should be sufficient for production applications with testflight integration.
Glad I saw this. We've got a team of three at SearchTempest and have been communicating almost entirely by email and gchat thus far. Have been meaning to try something a bit more feature rich for a while. Was planning to check out Google Hangouts, but HipChat sounds ideal. Will give it a look.
Living and working in China (and Europe before that), I can confirm this. Sexism and racism are even completely different affairs outside of the states (more so in Asia than Europe), I'm reminded of that every morning by the design of the toothpaste tube [1] that my wife (innocently, she's Chinese) bought for us to use, which would probably get me arrested in the states if I accidentally packed it.

[1] http://en.wikipedia.org/wiki/Darlie
You were able to do the same without asm.js.

Problem is, it's way too large and way too slow. People aren't doing these things because they simply aren't feasible.

If you could compile Python directly into that asm.js subset of JavaScript, things would be okay. However, emulating a whole CPU and running some Python interpreter on top of that won't be okay. Even if you would magically reach 100% of the regular speed, it just would be way too fat.
People seem to love talking about shorting Bitcoin, and a crash wouldn't surprise me all, but given Bitcoin's meteoric rise recently you'd have to be insane to actually do it.
12 Things We Know About How The Brain Works
Province to Province is easy pickin's. Still, the tax on wine in BC (as compared to the states on the west coast) is pretty steep.

That said, variety in wine is already worth exploring.
>>Dedication and ability are assessed, in most corporations, based on antiquated, counterproductive, and fascistic reliability measures that disfavor, for one example, taking maternity (or paternity) leave or dedicating substantial energy to childcare

>White-collar work inherently discriminates against women because they could possibly get pregnant. Is this what you are saying?

I think what he's saying is, actual experience is worthless. The person that has performed an action 100 times is exactly as qualified as the person that has performed it 10,000 times.

Whether you were coding (or doing open heart surgery) for 20% vs 80% of the last 5 years is not relevant. If you have a computer science degree, or a medical degree, that is what really matters. The entire concept of estimating ability based on whether you have actually written a significant amount of code, or have actually performed a significant amount of medical operations, is a flawed concept.

I think that's the essence of what he's saying.
I don't want to trivialize the power of such a trigger and the strong emotional states they may bring about. But you are arguing sensitivity and general discourse, for which I agree, these comments were misplaced.

In the underlying argument "What makes it sexist", you seem to imply if the person set off by the trigger is a woman, then the initial statement was sexist. Which is a little broad for my liking.

As for sensitivity, Imagine for a second a victim of prison rape (of which there are unfortunately many cases). I could imagine someone like that having an extremely sensitive reaction to any 'gay' word or image. Should we therefore limit the right of gays to express their affection, out of fear they might offend said people.
ERROR: LINE 3, COLUMN 26
ERROR: UNMATCHED RIGHT PARENTHESIS ENCOUNTERED.
ERROR: WHILE PROCESSING INPUT:
1 2 3 4 5 6 7
123456789012345678901234567890123456789012345678901234567890123456789012
Sorry, couldn't resist ; ) (big fan of Clojure and elisp here btw)
^
|
ERROR: PROCESSING WILL CONTINUE WITH THE NEXT AVAILABLE INPUT TOKEN.
ERROR: ALL YOUR BASE ARE BELONG TO US.
Okay, I understand the disconnect now, but I still disagree with you.

First off, you've consistently used the word routinely without establishing that that word applies. This event does not count as a routine. I'm sure that other people have made dick jokes at tech conferences, but 'routinely' strikes me as an overstatement.

Second, 'in public' doesn't really work either. Two friends were sitting next to each other and one made a joke to the other. That's not private, but it's not exactly public either. It wasn't broadcast to the whole room. Adria happened to be sitting close and paying attention to their conversation, but from the best information I've been able to piece together she was not a part of it and it wasn't said with the intention of anyone hearing it other than the guy's friend. That's not making the tech conference a guy space, it's making their semi-private conversation a guy space. That is not a problem.

Third, I shouldn't have engaged your argumentation with a comparison, because I disagree with a fundamental premise that my comparison lent credence to. Sexual humor is not gender-specific. Girls make dick jokes too. That's why I fundamentally find the cries of sexism and misogyny to be ridiculous. Many of my female friends make me look like a Puritan when it comes to the jokes they tell. This should never have become a gender issue, it should have been an issue of appropriate behavior at professional events. Adria made it a gender issue, and here we are.
Having $800k in cash in your vehicle is in fact illegal in California.
Well... sizeof of an expression is mostly useful for not repeating yourself in cases when you need the size of a type you already have some way of referencing, as in

a = malloc(sizeof(*a));

It's also useful for various hacks (stuff like compile-time assert macros), since it doesn't evaluate the expression, only its type.
> There's been plenty of humor by cruel people perpetrating injustices. They thought it was genuinely funny at the time.

Yes. Exactly. And there is no hard-and-fast rule to determine what kind of humor perpetrates injustices, because, frankly, it is up to every single individual who hears the joke. And that's scary, especially when people think that normal socializing behaviors can all of a sudden get them fired and nobody's told them what the new rules are. Because, as I said, there really are no new rules.

So use an old rule: Common courtesy. Giving people the benefit of the doubt. Treating other people as stupid human beings. Yes, "stupid". More offense is caused by stupidity than actual malice.

Of course, if you find that the other person really is being malicious, knock them down with a righteous wrath and tell us all about it afterwards.
F all the skepticisms, I'd rather take the chance. A 9 year old girl wants to learn to code… you definitely have my support! Way to go!
Labelling one "Women's" and the other "Men's" is incredibly sexist, stereotypic, demeaning, and body-dismorphic.
Yes, I agree if ruqqq brands it as just-another-funny-app then perhaps there won't be any copyright violations, since 9GAG steals content from other sites, stealing content from them won't amount to any copyright violation. In my opinion unless 9GAG specifically says that the user-supplied content belongs to them, then it doesn't, but the terms here say something on those lines: http://9gag.com/tos
> I like that quote, why? Because some people get offended too easily which makes everyone's life a little harder.

As a general principle, this doesn't work quite well enough. It gets one by well enough most of the time, with only a small failure rate. Those can be real doozies, though. Eventually, you will meet someone who you will offend and didn't get offended too easily. No one is perfect or knows everything, after all.

But if one is well intentioned and stays cool, it will probably work out in the end.
Depends. If the buying comes before the selling, it might bootstrap the price to something positive.
Whoever said that was not a competent programmer, discussing programming languages.

Research into programming languages says that lines of code written/day tends to be surprisingly consistent. But the amount of functionality embedded in that code varies widely depending on the language.

Faster languages are ones that take over basic mechanics for you (eg memory management), infer things for you (eg compare C++ to go), or offer more convenient abstractions (eg compare scripting languages to C or Java). The difference is usually an order of magnitude, but can be more in the right circumstances.
Bravo. This is one of a very, very few enlightening comments in this whole mess.
Adria is a fraud: https://twitter.com/adriarichards/statuses/31226509179184742...
Any thoughts on what decides the point at which a business is no longer an early stage startup? When does it make sense to level up from deer hunter to elephant hunter?
Being part of a group that is, statistically and on the whole, more powerful does not necessarily make an individual more powerful. Contrariwise, being part of a group that is, statistically and on the whole, less powerful does not make an individual less powerful. I'd say that being able to influence firing decisions with a Tweet is pretty damned powerful.
I want to say the following even if I will be down-voted to negative infinitum:

This case is just fucked up. Two guys exchanged some silly benign jokes. Is it silly? Yes. Childish? Yes. But, harmful? Detrimental to younger generation of coders? Excuse me, I am totally against sexual-harassment in any form, but I won't regard that conversation between friends as one. Having someone fired over this is way off IMHO.
That's somewhat of a silly question for bitcoins, since the value would change after that transaction.

For stock market valuations, though, that question is much more productive.
Depending on the context, I might do the same thing. What I wouldn't do is act as though I was the defender of a righteous cause and that the guy making the dick joke was somehow oppressing my <minority group>. Dick jokes may be in bad taste, but they are not oppression.