skysight-inc/HackerNews huggingface dataset:
Instead of a learning opportunity, this has turned into an enormous fustercluck.

It would have been better for Adria Richards to address the matter directly rather than post a photo on twitter, but it was not wrong for her to address the matter.

Similarly, nearly everyone can agree - including Richards - that the employer who allegedly fired one of the people involved in the incident clearly overreacted.

There are learning opportunities in these incidents - opportunities to learn the best way to address a real issue when it comes up. The goal should be growing awareness and respect, apology and forgiveness, and reconciliation.

But the extreme outburst of misogyny - the insults, abuse, and physical threats including threats of rape - is perhaps the biggest learning opportunity of all: the opportunity for an entire community to recognize that it is still dysfunctional in terms of gender equality.

Edit - SendGrid just announced that they have fired Richards. Yet another instance in this cluster of reactive ugliness and missed opportunities.
Regarding gifts of approximately equal value, I've heard of women giving men "engagement watches". It seems like they're generally worth less than the rings, though.
Out of curiosity. Are you using autoscaling or aws beanstalk?
Is anyone else experiencing sentimental vertigo over seeing Enlightenment mentioned in a list of lightweight environments... and actually doing quite well? Back in 1999 things sure were different.
That's awesome. I recently took an Amtrak from Tuscaloosa, AL to New Orleans, LA for a weekend trip, and got some coding done along the way. Man was it beautiful, and working in the snack-car was perfect. I thought about doing something similar to what you just mentioned - but I need a little more money and a lot more time to do it haha. What were the best trains that you took? The Crescent line was pretty nice and looked like it stopped in some cool places further North than my journey.
I'm not really sure I get your point. The post isn't meant to be about socializing, it's meant to be about doing a good job in all of the non-coding aspects of your job. Socializing isn't really a part of that at all (except for maybe that I said to be friendly).
Flat Design VS Metro UI Trend Examples
Either way you must have made a name for yourself in your circle and more. I envy you for the 'snapping' prowess. However, as far as spitting goes I might qualify to be a master spiter(please read as in sniper).

By the way, just high initial thrust and precision are not enough you have to got to use the ammo in the right amount w.r.t. distance and all. Not to mention you have to mind wind conditions, otherwise the drop might land at someone standing/sitting/moving near by.
Super awesome. If this is why Google did some spring cleaning, then am happy!
How vaccine scares cast shadows over science
PDF generation time depends on the length of the document but ideally it should be pretty quick.

No you cannot manipulate existing PDF but only generate new ones. Thanks!
eg. arbitrary multiple cursors (no other IDE or editor besides Notedpad++ has them yet, no matter how many users requested this for JetBrain IDEs for example)

Oh, you mean like this?

http://emacsrocks.com/e13.html

https://github.com/emacsmirror/multiple-cursors
It's on Github... Fork it and make a pull request?
They forgot to add that all childish jokes should not be shared amongst each other, ever.
Hey guys,

I'm the CTO at Brass Monkey. We definitely experimented with this approach of using a webpage and websockets to communicate, it is nice that it doesn't require installing an app but it communicates via relaying messages out to the internet and back and so generally has latency in the 100ms+ (<10FPS) range and usually worse. See early video I made at a previous Company using HTML5 for controllers: http://www.youtube.com/watch?v=NE8-TntjYB4

With Brass Monkey we decided to instead make a single master controller app that used a trick we discovered to communicate over LAN between your phone and PC, this way it's blazingly fast. Can be more like 10-20ms (100-50FPS) instead and more consistent.

You only have to install it only once and then you can play any Brass Monkey experience seamlessly, including auto-pairing tech that detects other instances of Brass Monkey enabled web pages on your network.

Note: There are still major advantages to the web based approach such as bypassing Apple's approval process. It's hard to have controller side code executed unless you bake into your app as Apple doesn't allow dynamically loading code into native apps. But we decided to go responsiveness for our initial focus and are trying to figure out how to bring in some of the other benefits the web page as controller approach takes.

