skysight-inc/HackerNews huggingface dataset:
Nvidia  Waterworks Demo - Wave and Wind Simulation
To Beat Amazon, Walmart Is Treating Its Stores Like Apps
Sometimes I wonder about all the useful stuff that could be created with the energy expelled by people arguing about which editor/language/process is better.
Tutorials are good for beginners, but with experience a developer should be able to follow the annotated (auto- generated) documentation.

I use ruby, and for many gems there are no real tutorials, except for a short introduction on their usage. And I think even then it is pretty easy to follow the annotated-docs.
My first and strongest point isn't really the text itself, it's the organization and more "down to earth" examples. Google and it's products have historically poor UX, and Angular is no exception.

When you get to the page, you have 'develop' and 'learn' buttons, which one should I choose, I'm developing and learning at the same time. Okay, being new, let's go with tutorial. It says I should install testacular without any explanation how to organize files and tests in order to be effective. Moving on, okay, the tutorial is pretty basic, but wait, we're building an "app" so there must be some kind of session system, where can I find it? No clue.

What I'm trying to say is that two important things are missing, first a more "global" overview, a story, a use case for the angular itself, not just a number of isolated examples. Second, a nicer design for the docs, look for example this: http://www.chartjs.org/docs/ - It's one dude and he can do better than Google with pretty much unlimited resources?

I know many people compare Ember.js and Angular and while I prefer Angular by a wide margin, Ember's landing page wins hands down - it has soul. Angular has Twitter bootstrap.
Revenue is vanity, profit is sanity.
SendGrid: Please fire Adria Richards
No, there are other things which affect timing besides switching to other processes. For example, virt:physical mapping of the process memory affects cache performance unpredictably.
Swayy is a beautiful new dashboard for curating online content [Invites]
> My comment was purely addressing the idea that, because the speaker did not intend the comment to be sexual in nature, that means it was a "fabrication".

If you understand something some way and can't be certain that what you understood is what was meant and go on to tell everyone what you understood instead of verbatim what was said, than yes, that is a fabrication in my book.
I don't think so, I'm afraid.

I'm in Bath.
It's interesting you use the word "trigger" here. Anything can "trigger" legitimate fears if it is strongly mentally associated with the thing you are legitimately afraid of. It's not up to other people to shape their behaviour to walk on eggshells around you. You are not a gun with a hair trigger that other people must handle carefully. You're an adult. It's up to you as an adult to distinguish between things that "trigger" fears and things that are genuinely damaging or potentially damaging.

Sexualizing a professional, non-sexual context CAN be damaging or potentially damaging. However, I would argue that overheard jokes do not fit into this category.

The overheard jokes were bad because they were unprofessional and inappropriate, but public shaming was an inappropriate response, and this fear-pandering justification doesn't hold water.
And where has she shown to have a complete lack of concern or empathy for the effects of her actions on others?

Has she gloated that her follower count has increased? Has she expressed any glee over these firings?

In fact, if you've read the Venture Beat article they assert directly the opposite:

Richards, while standing by her actions, has tweeted that she did not think the developer should lose his job. It’s fairly clear that getting him fired was not her intention.
I think people should read Paul Graham's article one more time! http://www.paulgraham.com/say.html

