skysight-inc/HackerNews huggingface dataset:
| what they said wasn't appropriate in the
| opinion of their employer

There's more nuance than that. By tweeting it, she turned it into a public issue. The scale of the issue changed. The guy's employer probably fired him to avoid association with negative publicity, and to try to avoid being seen as supporting what he said. The fact that the guy was publicly shamed led to that. Had identities been anonymized while the issue was discussed publicly, then things may have turned out differently.

I don't think that she set out to get the guy fired, and it wasn't through direct action, but she did up the stakes.
Programming Language Popularity Chart
Nothing to see here. She manipulated a bunch of guys (dressed up as woman, smiled while taking their pictures, giving a very false and manipulative premise) and publicly difamed them over something he/she overheard. Which could be totally taken out of context...

To be honest, anon taking an interest on her is a fitting end for someone who values the privacy of others so low like she proven to.
Here is the thing though.

There is a whole generation of young people growing up for whom this is no biggie. And tools are making it easier and easier.

In fact it's more or baked into the young generation. So whether we like it or not it will be the new norm if it isn't already.

So although it might be an explanation for why Charles Stross does not want to self-publish it's not advice (and I don't think he claims it to be either).
Have I said anything wrong?
They were in the middle of an auditorium, which is the opposite of private. Regardless of whether it constitutes harassment, the conference has a specific policy against it. Everyone involved said he was wrong and she was right, including they guy, who apologized in person and later in public on HN. She didn't ask for him to be fired.
Silly jokes at a conference are like using a public wifi at RSA...

This is a terrible analogy, and your point is incomprehensible: If you don't know your environment, you should not work in it? Then we should never, ever attempt to enter a new field (including the first time), as there's no way you can ever know what you're getting into until you're in it, and we're all still learning about each other. Permanently.
I'd love to hear why you think mailgun is more superior than sendgrid. I'm currently using sendgrid.
I believe she's being a hypocrite by taking offense one day, and making her own penis joke on Twitter the next.

I've seen that argument tossed about. There's a difference between reading someone's Twitter stream and hearing someone's joke while sitting in the audience at a convention. The former is reading content from someone you chose to follow, the latter is the equivalent of having people talk behind you in a movie theater.
> 6. Withdraw money from an ATM.

Oh come on, that's taking it a bit far..
Angularjs Batarang when building angularjs apps. Gives access to the $scope easily: https://chrome.google.com/webstore/detail/angularjs-batarang...
I hope I'm not the only one, but I really do feel lazily loading javascripts is an overkill and not worth it in 99% of cases.

Even if your concatenated .js file ends up being huge, well, you can set expires headers for a year, and then asynchronously load it on the login/landing page. By the time a user will log in, they will already have the js loaded and ready to fire - not affecting performance in any way.

Unless I'm missing something?
Resources every Android developer must know
When we implemented social login into our app. It did boost our conversions. Retention is another story but at least one goal is met right after.
Good thing the vc doesn't use commas correctly. Red flag.
Yes, society needs information on government, to keep them accountable. Yet you miss the bigger picture too: it's not just government. We need information on oligarchic networks, corporations, executives like the police, plutocrats who buy influence and corrupt: ie anyone who will pillage you and your community's wellbeing for their selfish ends with no justification.

Sousveillance of the powerful by all of us is necessary. And we, the nerds and geeks with the information machine skills are the ones to do it. If you're not thinking about this, you will suffer in the end. Look at what happened to Aaron.
Understanding the Clojure - macro
I think his point is that you start out using it that way. Training wheels, sort of, which eventually will come off.
The question is whether or not that's more or less likely than Keep being around for that same amount of time. In Om's mind that balance has clearly shifted.
Not really. Dart and Javascript are both languages, while Reader is an application that uses RSS.

Having spoken with one of the people who works on Dart, the idea is not to kill an open standard (why would Google do that?), but rather to fix the horrible mess that is Javascript.

