skysight-inc/HackerNews huggingface dataset:
Sex, religion, drugs & politics are all subjects that should stay out of the workplace.

You can participate in all of these activities outside of the workplace - that's not dehumanization, that's maturity and professionalism.
Let me pose two theories for you.

1. The guy who got fired had an overzealous manager who fired with insufficient cause.

2. The guy who got fired had a history that we don't know, but the manager does, and this was the final straw.

Both theories are possible. I personally have known a higher portion of guys fitting #2 than managers who would enable #1. Therefore conditional probability suggests to me that he was fired for more than just this incident. If so then his firing would not be her fault.

(Even in #1 the firing was not her fault - it was the manager's.)
This is apparently a retaliatory DDoS related to the firing of the Playhaven developer who was outed at PyCon

https://news.ycombinator.com/item?id=5391667
http://venturebeat.com/2013/03/20/playhaven-developer-fired-...

SendGrid status:
http://status.sendgrid.com/
That's when you physically call your sales rep and explain why your using their services and ask them to whitelist you. I say this from experience. If you called my employer (and any of our competitors, I'm certain) and said "I need to host a mail relay that's ready to go from no traffic to tens of thousands of emails per second, here's my company website, and here's our credit card", we'd be happy to make it work for you.

I'm not saying this to advertise but to offer a suggestion: call someone and ask for help. This isn't an unusual need at all and any reputable provider will be quick to help.

Short version: you don't have to "warm up an IP" if you do a little advance homework.
Props to PyCon (and jnoller especially) for taking the issue seriously and not over-reacting or playing CYA.
From the comments I read thus far, it seems to me that most comment about "setting back women's right" come from women, not male geeks.
Right, my personal belief from the various accounts is that what happened was so innocuous as to not warrant any reaction. I'll freely admit I'm reading between the lines and extrapolating.

If it did warrant a reaction I don't think there was any onus on her to literally speak up ('hey cut that st out!') and I'd have no problem if she had simply informed staff and allowed them to handle it, followed by an anonymised account.

However what she did by tweeting a publicly identifiable picture and following it up with further calumny on her blog is absolutely nothing whatsoever to do with the reporting procedure, which it appears she did actually follow in addition to going public. Why does she deserve forgiveness when her first public statements compounded her error and she has yet to apologise or express remorse?
Google Keep — Save what's on your mind
If you're looking to marry a woman who is the equivalent of a diamond -- a pretty thing to have with you always (well, until she gets old and decays, on a much shorter time scale than the diamond) -- and she wants a diamond, give her the dang diamond. You're not marrying her because she's already thought about blood diamonds and wondered why diamonds are still expensive when they can be made in the lab from a very abundant element. You're marrying her because pretty! Shiny! Shoes!

If you want to marry someone intelligent, you may find that she considered the content of this blog post long ago and is astounded at its popularity on Hacker News, and she would prefer a ring from a bubble gum machine, or one made from ash from that volcano you hiked together, or an heirloom or something.

When I decided who to marry, I kept in mind that intelligence decays much less reliably than looks. But your mileage, gentlemen mostly it seems, may vary.
With emacs, I type "M-x pai", which for me autocompletes to "package-install", and hit enter.

Then I type "mark", and from the completions see that there is a markdown mode I can install. Then I hit enter, and enjoy a new markdown mode!

I use emacs - I don't pretend it's the best thing ever. Vim does seem more conceptually pure, and Emacs is essentially an operating system.

But, goddamn, sometimes you just want to sand-blast that soup cracker. I learned Emacs and I have never had to learn anything else, because of the "M-x butterfly effect."
We use SendGrid for transactional email, but handle (solicited) bulk email in-house. The centralization of email is at least partly due to the fact that ensuring email gets delivered is difficult and time-consuming.

While I'm sure a lot of SendGrid's customers don't want (or don't know how) to configure a mail server, there are other customers who know that delivering email isn't as simple as installing Postfix. The rise of centralized email services is the inevitable byproduct.
xoki.com
Really like the second comment as a tl;dr of the article - "That's the exact paradox of starting your own business. If it works, you end up running a business instead of doing whatever it was you started the business to do."