I get a feeling some people are desperate for attention (otherwise I can't justify many of her blog posts).

Anyway, I think there's too much energy spent on stupid arguments like this one, and people should mind their own business and not interfere with other's lives.

As Paul Graham says, Argue with idiots and you become an idiot. So if the guys were being idiots with their lewd jokes, Adria became a bigger idiot for getting involved, and even more, getting that poor guy fired (a sanction would have sufficed).
What Gamifications books are a must read?
I'm heavily interested in Gamification. Can you recommend great books about it? I found this list [1], but there are a lot of books. What books are a 'must read' in your opinion?

Thanks

[1] http://www.gamification.org/wiki/Gamification_Books
No, there are other things which affect timing besides switching to other processes. For example, virt:physical mapping of the process memory affects cache performance unpredictably, see http://d3s.mff.cuni.cz/publications/download/hocko-sipew10.p...
While I might have some issues with that statement I think it's a valid and defensible argument. It's a fairly common one within anti-racist discourse. I don't see it's relevance here at all.

Implying that someone should be vilified for holding a political opinion you disagree with is fairly horrible and remarkably similar to the thing you're (and I with some caveats) disagree with Adria for doing in the first place.
The point of contention here seems to be whether what he said was offensive or not. A large majority of people I know (including women) would disagree. Inappropriate, maybe, but definitely not offensive.

PyCon's policy states that sexist jokes aren't allowed. See my comment re: sexist vs sexual.
meta: I really wish that when you wanted to delete a comment that has replies it would just remove the user name (and make upvotes/downvotes not impact user karma) but the text would remain there.

It's really annoying the way it works now.
"What exactly are you asking us to infer here?"

That in this situation she's playing a victim when she's actually the one with the power. Granted, old tweet.
I don't think having a single statistics point is enough to make a judgement here. There are many different programs of which compilers are a very small and relatively rarely used subset.
https://us.pycon.org/2013/about/code-of-conduct/

Where does it say anything about someone's expressed permission? Doing a search on the page for several words did not bring up anything remotely close. Permission isn't even used.
I've tried switching from Vim to Sublime Text. Can't do it. It's all frustration. Unless and until Sublime Text implements the majority of Vim-style movement and editing features, I'll be using Vim. Don't get me wrong. I think Sublime Text is great. I would even agree with the OP that it's probably the best editor for people who've never experienced Vim. Vim is like falling in love. If you've never experienced it, no big deal. But if you have...
I think you mean PlayHaven? Unless I'm mistaken, SendGrid is Adria's employer (she's a developer evangelist for them), not the fired guy's.
I would say its practice than quantity that gets you to perfection. Producing quantity without learning through that process won't get you to that quality or perfection.
No, the impulse to take everything to the principal level immediately is what kills fun and empowers busybodies in HR. Is two guys sharing a snicker over a mild sexual innuendo really what's keeping women from going into IT? Is the key feature of more gender-equal industries really that no-one ever makes an inappropriate joke?

If the joke offends you, say so, in so many words. If the offender doesn't respect that, then, fair enough, take it further.
Agreed. https://news.ycombinator.com/item?id=5414269
I know someone who thought exactly like you. He and the rest of his colleagues evaluated a woman and they wondered if she could really integrate into the group (because of dirty jokes), so in the end they decided not to hire her.
Like fpgeek, I also have a thinkpad, and the generic 'fix-it' kit my housemates have under the kitchen sink has screwdrivers that fit it. And if I'm caught short somewhere, any hardware store carries something that can help - which is not the case with pentalobe screwdrivers.

If you want to terminate an RJ-45, then sure, you kinda need an unusual tool to do it neatly and properly - it's an unusual item. But a specialised tool to undo a screw? Yuck.
Mastering the Linux Shell : Files and Directories
I can sympathize that creating a hostile environment can be damaging and should be addressed. However, she was listening to a private conversation. These weren't the speakers, they weren't addressing large crowds, they weren't even making jokes publicly online. They were two friends talking amongst themselves.

Which still wouldn't be acceptable, except they weren't actually saying anything offensive per se. Your charge is that they're creating an environment where women feel unwelcome, one in which they feel uncomfortable because it is implied that the audience is male (I'm assuming you agree with the article you linked). But the thing is, the entire audience was composed of males because the entire audience was limited to the one person each man was talking to. It's impossible to make the claim that they're alienating people by creating an implied homogeneous culture when they're speaking privately.

Think about a comparable situation. If a man is reading in a break room with two women talking to each other about how periods suck, are they alienating him? Are they creating an environment in which in which one has to be a biologically typical female under the age of 45 to feel accepted? Or are they just talking about issues which affect them and not worrying about who might be eavesdropping? It should be obvious that it is the latter. The case in which Adria is involved is no different. "Addressing" the situation as she did does nothing but create a polarized, vitriolic atmosphere and makes people less likely to get involved when there actually is real sexism present.
Of course statement can be worse than false:

http://en.wikipedia.org/wiki/Not_even_wrong :-)
> The message she sent was very simple: Being anywhere near her is a liability. You never know what will offend her, and how she will react to it.

I agree, this is how you'd expect kids to behave.
They were sitting in the middle of a packed conference hall. It was not a private conversation.
Fuck the patriarchy: http://i.imgur.com/JioQv6f.jpg
Indeed it is, which surprised me when I found out because it's a free service that (in my use-case) directly competes.
What I mean is that is hardly hate speech.
The main point of contention is that she took a photograph of a bunch of people, and posted it to Twitter, and called 2 people in the photo (but without specifying which 2) sexists.

People have differing opinions about language. What's important is how that's handled.
already fixed, thanks ;)
Why would you even make jokes except anonymously over the internet?