Same thing for the shutdown of Reader - how does that prevent you from using any other RSS reader?
Dating with Graph Search
This sounds more like wishful thinking on your part, mate, to be honest.
The person being fired is a direct consequence of her tweet and/or blog post. She has thousands of followers. It isn't likely she thought nothing would come of it.
I think you can trust VC firms because they are incentivised to not steal your idea. In fact, they see that many ideas there will probably be 4-5 entrepreneurs pitching them the same idea potentially with the same/slightly different spin on it.

By incentivised, I mean that if a VC firm is known to steal ideas then entrepreneurs, will generally avoid them (especially if the VC firm that stole the idea was an early-staged VC) which means that their deal flow will dry up – something no VC firm wants.

Having an EIR and/or HIR allows a VC firm to provide their portfolio companies with a better level of service. VC firms are providing more than just money, they’re providing help with resources which are/maybe too early for a startup to have and when you do need them they’re helping you fill those roles – specifically they’re providing things like finance, marketing, HR, PR help etc and having an EIR and/or HIR increases the amount of service they have offer to their portfolio companies.
Just wanted to call some attention to the fact that an article entitled "Why I don't self-publish" was in fact self-published on Stross' blog. ;-) Kidding aside, this touches on a major reason why I believe most people do not succeed in business or any creative endeavor...there's quite a lot of "indirect" work that needs to be done. AndrewDucker brought up contracting, but I'd like to use my band as an example. Very little of the work I do with the band is actually me up there singing or playing music, or even doing a recording session. It's mostly booking gigs or rehearsals, the PRODUCTION part of recording sessions (which involves listening to the same song or maybe 1 or 2 parts of the same song for hours on end), spec'ing out and buying gear, etc. And when you book your own warehouse parties, like we do, you also have to worry about renting sound equipment, hiring security/other DJs/etc., and on top of ALL OF THAT you STILL need to make the party look good with deco and shit! All of this because you wanted to play some music with your friends.

But if you don't do all of that other shit, there's little chance that you will be able to do that for a living and hire others to do it for you someday. You gotta roll in the trenches before you get to the ivory tower.
I very reluctantly have to agree that it is a tool in the kit, however as far as tools go I would have to liken it to resorting to a government coup because that pothole you reported last week still hasn't been filled. Sure it might be necessary in extreme situations, but equally extreme discretion and forethought is absolutely necessary.

As to it being a culmination of other offenses, that's a bit too speculatory for my taste. Who's to say the other alleged offenses weren't just as minor, to such a degree that, as in this case, I might not consider them an offense at all?

I do agree that it did not add anything to the goal of improving the community for women. If anything, it should be seen as a setback. As it is, this only serves to instill fear in men such that any slight misstep could result in extreme disciplinary action, ranging from public humiliation to loss of income.
That's an unsupportable assertion.
Master Chrome DevTools free course by Google on Code School
How have you customized Vim to make it suitable for writing text that doesn't have a line break every 50 characters or so?
This was one of the frustrating parts of trying to fix my issue. Every search I did for Redis optimization tips said to use hashes to reduce redundant keys (and, in doing so, use a memory efficient data structure). But every key my library uses is a SET or ZSET so, of course, hashes were off the table for me.
I have never heard Crystal Reports mentioned in a positive light. I think the parent means tools like InDesign which can create professional reports. If one could upload a pdf export of an indesign file and update it on the cloud through your api then I imagine designers would be throwing money at you fast.
She didn't mention their names because she didn't have to; she deliberately took the photo to show the names on their badges and specifically (even saying so in her blog post, which actually acts to incriminate her more than it does to justify her actions) because one of them was a sponsor and she wanted to get that fact on file. She set out to humiliate these men in front of her thousands of followers and make a mockery of them and their behavior. Neither of them had the means to even begin to refute her claims before they were burned at the stake, and this guy lost his job before most of us even knew this happened.

