skysight-inc/HackerNews huggingface dataset:
These cards have been distributed at least at Defcon for a few years, and they worked pretty good afaik. I think it should help preventing stuff like that.
Took about 2 minutes to fully load up for me. And Chrome appeared to freeze up in that time, but eventually became responsive again.
Stop using curved drop shadows
I think this was unavoidable. Because the guy was forced to apologize publicly and was fired by the (excuse my words here) pussy ass company that's scared of getting tarnished of a little tweet by adria.

If either one of those three didn't happen, I think this could've been avoided.
well... he used the word innocently, then she pointed it out she was offended and he apologized for her misunderstanding him... yes, that was reasonable (to an extent). But then, not willing to let it be, she continued to throw race in his face... leaving him not much choice but to continue to defend himself. That is pretty far out there to me.
The iOS implementation has the capability to use different rendering methods. I know that there is one that can render to a label that should work with accessibility.
Go angelhack team!
"Because of my experiences growing up, I have triggers. This means that I’m always scanning for danger; for situations that seem like something from the past that could hurt me. When I recognize something that matches, I can overreact and feel intense fear, anger or anxiety. This is something I’ve worked on a lot. It’s much better now than 10 years ago but there are some things that send me over the edge."

http://butyoureagirl.com/13871/success-against-the-odds-fill...

(site is currently down, may need to view cache)

I'm surprised nobody has picked up on this yet.
Hooray! I can only hope that by doing this, Apple will bring 2-factor authentication to the public forefront.
Hacker News would be a much better place if everyone would hang around on New for a couple minutes just to upvote every genuine Show HN. I may not have a use for it, but someone might, and most hackers showing their stuff on here get no eyeballs on weekdays.
Google makes money from each search. My numbers are probably dated, but at one point it was something like 13 cents a search on the average. Glancing at their 2011 revenue and making a naive approximation by dividing by the number of searches gives about 2 cents per search. Therefore, more people using Google search means more revenue. Also the experience might create a different route to revenue for them. Suppose you start to like Google Maps then Google Now, then maybe Google+, then maybe your next device is a Nexus rather than an iPad.
This takes huge cojones on jwz's part. He already lost his liquor license once for hosting gay-friendly events.
Thanks for your feedback! There are three categories of usage for an app like this. The first is document creation, where you're trying to produce some content to use somewhere else. Google Drawings is better at this one than Jotleaf. And it shows in their design, which looks and feels like an Office app. The second is social. You mentioned chat. This has been the biggest driver of Jotleaf usage so far, and I think we're better at it. People make a Jotleaf for a group of friends, and follow each other around in realtime, creating different spaces, and talking to each other freely. It's like a spatial chatroom, or a playground. Finally, there's creating destination pages, and we're better at that too. You can create a beautiful Jotleaf and send people a link to it. With the Drawings interface, I don't see that happening. We've tried hard to make your work look good.

I'm curious: you've mentioned a lot of features of Google Drawings. What do you actually use it for?
We're stuck at the same level of abstraction because the platform forces us to. The base html/css controls are incredibly simplistic, to the point of being pretty much useless for building proper UI. Everyone is struggling with how to abstract their way around this fact.

You have solutions like gwt, cappucino and extjs which build custom ui components that behave properly, ad the infrastructure to tie them together. This works, but only if you never step outside the framework, and only if you're willing to deal with bloat, which sucks. Then you have frameworks which just give you the infrastructure, not the custom ui components, like ember or backbone. That also works, but because html's core controls are horrible the only way to get a great ui out of that is to build really custom ui, essentially rebuilding what the complicated frameworks already provide out of the box, which sucks. And then you have one-shot solutions that try to bring just one or a few ui elements to the web, trying their best to fit into the raw platform. That also works, but because the raw platform is so painful to use, it doesn't scale.

Really, the problem is that html/css/js is the wrong base for building abstractions on. I have great hopes for shadow dom and web components, but that's only the beginning of what we need. The platform itself needs to evolve a great deal to make building high-quality ui something that doesn't lock you into a vendor's toolset.

Personally i chose extjs and am waiting it out until the platform matures underneath it. I'd like to see the extjs codebase evaporate as parts of it get replaced by native code, until it's nothing but syntactical sugar on top of a rich base platform. That's going to be a while though.
And again, this is yet another problem solved decades ago by RDBMSs.
If SendGrid's Twitter account had been compromised, they'd have told someone by now. So I guess this is real after all.
I know many other communities and industries these actions Adra did would made her banned (forever) for much less things.
You guys realize, all this shit (all if it, Adria, the "post-mortem" blog posts, etc), is just a land grab for page views right?

