skysight-inc/HackerNews huggingface dataset:
I believe in the adage: Don't lead with bad unless you want that to set the tone of your message.

I'm not very good at practicing it always. ;-) But hopefully this is a fairly non-offensive summary of my thoughts:

I believe Adria being fired was a sad turn of events. I unfortunately have to agree that I don't see a way for her to succeed in her former role at SendGrid though. If she had other talent to lend in less public areas of the company, then it's a shame SendGrid didn't explore that first. I don't imply that she should be sidelined; it would obviously have to be something that she was excited to pursue, and had a genuine path forward on. Failing that, it's conceivable that SendGrid didn't have such an opportunity available though, and letting people go when there's no job they can perform is sometimes reality at most places.

I believe the dev being fired was unjust. I get the impression that "it was just an excuse", but that's really not fair of me. If it were as cut and dry as "bad joke, you're fired", then that's really inexcusable.

I do think culpability is an important standard, and that it's possible for the conversation to be both sexist and inappropriate, as well as innocent, without harm, and simply innocent. Intent should matter if we're all being decent.

Adria taking a photo and posting to a large list of followers would probably otherwise probably be labelled "creepy" in almost any other context, and I do think that was the greater sin of the two since the intent to harm was clearly present. She's not responsible for firing anyone, and can sleep at night knowing that truth (IMO), but that doesn't make her actions noble.

Adria's (apparently? I think?) made the claim that she wasn't personally offended, but after consideration decided to take a stand for future generations. I saw another comment that said something like: "Attempting to take offense on someone else's behalf is a bankrupt position." That feels true in my gut.

So that's my long-winded intro to:

I tend to dismiss the comments that call out "feminists" (using that word) as having a greater agenda I'm just not interested in. I think most reasonable people filter the obviously bigoted insults.

One thing (as a man) that bothers me is the apparently high level of tolerance for insults in the other direction. "man-boy", "14 year old teen boy". Even inappropriate usage of "misogynist". Many of these comments I've seen by otherwise reasonable, level-headed people that garner a large number of upvotes.

It's very divisive and unhelpful. It's certainly both belittling and sexist in the exact same way that calling someone "a little girl" is.

It makes me wonder if even writing this is a good idea. "Fearful" is certainly a good adjective. How will future employers see this? Or people I respect in communities I belong to? I get bigots. I'm not afraid of them. A popular mob trying to "do the right thing". That scares me a bit to be honest.

2c.
The complete result of 3D art is the rendering, not the model. 3D artists put images in their portfolios. Not to say they might not want to share the models too, but in that case, it's more of a "source" of the work, not a complete work which you want to showcase in a portfolio. A single rendering might consist of a hundreds of models, too.

For game artists or print-3D, showcasing the model itself is more relevant.

My suggestion is to allow renderings / videos too if you want it to be a complete portfolio solution for a 3D artist. Then, let them share models, texture shots, etc. related to the rendering.
We don't know if your inbox is representative; we don't actually see users' emails so we don't have stats on what kinds of mail people have.

The smart views continue to evolve; we've been iterating them to find the right model -- it turns out to be pretty subtle from a UX standpoint. That's another reason we're not formally launched yet.
I hardly ever use Rubygems, but decided to read anyways because I'm just now getting into using package managers and wanted to learn the reasoning for this choice.

Then I realized this was about Vagrant. I use Vagrant A LOT, and although I never had problems, I did find a lot of other people who had run into issues. This change will allow me to suggest Vagrant to my friends and colleagues with more faith.
There are actually lots of arbitrage opportunities in BTC. Check out the difference between BitFloor and MtGox.

It's easier to deposit USD into bitfloor through BoA than it is to deposity USD into MtGox. So customers of a certain site use bitfloor to buy BTC with USD.