Fair play to Charles Stross for just wanting to write.
3 minutes for each compile quickly adds up. What measures have to taken to optimize the compile time? See

http://www.codinghorror.com/blog/2008/12/hardware-is-cheap-p...

http://stackoverflow.com/questions/1539347/what-are-ways-of-...

http://stackoverflow.com/questions/1073384/what-strategies-h...
It seems disappointing that the Dart VM is slower than both JS and dart2js, when Google justifications for creating Dart instead of working to extend JS was that Dart could be faster than JS could be.
I think your collection of stones is quite awesome as well, and tells a far better story than just a diamond.

Here's the obligatory xkcd comic: http://xkcd.com/260/
It's about glass, but the resulting piece is very cool because of the story.
Including Common Lisp.
Totally valid points and it's something we're building for everyday.

We've already encountered a bunch of fraud early when our system was less developed. Luckily we caught all of those and have had time to grow / build a plan of attack.

We'll never be able to eliminate fraud - but we can make it a pain in the a for a black-hatter to use SellSimple over the hundreds of alternative places.

Few ways:

1. Escrow via Balanced
2. Shipment Purchasing, Tracking & Confirmation all in-app.
3. QR code scanning to release payments for meetups.
4. Verified sellers.
5. Fraud API's - https://siftscience.com/ & https://www.signifyd.com/

If they do get passed all of the systems, there is still large chance they screwed up somewhere and it will be pretty obvious to us what happened. That said - its an uphill battle.
In the future engineering will be just like most other workplaces: men and women working together mostly respectfully without incident. This will happen whether you care about it or not. Your side (the side that concludes that "it is prerferrable to not work with women") will lose. Your "logic" and your "rationality" will surrender to justice, fair play and equality.

Now, please stop fighting for your side so men who recognize the benefits of having women colleagues can enjoy those benefits sooner.
UK ISPs Start Blocking KickassTorrents, H33T and Fenopy
I had done some experiments like this 2 years ago with a Company I started called Emotely.
http://www.youtube.com/watch?v=NE8-TntjYB4

This has since been acquired by Brass Monkey: http://playbrassmonkey.com/
Not when they can't load the page, they don't. Once a traffic spike overwhelms the server no-one sees any HTML, downloads CSS or stays on the page.
Thanks for providing some context, I had no idea what this was and their blog is having popularity issues.
Fast Food is physically addictive. That is the difference between other behaviors and Fast Food. I think it should at least come with warning labels (don't eat more than once a month/year).
notepad++ is good enough for editing, not debugging, I didn't say that. I reject vim as a "general purpose programmer's text editor" and I reject recommending it to someone as such, but it's probably great for someone neck deep in nix sysadmining - actually that's what I use it for, on the server to quickly edit some configs, but on my laptop or desktop I just never touch it... and I also reject the vim way from a more "philosophical" pov: as an UI designer, I hate modal interfaces - if you have to think of or remember where you are, in order to know what you can do, or where to go in order do do some thing, then that UI needs a manual/guide, therefore it's broken by design (no, I never rtfm :) ).
Whole Internet probed for insecure devices
From that same post I got that the two guys where talking, SHE interjected and then the joke was made by one of those guys (to me it isn't clear if she was still part of the conversation, but that's beyond the point).
Develop iOS apps in C# with Visual Studio
Sounds great. Looking forward to hearing from you!
yes, All drugs (with the possible exception of Antibiotics) should be legal.
Now if that's not an ad-hominem I don't know what is. Adria got pissed at overhearing some inappropriate jokes, snapped a picture and tweeted her indignation.

It might not have been the wisest thing to do, but she didn't fire that guy; she just got offended. It's her right to get offended here and it's the other guy's right to (accidentally) offend her.

The only dicks here are

a) Playhaven unless, like I suspect, the other guy had a track record of this sort of stuff.