http://www.amazon.com/Trust-Me-Lying-Confessions-Manipulator...
Jay, come the the one in Atlanta this year! You can crash in my spare bedroom. AngelHack Atlanta is going to be awesome (although I'm a bit biased...)
Gosh, no one did the right thing here. Not the developers. Not Adria Richards. Not SendGrid. Not PlayHaven.

This was simply an immature joke blown out of proportion. No one did the right thing and there is a lack of human emotional intelligence when dealing with people.

Adria could've turned around and called the developers out on it. This was an incident for private discussion, not a public one. People make mistakes. Adria could've been more forgiving. The joke shouldn't be seen as an example of sexism, just immaturity. Where is Adria Richards' emotional intelligence? Is she logically right to feel what she feels? Absolutely, but she needs to forgive people when the say stupid things.

Same with SendGrid and PlayHaven. These people did not deserve to be fired. And Adria Richards did not deserve SendGrid's public posting on Facebook about her termination.

This is why we need more women in tech: The guys will watch what they say more carefully if there are more women around. The ideal work environment is that men should be more sensitive to what they say around women, and women should be less sensitive to what men say around women.

FYI: I am a girl developer.
That's a really oddly worded statement - we've fired someone, but we're still processing the information over the issue.
> Trolls aside, if you don’t believe there is misogyny in the tech world, this will absolve you of that belief. There was little reasonable chatter, instead she was attacked not as a person or developer but as a female- a bitch.

For what it's worth, I've seen and partaken of a great deal of reasonable chatter here on HN. I don't doubt a fair amount of "unreasonable" chatter has taken place elsewhere, but for the life of me I can't find a single example of it coming from any person that could be said to be reasonably representative of the community as a whole.

I mean, if all it took was one penis joke for one man to be fired, one would think that there would be industry-wide layoffs every time one of these incidents occur.
>Heck, some prominent woman suffarage folks in the late 1800s/early 1900s were eugenics advocates (which is super messed up), but that doesn't negate the positive things woman's suffrage accomplished.

This is still true today.
http://en.wikipedia.org/wiki/Mary_Daly#Views_on_men

>If you want to talk about the specific things you think that 3rd wavers are getting wrong about 2nd wave feminism, you'll have to be more specific because bigotry isn't limited to radfems who subscribe to 2nd waver philosophy.

First and foremost is the double standard afforded to 2nd wave bigotry. The smallest sexist offense incites a twittersphere rabble. Where is the rabble against transphobia taught by 2nd wave professors? Where is the rabble against the blatant misandry? Where is the rabble against anglo-centrism? All I've ever seen is a token effort. If these 2 men deserve to be kicked out of the convention, fired, and shamed then that more than equally applies to the bigots harbored by gender studies institutions. There's no good reason for such double standards.

3rd wave feminists will defend the inclusion of such bigotry through the lense of postmodern relativity but again such inclusion is not afforded to "outsiders" and the distinction between in-group and out-group is arbitrary.
I keep hearing people say - here on HN, on Slashdot, on Reddit, wherever - that a company can't have principles or ethics. I disagree; I think a company does have a sense of ethics, and they become ingrained into the culture through the influence of the founders and leaders, and by the choices you make in terms of recruitment, hiring and retention.

Yes, a public company does have an obligation to do what's right for shareholders (although I've heard mixed stories about the exact legal form of the requirement), but a company can, and should, adhere to it's principles... and anybody who doesn't share those principles is absolutely free to sell their shares and move on.
"because virtually everyone (including the courts) agrees there should be some limits to free speech"

http://en.wikipedia.org/wiki/Argumentum_ad_populum

"Virtually everyone" is not qualified to make a constitution, and if by "the courts" you mean the SCOTUS, then the courts have a history of doing a lot of stupid things based on personal bias.
Tweeted from the same conference:

"@skwashd you should put something in your pants next time...like a bunch of socks inside one...large...sock. TSA agent faint"

Joking about sexual humiliation is less offensive than whispering 'dongle' in a crowded theater?
Be a Gentleman
tl;dr Asm.js is a subset of JavaScript that is easy to optimize. It's sort-of a competitor to NaCl, but its basic premise is that a specialized runtime is just a bonus, not a requirement, to run asm.js files.

Any and all asm.js code has the same semantics as regular JavaScript. This is the most important thing about it--it already runs, everywhere. If a browser gets an asm.js runtime, the only thing that changes is speed.

Asm.js code is very, very low-level. Pretty much the only operations supported are statically-typed arithmetic, and array load/stores. It doesn't use any dynamic behavior--the closest it has, is arrays of functions that must have identical signatures, so that you can implement vtables yourself. Its resemblance to assembly is intended to make it a better compiler target.
How to type on a keyboard. I don't think you have to have perfect touch typing, but you should be 30 words per minute at the very least.