That is the very definition of dragging someone's reputation through the mud.
"I'm a developer evangelist"

This is code for professional bullshitter. We (the real developers) don't need any "evangelizing." Our work speaks for itself.
I said environment. You do not start a job 'out of the blue' (as a matter of fact, it is impossible). Environment, just the environment. Please, please.

I know my words are hard but...

The analogy is terrible why? Running risks is risky whatever the risk.
You seem to believe that offense is subjective to the individual. Should we then be responsible for everything we do that offends others? What level of recourse should they have for being offended? If we think that punitive action is appropriate given an offense, how do we determine what a legitimate offense is, versus a non-legitimate offense?
<offtopic>Sorry - I hate to be a grammar nazi, but this is something I feel more people should know about: "wraith" means "ghost" whereas "wrath" means "anger."</offtopic>
Will people ever learn to not install random codec packages? KaZaA / K-Lite, anyone?
Thanks for that, one question: Are you an employee of Quotidian?
Slow and steady wins the race.

As you tackle more problems with software, you'll start to realize that building large systems is really about understanding how to break things down. What you're describing is akin to what I felt when graduating college (did EE, started working in Software), but its been almost 5 years now and I realize that the 'large programs' or complex programs, are simply built over time. That's not to say that large programs need to be built in weeks/months, that's all up to the dev talent that you employ, but your approach/strategy starts to change significantly; what you currently consider challenging will become trivial. I've also found that if the solution to a problem starts to get too complex, you're probably stuck with technical debt or doing it wrong.

Regarding the 'aha moment' -- it isn't actually as momentous as one thinks. It starts to become commonplace, and it's important that you don't let those moments guide you, but instead, treat them as milestones and learn from them. You're always going to learn, grow and craft your expertise. One thing I would personally suggest is for you to work on problems that you enjoy (if not in professional capacity, on the side). Also, realize that programming requires dedication, commitment and humility. Always strive for the best, and you'll get there.
We're working on bringing more social experiences to my employer's website, but the 3rd party interactions will eventually be only for the social login. Commenting, reviews, etc are all going to be done in-house this year, moving away from Gigya's tools. Their moderation tools are... subpar. And we need to have the comments locally anyway since we want to include them in the page's HTML for SEO purposes. Social login providers like Gigya certainly have their place - who wants to keep up with the constant stream of changes to FB, twitter, etc login APIs - but so many of them want to be the primary data source. This data is going to be the core of the platform going forward, so it's super important to own it all IMHO.
I think this is great. I hope he writes a follow-up when he comes back.
> Public shaming was not the right way to handle the situation.

I find it odd then that the mob went after Adria, doing exactly what they are calling her out for doing, and publicly shaming her.

Saying that she started it, or that two wrongs make a right, or any like that is only highlighting the hypocrisy.
Nice start, but it needs to come down directly on use of social media to harass a conference participant. It's not strong enough for what she did.
Adobe CTO to Apple: Far More Than What It Appears?
We live in a politically correct world, and employers will do the wrong thing in order to save face because it's more expedient. It's hard to both try to help run a business and simultaneously wage war over social discourse.

The pattern is that firms will react, and overreact, to what they perceive as a scandal involving hot-button issues. The firing was a mistake but maybe the people involved were afraid of what might happen if they didn't do it. Or maybe they were acting on the same social outrage that Adria was acting on.

The point is there's a whole social anti-pattern behind the firing and it's incorrect to pin it on any one actor to the exclusion of others.
No sympathy for business that depends so heavily on obstructing innovation that it requires special laws. The enforcement of these laws is a clear case of socialized costs with privatized profit.
I just wish some of these self-publishing authors had editing friends.
Taking the concept of icon fonts to graph fonts... most excellent.
No, sorry, the situation was started by someone doing something which is at least rude.