Thinking about it now you're probably right about the USD/EUR prices.
Well that's the whole point - the realistic numbers are more like a choice where you (A) receive $100k now; or (B) receive a 1% chance of 5 million; where the (B) option is worse in all aspects, both higher risk and lower expected value.
We've been using HipChat at Blimp since the very first day, we've even integrated it as our Support Chat. We are only three at the moment but have paid for up to 4 users. One less thing we have to pay for, and still be able to use such a great product.
Having a reason to criticize aspects of government has nothing to do with following a small-government philosophy. You may be projecting your own preferences onto his reactions.
Hey Brett,

Any chance filepicker.io will get any faster in the short term? Facebook integration has been really slow lately.
Ok, I'm not all that familiar with the Jonah Lehrer situation, but from what I understand it was self-plagiarism. If that was really the case, then that's just stupid. If it was not and he plagiarized other people's works or made stuff up, then that's a different story.
Really happy to finally have this option, but disappointing that there isn't (yet) a way to generate codes from your trusted device as with Google Authenticator. Hopefully it's on the way.
I think a good solution would be a generally accepted security flaw reward contract. If most corporations with an online presence adopted some uniform agreement, we'd have a standardized method of report and reward.
Markets are good at finding prices. Why not use a market to find the price of a currency?
To be fair, she claimed that these people represented the tech community, the responder said that they didn't represent the tech community and you instantly jump in to put the burden of proof on statement 2? Why not statement 1? If we're really calling the tech community sexist because someone got twitter hate after an article was posted on Reddit I'm just blown away at the logic gymnastics one would have to do to arrive at the point you've seemingly just arrived at...
"Barry" is Barry Synoground, general manager of DNA Lounge.
The War On Bitcoin—and Anonymity
Are you new to HN ? Bashing MongoDB seems to be a sport around here.

Just waiting for the inevitable "this would never happen with PostreSQL" comments to appear.
8 Javascript Debugging Tips
Isn't that Quora?

Which HN hates?
Your analogy doesn't ring true to me.

Anarchy isn't an answer to a poorly run government, but open elections and transparency may be.

Poorly run central banks are notoriously secretive and corrupt, Bitcoin is just the opposite.
It wasn't argument from authority – it was a response to a question as to whether I knew what these people said.

I do.

And it's not ad hominem to say there's no point to the conversation based on missing context. I'm reminded of when McCoy wanted to discuss death with Spock:

"It would be impossible to discuss the subject without a common frame of reference."
...
"You mean I have to die in order to discuss your insights on death?"

For reasons I won't speculate upon, OP seems to believe it's impossible Adria knows anything about github, for example. I don't think there's anything constructive to be said to that.
Good. Now, how would your startup make money with this? What challenges might it face? What does the existing competition look like? Who would be the customers? How would you start out?

