skysight-inc/HackerNews huggingface dataset:
Your day job is to build a piece of web software and you can’t take a few days to learn the ins and outs?

Do you know how many frameworks people are pushing out there? It's a mountain. And everyone thinks the secret to success is to be behind the latest greatest framework. Which the world doesn't need.

I know why they do it: because being behind a framework is an excellent point on the resume and will help you find employment, and so many employers really suck at evaluating people. But in the wake are a whole bunch of frameworks that some other employer is going to say "oh, you don't know CaffeineInjecterrr? Sorry, we need someone with 2 years of experience with it."

One reason founders complain that older people don't seem to know about the latest framework is that we've seen dozens of these things come and go like flashes in the pan.

I'm sorry if this comes off as a rant against this guy's framework.
I understand that this is a sensitive matter, but it does effect the tech community at large in a big way. If these discussions are being manually killed by mods, I urge you to reconsider and let these discussions play out.
Why are all the posts relating to Adria Richards getting deleted?
[edited to correct title, even though this submission has been modkilled]
Before this one gets deleted: Can someone tell us why all of these threads are getting killed?
Think you misread.. nobody is blaming Python or PyCon ..
Would you say that mayhaps she was asking for it?
I think this is strategically a good move, as free and Open source alternatives like Kandan would be more attractive to teams of under 5 users than a paid (even though very affordable) solution like Hipchat.
Really love this idea. I've started something similar for my content platform Amplifize.com, but am still in very early stages.

How can folks help build this out? Could it be an open service?
I would love to know what has an 11% FVF, because I can't find it in their fee calculator. I agree that the new fees work out slightly better if you don't have a store and if you are selling items under $90. On the other hand, eBay lets you charge precise amounts on shipping but it takes the same commission that it does on the FVF. So if shipping an item costs $20 you'll end up paying $22 - $20 to the shipper and $2 to eBay.

I actually prefer Buy It Now to auctions, but I don't agree that they're a fad on their way out. Perhaps that's because I tend to trade high value rather than commodity items. I don't sell on Amazon and have no opinion about their fee structure; looking at at my own sales history it seems like eBay was about the same or very slightly more up to now, but Amazon will be significantly cheaper going forward, at least for anything over about $100.

EDIT: for my items, the fees are higher than eBay. YMMV. http://www.amazon.com/gp/help/customer/display.html?nodeId=1...
+1000

Yes, this is the saddest thing about the whole thing
My on topic, but only slightly, comment is that there is too much of an emphasis on framework these days. Why not libraries I can call at my discretion? It is me who is master of the code, and not the reverse.
The novelty is in supporting native as well as HTML5 apps. So, it's a hybrid between Firefox OS and Android/iOS on the other. I'm only unsure if it is novelty worth having.
Star Wars March Madness
A simple apology was all that was required. It seriously would have been that simple.
I was wondering the same thing...

I've seen a couple posts get deleted (or bumped or something, not sure) from HN recently.
But it has won nevertheless. The question then is what we are to do to move the web into the realm of applications. I don't have an answer, but one advantage mobile apps hold is UI standardization.

There is no one right way to build an app for the web the way there is for Android or iOS. That's a problem for both the applications authors and users. Cappuccino attempted to solve that problem in a way that did not appeal to programmers, it seems. jQuery UI succeeded to a point, and now Bootstrap seems to be the framework of choice. Perhaps a widget-based UI framework that can target the desktop and mobile devices would make sense.
Great solution, but...

"Maybe I should revert to storing ratings in PostgreSQL and accept what would certainly be a large performance hit during recommendation generation."

I wondered if you prematurely optimized here. Did you try Postgres in the first place? What was the performance like? I can't help but wonder if you dismissed Postgres simply because it wasn't as sexy as redis.
I suppose that would make follow if you interpreted my comment in the most uncharitable way.

Microsoft used to be known for bending over backwards to maintain "backwards' compatibility. Or used to be... I am in the process of moving away from MS. They still don't kill products with millions of active users for political reasons (http://macsparky.com/blog/2013/3/the-rss-apocalypse) as far as I know.

But I was really referencing that I have no longer have any more desire to depend on a free product (i.e. where I "am the product"), and put myself at the mercy Google's increasing fickleness over what constitutes a viable following.
If she sues the shit out of them (successfully or otherwise), it would be one of the worst things for women in tech. Companies would become very wary of hiring women, as they would risk a lawsuit / backlash if they ever fired her for anything, such as in this case, where clearly a lot of people think she was in the wrong.

She was fired fairly. She used her position and her platform to identify two individuals with the goal of publicly shaming them. If the people involved were a little younger, it'd be a clear-cut case of cyber-bullying.
They probably got flagged a lot and autokilled.
The City That Sometimes Sleep
A nap place in NYC.
But shucks, it "feels" like it's true. Therefore, in the poster's mind, it is.
I'm quite sure they would not like to be publicly outed for a private conversation.

