skysight-inc/HackerNews huggingface dataset:
Its an interesting human trait that people who are attractive to us are able to sell us things easier than people who don't fit that quality.

Heck, an attractive woman can stop more people on the street and ask directions, and the person they stop will spend more time talking to them and helping them than they would with an average person.

And I think this behavior is true for men and women. It's not just a small segment of society that behaves that way, it's all of society.

So yes, it's true in PR and Advertising in general.
Texas judge and Red Hat protect Linux from patent troll
> For example, many of us here on HN, possess the critical reasoning skills to determine snake oil from a credible research lab. Given that there are almost no practicing oncologists present, we'd all likely qualify as lay people.

Ah, how did we miss such an obvious fact! Of course we computer scientists are naturally smarter than all the other laypeople.
> ... there's sufficiently plausible technical and political resistance that we're probably never going to.

Resistance that you contribute to with almost every article that touches on NaCL, yes.

It's self-fulfilling prophesy and a circular argument: "We can't adopt NaCL because nobody will ever adopt NaCL" -- say the people responsible for choosing whether to adopt NaCL.

> So why abandon our current path for something that'll inevitably end up as ugly as JS in the long term, when we already have something as ugly as JS.

Why is this the "inevitable" result?
But the JavaScript engine's GC isn't applicable here, is it? Because everything from the asm.js layer up is using a privately-managed heap implemented as a single (?) JavaScript typed array (ArrayBuffer) with no JavaScript-engine-level visibility of the distinct asm.js-layer values stored in it.

Edit: perhaps the thing I'm missing is that the discussion is about direct translation of CLR IL/JVM bytecodes into asm.js without any vestige of the CLR/JVM still running alongside. I was merely thinking of compiling the CLR or JVM to asm.js then hosting unmodified CLR IL/JVM bytecode atop that. Which seems feasible, though not as performant as a VM-less translation which I agree doesn't seem possible.
Show HN: Twitter game for march madness predictions
> Or here is another question: how do you keep incentive to optimize Emscripten generated code so that eventually you can kill "use asm" and go full speed without it?

Why is that important? I don't get it.

Emscripten -> JS is lossy; it throws away information that the code generator could use to generate more efficient code. A clever JIT can re-discover that information by observing the code in action. And sure, that's a satisfying challenge from a VM implementor's perspective, why is it a priori worse to just tunnel that information through via asm.js rather than throwing it away?

Even if the VM is perfect at this, there is a non-zero runtime cost that, I would expect, scales linearly in the size of the application.
Fair enough, but don't give up! If someone is going to be put off by your knowledge, that's probably not someone you'd want to spend time with anyways. I hate the concept of having to pretend that you don't have a wealth of knowledge to offer just because you don't match a stereotype.

The shirt comment was more cheeky, not intended as a serious recommendation =)
Show HN: A utility for Google web fonts
Utility for finding out if google web fonts contain the characters you need
Are you criticizing the startup scene for its salivation over youth entrepreneurs? Or are you now shifting your criticism to things like acquihires and celebrity investors?

I find nothing wrong with hacakathons and acquihires, personally. As for celebrity investors, if a social media startup feels they need that kind of marketing / media attention, good for them.
This acquisition makes so, so much sense. I have a goodreads account, but I never update it, mostly because it's too much time. If it were well-connected (or synced?) with my Kindle, I would use it literally weekly.
It seems as though the asker doesn't know about mapping, which wasn't really addressed and would answer the implied "I don't like how this feature works and it's slowing me down" question. It only takes a few lines to work around vim's "horrible" copying and pasting:

let mapleader = ","
let g:mapleader = ","
noremap <leader>a ggVG
noremap <leader>c "+y
noremap <leader>v "+gP
noremap <leader>x "+x
Taking the crystals out of X-ray crystallography
My worry is that we'll get a race of people who have only seen (or read about) startups that when from a hundred thousand dollar investment into billions, dumping money they cannot afford to lose into these things. That would trigger a bunch of excess capital seeking outlet and result it being used inefficiently, and when these folks learned about the "9 out of 10 start-ups don't make money for their investors" truism, they will be angry and litigious.