They robbed the butcher's cash. It is his fault for leaving it in the counter. Sorry: it was the robber's fault and the butcher's imprudence, nothing more.
Not this user.
Darpa Envisions the Future of Machine Learning
Agreed, as an evangelist her twitter account represent Sendgrid, as such Sendgrid approve of this message which is baffling to me.

I'm really sad these guys lost their jobs because of these remarks, I don't think the way she handled that is the way we need to move forward.
Gmail extractor - Extract all email addresses from your inbox
> The community has tossed out everything we’ve learned from the last 30 years of building applications in favor of being able to put something together quickly with complete disregard for maintainability or extendability.

That's spot on. You can add in to that that all the lessons of the process of developing software have also been discarded and are slowly being re-learned.

It is as if with the birth of the web there was a complete reboot of the IT industry which accidentally also re-formatted the drive that held our knowledge about how you go about software development (which is different from knowledge about what it is that you are building, and different still from the technical details of your implementation).

On top of all that the web is incredibly messy.
Advanced Volatile Threat - Is an Old Threat the New, New Threat?
It was an overreaction, but 'Women in Tech' is a hot-button issue. The ultra-conservative approach is to distance yourself from everything that could be construed as promoting a "boys' club" in tech.

Disclaimer: I'm not supporting one side vs. the other here. I bear no grudge against her, but feel that she made a mistake in the way that she handled this.
I don't know, I felt pretty blind-sided when someone linked to that Twitter post here on HN and I was hit with a gasp penis joke. I was just on HN to be informed of the current events at PyCon and all of a sudden this lady I don't know is putting tweets about penises in a place I might accidentally read them.

/sarcasm
True. It's mambo jambo just to make a point that they've dealt with the issue.

You know what would be better for the conference? A no pictures policy like defcon.

That way,people would not be able to violate others privacy for their own agendas.
misogynist (mĭ-sŏjˈə-nĭst)
n. One who hates women.

Please explain how that applies to someone making a joke about "forking and dongles"
It is so much more likely that your product is bad because you avoid telling people about it than your product idea is copied and crushed by another upstart
What should it have been:

"Ultimately, the team you build is the company you build"

?
You're assuming that the people who are against public shaming are the ones doing it to her. "The mob" you speak of is not a thing.
No, you get a percentage and the more hours I work the better for you?
Huh. And here I thought the reason people organized socially was to exclude the unlikable.
Those were the dark days. Then VLC showed up.
> From above, Corning’s headquarters in upstate New York looks like a Space Invaders alien: Designed by architect Kevin Roche in the early ’90s, the structure fans out in staggered blocks. From the ground, though, the tinted windows and extended eaves make the building look more like a glossy, futuristic Japanese palace.

In case anyone else was also curious, here is how it looks from above: https://maps.google.com/maps?hl=en&ll=42.145201,-77.0548... and from the ground: http://www.city-data.com/picfilesc/picc5158.php
Lower Your IQ Permanently With the 'MinusIQ' Pill
> 1) You don't get to tell someone what is offensive to them.

That would mean you can't be upset for her publicly shaming the guy. You find that offensive, she does not.

You can have it both ways.
In fact, it's the opposite. Using keyboard commands for movement is more distracting (and measurably slower) than using the mouse. It is precisely that the mouse is less distracting that tricks the mind into thinking the keyboard is faster. See AskTog:

http://www.asktog.com/TOI/toi06KeyboardVMouse1.html

http://www.asktog.com/TOI/toi22KeyboardVMouse2.html

http://www.asktog.com/SunWorldColumns/S02KeyboardVMouse3.htm...

[If you think this is incorrect, providing links to scientific evidence is more productive than downvoting or stating that your own subjective experience is different.]
You are not alone :-)

... if you don't want to fall back into old tracks, turn 90 degrees.