Start thinking about how to make your dream a reality. Ideas are great, but every one has an idea or two. Fewer take their ideas foward.
What was the "Tape Deck"?
I usually stay away from twitter, but reading through some reddit threads (Seen nothing hateful on HN at all), only the communities made up mostly of idiots had any hate speech (SRS, SRSucks and MensRight)
4Chan's users mobilized to get Adria Richards fired
You're right, i did confuse Google Now and Google+, d'oh! :(

I don't get Google Now, though. It's rather slow and i still haven't seen much something that helps me on a day-to-day base. I don't know if other countries see different offers, but it basically shows me the weather (wow, have that already) and how long i may take home (or not, because it get's it wrong).

And for pure searching it just starts too slow, imo (using a Galaxy Nexus here).

I can see that it is a little bit faster now then a few months ago and there are many more cards in the preferences.. but it still only shows me weather and driving time. The Google Voice recognition works surprisingly well nowadays..
an NSL

Apologize for irrelevancy of the comment. Someone needed to let squeed know.
Fundamentally disagree with much of this article. Not just what _that_ guy said: https://news.ycombinator.com/item?id=5418460

When I learned Rails a few years ago, I was learning programming from scratch apart from some very early fumblings in BASIC and FORTRAN 20 years ago now. I was completely unfamiliar with the idea of testing. I had to learn it from the ground up. RSpec wasn't just more understandable it was, and remains, better documented. It's not just the official documentation. It's that there are tons of examples of how to test different use cases, what one should test, best practices.

Learning to test isn't just learning literally what a few methods do. It's understanding how to use those in myriad mix and match situations in order to provide good test coverage.

RSpec is easier to read before the test, it produces beautiful output that is readable and expressive, when you write good tests and test the right things.

After trying to struggle with Test::Unit and writing uncovered code for long stretches because I couldn't understand what to do, and then discovering RSpec, reading great blog posts, write-ups and documentation on it and finding comfort in RED-GREEN-REFACTOR I would only recommend RSpec for someone starting from scratch, as I did.
He doesn't know me but i think hes doing a better job of speaking for me then adria did.
> a trick we discovered to communicate over LAN between your phone and PC

Wow! Could you please tell a little more about the trick? How does a LAN connection between your web app in the browser and your iPhone app work? Do you create a locally accessible web server from your iPhone app?
I shared this on a previous thread that was removed:

Wow, just wow. Five wrongs don't make a right.

1. Two men make crude jokes to one another at conference.
2. Adria shames them.
3. PlayHaven fires one of them.
4. Internet goes berserk and threatens her.
5. SendGrid fires Adria.

I bet all parties wish that either these men didn't joke around like this or that she would have simply turned around and said "Y'know, boys, I'm trying to watch this lightning talk can you keep it down or keep your jokes to yourself for now?" Or, even kept her twitter posting to simply asking Pycon to take care of it.

Sad. This is a net negative.
Mr. Lacker being a double Putnam fellow is part of the reason this marketer joined Parse so that detail in itself is somewhat of a marketing effort. I am amazed and humbled everyday by the intelligence of the Parse team.
I worked for 5 years looking after disabled children and had some parents absolutely refuse to leave their kids if there weren't any female staff members on for the day. That kind of makes you angry. What REALLY makes you angry though is when the female staff support that decision.
I upvoted this because I upvote every genuine Show HN, but I think you need to give more compelling reasons to use the product over what I (and I'm sure others) are already using.

In what ways is this more useful than the Google Drawings already in Google Drive? Google drawings lets you:

* Edit drawings online in real time with anyone you choose, and invite others to view your edits in real time.

* Chat with others who are editing your drawing, from within the drawings editor.

* Publish drawings online to the world as images, or download them in standard formats.

* Insert text, shapes, arrows, scribbles, and images from your hard drive or from the Web.

* Lay out drawings precisely with alignment guides, snap to grid, and auto distribution.

* Insert drawings into other Google documents, spreadsheets, or presentations using the web clipboard, then tweak them inline.

Why would I use Jotleaf instead?
you were asking HOW an accident could occur, not what actually occurred. look, here it is again.

How does accidental immature behavior work?

THESE ARE TWO DIFFERENT THINGS, which you are conflating ex post facto to rationalize a shitty argument you originally made in the heat of the moment.

i'm fairly certain you would just chalk up my (easily) imagined scenario as unfortunate collateral damage to whatever cause you are so zealously defending, so i guess it doesn't really matter anyway
It says something about the US that that's true, doesn't it...
Wolf: Chinese National Potentially Involved In NASA Langley Security Violations
Sure, but if the app hasn't been submitted, then what is there to discuss with Apple? What is he talking about?
Webapp tracks Hacker News submissions and tells you when to post
It was literally an old looking tape deck in the podcasting application (ie: skeuomorphism).
There have been irc bots for as long as there has been IRC.

Eggdrop bot is a common one, open source, etc.
Solar and wind do not necessary help cover peak loads--because they are not reliable. Instead, much of the peak load will be covered by peaking plants (which are generally natural gas).

For example, here's the current load data for the California grid operator: http://www.caiso.com/Pages/TodaysOutlook.aspx#Renewables Note that today's peak electricity production will come at 9pm--far after solar is helpful.

Solar and wind also don't help keep the lights on in the middle of the night--that's the role of baseload plants like coal and nuclear.

According to the Energy Information Administration as of December 2012, 40 percent of NC's electricity came from coal and 39 percent from nuclear. http://www.eia.gov/state/?sid=NC#tabs-4
> If they see you all the time and you send out trustworthy, non-socially awkward signals, they are likely to trust you more.

And you'll become friendzoned as well.
Cheese & Rice! I had no idea she was that far out there. As a developer I am offended by her claiming to be an evangelist for us.
Rihanna sex video trap used by Facebook scammers.. again
Oh, Windows is much, much worse. ;) I just wouldn't lay blame on Ruby/Python etc. communities for the vagaries and whims of OS shops.
1) Dongle, penis, vagina, balls, etc are NOT SEXIST JOKES. "Get in the kitchen and make me a pie." is an offensive and sexist joke.
2) She was not fired for standing up, she was fired for dragging her employer into the fight on twitter.
3) What can you tell me about her before this incident?
4) She sensationalized the incident in ways that Fox News couldn't even top.
5) SHE IS AN EVANGALIST/communicator. Are you telling me she is intimidated or doesn't know how to converse with people?