Personally, I'd like to see a way for investors to put money into some kind of broad-based startup index fund. I agree that people shouldn't be putting their life savings into a single startup. We don't like taking on that kind of personal risk (that's why we raise money) and they shouldn't have to, either. They should be able to take, say, $10,000 and put it into startups, plural.

Also, given that you're going to have a "power law" distribution of returns where a couple black swans are responsible for a large amount of the return, it's good for most investors to be in the whole spectrum; otherwise you get a St. Petersburg Lottery phenomenon where median returns are much lower than the (presumably quite high) expectancy.
Surely, "politics" means things like elections, politics in-generals. I would assume hn would be interested in the politics of programming, the politics of game design, the politics of intellectual property.

I mean, patent trolls are at it this year like last year and it's news for us.
Sure, that's why you retaliate against such advertisers. Boycotts, public campaigns, etc. Through such efforts, corporations have become noticeably less overt about using people of color and women as inferior objects for the amusement of the dominating classes.
New Windows 8 hardware specs hint at 7-inch tablets and a Microsoft Reader
Perhaps, but it's also one of the ugliest applications known to man! Personally, I tend to use GitX when I'm working on small projects, but Tower really is a great tool.
Damn. Another closed pilot program that is area limited. In the mean time, my Amazon Prime is due for a renewal. I think I'll go and fork over $80 to them for another year of free two day shipping.
There are degrees of typed-ness. :) What I mean to say is that asm.js has a much weaker type system—in particular, asm.js does not have aggregate or structural types. The only types are numerics. This is in contrast to LLVM's type system, which features structs, arrays, and so forth. This gives the LLVM compiler much more information for important optimizations such as scalar replacement of aggregates, but those optimizations are typically done before asm.js emission.
It has to be something severe for this scenario to come into play. A broken procedure can only be exploited if such a procedure exists and can be invoked as the definer. This model is well understood by all, to the point a vulnerable PL may not be a critical issue for most users.

Given the precautions that have been implemented, my bets are on authentication. This would mostly affect TCP/IP enabled hosts, which is fortunately not a default configuration (tested on Ubuntu).
Sounds pretty rosy. As the founder of an Open Source startup myself, I'd have to say I'm all for it. I'm not convinced it will be quite as easy as this article perhaps makes it sound, but their is an obvious synergy between crowdfunding an Open Source.

Regardless of how you are funded, however, I think it's important to keep your eye on prize and remember that the goal of a startup is to make money, not to raise money.
Do you have a hypothesis why "happiness" would correlate with marriage without their being any causative relationship?

Correlation does suggest causation though. Isn't it generally sound to assume causation until the position can be falsified?
Would've loved to see http://servicestack.net on this list which has great performance on .NET and Mono: https://github.com/ServiceStack/ServiceStack/wiki/Real-world...

And also maintains .NET's fastest JSON and Text Serializers:
http://theburningmonk.com/2011/11/performance-test-json-seri...
She doesn't but she knows she's not a booth babe model. And also knows that I'm not either.
Does your wife know that you still can imagine being with someone else?
It was an interesting blog post, that puts a new spin on the Booth Babe controversy. Thanks for sharing. Saying that she was less uncomfortable with a bunch of drunk guys yelling "take your shirt off!" at Defcon than at GDC is saying something...
Hey guys, Katy here, just wanted to thank everybody for the support and super insightful feedback. I will continue to edit the post and post here with clarifications, mostly after work hours :)

And yes, I know everybody's probably sick of gender issues, and that's why I almost didn't bring it up, but I hoped it would be a chance for a good civil discussion, and I'm really glad to see it turning into that. Hopefully someday soon everything can be awesome, we'll never have occasion to talk about this garbage again, and we can all go back to nerding. I can't tell you how much I am looking forward to that day.