I wake up before or at 4. If not I have to force myself out of bed at 08.30.
Thank you for so beautifully making my true point: that these issues bring a lot of deep-seated emotions to the surface that we often don't even consciously understand or are aware of and that that is the real topic we should be discussing.
Rails, Meet iOS
Yes, thank you very much! I constantly make this mistake. I've edited :)
> Adrea[sic] did an arguably right thing in a wrong way

It seems she did 2 different things.

1) She reported an incident that made her feel uncomfortable. (I think she did the correct thing here, at least I agree with it)

2) She posted a face photo of some attendees from a sponsoring company, publicly (not just for PyCon attendees but for the whole world) along with an insult "ass clowns".

[note: 2 came before 1 as well]

2 is completely unacceptable and I am disappointed and disgusted at PyCon for not kicked her out. Image you go around with a phone snapping pictures of attendees, immediately send them to twitter with insulting tags below.

I think she should be the one to lose her job, and PyCon should issue a public apology (a little edit in Github won't do it, sorry). If she doesn't understand why what she did was wrong, she shouldn't be invited to PyCon in future years. How about this, if she comes, I won't.

PlayHeaven -- what can I say. I haven't heard of them before but they sure are on my black list as of yesterday. To terminate an employer after he has been slandered online is disrespectful. I refuse to do business with you and will go out my way to tell everyone what you did.

(There is another side issue here and I think it goes beyond hypocrisy I think it is straight malignancy. I think she pondered her odds and decided to roll the dice, given her position she quickly climbed the popularity ladder from 0 to 100 in a one day, I have no proof of this, only she knows, but her job title combined with her previous off color penis jokes on Twitter point me in that direction).
> Should we then be responsible for everything we do that offends others?

Yes.

> What level of recourse should they have for being offended? If we think that punitive action is appropriate given an offense, how do we determine what a legitimate offense is, versus a non-legitimate offense?

If people finding out publicly that you did it would cause you to lose your job, that might be a good indicator.
The smartphone is also the perfect portable mouse. I wouldn't be surprised if the new Motorola phones are built with this in mind.
Ah, sneaky! This is what it looks like here, at the moment
http://imgur.com/tvcjehW

The layout didn't attract my attention when I read the piece and posted it here. It felt like a fairly ordinary commercial site...
The problem is that people are attributing to her certain actions that she was not involved in. She didn't fire the guy; the employer did, based on his interpretation of the actions.

I am continually perplexed to see this argument. Two guys made inappropriate jokes in a public place and the same people who agree that "we didn't mean any harm" is not a valid defense for them offer a "she didn't mean any harm" as a defense for Adria's decision to publicly broadcast her complaint.

I applaud Adria for standing up and not tolerating unacceptable behavior, but I strongly disagree with the way she stood up. As she writes on her blog, she "began to contacting the PyCon staff via text message" and "PyCon responded quickly not just with words but with action". That would have dealt with the problem, without escalation that resulted in one of the guys getting fired.
Ask HN: instagr.am erased for the internet?
Suddenly there's no DNS or even a whois for instagr.am, what gives?
I wonder how much this has to do with the departure of Bertrand Sertlet.

“I’ve worked with Steve for 22 years and have had an incredible time developing products at both NeXT and Apple, but at this point, I want to focus less on products and more on science.”

http://www.apple.com/pr/library/2011/03/23Bertrand-Serlet-to...
I would love to see stats on how many infections happen per platform based on this virus, since it's on both Windows and OS X.

I would expect to see a higher penetration on Macs, since I assume people using Macs don't have the higher level of paranoia that has been engendered in Windows.
That's not really what it says though - "Report the harassment incident (preferably in writing) to a conference staff member - all reports are confidential, please do not disclose public information about the incident until the staff have had sufficient time in which to address the situation. "

It's saying 'please tell us first and give us a chance to sort it out to everyone's satisfaction'.

That's really not tricky at all.
There were never facts. From the sophists to modern times news has always been shaky on Truth, and righty so. The contestation is magic, although we have lost in recent years even the pretence of some kind of semblance of impartiality.