b) the anonymous cowards of the lynch mob that's pouring a deluge of hatred out over Adria.

And yes, Adria might be a flaming attention seeking self-centered bitch (not that I have any indication of that) but even if she were, that still doesn't warrant the lynch mob that has assembled here, which is the real issue we should be discussing.
I really hate when my identity is provided to me by some third party. It universally applies to both social networks and Persona. I don't like the very idea of leasing my own identity.

This said, I really wish Persona project will fail as much as possible.

I only hope there'll be a day I'll finally truly possess my own network identities, and third parties (social networks, email providers, etc) will act as notaries who just assert them for others to verify.
a person's perspective is not a free pass on matters of factuality. a fact is a fact, regardless of any person's perspective.

you may be right that we should try to understand why a person has developed a false understanding of reality, but we should not accept that their own misunderstanding of facts in any way makes their false beliefs into truths.
I think you should consider dropping the design part of the workflow - there are applications out there that are very good at this and it will be hard to compete there, and it is not part of your core product value. I believe the core value is in the dynamic PDF generation aspect - not the template design aspect.

Allow me to upload a pre created template that follows some sort of variable naming that is compatible with your API, and allow me to use just the API to generate documents.
This is key! https://github.com/python/pycon-code-of-conduct/commit/500a3...
real-world is not preditcable. i can make any program run arbitrarily slow by making it swap or nice it into oblivion. if i'm measuring microbenchmark performance, i want to know how fast can it possibly go. measuring real-world averages makes sense only in a real-world deployment setting - this obviously isn't the case here.
I used to use UML diagrams a lot, especially Sequence diagrams. But some time ago I started to use the own code as my sequence diagram, without comments, only declarative enough names. IMO Sequence diagrams are really helpful to explore ideas and make the first analysis, but terrible afterwards to maintain the code.
Start to think how you can reduce your build time, there is a lot of approaches to reduce compilation time depending of your programming language and your environment.

I have seen huge compilation time improvement on C++ projects using different tips :

- use SSD to reduce link time

- distributed compilation on several hosts

- reduce amount of template to avoid world recompilation at each change

- ...
To me it seems the harassment (I hope you mean DDoSing her website, not this thread and the discussion it caused) is in response to the publication of the photo, not the fact that she spoke out.
> do you read every word of every EULA you come across, or do you just get the gist of it?

Fair question: I TRY to read every word, and I'd say I succeed no more than 10% of the time. If I had attended PyCon (I didn't make it this year) I would have been aware of the harassment policy but only because I remember the discussion LAST year (or was it the year before...) which led to the creation of the policy.

But if you are suggesting that it is OK to violate the policy just because not everyone reads it, then I have to object. Such an approach makes it impossible to maintain ANY policy. Perhaps the PyCon organizers should recognize that not everyone will have read the policy carefully and should therefore have a measured response... but in this case they DID have a measured response, and I have heard no one suggest that the PyCon organizers responded unreasonably.

As for the firing, well I have heard no one defending the company for their position either.

> Also, "Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate for PyCon" doesn't appear to have anything to do with what the men said

I quoted it only because of the explicit reference to "jokes".
"Neesh" is taught as Correct in the US, though it's not universally used.
monsterwm is even smaller than dwm, with 700k of memory (grep Rss /proc/`pidof monsterwm`/smaps | awk '{t=t+$2}END{print t}')
> ... this isn't going to get the guy's job back, and it certainly isn't going to teach anyone a lesson

As much as I don't support the methods, seems like this actually sends a message (right or wrong). So it perfectly works from attacker's perspective.

I'm pretty sure by now every critical person in Sendgrid know the details of what happened, why happened and people involved. Not because of the initial twitter discussions but because this actually costs them money directly.
Bezos project finds Saturn V engines at the bottom of the sea
This is such a misguided post. There are 3873 open bugs at http://bugs.python.org/