"Yesterday the future of programming was on the line..."

In the end, everyone lost here, but she did start the fire.
A related question: will we, ourselves, be unwittingly holding back the next next big thing in 30-40 years?
This was my experience too. I tried to use Test::Unit because I was learning from scratch, Rails 2.something, and Test::Unit was "The Rails Way". But I was fumbling in the dark. The community around RSpec picked me up and carried me to the testing promised land.
Thanks!

The stack which is required for the Streamified API is really quite large, too. Between node, mongo, elasticsearch, and a few other pieces of software... plus a few dozen node modules and even some custom linux configuration, it's really not feasible to expect devs to install it on their own machines ;)
> I'm pretty sure at some point in your life you've
> made a very mildly off-color joke to a friend and
> someone else overheard.

I'm absolutely sure I have, and shame on me for those times. I was in the wrong.

> Should you have lost your job?

Well, I was definitely in the wrong during each of those occasions. Should I have lost my job? That would depend on a lot of things, such as whether or not I was being inappropriate while attending a conference on my employer's dime.

I agree that it's awfully harsh to lose one's job over a single penis joke. I'm not saying that this guy should have lost his job. It's possible that this was a kneejerk overreaction on his employer's part, and it's also possible that this guy had other issues that already had him on thin ice when this incident happened.

Nor am I necessarily agreeing with how Adria handled this incident. Whether we think she should have handled it differently or not, though, it doesn't change the fact that it's not cool to subject a stranger to unwanted sexual conversation.
Introduction To Backbone.Js | Learn Tech | General Assembly
I posted this in a now dead thread. I'll drop it here if this is the now official discussion thread.

=============================================

Who didn't see this coming?

And when she pulled SendGrid, her employer, publicly into the fray via her twitter feed, who didn't know it was simply a matter of time?

I mean, what else could SendGrid possibly do? She basically forced them to fire her.
Her value to the company is being a public face to developers. She very publicly destroyed that value. Further, she pulled SendGrid in with her tweet about them "supporting" her. Had she not done that, she might have had a fighting chance, but it almost seems like she wanted to get fired.

Not to mention that a company wants to employ people with impeccable judgement, particularly for public facing positions. She showed incredibly horrid judgment in how she initiated the situation and continued to display horrid judgement in her handling of it. Do you want someone with horrible judgement being your public face and voice?

I don't put much stock in the DDoS talk, FYI. No reputable company fires someone b/c they are being blackmailed. Though, perhaps I'm giving too much credit here, I don't know.

Either way, it should not comes as a surprise to anyone that this is the outcome.
Home Olympics
Here's the deal, I 've been thinking of Indoor competitions, kind of Home Olympics where every one gets to participate without ever stepping out their homes!

My idea to start with is network treadmill for running competitions. All you need to participate is to buy a treadmill gear. There could be quarterly championships with real medals and global rankings.

Hello fella's what do you think?, before you critic, quick facts :