Would love some feedback on our App if you are games, orSDK if any of you are Javascript, Flash, and/or Unity developers.

francois@playbrassmonkey.com
The BACON conference's "Convince my boss" scheme tries to convince Remy Sharp
Apple's Patent For Creating A Leak-Proof Data Pipe
I disagree. Public shaming is the right way to make harassers actually fear the consequences (to their career, for example).
hacker in residence can do a bunch of things. build new website for them, build stuff on portfolio companys APIs, start building their own project. depends on the vc and what they want. Also depends on the hacker and what they want.

entrepreneur in residence is supposed to be working on a startup- while also participating on investments- they can bring in deals, help portfolio companies, vet imminent investments, etc.

helpful?
What part of society are you talking about? I work in a cubicle farm in the USA, which is pretty touchy about that stuff. But the training I just got last week made it clear that those topics are fine as long as they don't constitute harassment.
>IDE's makes it somewhat easy for pussies

Oh wow. You're in all sorts of trouble right off the bat. Not only are you missing out, but also and worse, the fact you say it is for "pussies" is a really bad sign. You're probably missing out on other great tools because you simply are prejudiced against them. And yes, I can use cat, vim, and even emacs. A good IDE is crazy-more powerful.
I'm pretty sure it's because you're using an AWS micro instance and trying to use tomcat java & mysql. Micro instances aren't good at that type of thing -- the instance is probably IO bound because it either a.) ran out of memory and is swapping or b.) disk access is being governed by AWS (because it's a micro instance)
Ask HN: How did you get programming down pact? I am losing focus/hope.
I have a problem with programming I just can't shake. It seems I have some mental or arbitrary conventions in my head which are preventing me from reaching my programming "aha moment" or getting the gotcha I want. A little background on me, undergraduate senior in a comp sci related field(Computer Technology, more of a sysadmin/network generalist curriculuum with minimal programming) who is seriously trying to become an adept programmer. I've ran through basic tutorials for Ruby,RoR,Python, Codecademy Tracks, took a Java course at school and other beginner things. Through all of it, I have determined a couple things: I can pick up syntax fairly well, I can read through code and understand logic, I am not afraid of programming.

In my mind I have this stigma of I can't produce a "large program", or I cant forsee the paths to make my ideas about problems come to life. Sure those tried and true tutorials are good to start with, but I feel like since I have such a heavy background in computing and a natural knack for all this, I need some sort of "middleware" education material to get me to the level of abstraction to feel like a average programmer at least.

Its hard for me to gauge where I am at, cause I haven't gotten on the "just start coding" bandwagon, but I have irrational worries about my self-taught methods of learning.

Can anyone relate to what I am saying, or can attest to techniques or a path you went to get to a good feel for software development?
Ask HN: Is it worth building `ntty`: SSH multiplexer server over HTTP?
Sweatshop HD is the latest victim in Apple's war on serious games
It isn't "the" academically accepted definition, though. It is one definition that's accepted in some social sciences depts., usually sociology, and usually ones w/ critical theory-oriented faculties. Walk into Georgetown poli sci and tell them white people can't be racist.

Edit: also consider that the way Adria phrased it IS NEVER the academically accepted definition, because black people are fully capable of becoming an oppressive class vis-a-vis white people. It may not be the case at this time where Adria lives, but it certainly can be the case. So the statement that black people can NEVER be racist towards whites is less an elucidation of this definition, and more an expression of Adria's own racism.
This is the most impressive "experiment" I have seen come out of Google in a long time. Hopefully others will start to take advantage of these new technologies and we will start seeing more things like this. +1 to Google. Pun intended.
Thanks for your feedback! Which products do you have in mind which do the design part? Particularly those that work in a browser.

Essentially we are something like Crystal Reports for web apps. Being web based is a core part of our proposition.
It got crossposted on various places that have little/nothing to do with programming, so hopefully most of the nasty stuff was just from random dickheads rather than the python community.
This comment doesn't really seem to be replying to the post about the updated code of conduct at all.
MPAA: The Cloud Is A Threat To Us And The Best Response Is Censorship
There's some psychotic sociopaths on the internet. There always will be. That doesn't mean "the entire community is dysfunctional." On the contrary, I think the community as a whole has reacted quite rationally.
I agree. It is perfect for games which rely on the idea of positioning your hands. It's really just a tool for the idea of moving the world with your hands. In this case it's perfect.
Yes it's confusing but if you hover the mouse over the end (where dart2js has just passed v8) the key updates to show you current speeds.

DartVM is almost twice as fast :)