Let's keep Real professional!
Dart2js is faster than V8 in DeltaBlue test
It's relevant for the context that she certainly seems to have a political cause to further that isn't necessarily directly relevant to the appropriateness of jokes shared between members of the audience of a conference.

It's well known that political activists are quite more able to see the enemy that "laymen" - eg. when FOX Newsers call something or someone "communist" for an example from the opposite end of the spectrum.
Bloglines killed themselves when they tried to redesign into a Digg competitor instead of a feed reader.
I would treat you professionally and avoid making any references to anything more controversial than toast in your presence.

But I also wouldn't invite you to any outside of work social activities either, because you sound like a buzzkill.
Very strong history. My grandfather also lived a hard time. Hunger, deaths, jobless. The whole Europe was scourged in the 1900.
I'd never heard of any of these companies or people before today.

Maybe this could be a promotion technique for new startups? Create some internet drama to get people to hit your site.

I'm sure people at these respective companies are looking at the extra traffic they got and tracking conversion rates etc.
Other advice: automate backups, and manually check backups.
And there is some validity to that view.

I'm not happy with the way this particular incident has panned out but arguing we should just ignore power relationships when analysing a situation is throwing the baby out with the bathwater.
> Whether or not Adria overreacted is irrelevant

How is it? Is attempting to publicly humiliate someone and get them fired now preferred over politely asking them to stop?

> NOT someone who likely has to deal with sexist bullshit day in and day out in a male dominated and sexualized industry.

"Society is male dominated, therefore it's acceptable to publicly humiliate someone and get them fired over dongle jokes".

> thousands of comments here and at reddit and on twitter posting her real life address, calling for her to be raped or cut, etc. Extreme and vicious misogyny.

I haven't personally seen any of this; it's mostly just people disagreeing with her behavior.

Rule #1 of the internet: there are trolls.

> The original incident may have been a "false positive" as you say

Wait, do you seriously think that publicly humiliating someone and getting them fired over a dongle joke is not a problem?

> the response has been 100% vicious and violent misogyny.

You mean "100% of the troll posts I looked at were troll posts".

By the way, misogyny is the hatred of women in general. A hateful post is not necessarily misogyny just because it's directed at a woman. Eg. I can hate Sarah Palin and post about how I hope she gets eaten by a grue, but that's not misogyny.
Here's a blog post from playhaven: http://blog.playhaven.com/addressing-pycon/

Basically no additional information, they declare having conducted a "thorough investigation" but provide no information and basically don't add anything to "mr-hank"'s (the fired-guy-who-is-not-alex-reid) previous comments.
The best standards come from ratifying practice, not dictat.
Depends on what the liquid came into contact with and whether or not it was live. I absolutely think that Apple, or in this case their 'genius' should have done more. With that in mind, the OP should have complained.