But, seriously, the civility and respect here have totally blown me away. Really proud to be a part of this community. Thanks everybody, you give a lady hope!
I've added an email sign-up on ProjectMorph.com if you're interested in getting updates on our upcoming products. Thanks again for the interest and support!
In moderate amounts inflation is healthy: it keeps unemployment down while inducing asset holders to invest in productive forms of growth. This is why most central banks try to keep the inflation rate above one percent, and in cases where monetary authorities have tried to push it lower (Canada in the mid-1990s) economic growth has suffered and unemployment has gone up.

Realistically, if you want to talk about hidden taxes on society, the costs of unemployment trump those of low inflation: in addition to affecting the most vulnerable members of society in a disproportionate way, unemployment makes everyone worse off over time because stagnant economies suffer compound losses to growth potential. This is one reason the US Fed has a dual mandate to both currency stability as well as low unemployment.

And just look at the numbers. Over the time period you mention (your stats are actually 1913-2013 not 1933-2013), American GDP grew from 39.1 billion to 56.4 billion in the 1913-1933 period where American was on the gold standard, before soaring to 14.5 trillion afterwards. Even adjusting for inflation and population growth, you have a story where the benefits of growth vastly outweighed the costs of the inflation which played a role in delivering it. And it isn't even as if you don't have inflation under the gold standard either (it is just that currency debasement happens through the private sector -- theft rather than a tax).

There is still very much an open question of what policies best keep economies balanced in the "sweet spot" between unemployment and high inflation. Unfortunately for goldbugs, while central banks are comparing things like "inflation targeting" or "GDP targeting" as general approaches, economic history clearly shows that economic growth has been far faster and more stable in the last forty years under fiat systems with independent monetary authorities than we saw in the heyday of the gold standard. So accusing Bloomberg of running a propaganda piece (parent poster) is wrong.
Never occurred to me. An especially helpful heads up for student entrapreneurs who are looking for quick cash to get off the ground
If Google wanted to sue open source mapreduce, it would have to sue the entire internet. Very easy patents to give up.
Hey HNers, I created a game / prediction net where people can tweet in final score predictions for the upcoming March Madness NCAA games. To play you have to post a tweet that includes "@scorecaster" or "#scorecaster", the hashtag for the game (they are listed on the site), and the score prediction (in the same order as the teams in the hashtag), example: "@scorecaster #UMvMU 65-55".

I wanted to make something that adds a playful, social element to watching sports. I tweet and chat with friends back home when watching basketball games, and I wanted to have a way to sort of trash talk/compete with one another. Something more casual and less formal than betting, and more social.

I'd love to get feedback from all of you. My biggest concern is that it might not actually be very fun to try to predict the final score of a game. Sometimes it feels quite arbitrary to me. I'm looking for ways to make that more interesting. If I get a critical mass the first thing I'd want to add is the ability to restrict the leaderboard and predictions list to people that are connected to you on twitter.
Selection is a component of evolution. Human selection is just one type of it, natural being the other.

Wolves did evolve into dogs, but not naturally by our definition of "natural".
Looks really nice but I can't see myself using it. I use Sinatra when I want to throw together a quick "scetch" of an app and Rails when I want to make something that involves a database, controllers, multiple views, etc. I've never felt the need for a middle ground between the two.

What are the main advantages over Sinatra?
What is Open Source Cloud?
> I would imagine that people would rarely write asm.js code, but instead they would generate it from statically typed languages (TypeScript, Dart, Haxe).

Current asm.js is just for C/C++. Those altJS languages can't make use of asm.js (Haxe->C++->LLVM->Emscripten->asm.js might be possible but I think it's meaningless).

asm.js is the answer of Mozilla for "the web standards can't handle AAA games" but I believe this is far from an ideal solution. And I agree with the worry of the poster that this ugly hack makes JavaScript more ugly, both on the specs and VMs.

