skysight-inc/HackerNews huggingface dataset:
Among other things, people are driven by incentives. This includes the fine folks at the MPAA and RIAA. Given that their primary goal is making money, and that rampant piracy causes them to lose money (or so they believe), they clearly have a strong incentive to keep piracy in check, as well as any forms of innovation that make piracy easier. If you account for a few other universal psychological factors (cognitive dissonance, fear of loss, human short-sightedness, desire for consistency) as well as situational factors (lots of money with which to hire lawyers and lobbyists), their actions are unsurprising. Expected, even.

Does this make them right? Of course not. But that's irrelevant.

What matters is that we as human beings comprehend our nature and strive to create systems that account for all of its idiosyncrasies. We can spend all day complaining about the immoral and illogical bad guys, but at the end of the day, human nature is human nature. If a system exists that allows for and incentives bad behavior, people will engage in bad behavior. Period.

In this particular conflict, we should be spending our effort fighting for a government that:
(a) Understands that no industry has a guaranteed "right" to continued profit in the face of technological/market changes.
(b) Affirms and upholds the true purposes of copyright and patent law as originally intended: to protect and encourage innovation for the good of the people, not to make certain people rich.
(c) Limits the influence of money on political process. (most importantly imo)

Of course, this is all easier said than done. But it's good to at least focus our efforts in the right direction.
Makes me wonder if our glacial justice system in the US is intentional, to avoid this kind of thing.
GCC's move to C++
They need some kind of evangelist who will rally the community around them.
What a clusterfuck this has become.
Perhaps they were compromised?
The logo he created is not a remix of the original one (if you look in the post they are different), but it's just similar. The problem, as I see it, is that the use of his logo is subject to a license that, in the cases he presents, is not respected. This has less to do with the remix culture and more with the fact that some journalists blindly take images from google image search without verifying licenses and original authors.
I don't know about anyone else, but I learned almost nothing about software design when getting my computer science degree.
> Even still, people were producing "My Favorite Links" and home pages, not apps.

I first went online in 1991 (so that my friends and I could keep playing Shadowrun all winter) and got into the web in 1993 (I was 16, pictures were a big deal). Back then, there was this sense that the web could be really great, but I don't think many people grasped what it could be used for. Search technology wasn't great, so starting on someone's home page and surfing was how most people explored the web.

The first thing I ever built on the web was a homepage for a Shadowrun character. It was basically walls of text in which I talked about his complete history, and a whole lot of links to gaming resources. Needless to say, I got all the girls in high school....:)

Thanks for taking me down memory lane - sometimes I forget just how incredibly excited I was when I first discovered the online world. Without a hint of hyperbole, I wouldn't be who I am (in fact, I might not even be alive) if not for the web. :)
"They were in the middle of an auditorium, which is the opposite of private."

I do not agree with you at all. If I am at a conference with a friend and we are sitting in an auditorium and he and are I chatting about something between us, regardless of whether you can hear it or not, IS a private conversation. Private here does NOT mean nobody can hear you. It means there are very specific people involved in the conversation.
I Can't Sing
Hmm, elementary-school level sexual double entendres or the ability to be in the company of 100% of the sentient beings in society instead of 50%. I know what I want in my corporate culture. Dick jokes ahoy!
Software and digital technology are different from everything that the legal system has legislated on in the past because reproduction and distribution (basically) are free, instantaneous, limitless, and available to everyone.
Streamified, Inc.: Zane Claes and David Lee
You're welcome to contact us directly @ zane@streamified.com and david@streamified.com
'tis the whole point: Is the situation deserving of the cost? All parties have lost their jobs. Her point in showing them to the world is to stop this sort of stuff in the industry so that women can be thought of in a better light. If anything this situation hinders that advancement because a) I can't tell jokes to my buddies anymore (guess I'll be safe in the bathrooms), and b) she was released from her position for doing it in the first place (seems circular to me).
Venturebeat also reports that SendGrid is getting DDOSed.

http://venturebeat.com/2013/03/21/breaking-adria-richards-fi...

A look at Richards' personal page also shows a CloudFlare DDOS splash page before serving up the site.

The assumption that they're under attack is reasonable. What's true today will remain true tomorrow.
I like how the only thing you add to the conversation is the exact thing that the person you're replying to said they weren't going to discuss...
Yeah, and in that sense it's unsurprising - witness how v8 is still typically much, much slower than native C - but emscriptem does surprisingly well.

Essentially, no human word use unhandy, verbose, hard to read syntax whereas a compiler might. Thus in practice the JS subset that handwritten code uses is different from that of compiler generated code.
I did try without HTTPS, and even without GZIP.
Not for a week, but enough to test the 'fetch as Google' option in the Google webmaster tools.

I've also read that Googlebot shouldn't have any problems with HTTPS.
Clearly the US needs better labour rights rules.
I'm genuinely curious if being an early YC startup employee increases your chances of being accepted as a YC startup founder 3-5 years later. If so, then the payout doesn't come from equity from the first company your worked for as an employee, but from the second company you founded that has the YC cachet.
No companies don't have to do this at all. Publicly announcing people's termination (other than maybe the CEO) is extremely unusual.
It's awesome for things involving communication and relationships (banking, purchasing, and so forth) and for accessing content (Youtube is my main music discovery service, for example).

But I don't like doing everything in a browser. All the things you mention are transactional, but when I'm (say) writing music I much prefer to be in a native environment because the transactional stuff is a much lower priority. It's distracting, for many tasks. At the very least, I want to run some things without a browser frame of tabs, URL bar and so on without necessarily doing so in full screen mode.
Kevin Systrom's (Instagram) advice on starting a small business
Don't jump to conclusions. I'm flagging these threads too, and I'm extremely jumpy about gender/privilege issues. The reason I'm flagging the threads is that they're a message board version of a TLC reality show; they're unproductive and horrible. They aren't animated by a drive to hash out an important issue; they're animated by our love for drama.
Thanks. I withdraw my last two paragraphs :)
It's an app, I have to wait to download apps.