dart(20315)512.24

dart2js(20315)334.67

v8(14027)321.00
4) Kernels sound better after they've been worn in a bit. Don't expect your
newly built 2.4 kernel to have that warm sound until you've run with it
for a few weeks, but for a really classy sound here's a trick: compile the
kernel and then put it somewhere safe (ext2 partition, obviously) to mellow
for a month and then boot into it at the last minute before you start
recording an important session. Your clients will thank you.

This is a joke, right?
haven't heard of it - thanks for the link. looks great.
can it select, copy, paste and do zen-coding like expansions in multi-mode? if it can't do all of them or I can only use it to insert multiple cursors at search points (like the emacs multiple cursors plugin, sigh) I'll consider it useless for my workflow.
New OS X trojan injects ads into pages in Chrome, Firefox, and Safari
Yes thanks.
I'm a little confused, what about privacy laws? Yes, you are at a conference, but that doesn't give anybody the right to take your picture and post it on twitter, without asking your permission, right? (Sorry, German here, so if the laws in the US are completly different, please ignore).
Ask HN: Dev tools for Internet Explorer
What tools are you using to debug UI issues in Internet Explorer - the IE toolbar sort of sucks, and Firebug Lite does not perform very well. Any other technique/tools to make changes and see them live?
FWIW, we use Amazon SES and enjoy it immensely.
> It would have been better for Adria Richards to address the matter directly rather than post a photo on twitter

This isn't a case of "it would have been better", it was a case of "what she did was clearly wrong". She overreacted as did the man's employer, and she has not shown any remorse.

> But the extreme outburst of misogyny - the insults, abuse, and physical threats including threats of rape - is perhaps the biggest learning opportunity of all: the opportunity for an entire community to recognize that it is still dysfunctional in terms of gender equality.