To be honest, I trembled when I saw the Math.imul proposion to see how some people are so obsessed with JavaScript...
The Internet: It’s like never leaving junior high
Kiro, I've added an email sign-up on ProjectMorph.com if you want to sign up. Thanks for the interest and support!
S&P 500 at record high
Show me a counterexample, that's all I ask. I'd give all the rhetoric in the world for a single damned counterexample of a program format that's lasted since the 80s. That's what's at stake.

Instead we have a company that throws specs over the wall like they're teenaged nerds that have just discovered Pascal's pack function, a company that pushed SPDY on everyone despite it relying on a draft SSL feature that got rejected at the IETF (and in the space of 2/3 years we now have three HTTP variants - and why? Because 3 years ago it shaved 1ms off a maps.google.com request). Did you even take a look at the original WebSocket spec? It worked in terms of comparing the entire start of the HTTP request using memcmp()!

Regardless of my opinion of NaCl, this is stuff that should be getting defined slowly and in the open by bearded old men that have spent their lives in glacial, trusted industries like telecoms, or just about any other mature technology industry. Not a throng of Java graduates who think they're changing the world by continually dumping crap specs over the wall and paying for subsidized articles to promote them.
I'm guessing she took that from this graphic:

http://twentysomethingmarriage.org/wp-content/uploads/2013/0...

Note that 33 + 29 + 47 = 109, not 100. Her wording makes it sound like they computed from one pool of "very satisfied" people the amount that were single, cohabitating and married, but the numbers in the infographic don't support that interpretation. It looks like instead they separated the groups by gender and status, and then tallied up the number that said they were "very satisfied" which I don't think is vulnerable to your rebuttal.
You live and you learn. I know I missed the opportunity, but I've added an email sign-up on ProjectMorph.com if you're interested.
Speaking of repeating talking points...

Muller himself stated he was never a skeptic - he just criticized the shoddy science of the global warming advocates. His BEST project confirmed to him his previous belief in anthropogenic global warming.