In fact I often have to wait for Gmail to download too.

They're just not framing the conversation well with the default loading screen. If it said something like 'this will only take a while once', it wouldn't be so bad!

I'm not sure this is a good objection.
CurrentBitcoinPrice - Supporting BTC-E, Auto Update
Build an e-commerce mobile app on Parse and Stripe
I don't approve what ms. Richards did, but I still think it's a bit hypocritical from SendGrid to post the message of firing her on facebook, because it's essentially the same thing: public lynch.
Awww, bless his heart. He forgot to add the #notsohumblebrag tag to his post.
The joke, while violating the terms of the python convention, was PG-13 at best. It was the equivalent of a "that's what she said joke". It's a joke a 12 year old would make. It wasn't violent, it wasn't oppressive, it was just off-color. It wasn't a reason for anyone to get fired over.

Yes, it was immature. It was no reason to get up in arms over. Her blog post, with the "Think of the Children" aspect was equally immature in a different way.

The reason I'm sure Adria was fired was because she continued to handle the situation poorly and unprofessionally.

I think both parties should have been reprimanded, and apologized, and that should have been that. Instead there's a few people without jobs and a public disgrace.
While I'm not flagging anything (I didn't even realize there was anything going on until about 10 minutes ago), I can see how people wouldn't want to hear about all this drama on HN. Regardless of where the incident started, HN isn't really the place for this. Can't we just get back to talking about X's new API and leave the gossip to twitter?
Yup, this partnership is more about providing demos and showing people in each of our respective communities how they can use the two services together. Fortunately both of our APIs were powerful enough already that we didn't have to write any additional library code to integrate the two
I don't agree with what Adria did, but this is a weak move by SendGrid. No one should have been fired over this. Period.
If you hire a sixth person, I'm sure you can afford $12 a month.
If you're at my private property, am I free to kill you? It's the same thing, it just falls under another paragraph of the constitution (in most countries; America has exceptions where you are indeed free to do this, but this is another topic). Let's forget the law for a second; by group opinion, do they have the moral right to do this?
Official comment from HN on dead threads - https://news.ycombinator.com/item?id=5416908
well, that escalated quickly, really that got out of hand fast!
We take it to court, and if it doesn't fit within the boundaries of law, a judge has two options: toss out the case, or attempt to expand the boundaries of law by interpreting existing law in a new way. If the former, we are at an impasse, so how can we determine if our offenses are legitimate or not? If the latter, then now it is up to a judge and/or jury to use their subjective reasoning to pass judgment on whether the offense is legitimate.

The point I'm getting around to is that everyone tosses about objective judgments for people who cause subjective offenses. To me, this is pretty illogical. Most times, what we perceive as legitimate offenses are those by people who are the loudest, most influential, or greatest in number. It has very little to do with what the truth is, rather an opinion of the masses that has been manipulated that way.
Because both Venkat's and Michael O's blogs are incredibly insightful and thorough on similar topics.
There's a difference between reading someone's Twitter stream and hearing someone's joke while sitting in the audience at a convention.