It's not private if you're in public and other people can hear you. What would you think if they were describing the details of their company's upcoming S-1 filing? Private conversation still?
> Sexual language and imagery is not appropriate for any conference venue, including talks.[1]

The CoC was pretty clear to refrain from offensive language, swearing, and the like. Thus, it was inappropriate by the conference's standards.

[1]: https://us.pycon.org/2013/about/code-of-conduct/
Good question! I guess it's not worthy of discussion now that two people have been fired from meddling internet fools.
Gee, imagine that people come from different cultures where different behavior is considered acceptable. I imagine a lot of things that are considered bad in religious households are acceptable to other people.
Comments about them getting deleted seem to be getting deleted as well.
Show HN: A Pinterest-like site for following March Madness
That blog post is one of the better things I've read about this issue.
I think once a post passes 10 upvotes, flags are no longer relevant. My guess would be that the posts are gaining upvotes fast enough (15+ upvotes a minute) that HN's anti-spam triggers are going off.
“The cloud also represents a threat in that it facilitates piracy, and the pirates seem to have gotten into this space first.”

Sorry, am I to understand that you are upset because pirates did something for free that you could have charged for? Not that I defend piracy, but this is the same song as VCRs, DVD burners, Napster, etc...

This argument is rehashed to the point where it's laughable, just like everything else that comes out of Hollywood.
SendGrid would have come out stronger from weathering the storm as a defender and promoter of women in tech. Instead, they're giving in to terrorism. Anyone feeling a sense of relief out of this situation is out of their mind.
Wasn't it 3 people? The two guys and Adria?
This makes no sense to me as I don't think anybody should have been fired here, regardless of where you stand on the argument at hand.
there's no opportunity to defend yourself from a tweet? tweet back. certainly you agree twitter is effective now that a bunch of racist, sexist scumbags used it to harass her company into firing her.
How did my Google Reader logo become the "default"?
I don't really get why you would bring your issues with that into a discussion about sexual jokes, but OK.
Thanks for the quick fix. The extension is pretty useful.

One thing I'd say is to default to the most recent thread for common sites like google.com. There are often rando 300 day old threads that show up for them.
I post not infrequently on these issues (this is an aversion for me as this is a case where the female party is unambiguously wrong and behaved in a manner no better and arguably worse than the two guys) and I never see what you claim. So I'm not saying you're wrong, but I am skeptical of it being endemic to the topic.

The post whose downvotes you are ascribing to misogyny can also just be called a poor post. Which, FWIW, I do.
According to her account, their initial jokes were based off of a conversation that she was directly involved in. Based on that fact, in her position I would not have considered their conversation private.

Furthermore they continued their discussion while the presenter was talking. That right there is going to annoy people around them, even if they had the most innocent conversation in the world. Which they weren't. In fact her description left me with the impression that she thought they were specifically joking about her.

Basic scenario. Off color jokes starting off of your conversation, that you feel are directed at you, by random strangers in a public space. I can understand her getting upset by that. She may have been mistaken in her impressions, but her unfortunate emotional reaction is understandable to me.
Or a decent house in a nice neighborhood and $14k a year indefinitely in the Midwest.
https://twitter.com/adriarichards/status/312265091791847425
e.g. https://news.ycombinator.com/item?id=5416422

edit: oh, now this one is [dead] too. huh.
7 Reasons to Use the New LinkedIn Jobs Tool
It's like there's a culture of cultivated ignorance around web apps.

The pop culture of web development strikes me as a spastic, young programmer who flits from framework to framework, always in search of some magic elixir to make application development more pleasant. They know it isn't quite right, but they don't want to give up the hard-earned, arcane JS knowledge they've used. Nor are they willing to sit down and admit that, maybe they need to sit down and learn a thing or two about how to structure programs better (as we all do)!

