skysight-inc/HackerNews huggingface dataset:
I don't want to speak to that. I was more referring to the notion that they didn't consider it because LLVM is a large dependency. As others have noted, emscripten uses LLVM, and it's likely that LLVM will be leverage to coerce other code in asm.js style javascript. Mozilla's reasons for not wanting NaCl have been spelled out lots of places.
Could you elaborate on that? An example?
Already tried ...
http://jolt.law.harvard.edu/digest/patent/manufacturers-atte...
But those hacks wouldn't provide the same guarantees that language-level changes provide. Sure, you can try not to impact other thread's heaps, but nothing is stopping me, which means a simple programming error has the potential to impact multiple threads. As a result, you can't just "reboot" that thread (a critical piece of what makes Erlang interesting), because you have no guarantees its errors didn't impact other threads. You also have no guarantees that the underlying libraries aren't mucking up all of your carefully crafted memory management.

It's like the kernel protecting memory so applications can't overwrite each other. Sure, applications could just write to their own memory, but nobody actually trusts that model[1]. Instead, they want something below that level enforcing good behavior.

1. Obviously, virtual memory adds a wrinkle to this that kind of forces kernel protection, but even if we had literally unlimited RAM, we would still implement kernel protections on memory.
Not a proper disclosure.
Maybe Wal-Mart is not going to be as involved as it seems.

Perhaps they will just set up a framework for peer-to-peer contact. If they leave the agreement solely between the deliverer and the recipient it should remove much of their liability risk.

They could then reward people based upon positive reviews by recipients.
The elements of the doubly-linked list are slices. A slice can be thought of as a reference to a backing array. The only things being created or collected by the GC in this case are the Element bookkeeping structures (and possibly some slice headers) which contains the the slice.

The memory that is being recycled in the example is storage region of the slice, the size of which is arbitrary. It seems that by default they preallocate a 100-element byte array.
But Google only has to pay $5M/year in H.264 royalties. That's cheap (in relative terms). It's not like Google is paying $1/view on YouTube.
"Please keep in mind that I used to work on V8"

In theory a V8 could optimize regular JS as fast as asm.js, but in practice OdinMonkey made this code 3x to 10x faster (or more) with a couple months of effort. And to boot it is completely compatible with every JS engine, and the code generated can be cached offline for fast startup (because of the linking part), and the FFI between JS and asm.JS is trivial.

Basically this post is sour grapes. Mozilla came up with a better idea than the so-called geniuses at Google did.
Studios will always try to create all kind of insane laws. They already did. They need to be fought and repealed.
Here's libertarian economist Bryan Caplan on the difficulty in disputing the causal relationship between marriage and success.

http://econlog.econlib.org/archives/2013/03/22_short_argume....