At the conference: was this a quiet, whispered joke between two people overheard by someone determined to eavesdrop, or was it make in voices loud enough that people sitting nearby had no choice but to listen? Or somewhere in between?

On the twitter feed: was this more of a personal twitter account that was technically public but clearly intended for friends, or was this an account representing someone in a professional capacity that might be followed purely for work-related reasons? Or somewhere in between?

The medium itself actually isn't the most relevant factor here. The context of the statement or tweet is probably more important.
Ironic maybe, but I don't think it's inappropriate. He created a version of the logo that fit his needs because a version that fit his needs didn't exist. It's not much different than the custom icons people make for desktop re-skinning (GIS for "desktop skin custom icons"). The point he's making is that his custom icon is now being reused by many different organizations rather than the official logo, and not only that but his custom icon is being attributed to Google (contrary to his license). AFAIK, re-imagining a Google logo is not against Google's license.
Shhh don't tell anyone! :D
MPAA is threat to tech industry and freedom. Tech is worth more than movie industry. When will we stand up and stomp them down?
Stripe: new mobile libraries and Parse integration
Is that an abuse of the feature? I seem to recall that after enough upvotes, flags don't really have an effect. DanBC alone isn't going to bury anything that enough HNers want to see.
It's also on their official status page: http://status.sendgrid.com/
This is a reminder that you are an at-will employee until you're an owner.

Don't forget that.
Perhaps they had second thoughts about this person being the extremely public face of their business. They weren't major players before this, and now the incident threatens to forever associate their brand with 'internet drama shitstorm.'

"Have you ever used SendGrid?"
"Oh you mean the people with the crazy vindictive developer evangelist?"
8 Freelancing Financial Questions
To what extent is that counter-productive, though? The OP lists 5 other submissions on the topic. At a certain point isn't it just simpler to contain it all in one thread? If you don't want to read it (and I certainly don't blame you) you can just skip that thread and move on.
This is an official repsonse from PG:

" We're assuming these are fake, and that someone just got hold of their Facebook and Twitter passwords.
On the other hand, I notice the same statement has appeared on their blog. So maybe it's real. "
"What do you mean the page takes a long time to render? Look at one of my monitors, it comes up in less than a second! Yes, everyone has a 6 fucking-hertz video card with 8 gigasnots of memory these days. Well, all my friends do."
Good. Because of all the dependencies it would also make the Gemfile much harder to resolve and create unnecessary conflicts with the project anyways.
"This reaction to Ember just baffles me. 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? Presumably you’re in a large team because this project is important and will take some time to complete. "

What the hell is this!?

Your day job is to write software, perhaps, but you're going to come across Ember/X new web framework/whatever in your free time first. You're going to try it because you've seen the name floating around and it sounded cool. And - discover that it's impenetrable. That it acts like it wasn't designed for people to learn. That it starts frustrating and stays that way, when you were looking for a fun new project that moves fast and get results. Why would you keep going? Why would you give it time and then force your teammates to do the same thing, when the developer couldn't be bothered to make their software accessible? Why is it worth your time, as a human, to waste effort because someone who wants you to use their software couldn't be troubled to really try?

I don't understand what people are thinking when they create a brilliant, complex piece of software, and don't dedicate concerted effort to making it the easiest thing to learn ever. So - you want people to use your product, but only if the have to suffer? Or - you and your team have talked and decided you want some users, but, you know, definitely not too many, so you make it take a high activation energy to get started.

Software lives and dies by its barrier to entry and documentation. And far too many projects have far too little of both these days.

*I understand Ember is improving, especially after that post. Good! I haven't actually used it; I'm just going off what I read the other day.
I'd wager that those journalists just pulled the file from Wikipedia (as so many journalists seem to these days). So the real question is why did Wikipedia add the wrong logo?

> The logo he created is not a remix of the original one (if you look in the post they are different), but it's just similar.

It's still derivative work though.
Which voice recorder will best capture my parents' oral history?
It can be, but it could also be an excuse to get rid of a problem employee. SendGrid could have been waiting for her to slip to let her go.
I've been dipping a foot into i3, and so far, so good.

As for LDXE, I wish it came with better multi-monitor support, out of the box. Were that the case, I'd start pointing people with older machines at it.
We pay no attention to "rules." Our logo has been in the footer for 4 years. Traffic is up and revenue has doubled every year to 7 figures. We don't A/B test, so I can't attribute our growth to this, but it is a nice little anecdote.

Edit: We have an old fashioned "Home" link at the top of the site.
He didn't even mention the Dojo Toolkit. Dojo has all of the challenges Cappucino faces, except that its all Javascript, as opposed to Objective J. Dojo has the awesome table grid, the widgets, all of that. I don't use it anymore, but it was pretty powerful on the project I uesed it on.
No one is sure: https://news.ycombinator.com/item?id=5416979
It helps me designing software and communicate the design to others. I find 'claying' with a design on the whiteboard both easier and faster than doing that in code.

The 'UML is useless; read the code' meme, IMO, is like the 'XML is overly complex' one. Both technologies can and have been overhyped and overused, but that does not mean all their use is useless.

Having said that, I think the idea to make UML complete in the sense that you can model any program in full detail with it and then generate source code as a sort of assembly from it has, to say it lightly, not yet brought the benefits proponents claimed it would, and has needlessly complicated the grammar for other use cases such as the one above.
Are you sure you're not mistaking the reason behind the flagging?

This story deserves to be flagged for the same reason the half dozen other posts related to this dramatic internet drama need to be flagged. Because it's drama.

Were there actionable advice in the linked article that one could use to improve one's business, it would be a reasonable thing to submit to this site. Were there anything whatsoever to do with technology or computer programming in the linked article, it might deserve to be submitted here.

But there's none of that. So it goes someplace else.
You also can't ignore the history and social dynamics of women at tech conferences. There's a sordid history of misogyny at these things.

I remember just last year reading horrible accounts from either blackhat or defcon (can't remember which). I understand PyCon is almost certainly of a different breed, but the history can't be overlooked in this situation.
Just because a blog post was written on the CEO's account doesn't mean the CEO wrote it. PG has said they think it's a fake, and a blog post on the site is consistent with that.

I'm not sure I agree, but still.
It's already been established that the joke was not sexist. Please stop claiming that it was.
I haven't been doing this for very long, but so far I've found every client who wants software built either:

a) Doesn't know exactly what they want.
b) Doesn't know what data is available exactly, or what it means/corresponds to.