"I was never a skeptic -- only a scientific skeptic," he said in a recent email exchange with The Huffington Post. "Some people called me a skeptic because in my best-seller 'Physics for Future Presidents' I had drawn attention to the numerous scientific errors in the movie 'An Inconvenient Truth.' But I never felt that pointing out mistakes qualified me to be called a climate skeptic." [Huffington Post - not a scientific source, but probably reasonable to accept quoting a person about himself. http://www.huffingtonpost.com/blackberry/p.html?id=1072419]

You can read more about his recognized bias and scientific approach in a 2003 MIT technology review article: http://www.technologyreview.com/news/402357/medieval-global-...
Google was never capable to set up the simplest working order and check out system for the two types of phones/tickets they ever tried to sell and they're going to compete with Amazon? That should be entertaining to watch.

Also, forget about customer service. You got billed twice or your items never arrived? Feel free to post on the forums and wait for your neighbour down the street to reply with his impressions, since he's already had the same thing happening twice so he's now a community expert.
No, the attack does not work by overloading target DNS servers. There is no benefit in asking a recursive DNS server to make a DNS request for you to overload another DNS server, you could just make that request yourself(or with whatever botnet you're using).

The attack works by sending a recursive DNS server a request with a spoofed source IP. Namely, you make the recursive DNS server think your target is making the request. While a typical DNS query consists of a 64byte UDP packet, a reply can be much much lengthier(it can go well over 1KB).

So say you have a botnet with a total bandwidth of 1Gb/s. Each request you make(64bytes) will result in, say, 1KB being sent by the DNS server to your target although the server thinks it is sending it to you. That results in a 16x amplification of the amount of data you are sending the target's way. So instead of flooding your target with 1Gb/s of data, you are flooding it with 16Gb/s of DNS replies.

The only permanent solution to this problem(though it is discussed elsewhere in this thread why this is impractical) is for all(or almost all) ISPs to have egress filtering. That is, that they would drop all packets sent from their networks with a source IP that is not on their networks. This would make it impossible to fool a recursive DNS server into sending the reply to the wrong IP.

Since this is very hard to do(ISPs have zero incentive to do egress filtering, and we can't even locate the ones from whose networks these attacks are originating to shame them into doing it) the pursued solution is the easier one of locating and closing publicly open DNS recursors. This would still allow DNS amplification attacks using authoritative servers, but they would be much more limited in scope.
writing yucky Java and still dealing with yucky JavaScript? :P
The actual arguments against NaCl have been reiterated many times, and go well beyond the circular reasoning you suggest is being displayed. Unless you want to argue for the fun of arguing, the polite thing to do is to consider the previous arguments as implicitly included in the current discussion, and interpret other comments as charitably as possible.

For the sake of completeness, I'll note one of the biggest detriments of original NaCl: a lack of platform independence.
I don't think he needs to back that up. I mean there isn't a whole lot of difference between an amorous, unmarried couple who cohabitates together or an amorous, married couple who cohabitates together. In the US, other than a document from the state you were married in, there's just about zero difference, other than societal views.

(BTW, I know my above doesn't apply to homosexual couples. I'm purposely ignoring it right now because it doesn't suit my explanation. Those are issues that need to be resolved by SCOTUS.)
So I like the core of this idea, but since many gentlemen have been trained to not stare at a girl's boobs and make a great point of keeping their eyes up, I'm not sure if they'd read my shirt at all. It would probably have to be a different piece of clothing
Sweet, that saves me 3 or 4 lines on my Gemfile, and a bunch of configs. =)
Those are a few little nuggets of what's to come. Tommy Dowd was actually a social media campaign that I launched about 18 months ago that helped get record producer Tom Dowd inducted into the Rock & Roll Hall of Fame.
This is a game developer conference, not a game programming conference. there are a dozen non-technical jobs between "spokesperson" and "developer." Game designer, level designer, UI artist, CGI artist, Producer, QA - these are just a few jobs that do not qualify as technical positions.

I suppose you could have everybody wear a badge that lists their job title, except not everybody is there representing a company. Large buckets, then? Artists, engineers, management, product, technical other, non-technical other?
Updated with a few more details for you (but still trying to keep it in laymen's terms for those who don't do advanced networking). I wasn't really expecting this thing to take off or get linked anywhere, it was just a dump of the e-mail I sent this morning so I could link it to Facebook. :)
Woot got a little murdered. It ain't like it used to be.
I don't think that's a fair comparison. Testing GUI code has always been a lot trickier than testing backend code, and iOS apps tend to be GUI-oriented while Ruby projects tend to be backend-oriented.

That's not to say that the iOS testing tools are great, but I've never had a particularly pleasant time testing GUI code on any platform.
> If I'm understanding correctly

You most certainly are not.

The author is simply pointing out that ending the booth babe situation isn't a panacea. The real issue is the shortage of actual technical contributors who are also women:

> Goodness knows, if I had the power to bring tons of other technical women at the conference that would be an optimal solution
I of course agree that you find problem before product, and find it unfortunate that many R&D shops and Universities are engineered the other way around. Luckily for my friend they've actually found success using this platform in education, specifically teaching autistic children, as well as in film (and animation) for storyboarding.
Thanks, PrecisionCoder! I appreciate the kind words.
Yeah, I highly doubt 300G/sec is the largest attack ever as well. I've seen (well, we only saw a gigabit of it.. our host saw the rest) a 41G/sec attack. I imagine large attacks like this happen all the time but don't make the news because they just get fixed and the companies move on because it happens so much.
The knowledge may also motivate them to prepare for attacks to be executed once the vulnerability is public but most instances do not have it patched. Scan the Internet for PG backed applications, identify high profile ones, prepare automatic scripts, etc.
Welcome to modern media… it's got very little to do with "journalism"…

One of my local major media outlets has sacked ~600 writers and editors recently, all the while advertising voraciously for tech staff for its real estate and travel websites…
I'm not sure how such a boycott would even work, insist that all advertising uses ugly women?