skysight-inc/HackerNews huggingface dataset:
I think the most interesting part of this post was a simple observation that I, for one, hadn't seen elsewhere:

We don't know why PlayHaven fired the dev in the first place.

Sure, the controversy undoubtedly played a role. But we don't know if the dev was on the ropes, if he wasn't pulling his weight, or if his boss simply didn't like him. This may have been a gross overreaction, or it may have been the straw that broke the camel's back.

As story-driven creatures, we constantly seek to form narratives around events. As sensation-seekers, we inherently care more about emotional impact than veracity when we craft the mental stories that tie events together and give them meaning. This is not to say that we are incapable of detached, rational thought, but rather that our brains don't default to that mode.

One of my biggest personal takeaways from this sordid tale is just a reaffirmation of that fact: that even smart, rational people, who get paid to be smart and rational, will blindly abandon reason in pursuit of a good story. This incident blew up into a tabloid-like frenzy because smart people abandoned reason in favour of sensation. Moreover, this is not due to some personal flaw on their parts: it's simply how we, as human beings, are built.

If anything positive comes from this, I hope it's simply a greater recognition on the parts of all concerned of our propensity to engage in this kind of behaviour, and the mental processes that lead to it. Maybe we can be a little more measured in our appraisal of future incidents like this.
I for one am very glad that this happened. It's unfortunate that two people were fired, but I haven't seen such fervent discussion of gender issues, social media, and social norms in a very long time.
If HipMunk used an IRC backend that would be pretty sweet.
> it still hits disk on db reads because they offload memory management to the OS

Or rather: It hits the OS's disk cache. I'm not saying that this isn't a problem, but it's far from as bad you make it sound.

(http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Serve... actually recommends limiting `shared_buffers` (PostgreSQL's in-memory cache) to let the OS disk cache do its magic.)a
One of the things I like about Google Alerts is that you can get an RSS feed on them - writing software that parses RSS is easy, writing software that parses HTML emails not so much.

As far as I can tell, this solution doesn't offer any kind of programatic access to the alerts, which is really a shame.
Native Client also supports SSE on x86, and NEON on ARM.
> What happens when the single sign-on server gets compromised?

Persona has a federated architecture. In the very near future, most users will not be vouched for by a central authority.

> bcrypt encrypted passwords

Don't forget to upgrade everyone to scrypt when that recommendation changes.
I was at the talk, it was great. We use a lot of that at work.

I did find a bug with serialization with the djorm-ext-pgarray extension that niwibe made and submitted a pull request with a quick fix
Erica, I too am very disheartened by the amount sexism in our industry. As a male feminist who is very passionate about engineering, technology and entrepreneurship, it's hard to see that many of my peers act in such ways. However, sex jokes are not inherently sexist. They are perhaps crude, but don't have to be sexist. From the surface, the comments of these developers seem just sophomoric and crude, but nothing else. I am a fan of crude jokes as long as they aren't sexist, homophobic or racist. I don't think Adria really had a reason to call them out on grounds of sexism, perhaps just on grounds for being annoying. But she certainly shouldn't have done it with their pictures.

On the other hand, the community's reaction to her has been disgusting. It shows exactly the kind of pervasive sexism that exists in the tech industry. We definitely need to call that out and let them know that it's not okay. It's unacceptable to allow this kind of sexism to happen, much like it's unacceptable for the well-known tech big-wig to be so blatantly sexist in front of you to provoke you. You need to call him out, and so do the others who are with him.
I don't think trying to get all analytic and Freudian about her state of mind is either

1) Intellectually honest (since you most likely don't know anything about her)
2) Useful in the scope of this discussion

I'm not at all advocating for or against her actions, I'm too remote from the affair to be judge of anything, but please let's not let it slip on a personal terrain, you're simply putting personal theories on the table here, maybe she's better adjusted than all other parties involved for all we know.
I need to find a girlfriend whose desired lifestyle is within my means to support.
"We don't know why PlayHaven fired the dev in the first place."

Many, including myself, have raised the question: https://news.ycombinator.com/item?id=5418714 1 hour ago
There's a lesson to be learned here, that a gender war leads nowhere. While sensational, this event has little substance. It's all about conferences (shows) and appearances. None of the two was fired because of their work. There's barely anything useful that can be taken away from this story and added to a company's moral code. The real gender issues have little to do with these high profile tech soap operas.
I don't know a thing about gun laws in Europe. Which is why I don't make statements on the subject, even though I may see something on the news involving a crime in Europe.

I'm just saying to anybody who perceives that the US is some sort of Wild West in regards to labor laws - you are not really going off of the facts. The US has a lot if laws that are complex beyond my understanding of them, and I actually am a business owner with employees!

One thing not mentioned - when you do terminate an employee your company often has to pay their unemployment (basically a short-term salary paid to them by the government), and your costs go up if you have many unemployment claims. So it is certainly not a desirable thing for either party to fire employees.
Thanks! That means a lot. There will definitely be a way to edit links and so forth. Webflow would be very limited without that IMO. We decided to release the CSS Playground to see how people would like the design tools. :)
The theft is not as clear cut as someone pulling money out of the till. Often it involves say, double collecting money from two patrons and only entering in one order or charging a patron for a premium spirit, filling out an order for a cheaper one and then pocketing the difference. Then there is the ever constant overpouring or simply giving away free drinks. With nightclubs there can be all sorts of theft and graft at the door when collecting covers.