With those two considerations in mind, I find anything Waterfall to be exceedingly difficult because I can't possibly come up with perfect requirements up front. And yeah, I know it would be best to spend all the time in the world trying to figure everything out perfectly up front, but it's simply not possible. It's not just my time I'm eating up, it's my client's time as well.

It's better to get as good as I can get without hitting diminishing returns on requirements gathering, then to present the client with incremental milestones, so they can play with it and give feedback, and I can adjust accordingly.

I also really don't like waterfall because at the end I have to say "Hey, here's the requirements you we agreed upon, here's the contract! You can't be mad." I think if at any point you ever have to bring out the contract, then you've massively failed in pleasing your client. Even if you're right, they're still unhappy.
What does the 2013 budget mean for UK Tech…?
Horizon breaks down what all the blurb means for startups.
No worries. I think Google also has a competitor to slowcop (https://developers.google.com/speed/pagespeed/) so it could be they figured it wouldn't make any sense to try to charge.
I wonder if facebook archives any of this information? In the past I was very active on facebook interacting with my friends during college. However I have now graduated and slowly began deleting myself from facebook because I no longer have a use for it (and I worry about jobs). If I completely delete my profile, i wonder if they still have my information
It's meant to run on a dedicated iPad in a business. Yes, we calculate NPS from those questions as well as the average response, and use the NPS as the primary metric to compare between locations and track satisfaction over time.
The simple fact that one would have to jump through so many hoops just to try out a new service means that the system is broken.

It's like making you buy a car without allowing you to take it for a test drive. At least the reasons for photocopying your license before taking a test drive are understandable.
Stop. Just stop. Its not nice to make fun of someone who got fired. Doesn't matter why or how. The person is going through a very hard time right now, and you should, at the very least, feel sorry for the situation.

What they need to do is hire someone who will simply take care of the situation by assuring their whole base that this sort of thing will: not happen again, and will be dealt in private. Everything blew up because they chose to handle it publicly.
The fact that the employer needed someone with prior Cappuccino experience is the bigger problem.

There are a huge number of frameworks out there. Pick one, and then hire people and have them spend a few days learning it.

Adding more and more frameworks leads to, well, relevant XKCD: http://xkcd.com/927/
They're under a _DDOS_ attack. Assuming that their Facebook account, Twitter account as well as website was compromised just so the hacker could create a post announcing Richards's firing is a bit much, I think.

I wonder if this (the possibility of SendGrid's website and every social media account being compromised) isn't the only motive behind the deletions. Maybe the mods are looking to avoid drama or protect Richards? I don't know. If their stated reason is their only motive, will they bring the posts back to the front page once SendGrid confirms?