I'm guessing no one should use Python either?
Is it possible there's enough blame to go around? I've been to plenty of conferences, and would never make such a joke where it could be overheard (I'd have the common decency to type it on the iPad to the guy next to me), to avoid exactly this situation. No, Adria didn't have to go Full Hall Monitor on them, but since she did, her employer didn't have to fire the offenders, either. I know for a fact that my employer might have privately been Very Disappoint, but would completely support me in public.

The engineers have learned a valuable lesson and will soon be hired someplace nicer.
zomg!
jrs235 is referring to IP reputation as measured on the receiving end of the email. In other words, Yahoo or Hotmail might reject your emails if they see unusual activity from an IP address. Until an IP is "established" as having sent a lot of email with low bounce and spam rates, getting bulk email delivered from that IP address will be a frustrating experience.
Don't build anything yet.

Go out and talk to your potential customers. If you don't know who those are, figure that out first. Learn about their problems, their pain points, how you could fix things for them.

Then start with the simplest of simple products. Could be a simple Google Form that submits info to a Google Doc spreadsheet. Or maybe it's a barebones HTML one-page site with a single feature of your idea.

Don't build anything complex until money is coming in the door.

We wasted almost a whole summer on matchist (http://matchist.com/talent) building features we thought our customers would want, only to talk to half of them after and realize we should have been talking to them the whole time. Needless to say, we'll never do that again. :)
IE: Firebug Lite, Firefox: Firebug, Chrome: Nothing
Google PageSpeed and Yahoo YSlow!
JSONFormatter and XMLFormatter for Chrome
Advanced REST Client and Secure Shell for Chrome
danellis on GitHub.
Honest question, in what sort of situations is using UML diagrams beneficial? I have only used them in school, but never professionally. The most immediate use case I can think of is API, documentation for large code, etc., but lots of bad buzzwords pop into my head when I hear UML like huge Java programs and over management. That's probably not fair. Anyway, it's a nice looking project. Keep up the good work!
Huh? Chrome on Android will auto-login to your Google account.
That's not what 'warming up an IP' means.

If Google (or any other ISP) suddenly sees an big spike in email from @example.com on an IP that @example.com hasn't used previously, Google is much more likely to mark those emails as Spam.

So senders need to 'warm up' an IP by sending a small amount of email first, usually for a few days at least.

So if you're a SendGrid customer expecting to send 2,000,000 emails today, you can't just switch to a new ESP and send those same emails. Spam rates will go through the roof.
Ladies and Gentlemen, we have a post where there will be much " strategic " silence in terms of comments and loads of up-votes.
This is actually the academically accepted definition of racism. In that definition, only white people can be racist. This came as a complete shock to me in my race, class, and gender course. Be extension, it also means women cannot be sexist against men, as men are considered in the position of power.

Again, these are the academically accepted definitions.
Dart VM is the fastest, followed by dart2js then V8. The key thing to remember is that this is a time-series chart. So you have to look at the right hand side where dart2js just overtook V8.
I find these rather funny and well carried out.

What greeted me, however, when I opened the site is this:

http://app.umlbin.com/view.a?show=8a78d3b23d8d5a99013d8d698e...
Who is this guy? Why does Hacker News care about some blog post on his personal life?
Those graphs show the opposite. DartVM is the fastest among the three "dart, js, dart2js", then comes Dart2js due to highly optimizable generated code, then handwritten javascript
That's nice.

Especially when the harassment is "two friends taking to each other in some row".
Wherein SFPD is still going surveillance-nutty
Actually SendGrid recommends using SMTP. And their API endpoint is very SMTP-like.

As services go, its lock-in seems very minimal.
Unfortunately too many younger journalists don't think PHP or SQL is important or is part of journalism. Hard to have a real sense of something without giving it a chance.

It takes effort to learn new skills and is not what they were (incorrectly) told they would need to do at journalism school so they see it as "tech" work not journalism.

But in the end most of them people will be unemployed and complain about the industry and how it was impossible to find a job. Big data is a big deal in journalism, too bad they never gave it a chance.

I got to a point where my technical skills were out of date as I was working in a place focused on the same old same old. I left and co-founded a startup mediaspotme.com that will do more to support journalism than my work at a TV producer on a Charlie Rose type show in Toronto. I have already built lot of"tech" skills, before I was never on HN.
Please don't apologize or worry about it. Honestly, the intention behind that comment did not communicate properly. I apologize for that. Sometimes, text is hard to parse.

It's not a serious issue that causes discomfort at all. At least not for me.

The comments were couched in an over-the-top tone to mirror the over-the-top nature of Adria's response--particularly from the point that she began employing an appeal to emotion in her explanations, and characterizing herself as a Joan of Arc. I staunchly defend everyone's right to be free of actual sexism, be it a man, woman, or transgendered person. And one doesn't need an appeal to emotion if one can properly identify sexism. One only needs to present the facts. The facts here do not warrant the sexism overtones Adria gave to the situation, or the over-the-top reaction.

I was using bra-adjusting (and all the conversational topics) as examples of utterly harmless actions that occur at a time and place that may not be appropriate, comparing them to a similar body-related action--say, me adjusting within view of women, above the table--that, given the situation we're discussing, could potentially result in a trumped up charge of it being more than just an innocuous action that is (or may be) situation-inappropriate. More likely is the fact that it's just stuff that happens because people aren't thinking that someone is analyzing their behaviors that closely and making it a big fucking deal.

I was implying that junk-adjusting is an action we've been socialized into considering inappropriate, whereas bra-adjusting is very similar. It doesn't actually bother anyone. It's just shit people do, that may or may not be appropriate, and nobody needs to be overreacting to that kind of stuff.

Again, I apologize for failing to communicate all that properly without causing confusion and misunderstanding. Honestly, if I'd known that some of those comments were going to incite the "men's rights" derailment--I now know of the existence of r/mensrights, or whatever it is--I'd have been a bit more explicit in mocking the over-the-top tone. Regrettably, I figured that part out after my edit window expired.
> Note: Public shaming can be counter-productive to building a strong community. PyCon does not condone nor participate in such actions out of respect

I think the "out of respect" is unnecessary and somewhat nonsensical. Out of respect for whom? I think it's fine to just say that PyCon, like any reasonable organization, doesn't participate or condone in such public shaming, period...because the reasons to not engage in it are myriad.
Thanks! Some of your links are broken, the link to "Things to make writing tests easier (speakerdeck.com)" should be
https://speakerdeck.com/pyconslides/things-to-make-writing-t... (or better http://pycon.github.com/2013-slides/Things%20to%20make%20wri...).
Your comment about puberty is pretty offensive.
I'm shocked by the responses is on display here.

I think firing people was vastly overreacting and whatever they were saying was probably pretty innocuous. But! Adria is well within her rights to be offended by anything and to act as she did. She hasn't done the slightest thing inappropriate. The bandwagoning crucifixion here speaks volumes about our community. I am extremely embarrassed.
Can someone explain to me what a HIR and EIR would do at a VC?
Lived in Taiwan for six years. It's a very special place, whether you're interested in immersing yourself in Chinese language/culture or starting something new.

Like many Asian countries, it's also a very dynamic place -- the pace of change really is quite amazing. I've blogged about this in the past (see http://www.ilamont.com/2009/08/taiwan-double-takes-1993-2009... ) but it's great to be able to see it up close.

Good luck.
Since the service is timing out, I think we'd all be best served in this case by having robust internal monitoring.
Dietary supplements are not regulated by the FDA as drugs but they are still subject to food labeling requirements.

What guarantees do you have that your ground beef isn't actually horse?
Streaming now: New Universe Findings from Planck (NASA)
Should this open the door to a discussion about the ethics of public shaming?
Its not irony because the incident discussed here isn't sexism, its attention whoring. What you said was blatant.
You could also do the same thing by creating a new account. But that rarely happens.