Obesity is No. 1 health problem in the US, ahead of smoking!

Treadmills are common place, well known and easy to use.

Please note, you can steal the idea and pass it on as yours, just remember to state that the inspiration came to you while reading hackers' news on ycombinator.

Stay tuned for more of these!!!
This is not new. As an Android user and Chrome user, it's very convenient.
I think her decision to take this to twitter was the completely wrong decision. She is a developer evangelist at one of the most important developer conferences. She is representing SendGrid on all of her public forums.

How does the public alienation of these two guys go towards building critical mass of support for SendGrid? Even if this was sexual harassment what would she have gained for herself or SendGrid by bringing this to a public forum. She has to know that a large number of potential SendGrid users are men who have similar senses of humor.

If she was deeply offended by the comments these guys made she should have spoken to them directly or privately mentioned it to the staff.
You and all the really great developers are welcome back to the web anytime you wish. Take a break. Enjoy your new job, and hopefully you'll gain new insights and ideas -- and share them...maybe even in new web technology. It's called burn out, and all great people experience it.

If you truly love the web, it has to be unconditional, just like real life. 280 slides is gone, just like Google Reader is gone, and somebody out there will fill the gap if there is one.

Web technology may be somewhat stagnant (I say it's "hindered"), but look at where the focus on technology has been since about...oh....2008. That also means there's opportunity ahead...you just have to see it. Calm before the storm, man. Now is the time to build and prepare. There won't be time to build solid technology once the next "sprint" comes.

Right before the next wave, you will stop hearing people say "web and mobile."

P.S. I learned Objective-C because I needed to. It was essential to my goals. Objective-J/Cappuccino never filled a need for me or my goals. It was as simple as that...with no emotions attached.
Actually, after rereading, Apple just says they generate X amount of solar, and that the datacenter is 100% renewable, leading dumb people like me to assume that the datacenter is 100% solar. But since they never say how much energy the datacenter needs, that's not supported by the facts... I assume they are actually supplementing the solar with purchased renewable energy.
Silicon valley code camp is free, but not until fall. What area of development are you interested in?
Looks nice, just a note: the redirect from http://streamified.me is broken.

$ curl -I http://streamified.me
HTTP/1.0 302 Found
Cache-Control: no-cache
Connection: close
Location: https:\/\/streamified.me
How does Apple responding that it has not been submitted force them to approve it???
I cannnnnnnnot wait to utilize these new features.
Those are indeed features that are missing from Firefox, yes. Although several are already there in nightly builds (WebAudio, number range, for example).

As I said earlier, it is easy to compile such a list from the other direction, stuff Chrome is missing. A few off the top of my head:

* A wide range of ES6 features, see http://kangax.github.com/es5-compat-table/es6/

* Proper fullscreen mode (resized)

* OPUS codec

* Microdata

* Scoped style

* asm.js

* etc.

All those are in Firefox.

Again, both Firefox and Chrome are ahead of each other in various ways. Deciding which is "overall" more ahead means which features you care about - do you care more about JS language features or HTML forms? WebAudio or Opus? etc. There is no clear winner.
Small correction: purple is current Firefox, not red.
Red is not shipped in any build.
Google is weird about that kind of stuff, inside and out.

Google asked all of us who had been around longer than a certain amount of time to re-sign our NDAs because "they lost them" or they "didn't get signed your first day of work" or something like that. I asked to see a copy of the old version so I could diff it (visually, ugh) to see what I was supposedly agreeing to in the new one.

They provided the old version all right... not AN old version, THE old version. As in, the actual (scanned) copy I signed my first day of work... and it had my signature on it, right next to the date, just as I remembered it.

I found out much later they pulled this on a whole bunch of people.
Your design layout and grammar and personality give me violent impulses. Just thought you should know since that kind of data isn't available through FB's APIs.
I think it's a sure sign that some ham-fisted buffoonery is afoot when a company mandates what text editor or IDE a programmer should use. But I'm thankful for those big red flags that signal to me that I would not be happy at this company.