He doesn't talk about the timing per se, but I think a lot of the same arguments apply. Certainty, if you believe that marriage causes success, it's not that great a leap to think that earlier marriage causes more success earlier (with the obvious caveats about getting married when you're 12.)
I've used it and like it well enough (except for the horrible compile times- which perhaps asm.js can help by simplifying code generation). I'd really like a Go version of GWT.
Clash of Clans gamemaker Supercell is raising  $100M at an $800M valuation
AMD builds a game console monopoly
Shorten Your Status Meetings
> It's an industry event so there are lots of salespeople, hr, biz-dev, etc.

I would assume those people are technical until evidence to the contrary presents itself.
Would you mind explaining this piece of the story in a little more detail?

"When the attackers stumbled upon this, probably by accident, it resulted in a lot of bogus traffic being injected into the IXP fabrics in an unusual way, until the IXP operators were able to work with everyone to make certain the IXP IP blocks weren't being globally re-advertised."

It's pretty fascinating and I think most of the HN audience, myself included, would be able to understand the actual technical detail.
IGDA's official response, which I don't see on their own website: http://gamasutra.com/view/news/189548/IGDAs_official_respons...
Gender politics is still politics.

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic.

Is this an evidence of some interesting new phenomenon?
In that sense, like a lot of the 'let's run absolutely everything in a browser', it seems like a waste of energy.

I'd much rather that time and effort were spent on optimizing the web infrastructure for the kind of heavy weight LOB applications that are a) currently being put on the web in a serious way and b) have performance issues than on hypothetically enabling web based CAD programs or AAA video games.

Things like figuring out a solution to the circular reference problem caused by having separate DOM and js garbage collectors. An agreement on a perfomant client side storage scheme. XSS protection for mere mortals. And so on.
Problem: Wal-Mart has an awful time getting cashiers to show up for work (apparently they aren't paying enough or aren't selective enough when hiring). But the shoppers keep showing up.

Solution: Let the shoppers run the check out.
We'd love to test that theory. Can you or any Play expert rewrite our Play code and submit a pull request?
Fiction writers tend to be pretty negative people as well. I think writing and programming have one very important thing in common: most people can ignore the ugly parts of humanity. Writers and programmers spend years staring into it. Writers do so to better understand people and write believable characters. Programmers do so to better understand people's behaviors so we can solve their problems.

I work in social games. Nothing makes me more negative than running a user test and finding out that treating your users as if they were mentally deficient 4 year olds results in more people coming back to play again and more people willing to give us their money.
You couldn't (reasonably) compile the CLR or the JVM to asm.js? I'd assume you could, which would seem to point toward a translation of bytecodes (since that's what the asm.js-hosted CLR/JVM would be doing) being feasible…
I was actually thinking a solution might be to hand out awesome buttons that say "I make stuff!" and then encourage both women and men to wear them.
Yeah, that's a good point as well. These days, I tend to stick with stuff that's based on apt on the theory that it hopefully requires less effort on the part of the maintainers to keep it up to date because they can piggyback on the larger community. Not foolproof, but good enough for me. I got tired of the unfriendly (to me) UI changes in straight Ubuntu, so I switched to Lubuntu. So far it's been decent enough. I've been thinking about giving slackware another round though, as I haven't used them for about 10 years and have mostly positive memories of the experience. Maybe on an experimental box.
This only tracks paper currency, so it is an odd measure.
It's certainly worth more than $5. It's possibly worth a few hundred. With a domain like that, though, chances are it would take a few years to sell.
> There's an expression that I've heard multiple times in the northeast US, to talk about bartering a price for a car: "jewing the salesman down". I absolutely find that extremely offensive. And I've called people out on it. There is no response that's actually acceptable.

> If I politely say "You know, that's relying on a stereotype of me and my ancestors that's really hurtful", the response is: "Oh, come on, it's just harmless. I'm not talking about you, it's just a word. You're being oversensitive". If I get angry, the response is "You Jews are so strident". If I go to an authority figure in the setting, "You Jews are so passive aggressive, why couldn't you just talk to me?".

> No matter what I do, I'm wrong.

Did this guy consider that he might actually be wrong? Why would it be acceptable for him to restrict other people’s speech just because it makes him feel uncomfortable?
When I say "no strings" I mean JavaScript built-in primitive string values. I will amend the paragraph to make it explicit. It was added because I talked to people who think that just adding "use asm" on top of their node.js module will make it go as fast as C++ without realizing that asm.js is a very limited subset with its own rules.

You can surely represent a JS string as a Uint16Array or Uint8Array, but copying things in and out of emulated heap into real heap will cause penalty. You will also have to reimplement a lot of functionality that host JS engine provides. Trying to implement say a regexp engine in asm.js that would be as performant as V8's built-in on would be a challenge.

Yes, you can do anything. I don't dispute that. But you have to do it manually and sometimes you are replicating functionality that already exists in the host engine e.g. you might implement GC, but it will less efficient than builtin one.
You got me confused for a minute. So I assume in an actual attack you'll rotate the domains being requested?
Can we talk about tech things instead of gender politics please? I'm just here for rampart, err, technical things.
Color me unconvinced of marriage per se.

Literally zero of the things in the author's marriage are necessarily attributable to the marriage itself, or necessarily consequences of marriage for that matter.

And never mind co-habitating, all of the transformative stuff could have happened regardless while simply living with an upbeat roommate.

"The case for living with or near positive people that share similar ideals" probably wouldn't get as many eyeballs, but it would be more to-the-point and true, I think.

Maybe I should write that article anyway. I've had roommates literally my entire life, sharing a room with my brother until college, then dorming with one guy, then seven people, then two guys, then three girls, and now that I've graduated I live in a huge victorian-era house and rent to three friends (my "rent" therefore is free, sans house upkeep). I've been fortunate enough to never have a bad roommate, and communal living can be a lot of fun, significant other or not.

I think living and working alongside loving and caring people is great, but I think restricting it to marriage is maybe a tad myopic. I love all micro-societies and think they have very similar values.
Why don’t we have secondary school textbooks with source code in them?
"Unmarried twenty-somethings are more likely to be depressed, drink excessively, and report lower levels of satisfaction than their married counterparts"

Let's all say it together: Correlation is not causation.
In an addition to the parent comment, Dart uses its type system to increase performance, even when generating JavaScript: http://www.youtube.com/watch?v=rbLkYlbEZ1E
I made the decision to get a mix, I didn't personally pick out faces. I also won't be spending any time on the booth other than taking a look at it. So attractiveness wasn't relevant. But that doesn't mean my sexuality wasn't relevant to the decision to include men.
> "that's a whole different issue."

If you're making a sober economic assessment of the cost of children, it's not a different issue, it's a typically-very-large cost that must be considered.

You can argue the costs down from 'house note' to 'very-nice-car note' or even 'cross-your-fingers-and-maybe-it's-almost-nothing' -- one can certainly (effectively) self-insure with the same sorts of outome-roulette as not providing for your child's education.

But you can't just hand-wave away the issue.
If you're not familiar with her, Brenda wrote a book called "Sex in Games." She worked on a game about the Playboy Mansion. She's no prude, and she's very anti-censorship.

Combine that with the actions in the article, and I think there's a very compelling discussion that can take place about the difference between sex and sexism.
How crowdfunding and the JOBS Act will shape open source companies
The strength of the team matters 5x more than the idea. The evidence for this is the fact that YC let(s) in teams that have no idea (not sure if they do this anymore).

That being said, having a "good" idea does help.
I hope this is a short term pain point to getting a real sol'n to a better gender equalibrium among developers.

Face it, the only real sol'n is to have really technical women working in our field because we can't go back. GDC has progressed, but as an industry it needs to keep progressing.

Maybe we can highlight booths that go above and beyond for the sake of the GDC? Like a best booth award selected based a set of criteria that includes having technical women available and knowledgeable. Then give them 5 mins to make a presentation.
At LEAST gevent with session write-through caching, psycopg2pool, Postgres SQL (hello, excellent South support?), no unnecessary middlewares or applications that rely on them (if it's a speed oriented use of Django, we're hosting on a specific API sub-domain, right?). At most, THEN you tune the settings to have an optimum number of Postgres threads staying alive and tweak some gunicorn/nginx max connections parameters for your site. If running all locally, use UNIX sockets. This article is trash when it comes to providing any useful data other than Django that's barely been configured beyond not using SQL-Lite, and who the hell uses that in production, so I don't buy their argument about "oh well we just wanted to see what It'd do out of the box" rhetoric. Might as well benchmark ./manage.py runserver. I wish they'd it right or don't publish, let alone publish to shill their company that doesn't provide what they advertise.
Maybe a compromise: instead of extremes like latex bikinis or just plain-clothes why don't use a subtle corporate uniform? That way is not sexist nor something that a non-employee might be wearing.
Yeah, I'm not detecting much of an actual argument in this "argument".
> Is that all you could come up with for UX annoyances?

Nope, but I refuse to be trolled by someone suggesting there aren't any. Just because YOU may not be annoyed, does not mean there isn't consensus that it still has a ways to go.

My phone didn't freeze when swiping the apps pages. Only the UI for swiping the apps pages froze. The rest of the phone, and all other running apps, are fine. That's not a defective phone. That's defective software.

Note that I never said Android Jellybean wasn't first class. I said if the woman is ready to dump a phone over trying to use an old account ID, she's going to have bigger problems with other operating systems which are not yet as polished.

“... A related issue is that the iOS interface is simply cleaner and more user-friendly than any Android interface I'd yet to see. One of Apple's slogans is "It just works." Well, actually sometimes it doesn't work. iTunes, for example, has been annoying me for years now. But, when it comes to device interfaces, iOS does just work. Android implementations, far too often, doesn't.“

“So, yes, Android does more today than Apple's iOS promises to do tomorrow, but that's only part of the story. The full story includes that iOS is very polished and very closed, while Android is somewhat messy and very open.”

— http://www.zdnet.com/blog/open-source/android-already-offers...

If you cannot imagine any UX annoyances, then most likely you fall into the “Android fans can be blind to its faults just as much as the most besotted Apple fan” camp.
Social media trends and e-commerce behavior
time for me to close my goodreads account I guess...
Why everyone is making a Smartwatch
I'm tired of this shit. I'm tired of these people getting more attention than they deserve over inane PC-BULLSHIT.

So she quit because at an after-party, where the vast majority of attendees were men, there were exotic dancers? Apparently I should be in a hissy-fit where I work because every other Friday my company has a ladies-night and the VP (who is a woman) and the other ladies that work here go out to have fun as a group.

Next story, please. I'm tired of this crap, I'm tired of reading about it, and I'm tired of people fawning over it.

Edit: This will probably be the last time I comment on these type of posts. I'm just going to flag them moving forward as they are against HN TOS with no political posts being allowed.
I got married at 18. I joined the Army, did two tours in Iraq, came back home, went to college and got a job as an engineer. I couldn't have done any of that without my wife.

I hesitate to generalize, but in my particular case getting married early was a great decision.
You can't because both are garbage collected, which asm.js is unable to access (unless you wrote your own garbage collector)

At the end of the day, asm.js uses some code patterns (like taking bit-or with 0, where the spec mandates that it occurs as if the data is coerced to 32 bit integers) to optimize performance of those operations. It is only capable of doing so when you strip away most of those features which make JS a really nice language to write code in.
In case somebody wonders what constitutes "women dancers in revealing clothing".

http://www.forbes.com/sites/carolpinchefsky/2013/03/27/reall...
Well, not so many people had lost their jobs and/or resigned over it before.
Holy cow! I had never thought of this before. Thank you so much for sharing!
Well, her point was that she felt more uncomfortable at GDC than other conventions because there are female employees. I put myself in her shoes as much as I can, but I just can't imagine why GDC having female employees working in booths in biz dev is a bad thing for other females. I don't think she's trolling either but it's just a strange sentiment.
Chalk talk describing Denial of Service attacks via Open DNS Relays
A chalk talk (in a "Khan Academy" style) that describes the basic mechanics of denial of service attacks that take advantage of open DNS resolvers. This is the type of attack that Spamhaus experienced recently.
Why? I'd assume neither and then find out.
I can only say that when I'm using a keys-and-arrows editor like Notepad, I can barely think because I'm typing - a - key - at - a - time, but when I'm using vim I'm just thinking and seeing my thoughts.
Sorry, putting people in their place is probably a bit strong for what I'm trying to say. What I ultimately mean is, it doesn't take long to prove you know what you're talking about in a conversation. Sure, it sucks that she has to do that at all, but I would personally think it's worth it versus the alternative options of just staying silent or playing the role of "just along for the ride with my technical boyfriend."
Google Maps a Japanese Nuclear Ghost Town
IGDA agrees with her and apologized. A real apology, not "we're sorry you feel that way". Also it wasn't an after party, it was an actual industry event sponsored by YetiZen.

Edit: oh and she just got the lifetime achievement award for promoting women in gaming! https://twitter.com/br/status/317385016286003200 She's not just whining and throwing a fit; she has more perspective on this than you do.
I don't know why jpxxx's comment is hidden:

---

You're invited to a conference that's relevant to your position and your industry.

When you arrive, a number of hired twentysomething men are milling about wearing tight tee-shirts, padded crotches, and skintight jeans. They're dancing, drinking, flirting with you and your coworkers, and subtly drawing attention towards their ample bulges. Some people in the crowd are really getting into this, having their pictures taken with them. The room starts getting sweaty, the music amps up, and the paid gogo boys start thrusting their cocks in rhythm with the music.

Comment freely!

---

For my own commentary, I agree with jpxxx, or at least the point I think he or she is trying to make. It's the same hypocrisy seen with homosexuality in a lot of males: "gays are gross, lesbians are hot" -> "Half naked dancers are okay, as long as they're female! Duh!"

And that is precisely the problem. It's not acceptable either way. It's not about being PC, it's about being appropriate. It was a conference, not a strip club.
Feedly Updates with 10 New Features to Help Ease Your Google Reader Transition
I feel like you're really missing the point. She did that, and it became tiresome. Then she wished she didn't have to do that, and wrote this post explaining why.
Actually this event is a consumer tech exhibition where ~43% of the visitors will be female - however the vast majority of hired, good-looking booth staff will still be female.

(And my comment wasn't so much addressing the article as the GP comment which said "I wish we had more men who dressed up as booth babes.")
> "WTF is that supposed to be?"

A de facto norm that arises out of any subculture. When you have enough people all hanging around each other all the time, all kinds of things develop, including fashion.

> "We're all about judging worth based on who someone is and what they've done..."

> "is when I have to deal with certain business types who are perfectly comfortable with a monocle & a pocket watch"

So... you balk at being judged on your fashion choices, but you're more than willing to judge others for their fashion choices? These two sentences refute each other.
I should qualify my statement with some caveats:

* asm.js has a very primitive type system, unlike LLVM bitcode. I think this is better for a distribution format; the complex types make sense for compiler IR optimizations but not so much for distribution after the optimizations are already done.

* asm.js doesn't have goto, unlike LLVM bitcode. I'm told that this doesn't seem to matter much in practice, as the Relooper is quite refined now. However, I'm certainly willing to believe that there are some oddly-shaped CFG's that this will hurt. Perhaps JS will need goto.

* asm.js doesn't have 64-bit types. This is unquestionably unfortunate, as it will need 64-bit types to achieve native parity. (Of course, JS needs 64-bit types anyway—it's important on the server, for instance.)

* asm.js doesn't have SIMD, unlike LLVM which has support for SIMD with its vector types. This will need to be added on to be competitive on some workloads. This is a good opportunity for collaboration between Dart and JS, as Brendan pointed out.

Regarding the original post, (and speaking only for myself, not my employer) I actually agree with mraleph to some degree. From an aesthetic point of view I don't like the subset approach as much as anyone. But if V8 doesn't implement asm.js AOT compilation, ignores the "use asm" directive, and achieves the same performance as Odin, then that's actually a good outcome in my mind. At least asm.js will have fulfilled the role of an informal standard that engines and compiler writers alike can agree to target for maximum performance.
But his point is that the problem she's writing about (people assuming she's non-technical) is true of both male and female devs, because there are so many non-technical people of both genders. Him being right doesn't make her "contrary or [a] troll".
Recalibrate your sarcasm detector
My parents' relationship did. :) It's something like 40 years they've been together.