I haven't seen here on HN any of the insults, abuse, or threats you mentioned, nor have I made any myself. Do not blame all of us just because a vocal minority have gotten out of hand, and certainly do not use it as a tool to shame us into silence and shut down what is so far a reasoned discussion on the matter.
And what about Fvwm? My setup does not really match modern UI concept (no taskbar, iconify to desktop icon, floating panel with pager and clock) and the whole thing with tpb and other hooks into thinkpad ACPI uses about 5megs RSS. IIRC my friend uses fvwm with more involved configuration (taskbar and QNX-style sidebar, the whole thing looks like QNX's Photon) that probably uses even less memory (ie. less running fvwm modules).
In all fairness, the argument being made is that learning vim is a waste of time for programmers on a deadline who don't already know it, or they wouldn't benefit from it. I have made the same argument about learning PHP, MATLAB and C# (while at the same time being eager to learn about just about any language new to me, eg, Go, Scala, Clojure, Haskell, etc).
If that is true, at least birthstones don't cost as much generally.
You've just ruined his day!
It is a double standard and a symmetrical situation because sexism is sexism. Outside of, say, stand-up comedy and similar entertainment, sexist comments have no place. If a man, woman, or transgendered person is inappropriately making remarks at the expense of another person because of their gender, it should not be accepted.

I wanted to admit that I, too, fail, and wrongly contextualize female-sourced sexism in a historical timeline of taking a lot of unfair shit from their culture, and give them a pass. But I shouldn't. It is no less wrong, and the victim is no less deserving of protection.
I built something like this at http://startupstats.com and have indexed close to 50,000 companies with time series data to derive the trends over time. Will have to release a leaderboard so people can see what's popping up! The biggest issue I've found so far is that it requires human analysis. The leaderboards simply serve as a way to guide you to dig deeper
Which, if we are taking responsibility for "what we say and do," then the focus really is back on Adria because she decided to make a big deal out of nothing.

Sure, PlayHaven fired this dude. But guess what? Their employee was being marked as sexist all over Twitter? To them, they might not have had a choice.

But Adria, she had a choice. She could have kept her mouth shut like 99% of everyone else who probably also heard the remarks, but instead she decided to post to twitter to whore out her name more, and then perfectly finds herself in the spot light leaving "logical" people to blame PlayHaven for what happened.

Nope, Adria is out of line, hypocritical at best, and now men won't trust women around them in the tech industry. Two steps back for everyone. Bravo.
As long as the community hasn't found a way to root those out, our reaction was worthless, rational or not.
If you expect your languages to have ->0<- errors, then you have unrealistic expectations. PHP is listing only 373 issues listed, Ruby and Python both have thousands! Sure PHP may not be a perfectly crafted language, it has its downsides, but, it works. Stop trying to steer people away with these misguided posts. This is the internet, you can find justification for nearly anything when you do not provide a proper context for your arguments, in this case it would need to be a chart showing bug count vs other languages.
She complained to the PyCon staff, who quickly mediated a discussion between her and the guys she complained about. They apologized and everyone was OK. No career-related consequences necessary.
It's basically the same reason that leads me to not being a contractor. They have to spend a lot of time selling themselves, dealing with taxes, and various other overheads that I just don't want the hassle of.
It's great to have some numbers behind all these options.

As someone who switched to xfce around the time of Unity, but runs on a desktop with 16 GB of RAM, this article tells me that the differences here are not worth considering as a reason to pick one WM over another. But then again I'm using the heaviest option. :-)
Thanks for the clarification! I'll pass that along to our products department. :-)
Same here. I just flipped the switch to send things from an internal server, bypassing SG for now.
This article is good, but its structure keeps the meat until the end. It's not well-thought out in that respect. The payoff, that it's not the bankers who have the money, but the oligarchs and privatisation thieves and bandits from Russia is surprising. I want more data, more analysis, more stories, more evidence than this, about what ahnd how, and what geosocially this means for the next 30 years. A laundry list of who might actually live in one expensive building is no good unless you tell us who they are and then do some numbers on it, using these statistics to inform us the more. Poor outcome to this article and it missed several tricks, even while mostly still engaging us in the ownership envy that this piece really represents.
XKCD is always relevant.

She and I love traveling and travel a lot-- I wanted her ring to represent every place mankind has gone/will go to in our lifetime.... I bet there are few objects in the world that have been combined with pieces from so many distant origins.
My coworkers and I really like JSONView [1]. It pretty-prints JSON, which makes it much easier to visually inspect and explore the results of RPC calls for our web apps. One extremely useful feature is the ability to fold nested elements, which really helps to get a big picture of something's structure.

1: https://chrome.google.com/webstore/detail/jsonview/chklaanhf...
I think the best was Houston to LA and sitting in the observation car across AZ. But also going through the Rockies, across Alabama, and side trip to Grand Canyon on an Amtrak bus.

Bear in mind this was 1990. No mobile phone, no laptop. Just rucksack, books, an AT&T calling card for when I saw a pay phone to call home, 1-800-USA-RAIL for reservations, and a copy of Let's Go.

I had one of these:
http://www.amtrak.com/take-the-trains-across-america-with-us...
Tweaking Legend of Zelda so Zelda saves Link
One should not take law into his own hands. If one is harassed, s/he should complain to right authority (police, lawyer, Pycon organizers, etc.). The one who was publicly-shamed can file a defamation suit and you'll be in trouble.
Down and out in the Uncanny Valley with Ellen Page and Willem Dafoe
I wish Google Now was that good for me. I've used the same commute since starting to use Google Now months ago, but it keeps telling me to use an alternate route that takes the same time, but has tolls, busier roads and a higher probability of delays. I can't seem to get it to figure out that I won't go that way.

While I can use Google Now on my Galaxy S III, apparently Google doesn't want me using it if I won't do things their way.
Can you tell of any IDE editor that has this? (Eclipse: nope, Netbeans: nope, all the Jetbrains IDEs family: nope, Visual studio: nope / actually there's one handicaped plugin to sort of do it in VS)
A better solution would have been for Google to auction off the service. This would have allowed smaller companies to run it and impose a small fee. While it might not have made sense financially for Google to do this, it might make sense for a small company with a small staff focusing just on this product to make a go of it.
This smacks of a serves them right attitude. This same attitude is what drives doxxing efforts against individuals that directly threatens their safety.
seriously??? couldn't the title be `Android founder stepping down`?

i can't stand these `_ is dead. long live_` titles. they're absolutely childish and convey _nothing_ about what the article entails.
I applaud the PyCon organizers for clearly delineating what is acceptable behavior and what is not. I especially applaud them for including public shaming in the "unacceptable" category.

The rest of their code is there to protect conference goers. The sections discussing harassment are there for a reason - harassment is a real problem at these events.

Similarly, conference goers should be protected from the threat of being publicized as a less-than-human creature on the Internet. There's been some discussion of the reaction to Adria and Jesse. There could just as likely have been a strong, dangerous reaction to the men who made the comments. Saying "these guys are a threat to women" on the Internet could actually put them in danger, and no one should expect to be put in that situation by attending PyCon.
This is absolutely insane! A man makes a private innocent joke, a woman complains, the man get fired.

Meanwhile women (and men) are free to make violent jokes about men's penises getting cutoff, hitting men in the crutch, etc. And all this on TV for millions of viewer!

For example see:

http://www.youtube.com/watch?v=5rkl_oLSKQc

And nobody has a problem with that. What the FUCK!
How do you "root" people out who are using random Twitter accounts to post garbage?
The New Freedom to Tinker Movement
Public shaming shows only one perspective. Furthermore this perspective can potentially be fabricated. Public shaming is akin to vigilante justice, and we as a society decided that was a bad way of "justice" for very good reasons.
I think the most vitriolic reactions have been from non-community people.
Why the File System Wars Will Trigger a Wave of Consumer M&A
That doesn't belong in this discussion. This isn't reddit.
After reading all sides of the story, I see why there is so much anger towards Adria. However, it is unacceptable for her or SendGrid to be attacked digitally.

Adria did an arguably right thing in a wrong way at the wrong time.

1. Assuming the way she said it happened is correct, the guys behind her made a sexual (forking/fucking; Dongle/Penis) not sexist joke. If it were even to be seen as sexist, it was towards men.

2. I find it hard to see how taking their pictures and "shaming" them would have made anything thing better. It only set them up to be lynched verbally or otherwise.

3. It was a PRIVATE conversation in a public setting that was overheard. It happens to the best of us. There are 100s of bloopers on YouTube of broadcasters saying embarrassing things when the mic was supposed to be off.

4. She appears hypocritical because at the same PYCON she sexual jokes on Twitter (far much more public) while representing her company (having your company on your profile is almost same as wearing a badge at a conference. Not to include the use of the PYCON hashtag)

5. As a DEVELOPER evangelist for her company, she should be more patient with developers by a massive factor compared to people in other roles. It makes no sense evangelizing for/to people that would be uncomfortable dealing with you. Appeal to understanding, not fear.

6. It is good to know she can stand for herself. Unfortunately, I have to say she got the incident and methodology wrong.

All this will pass, and hopefully serve as a lesson for participants and us observers.

Edited: Spelling of Adria