Instead, it's emotional blog posts and bikeshedding over inane topics (vim, Coffeescript), rather than looking at the deeper issue - the utter mediocrity of the tools they're using.
The mistake made here is the assumption that we know what the web is evolving towards: (ostensibly) something like the desktop. Hence the eagerness to do it all again but on the web this time. (Isn't that the essence of Cappuccino?) It would be absurd even if mobile hadn't happened. So why are we clinging to the same default assumptions?

Think again.
Thanks! I'm one of the devs on the project; you can contact me directly at Zane@Streamified.com.

To your questions: one of the major benefits of the service is the "crowdsourced" aspect of it. That is: the more people using the same API, the more news articles get found and indexed. Furthermore, the API actually hooks into other paid APIs, so it actually wouldn't work very well for you to run it on your own servers unless you wanted to also pay for them. For all these reasons and more, we think that a hosted API is the best solution.
The mob got what it wanted.

What a shame...

It started as a childish joke but she was right to complain to PyCon if she felt uncomfortable by this. Instead she decided to publicly shame the men and that is too far.

The guy who made the joke shouldn't have been fired from his job. And she should have apologised to him when she heard he got fired. Now a DDOS has gotten her fired, too...

The irony is that the status quo hasn't been affected at all. Nobody re-evaluates their opinions. There are still extremely politically correct people, there are still people that don't want to make a fuss, there are still people that feel persecuted, and there are still outright sexist/bigoted people.

edit; I hope the mob settles down and that both her and the developer that was fired soon find new employment.
Agreed. What did the "unfired" people left at the company learn from this? That it's unacceptable to ever have bawdy thoughts, let alone verbalize them? That it's unacceptable to make comments like that, ever - and here's why? That it's unacceptable to make comments like that in professional environments - and here's why? Or that you shouldn't make comments like that around Adria? This could've been a teachable moment for them and they blew it. Or maybe they didn't - we don't know what was said to the fired employee and remaining employees.
Filed under feature requests? :)
> So she should apologize because someone was offensive, got outed for it, and their employer felt that was reason enough to can them?

No. What he said was:

> I do not believe it would have been out of line for Adria to have said something like "I heard one of the guys in the photo I posted on Twitter yesterday was fired. I just wanted to say that I'm terribly sorry to hear that and my intent was never to cause harm! I'm very sorry!"

Not that she should have done it, but basically that he thinks it would have been a good idea and could have been a solution to the entire fiasco.

For someone who is so publicly concerned with professionalism, I feel Adria should/could have either:

1. Not taken a semi-secret photo of the guys with the intent of publicly outing them. If she was really offended by the comments she should have gotten up and contacted the event staff. The unprofessional thing to do would be to take a conversation out of context, pair it with a picture of the guys, and tweet it to thousands of people. What's the end game there?

2. Assuming she did tweet as she did, the professional response would be to apologize to the guy that got fired. Saying that she's sorry that he got fired (not even that she's sorry for getting him fired, which is obviously debatable) would have, as the above poster noted, nipped the whole thing in the bud.

The other factor here is that Adria was obviously villainized and attacked seemingly from all angles. I understand that this would be a hard thing to deal with, but I can't exactly empathize with her. Tweeting about the incident is one thing, but taking a picture of them is taking it to another level entirely - and not a very professional level at that...
It's more like IRC, and the one thing that really makes it better is the chat history (which you could do with an IRC bot, but then you have to maintain that). The push notifications when someone messages you when you're offline are pretty nice too.
>there is no equivalent easy to use affordable service.

Hiring a PI to investigate someone is no where near as easy and affordable as dropping off a ring at a jeweler.

A jeweler can appraise a ring in less than an hour for less than $100, a PI will want at least a $500 retainer.

In addition a your average PI is going to have a hard time getting bank account information. His buddy in the police can't get that information without a court order.

>quasi-legal means like social engineering

There is no quasi-legal about it. It is explicitly illegal. And it's going to cost you a hell of a lot more than $100 to get a PI to risk jail time for you.

The only way for a PI to get someone's bank account information is by either pretending to be the person, or knowing someone on the inside. Either way is illegal and could be a huge problem for you if you hired someone to do it. (there are ways to do it legally, there could be public record from old civil proceedings, but that wouldn't tell you the current balance)

Appraising a ring without the giver's knowledge:

1. Drop off ring at jeweler

2. Pay $100

3. Pick up ring the next day

Determining the validity of a bank account without the owner's knowledge:

1. Make appointment with PI

2. Discuss specifics of case with PI

3. PI says he can't take the case because what you're asking is illegal

4. Repeat steps 1, and 2 until you find a PI who will accept

5. Pay PI huge retainer.

6. Wait 2 weeks, and hope law enforcement doesn't find out that you hired someone
to break the law for you
Possibly true, but that would mean the flag system can be abused to get rid of any articles you don't like. If this is the case that should definitely be looked into.

If it's human intervention then I really don't understand why it's happening: It's quite clear a lot of people want to discuss those messages on the social media accounts of sendgrid.
> Just because something is private doesn't mean it isn't disruptive to people within earshot

Just because something is disrupting people's ears, that doesn't mean it shouldn't happen. Ultimately it becomes a freedom of speech issue.

The joke wasn't sexist. Sexist jokes offend me too. But am I supposed to stop making sexual jokes now because somebody around me might get offended? Sorry, but fuck off and don't listen if you're a sensitive bitch.
I don't see it as that. There were better ways to handle the situation. She shouldn't have public shamed them without asking them to stop first.
The reason it has come to this is that Adria Richards never expressed even a minor amount of remorse for costing the other person his job.