EDIT: removed snark.
True. Practicing only makes sense when you learn from it.
Let me be clear, I always prefer a strategy of direct engagement as a first option. I do not think this was an effective strategy for addressing the problems that happened, or were perceived to have happened. I think that the way this has shaken out has been a fiasco, and the fact that we're arguing about it on HN is a pretty good indicator of that.

But my point isn't about what I would have done, or what should have been done. It's whether or not Adrian Richards was behaving maliciously, which is what GP and a long list of others have insinuated or asserted without any good evidence.
Equity Crowdfunding: The Biggest Threat To Venture Capitalists
Sendgrid, you make us sad :( I doubt that I ever use your services, don't want to support that kind of people.
So, here in this thread, we see people calling out a woman over the internet for calling out a man over the internet.

That's what we call hypocritical.
I had chronic pain for eight years before the Mayo clinic suggested Vitamin D. I'm fine now.
You tell your users what their primary key is in your database?
I don't even like dirty jokes. But to be honest, it seems fair to me that people prefer to hire people who share their sense of humor.
Timeline: Gay Marriage In Law, Pop Culture And The Courts
>your twisting our words, its not being women in tech that's eeww, its the phrase "women in tech". it sounds so... i dunno, something that i can't put my finger on.

It sounds like a constant reminder that you're not really a part of the community because there's tech and then there's 'women in tech' - as if your plumbing has anything to do with being 'in tech'.

At least, that's why I dislike the phrase.
Can I use it in a console? Is it installed by default in any OS? Has it stood the test of time as vi/Vim has?

The answer to ALL of those is "no".
Gestores de ventanas ligeros: ¿cuál consume menos memoria? | Osphérica
Does it support:
-git (and other vcs) integration?
-showing which lines you altered with colored bars on the sides?
-jumping to any file in the whole directory structure of your project by just typing a partial filename?
-easily having many files open, that means, no horizontal tab layout that stops working in a friendly way as soon as the screen size is reached?

If so, I would LOVE to use it!
There is a prevailing assumption that this problem is "caused" by bad software. This might be the case, but bad hardware could also be part of this!

A lot of modern hardware has programmable parameters, "core voltages", PLL parameters that control running frequencies and the timings for DMA / memory access state machines.

Who's fault is it if the hardware vendor says use X, Y and Z for these parameters. And they include the same parameters in the software they supply and....

What if some %'age of the hardware doesn't actually produce the timings the configuration parameters specify, or does "really bad things"?

In reading the "source" article, there is a pointer to a discussions.apple.com thread. The "fix", if you go and read the thread, is on page 21 from Andrew Humphreys. What his solution does is change the timings and clock speeds for low power and idle modes of the GPU. Reading between the lines, the low power / clock speed settings don't work and will cause corruption. His changes are derrived from people having problems running Windows 7. The same changes seem to help people running OS X.

Perhaps someone from the Linux community will be willing to force the ATI GPU cards in question into low power / performance modes and see if corruption occurs.

I've no knowledge of what the parameters Andrew is overriding actually do, but for a portable platform "faster" almost always results in higher power usage, heat and therefore shorter battery life.

This might not be such an issue for desktops, if you can tolerate the noise of increased cooling.

Getting pragmatic about this, how could you design a Q/A test for this? Do you really afford to wait X number of minutes before / after each test to make sure the GPU is cold enough to go into low power mode? What if you decide to use hardware that can cool the GPU faster so you could get through all the tests -- doesn't that make the tests invalid as you are no longer using HW customers will get?

As a final note, there might be evidence that some graphics drivers were updated ~1 week before 10.8.3 was shipped. The evidence is in /System/Library/Extensions/
What you're missing is that hardware documentation isn't the afterthought that it is in software. That hardware documentation is as much the product as the PCB - because without that documentation, the PCB is useless. And every time the board gets rev'd, so does the documentation (which is rare in software) because if it doesn't, then people can't take advantage of the rev.

It is true that so many of us in software don't RTFM, and I am guilty of that, but it's also true that the FM is often out of date, incomplete, doesn't carry the edge cases, and is often written by a reluctant author inexperienced in writing good copy.

Apart from that, 'go slow' is missing the point a bit. It's not the 'lack of turbo speed' that the mouse is creating problems from, it's the context switching. 'Go slow, steady, and thoughtful' is fine, but the less context switching you have, the more attention you can spend on your task.
I did take a look at that, and developers were still complaining about it. I also wasn't too impressed with the way that Woo went about acquiring the project to be honest.
The First Fleeters have been well researched and documented, as these people became the founding fathers (to borrow a phrase) of Australia.

I'm descended from this fellow:

http://www.fellowshipfirstfleeters.org.au/john-herbert.htm

who similarly spent time on Norfolk Island and then Tasmania. I expect his path probably crossed with the above great great [...] grandmother at some point.

The transcript of the court trial that sent him to Australia is available online. It looks like the whole trial lasted about 90 seconds. Reading the transcript, I learned that one of my commutes in London had me walking over the spot where he was arrested twice a day.
> Do you further deny that such jokes can actually be funny?

I know lots of jokes about Jews or homosexuals or mad people that are very funny. I'd never tell those jokes at work, or at a conference, or in the presence of anyone who wasn't a very close friend.
You write:

> All she had to do was turn around and ask the guys to stop making sex jokes.

But I think one of the important points here is that women should not NEED to turn around and ask the guys to stop making sex jokes. The need to ask (or resign oneself to putting up with the hostile environment) is itself a burden. Would it be acceptable to make "dumb nigger" jokes as long as anytime an African American asks you to stop you stop making the jokes while they're in the room?

I am not arguing that they WERE making sex jokes, or that it rose to the level of a firing offense, just that "she could have asked us to stop" is not a good argument. In fact, they WERE asked to stop (or rather, not to start), by the organizers of PyCon before the conference ever started. That is exactly what PyCon's non-harassment policy is about.
> The core team members work with the main repository in branches.

Actually, at my work, we all work in forks on BitBucket. Pull down from upstream before pushing to our fork, and sending a pull request to be reviewed then merged into upstream.

Works really well, especially with BitBucket's "Sync" button in the web UI for keeping your fork up-to-date with upstream.
Misplaced blame - selling at a loss to gain market share is a very well understood business growth method that works.
Bitcoin Community Begins to Wake Up To Regulatory To Regulatory Threat
And you think she has the power because...?

She has a twitter account? Or because she works in developer relations for a startup? Or because she's got two X chromosomes? Or because she's black?
Say Goodbye To Nightly Snoring With An Anti-Snoring Device
@ntgx, you appear to have just been hell-band although I cant see why. Your last 4 comments a dead.

Commenting on the top level as cant reply to you directly.
Thanks for clearing that up for me. Too bad I can't edit grandparent comment anymore that, as I see now contains false information.
In a professional setting, you should apply the "would I tell this joke to my mother" rule. It might not be your mother, but someone else, like your grand parent or a situation where lewd jokes are inappropriate, like a job interview or a new client.

> In fact a female friend texted me one about an hour ago.

A friend. Being female has nothing to do with it.
I guess this is our chance? (http://theboxngo.com)
This is really absurd. I don't understand this general don't make any jokes about X. It's like religion, soccer clubs, my favorite color, or gender. People should be allowed to freely make jokes about whatever they want to do. Jokes are offensive in nature, maybe disallow joking?
We're sort of indirectly competing with eBay. Thoughts? http://theboxngo.com
Planck telescope delivers the most detailed picture ever of the early Universe
Keep me posted through email.
Note that playhaven has broken out a blog post, though as far as I can see it does not explain anything and provides no information beyond what is already known: http://blog.playhaven.com/addressing-pycon/
Is this another one of ballmer's PR stunts?

Hey microsoft, you can't keep finding flaws with other tech companies unless you've been a good corporate citizen for your entire existence.

It's called "the clean hands doctrine" [1].

[1] http://en.wikipedia.org/wiki/Unclean_hands