The other one is testing and debugging. Something I'm always trying to do better, personally, but whatever you do, understanding both the process of debugging, but also the though process (edge cases, common issues, breaking problems up into sub problems, etc.) is important.

It's hard to talk about generic skills for computing though. There are many useful skills I have, but I'm not sure they cross domains.
For the life of me cannot fathom why PlayHaven went to the extreme step of firing the dev in question.

They had 2 devs involved that incident. One they fired. One they publicly said was a valued employee.

We will never know why they did what they did, why those devs were treated differently, and whether they had cause for their action. I personally find it hard to believe that this event would be enough cause by itself for a reasonable employer to fire an employee in good standing. Which means that some combination of these three are wrong: my belief, the claim that the employer is reasonable, the claim that the employee was in good standing.

Guess whatever combination you want - we are unlikely to ever know the truth. (Though your comment is perfectly in line with my belief.)
Yeah, utterly silly, just like dongle-gate.
This happens all the time in public politics, when opposing sides playing gotcha with each other and words like "smart" or "golf" can be reinterpreted as racist insults. But there is a cutthroat world where flinging dirt at your opponent may be your only way to get ahead. Sad to see it invade other aspects of life to.
SendGrid should've been pressured to warn her, not fire her like it happened.

Their entire business was under assault. They really had no choice in the matter and really are the biggest victims of the whole ridiculous ordeal.

This has all turned into farce.
> For the life of me cannot fathom why PlayHaven went to the extreme step of firing the dev in question.

The appearance of bringing negative publicity to your employer will often get you fired. Make the complaints sexual in nature and you can probably kiss that job good-bye, this is how society handles these things basically everywhere.

She brought negative publicity on her company, so she also risked her position.

> Looks like the male privilege extends to having the resources to perform DDoS.

Oh pull your head out of your ass. This is by far closer to give a man a hammer and every problem looks like a nail. People acted angrily with the tools they knew best.
Besides PHP, I would go for Python. Many startups ask for Python coders, so that would be handy.
As for PHP: many big websites still use it (FB) and PHP is still being developed. And some say that PHP is made fun again because of the framework Laravel.
But then you can't use it. And you forget the password.
>What he did was certainly wrong, but certainly not a firable offense.

It's probably not his first offense. It's more likely that this was just the straw that broke the camel's back rather than his first infraction.

>Also, I don't understand the hate and DDoS directed towards SendGrid.

4chan's politics+/b/ boards are chiefly responsible for the DDOS, as far as I know. Those guys love mob mentality and eye-for-an-eye, so it's likely their motivation was to get Richards fired rather than to redeem the guy who made the jokes.
Slight offtopic: if anyone installed Nightly to have a look at this, and the UI is scaled strangely (might just be a windows thing related to HiDPI) you can set the devPixelsPerPx in about:config to 1.0 to get the scaling back to normal.
Pentaho Hires Exec Talent for Big Data Open Source
In the second major news item this week involving corporate growth at an open source Big Data vendor, Pentaho has announced three new executive hires. Their addition, the company says, will help it to expand development of its Big Data analytics products as well as drive increased revenue growth.
It would appear to be sexual. I'm not certain it needs to be sexist. For example, if we were to look at sexual repartee in France[1], one would notice sexuality in normal conversation. Among friends, friends of friends and friends and the significant others of friends, between bosses and staff, etc. It's imbued in their culture. [Some] Anglos tend to see this as archaic and sexist, Gallics see it as part of their culture and don't see the puritanical sexist POV.[2] The truth may lie somewhere in between. I.e. A functioning work environment need not be sterile, one which denies human tendencies.

[1] http://www.parisvoice.com/books-on-france/581-la-seduction-h...
[2] http://www.nytimes.com/2011/06/01/world/europe/01iht-letter0...
There is definitely a pattern recognizable from her writing style down to her topic choices and views on these things. Some of these actions also look in no small way hypocritical. However, this discussion is already so extremely loaded with such an insane amount of subtext and misplaced projections done by people who feel reminded of their own traumas, it's hugely unhelpful to launch into a character critique of Richards at this point. It's become an overloaded topic as it is.
As far as I can tell the jokes were anatomical, at worse sexual. I find myself unable to bend my mind into seeing them as sexist.
Or you can sell it. There are a number of middlemen who purchase vulnerabilities (in ways that protect the seller) and re-sell them to security firms.
Thanks for your feedback. I have entered an issue so that this problem can be addressed.
On The Internet, Everyone Knows You’re A Dick
Although I'm just a lowly programmer I feel that a swift and dramatic price crash is in the cards right now. And then; then I shall buy.
Cannot describe how tempted I am to do this.
| For the life of me cannot fathom why PlayHaven
| went to the extreme step of firing the dev in
| question.
|
| What he did was certainly wrong, but certainly not
| a firable offense. A stern warning from HR
| would've sufficed.