She never re-evaluated her actions and acknowledged that she did something wrong.

She had every right to be offended and A) confront them or B) Report them to convention staff.

She reported them to convention staff and that was the right thing to do.

Unfortunately she also decided to publicly shame them and that resulted in a knee-jerk firing.

If Adria had expressed any amount of remorse vs. proclaiming herself a "hero" multiple times in the situation then the whole thing might have been perceived differently.

I'd like to think that everyone will learn something from this situation but the world is really divided into those who can accept responsibility and those who always find someone else to blame when things don't go as they expected.
Yes, men perform the vast majority of the rapes. Also most sexual abuse. Nobody doubts that.
It's funny how we find it counterintuitive to think that customers seeking treatments for their health conditions would be the most motivated to find solutions to their conditions. We seem to constantly question and debate how we can improve our insurance companies, or doctors, or hospitals, or med schools. But, we rarely see discussion on how we can develop more tools and practices to give the people suffering from health maladies greater ability to solve their conditions. It should seem obvious that these are the people with the most at stake and therefore the highest motivation to discover and implement solutions to their conditions.

In our quest to improve health by improving and streamlining insurance companies and hospitals, let's develop some tools to help the people suffering. It starts with giving them back control of their health. The reason that we are always trying to fix the insurance company is because that is who is controlling the individual's health. When the individual is in control, entrepreneurs innovate to appeal to the needs of the individual.
I have actually done OK with that up to now, and have defended them for it before - but I've been using eBay a long time, set fairly restrictive terms, and trade specialty rather than general consumer items, so I'm generally dealing with knowledgeable counterparties.
At least Gmail does, perhaps Facebook as well by now.
Yep. Just like when your primary school teacher tells you to not run with the scissors. That is the kind of advice you should take to heart very quickly....or alternatively create scissors that won't hurt you when you run/fall with them.

Pity this article has such poor examples. Like the guys who hit each other with their helmets, or the one with the ice cream on his head.
Anyone miss the old times™ when people would just[0] killfile each other and be happy? :)

[0] Or sometimes hunt down each other’s real life addresses and file ridiculous lawsuits, though I assume that’s more of a German thing…
The biggest difference is that HipChat is primarily about "rooms" and less about messaging individual people (although you can do that too). It makes for much better team workflow, because it enables a lot more passive information sharing. Most people in a room don't want to be actively involved in everything, but they would like to passively just see what's going on.

Secondly, it's centralized around a company, so you know that everyone has everyone else on HipChat, unlike Skype, where everyone needs to manage their contact list separately.

Finally, the notification features are really nice. I can just @mention someone's name, and it's like summoning them into the room to answer a question for me. It's way smoother than adding someone to a Skype conversation, since they'll be able to trace back the history of the conversation.
> here are pockets of the news world who realize they need data analysis skills and programming talent (at prices they can afford).

What does the "afford" part mean in this context?
If you do some mobile website, Ripple Emulator is the one I use :

https://chrome.google.com/webstore/detail/ripple-emulator-be...
One critical thing I recently learned -- Hipchat is run exclusively out of Amazon's US-East region. If you're using Hipchat for anything operational, make sure you aren't also exclusively in US-East. Otherwise, if there is a region-wide issue in Us-East, you're gonna have a bad time.
I just want to remind everybody in this thread that the "offending, sexual comments" were two adult men joking that "dongle" and "dong" sound the same.
A new business isn't necessarily a startup, if he has a solid plan to be generating revenue from day one then it would be a business. A startup (as defined by Wikipedia is):

A startup company or startup is a company or temporary organization designed
to search for a repeatable and scalable business model. These companies,
generally newly created, are in a phase of development and research for markets.
The term became popular internationally during the dot-com bubble when a great
number of dot-com companies were founded.

You can stand to make very good money from revenue share, the question is are his projections good, are you confident in them? Does the business model stand up?
Yeah, the USE flags was just an off-the-cuff example of how one-off a Gentoo system can be. Similar to your story, I ran Gentoo for years without any massive disasters, but there was definitely (for me) a nontrivial amount of regular maintenance.

I still thing Gentoo's great, and I'm glad I had a little fling with it, but ultimately I decided that the maintenance overhead was just too high for a workstation.
Just one tip for your site: Don't use youtube for the video, it links to more unrelated youtube videos that people might be tempted to watch instead of, you know, testing Pagify :)
I misread the title as "we don't understand this shit so clearly we gotta fight it".
I'm done with people making a big deal about new technology when old technology does the job better. People like this guy are spending their lives trying to figure out how to replace perfectly good native applications with ones that live inside web browsers. It's depressing.