Even in bars that don't have cameras, don't believe for a second you aren't being watched just to ensure you're getting your drink quickly or you're not being too aggressive or any number of things that happen when liquor and people mix.

I'm not saying it is right, but it is reality.
Perhaps for your OpenGL games, but for some business application originally written for VB4 that basically draws a bunch of forms and puts stuff in a database, that's more than fast enough for some compiler that took VB4 and turned it into JS.

This is basically the reason d'etre for NaCl as far as I can tell: it was at various points advertised as for games and other 'high performance' stuff, but the more probable commercial reason for it is to leverage companies on to a non-Microsoft platform through an easy migration path. So I think the hypothetical VB4 compiler comparison (or a million similar "business app migration" examples) is pretty fair.

[edit: per subsequent comment, the notion that GC somehow can't be implemented is nonsensical]
Ask PG: What is YC antiportfolio?
Inspired by BVP antiportfolio - http://www.bvp.com/portfolio/antiportfolio

pg, could you share some teams you have passed on and "later blossomed into a tremendously successful company"?

I'm resubmitting this with "ask PG" hoping to get an answer, I am really curious

I also found a HN topic about this from some years ago, but now I guess the answer must be richer.
> You seem to be arguing here that a joke at
> a public conference is a different situation
> to a joke posted publicly to twitter

I'm sorry. Posting something on Twitter is simply not the same as saying something several feet away from a stranger in person. There are two primary reasons.

One, anybody reading Adria's Twitter account is doing so on a voluntary basis. Adria, on the other hand, did not volunteer to listen to a bunch of sexual jokes from these men she doesn't know.

Two, there's the issue of physical proximity. The overwhelming odds are, of course, that the men at this conference were not a physical threat to Adria. Nobody was arguing they were anything worse than some guys who made a joke at a sub-optimal time. However, please understand that sexual violence is depressingly common in America (http://www.cdc.gov/media/releases/2011/p1214_sexual_violence...) and that it's one more reason why we don't subject strangers to unwanted sexual banter, even if that stranger said something off-color at some point in their lives.

Again, I have to ask: given that every woman you know has probably said something off-color at some point in their lives, perhaps publicly, does that give me the right to speak to them in whatever off-color way I wish?

I'd say that no, it doesn't. You say I do?

Or, let's try another tack. Forget Twitter. Let's compare apples to apples.

Do you think you have the right to go up to any female comedienne who's ever made an off-color joke, and tell her off-color jokes? You don't, because she is not volunteering to listen to your jokes in the same way that you did when you listened to her routine. And honestly, I think you probably do know that, and would probably not walk up to Ellen Degeneres and discuss lesbian sex with her even though she has publicly identified as a lesbian on national television.
Some really excellent comments in this discussion. While there is some predictable reactions (my way is right! your way is wrong!) I'm impressed by the number of people who've taken a more nuanced view of how and why platforms get adopted by developers and regular folks.

One thing I'd encourage people to think about in terms of how we take WordPress to the next level isn't just that we have a ton of plugins and themes that people love, but how we got them in the first place. That network effect wasn't always there, it developed over time, and was caused by something.
She's someone with a history of senseless public shaming, and apparently a fair bit of grandstanding [1]

You're entitled to your opinion, of course, but what's being discussed here isn't the ability to perform an action but the willingness to do so on a whim.

[1] http://amandablumwords.wordpress.com/2013/03/21/3/
Startups Trivia
I'm not sure why you think asm.js isn't a blob: in order to achieve those performance levels that you see in Mozilla, you have to interpret JavaScript as something that is not JavaScript, which requires having a spec in hand, dealing with potentially ambiguous encodings, and interpreting the asm.js as a bytecode, rather than as standard JavaScript.

At that point, the only difference between "asm.js" and a "blob" is that asm.js is unreadable ascii, which the blob is unreadable binary.
My Criteria for Investing in Startups
On iOS, there's also AttributedMarkdown[1] for parsing markdown into NSAttributedStrings.

[1]: https://github.com/dreamwieber/AttributedMarkdown.git
No.

C-a and C-e and a dozen of others are there, yes, but good luck if you think you can use M-%, M-h or whatever is the Emacs equivalent of Vim's text-objects and motions (which is what the parent was thinking about).
FWIW, she discloses that in the post - and explains why in ways that are pretty easy to fact-check if anyone wonders if it's justified.

I haven't bothered personally to fact-check whether Adria hijacked a newbie talk at a conference to push an anti-porn crusade based solely on another (female) presenter's presentation title, on the grounds that Amanda could get called out on that in an instant if it weren't true.

I know which of the two has come out looking fair-and-balanced, and which has come out looking borderline-unhinged here, at least from my point of view.
Except this time, like the case with the family run makeup distributor (Turning point in the book), her attempts at creating drama has hurt someone. [Yet she doesn't exhibit remorse for her actions (Unlike Mr. Holiday)]
>We're assuming these are fake, and that someone just got hold of their Facebook and Twitter passwords.

I saw threads on /b/ last night where people were rallying the troops to attack her and everyone associated with her. I really wouldn't be surprised if they managed to compromise a few accounts.
Also, "wrong"? It was immature to be sure, but "wrong"?? There are no ethics at play here.
Ask HN: I'm a Mac User and I love the XPS 13 FHD, what should I do?
Yes, I'm a Mac OS X user (desktop workstation at least) and I needed a new notebook for programming (Python, Java, C, C++), so I bought a Macbook Air 13" base model. Now I saw the Dell XPS 13 1080p with a gorgeous IPS display and 8GB Ram and...I felt in love. My macbook air came with an LG Display, a shitty display: poor calibration, poor colors and viewing angles. I admit: I'm a little geek and my "OSX" runs on a Hackintosh and my actual monitor is a 24" Dell IPS Display and when I see that TN panel I'm afraid.
I can't stand that I bought a 1200$ notebook for that TN panel, but still I use mac a lot. It's stable on my hackintosh and it runs really bad on that Air. I don't want to spend 1600$ for a retina, I'm just a student and my use of OSX came from guys like Paul Irish or others Google Employees, their example of how they develop fast on mac was stunning so I felt in it. I'm also used a little to Arch Linux, I run it on Virtualbox and it seems fine.
My decision is hard. Can you please suggest me something and give me some reasons, please please please?
No cached version is available. (On iPad)
Parse is down (500)
Anyone else get their fb account hacked after opening this article?
what a stupid bitch
Do you have the source?

(I have read comments about the guys apologizing but you are the first I see to mention that she made any kind of apology.)
Without tumbling deep into a flame war, I'd like to ask a sincere question. I have trouble understanding the sexism behind the remarks, and why the instigator needs to apologize (for sexism).

People get offended for all kinds of things, nobody can claim a monopoloy on that. (http://imgur.com/EX5v4 stephen fry quote)

- If they would both have been gay and talking about a homosexual topic, someone in that room would be offended.

- If they were creationists dismissing darwin, someone would be offended

- 2 women discussing ‘shades of grey’, someone would be offended.

- A dongle and forking, and Adria is offended.

To me it seems she is offended by the sexual overtones. A pruder man might be offended by that too, or many a religious man. I just don’t see the link to sexism.

I get it's lowbrow humor. It's not professional. It's probably not suited for a public event like that. The dongle joke was men comparing their 'dongles' and the suggesting they wanted to "fork" the male speaker.

How are women being put down or belittled at all here. How is it sexist?
Orlando Divorce Attorney
"They could have paid for his PyCon expenses (therefore he was there representing the company), and they felt that he did a poor job representing the company."

Doesn't explain why one person is still an employee while the other gentleman was canned.

"It's possible there were other reasons they wanted to fire him before PyCon, but this became a good excuse to act on them."

I strongly suspect this happened, given the comment in the PlayHaven response: "we will not comment on all the factors that contributed to our parting ways."

https://news.ycombinator.com/item?id=5418123

EDIT: clarifying that one person was not fired.
Apple’s Jony Ive Pushing iOS Interface Team For ‘Flat’ Design
> I didn't realize "Try It Now" was a link to play with the product without signing up. This might do better as a button.

Same here. I was about to _complain_ about the sign up requirement to demo the project. I'm glad I saw your comment. I agree a button would make the link much more obvious.
That's not excuse for snapping and overreacting to the extremes she did. There were avenues for her to express her discomfort and she op[ted for the most extreme and disproportionate option.
The lack of transparency is not indicative of further "guilt". Anything more than what was said is speculation.
You've nailed it. From another aspect frameworks and abstracting libraries are designed for reusable assets, paradigms, and resources. This is great if you want to create cookie-cutter websites, like corporate CMSs.

This style of thinking damages applications. Yeah you've made it easy to build a form with validation, but users don't need half the form fields, let alone the form itself. Also if you thought about it, you could have came up with a more innovative way to capture user data that would lead to more registrations, and thus more users.
This is fantastic.

I hope Apple eventually adds an icon to the status bar that signifies a secure connection. I'm always a little nervous putting my cc number in to an app.
> It's an "experiment", which means it could be using some of the latest and cutting edge HTML5 specs.

It uses WebGL. Firefox has WebGL. This isn't really an excuse.

The only reason to only support Chrome is to advertise Chrome. This isn't a tech demo, it's an ad.
This. That was totally my experience too, after freaking out learning rails the friendly rspec syntax and natural readability felt like I'd reached a pub while lost in the desert.
Bitcoin has value as a cheap and censorship-resistant way of transferring funds.
You forgot to make a point. You only listed facts.
Extremists play a role. Where do you draw the line on sexualisation at a tech conference? Perhaps we need unpopular people like Adria to create debate on what is acceptable and what isn't. I don't always agree with RMS but I think the world is a better place for having him around influencing opinion one way or another. At least these people aren't flying planes into buildings though shaming people with photos is clearly heading towards the dark side. The bigger issue is the unfair dismissals that resulted.
Wait, you're saying Adria traded her job for a few page views and death threats?
So it's just like everybody else?
Given that one employee was retained and the other was let go, the firing could not have stemmed 100% from the issue at hand. One person was clearly not a " valued employee," unlike the other person from playhaven.
I got the translation suggestion too (no idea why). The load time took about 45 seconds for me.
This is the most intelligently written and most insightful article on this topic, and I hope we can close the entire thing up and move on.
you make a good point, he wasn't being sexist at all, in reality she was kinda the actual sexist one saying hey because i'm female, you can't say that.
There's another moral of the story here: if a woman is anywhere near you, never say something that could possibly be interpreted as sexual.
Rats! WebGL hit a snag. iWatch crashes my tab. Guess my PC is too slow for this awesome webapp.
And will binaries compiled for Native Client today support SSE6 (released Q1 2014), ARMv15 (Q3 2016), and so on? Of course, if the authoring party still exists to recompile it, and they have a commercial reason for doing so..
>Oh pull your head out of your ass

Do you really need to use abrasive language like this to get your point across? This isn't Reddit.

>People acted angrily with the tools they knew best.

Yes, the people who were looking to get her fired did so, and succeeded very well. Do you seriously believe the female or feminist tech community has the resources to perform DDoS?
I think you are forgetting that offending someone is a crime. And that Adria acted so that some justice system punished that crime of she being offended.
Feeling offended and getting offended, is that the line that Adria crossed? She certainly did cross a line, and acted in a negative way. That she had no right to.
When you say 'dumping a new spec and VM on the community' are you referring to NaCL and Dart? Because asm.js isn't a new vm, and it already works in other browsers, like I said.

If a particular device can only run Java applications in an interpreter, that doesn't mean Java doesn't work on that device, or that Java isn't cross-platform. It just means the vendor hasn't done the work to implement a high-performance JIT (or can't).

In this case, nothing is stopping other vendors from providing high performance for ASM.js applications: The spec is being developed in the open with involvement from interested parties - not by a bunch of stakeholders at one private company - and it produces JS that works in any JS runtime. You could, if you chose, simply make ASM.js applications faster by making all JS applications faster; many of the same optimizations apply.

Any suggestion of 'support' is entirely missing the point: It's Just JavaScript. REALLY. That's it. The point is that it's JavaScript that conforms to rules (enforced on the ASM.js compiler, not the JS runtime) that enable runtimes to apply additional optimizations. Some of these rules can (and probably already do) enable a runtime to apply additional optimizations even if it is unaware of asm.js.

The most obvious example of this is the 'n | 0' pattern. When you're doing some integer arithmetic in JS, you can and probably will write this:

var z = x * y;

But an ASM.js compliant compiler will, if x and y are both integral, write something like this [1]:

var z = (x * y) | 0;

These both achieve the same result, but the latter provides more information to any JS runtime - not just an ASM.js one - that enables more optimizations. And in fact if you benchmark properly right now, the | 0 hint produces better performance for integer arithmetic in builds of Firefox that do not have asm.js.

[1] Technically I think it might actually spit out a call to Math.imul, and not an actual use of the mul operator. But I digress.
I'm not sure what direction you're going with it, but it seems to me this actually makes it worse as far as how she handled the situation.

This is a person who knows she's prone to overreacting, but not only does she apply to and accept a job that puts her in overwhelmingly male-dominated situations, she continues to both overreact and fail to recognize or address it.

For someone who claims to have gone through truly traumatic things (and I certainly don't doubt that), she's done an unbelievably poor job of restraining herself. If this is better, I imagine she must have been totally unemployable (not to mention incapable of normal human interaction) for a long time.
> It would appear to be sexual. I'm not certain it needs to be sexist.

This all seems like a waste of time. Here's how I think it should work: we ask women what they want ("hey, how about sexualized jokes at tech conferences?") and they tell us ("actually, we really hate it when you do that, probably much more than you realize") and then we stop, because we respect them and it turns out that making sex jokes wasn't actually an integral part of being at a technical conference anyway.

Deal?
Shut up, another hole trying to tell us how to think.
The dart people should make dartjs generate asm.js code.
Thanks!

It could work by running tests locally and without the gem piping results to the site through the API, but the gem does abstracts the API interaction and it would be much more daunting to do from scratch...
Still not automating tests? Here’s why you should (again)