- The ultra-conservative approach is to distance yourself from anything that could be construed as being supportive of a "boys' club" in tech.

- According to CrunchBase, PlayHaven only has 50 employees. It's possible that they don't have an HR person that maybe went through some sort of training for issues like this, and instead decided to go for the approach they thought would be least likely to have fall out (e.g. people up in arms because he's not fired and they are "supporting a misogynist" or something similar).

- 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.

- 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 am just gobsmacked...I can't believe I just read something so thoughtful and well-reasoned...this whole thing should end with this article marked "End Of Thread".
But it's a terrible tactical move.

They fired one dev out of two, presumably as a value proposition: this was just the one thing to break the camel's back. Which is reasonable, but the issue is that it looks like they fired him entirely for the comment, which obviously has the potential to create a PR fiasco. Lo and behold...
I broadly agree, but I think perhaps your thesis is a bit premature given the latest push for mobile apps, and (perhaps more dangerous to the web), walled gardens like Facebook.

But I think the open web will win in the end, not because of any inherent technical advantage (in some ways it's behind native apps still in terms of performance, look and feel etc), but because the open web has so many advantages for developers and users that in the end it will overcome its disadvantages. Performance and UIS are improving constantly on the web (contrary to the opinion of this poster), so the gap is narrowing. At some point the performance won't matter, offline web work will become possible, the network will be fast and ubiquitous enough and the advantages of the open web will come to the fore.

As a developer of web apps and mobile apps, the contrast between deploying a few fixes a day to a website, and working hard on new app versions only to have them rejected by an anonymous gatekeeper at Apple, often for inscrutable and unjustified reasons, then waiting days or weeks for approval, could not be more marked. Things are easier on the desktop, but there are still far more hurdles to deployment, and that matters a lot, as you hint above. The only thing I really miss on the web is a great language to script web pages in, but that will come (js is not my favourite language), and you can use any language you want on the backend, and no-one need know.

As a user, the advantages of the open web (i.e. not walled gardens like Facebook) will I think have an irresistible pull - advantages like linkable, shareable content, content on any device, even unforeseen ones, not having to rebuy apps but just subscribing once and accessing content from anywhere. The fact that the web is not controlled by a single vendor as most commercial operating systems or devices are is an added bonus.

Finally, I'd argue that the radical simplicity of web technology is actually its greatest strength, as it means it can be deployed almost anywhere, even with limited resources, and give at least some value to users for decades and over any new devices which come out, as opposed to the binaries being created for current platforms which in a decade will be forgotten or dumped by their vendor in favour of the newest flavour of opendoc, .Net, whatever... I find it fascinating that the web delivers consistently better results by virtue of keeping the tech simple and backwards compatible.

Worse is better after all.
>>> but she framed it in such a way that implied that the comments were offensive to women not to her -- as if "women" is one cohesive group that is inherently different than men, who dominate the tech field.

This. It's kind of weird to hear people who complain about stereotyping engaging in stereotyping in the very comment they do the complaint, by claiming something is true for all men or women and if it's true for them, it must be true for other people sharing some defined identity aspect with them. I think it would be an improvement if one could say "it was offensive to me" without turning it into a political case that all world must polarize around.
Good article.

I agree there is rampant sexism in tech, and in society in general. I've seen it, lots. I'm not convinced a couple of guys chuckling at "Big Dongles" is sexism, though it is inappropriate for a professional event.

But now we get the picture of Adria Richards and it does seem to be one of someone looking out for ways to be offended and publicise herself with them.

And then there's the DDoS and the threats. Utterly un-fucking-acceptable.

There's not really anyone that comes out of this looking good.
I'm outside the US and it was no problem. Wire some money to a bank account, get the bitcoin.
I regularly stay up until after mindnight doing stuff, and up at 6am. I simply don't sleep that much. If I go to bed before that I tend to toss and turn and don't get a lot of sleep anyway so I figure why not be productive.

Most nights I'm working on code or writing or gaming though I occasionally will stay up and read a book.

I think you can get more that 4-6 good hours of good work out of programmers so long as you break it up. 12 hours is possible on occasion but not daily. You will burn out and become brain fried, but if you break it up, say 4 code 1 doing something completely different 4 code 1 something different and 4 code you can do it on a more regular basis.

And by 'something different' I mean engaging different parts of the brain. Paint, write, clean house, yard work.. something that gets you away from and disconnected from the computer and the work. Gaming might qualify but if your on the computer or XBox your not really disconnecting from the tech.
Maybe better than a collapsing currency managed by a collapsing government, but hardly an ideal storage vehicle. Much too volatile.