skysight-inc/HackerNews huggingface dataset:
You've been downvoted, and I don't know why, because you raise a worthwhile point ("will these be observed in real systems?"). In addition to the non-ideal factors you mention, there may also be the possibility of mass exchange in the close approaches.
That was unnecessary. The meaning is the same.
You da man! Thanks for saving me a bunch of typing.
"You're not the XXX, you're the product"

Oh boy that one we're going to hear for a long time apparently :(

I know lots of people who paid $$$ for MBAs. And then they went on to make more $$$ than they would have without their MBAs. In a matter of two to three years they'd have make back what they paid their MBA.

How are they the "product" of the business school? To me they're the customer: they paid $$$ for the opportunity to then get $$$$$.

But it's sooooo easy to try to knock people down by repeating that "you're the product" mantra as if people were merchandise and the web is so full of people who just love to try to diminish others that I'm pretty sure we'll keep reading "you're the product" for a long time...
My problem with the X-Prize concept is the also the strength of the X-Prize concept -- the magnitude of the goal.

For something like an "X-Prize for Everything" to be truly be a successful there have to be goals that are reachable at all size levels. So instead of just a grand goal, there could be smaller goals, that are published, have awards, and all of it should be open sourced/licensed.

There was research on a wiki-like programming contest that I think demonstrates how important solving both the big and small aspects is, and one contest implementation to address both[1]. Because of the "winner take all" approach, I don't think it's a good way to solve grand goal challenges (i.e. it financially punishes losers).

But something like a VCS that can show contributors to a winning solution. Or a crowdfunded site where even small goal challenges can be posted, this could obviously include micro-goal challenges of grand challenges (e.g., a team trying to win a "human cloning" contest could post a "human eye cloning" contest).

[1] http://www.starchamber.com/gulley/pubs/tweaking/tweaking.htm...
The biggest difference between the two apps is that BeerQuest is just as much about the place as it is about the beer. We don't rely on third party places data like Untappd does (Foursquare). Checkins are about checking into a place and not a beer. If you're at a place and are drinking a beer, you 'drink' a beer. We also think the journal and maps aspect of the app turned out really well. Quickly map out all of the great places near you and everywhere you been.

From a technical perspective, BeerQuest was built using Objective C instead of HTML5, so it feels like a true native app because it is.
I don't know about Hong Kong, but not in the States. Time is a luxury.
I agree wholeheartedly about the failure to communicate clearly. At least one contributing factor to the present situation is the lucrative consulting that exists around these solution types and helps to fund their development. Simply put, if it was that easy, everyone would be doing it (and we'd be out of a job). However, to be fair, things change fast and there does exist a lot of good documentation - just not necessarily perfectly up to date for your scenario. Your assumption is perfectly correct. Have a look at http://www.linbit.com/en/downloads/tech-guides or http://clusterlabs.org/doc/ or try #linux-ha or #linux-cluster on freenode.
I think the distinction is because those contributions are already earmarked, and don't go into a general government fund. But yeah, if you get punished for not paying it, it's a tax.
Yes, the definition of ‘1 metre’ s.t. a pendulum of this length has a period of 2 seconds (with some other, not length-related definition of seconds) only works in uniform gravity. But this wasn’t really a problem at the time these definitions were first made, as few people wanted to build metre sticks on the moon and the variations of g on the surface of Earth are likely to small to be measured given the usual experimental errors in the 19th century.

Nervertheless, the correct constant should be τ[0] anyways.

[0] http://tauday.com/
Yup. So - the answer to the question "What Does Pi Have To Do With Gravity" is pretty much - nothing.

The article also notes that it does not work it you use feet instead of meters, hence basically already answering the question.
Best 3.84 BTC Ever
For generating memorable passphrases with high entropy, I like the "diceware" system:

http://world.std.com/~reinhold/diceware.html

Use it to generate the one password that you use for unlocking your password manager, where all of your randomly generated passwords are kept.

Since most people don't do that, this post makes me think that my idle CloudCracker cycles spent mining BTC would actually be better spent mining brainwallets. =)
Using a brain wallet in any form is reckless. You're better off storing your private key on paper or using SSSS[0].

[0]: http://point-at-infinity.org/ssss/
Full story in comments: http://www.reddit.com/r/Bitcoin/comments/19zem4/best_384_btc...
New music player with YouTube and albums database integration, "Spectacular"
Good points. I was thinking that there are probably an equal number of array arrithmatic tricks that also require a +-1 here and there, but it was just a hunch. As I said though, never found it to be a problem in practice.
Org Charts and startups? Why are they so boring?
I read it as the description of a first experiment. Note they still can improve and come back in the economic race. However, this is interesting to see some people have courage to try those things, whatever the risk of failure it represents.
Well hey, I'll get on board with that. Sounds like an impossibility though unless you're a country like Kuwait with an endless supply of money you don't have to work for and a tiny population.
In response to this article I say it should be more than opting in, personally I think it should be a requirement.

His vision is clear, my vision, I'm sure shared by many, will come true when companies are able to opt in giving a percentage of their profits towards innovation funds like the one suggested, local civic engineering / hacking funds to become an incentive for cross sector collaboration in opening data from the government and other beneficial entities, and funds for programs like STEM, FIRST, and NASA or their choice of other NPOs or even NGOs.

All of this on top of receiving a deduction for doing so in their taxes can drive innovation on a whole new level. Somewhat allowing a a post-benefit company-like[0] incorporation in all states might lead to this.

Who will NOT opt into this for at least 5 years?

[0] http://en.wikipedia.org/wiki/Benefit_corporation
What is Organimi? Org Charts & startups? seriously?
The reasons they forked were good at the time they did it. They knew Oracle doesn't play well with open-source and they needed to be proactive. They didn't want to let Oracle kill OpenOffice the same way it killed OpenSolaris.

But now that OpenOffice intellectual property including trademark is controlled by the Apache Foundation, not Oracle, I don't see any reason why they shouldn't reunite and collaborate.
Presumably they could take advantage of Adblock's Acceptable Ads policy[0].

[0]: http://adblockplus.org/en/acceptable-ads
I'm sorry, did I miss something since aphyr's analysis? http://aphyr.com/posts/278-timelike-2-everything-fails-all-t...

Why is Heroku "in the wrong" exactly?
It's like a nano X Prize, seemingly aimed against pass phrases.

Bitcoin wallet hacking is a really fun test case, because it begs people to acknowledge the opportunity costs involved in cracking. Cracking a wallet password can always be baselined against mining.

Cracks should happen whenever:
operations_per_password / wallet_size < operations_per_coin

(You can increase security either by growing your passwords or shrinking your wallets. There's some ideal inflection point in there somewhere...)

There are opportunity costs to cracking passwords in all other scenarios too, they're just harder to observe. ie, whenever it's cheaper to bribe one of your employees than crack their password, then, congrats, your passwords are officially "secure" (even if your business isn't).
It depends on what you mean by atomic. Please refer to http://www.chromium.org/developers/design-documents/indexedd... where Chromium devs state:
"""
LocalStorage is inherently racy or a parallelism disaster, depending on whether or not you're willing to implement the "storage mutex" described in the spec. Chromium has decided not to implement it. WebKit itself is single thread/process (i.e. no parallelism period).
"""

Note that the way Chromium implements localStorage, it uses a disk backing store of sqlite, a caching layer (a std::map) in the browser process, and a caching layer (also a std::map) in the renderer processes (where WebKit runs, and may handle 1-X tabs per process). Changes are propagated via IPC, but as the API does not provide any locking guarantees beyond the optional storage mutex, which Chromium does not implement, there are obviously race conditions.

This probably explains the issues the author of that post encountered with Chrome.
There's no continue. Instead, you must use goto.

> While true, you should iterate integer-key tables using ipairs and hash tables using pairs.

In my opinion, this makes Lua's combination of arrays and dictionaries pointless since one must distinguish between them anyway for iteration.
Agreed. While my student loans have constrained my options, my home ownership has constrained my options by many more orders of magnitude. I hate my student loans, but don't regret them. I hate AND regret my home ownership.
That's the most common pattern indeed. Note they tried to find a vision by themselves without an "official" leader. They were unfortunatly unable to find one apparently.

However, I believe a kind of implicit vision has emerged which is simply to make sustainable such a place. Put another way, people who are attracked by this implicit vision (such as the author of the article) are still with them, and the others have probably left because this was not a vision they were inspired by.
Ooh, that would be really nice. Is there a roadmap anywhere, or is this mailing list chatter?
Responses like these that always seem to miss the point, while at the same time are crafted specifically to hit on all the popular tropes ("I don't care about money beyond just making enough to pay for rent and food"). The point is that the model you describe isn't appropriate for the types of big problems the article wants to see solve. It also ignores the fact that money is a big motivator for a lot of the smart people out there. Not every potential innovator out there is the "pizza and rent money" type. And for god's sakes, people need to stop citing that research about work motivation. It gets used so far out of context that its lost all meaning.
It is a noticeable annoyance.

Whether it's a very mildly annoying annoyance or it's the most annoying thing in the world seems to depend entirely on your personality.
Games are fruit, not apples.

That is, if a company wants to sell bananas, they shouldn't have to meet your expectations surrounding apples.
Dang it, I was hoping this didn't make it on HN :) I've been working on this for a few days!

Currently I'm porting SHA256, RIPEMD160, and ECDSA key pair generation to CUDA. ECDSA is giving me some trouble though...
I'm not sure why, but I wish it would happen. I think Android could even be made to run as a desktop environment / application (kind of like WindowsAndroid) so you could switch seamlessly between traditional DEs and mobile interfaces. I also think gnome shell could be tweaked to make a beautiful tablet interface.

I've been considering starting a project to get Arch Linux working on my Nexus 7 so I can play around with these ideas. If anybody is interested in helping out, please let me know.
If you'd like to use a mnemonic (a nice long sentence) but need some extra gibberish to prevent it being easily guessed, you can try this :

http://eksith.com/experiments/passwordencoder/

Basically takes the first letter of every word in your sentence and adds its position in the alphabet (plus rotate if you like).

If the sentence you choose is sufficiently unique, the password will also be harder to crack.
Here's an article I've submitted before that makes a case for considering Squirrel instead of Lua:

http://computerscomputing.wordpress.com/2013/02/18/lua-and-s...

The best reason against using Lua in my mind is that undefined variables in Lua return nil, which can lead to typo bugs and therefore unintentional sparse arrays, which screws up the result returned by the length operator. It also has inconsistent boolean expression evaluation:

while 0 do print("Loops forever") end
while not 1 do print("Does nothing") end
while 1 do print("Loops forever") end
while not 0 do print("Does nothing") end

It's nice having real classes in Squirrel with type introspection and corresponding C APIs. In Lua, I have to juggle metatables in the registry to construct a class system, and my system will differ slightly from someone else's. Squirrel's other niceties like compile-time constants, 0-based arrays, and automatic reference counting for predictable memory management overhead make it a quite nice alternative to Lua.

It sounds like I'm bashing Lua here, though I still find it fun to program occasionally. But I do wonder how long Lua can remain as popular as it is with an unconventional syntax, inconsistent behavior, and a minimal built-in library in the face of richer alternatives like Squirrel, mruby, and even Tcl, which has improved much in recent years. There must have been a reason Valve Software chose to use Squirrel in L4D2 and Portal 2 instead of using Lua as most apparently do.
"heap" goes back at least to Algol 68, where you could write (using case stropping)

REF INT i = HEAP INT; # sort of like C++ "new" #
REF INT i = LOC INT; # allocates from the stack #

or the shorter forms

HEAP INT i;
LOC INT i;
When I look at these pictures, it makes me think the problem is being single.
I don't read Destructoid, but this sounded interesting. Upon entering the site, the whole browser window was overtaken by some ad selling me malware scanning. I can totally relate to the people blocking sites which don't police their advertisers.
Rachel Armstrong, on Where The Future Went
I am glad we all aren't experts like you then, some of the stuff I knew from before, some were really relieving.

So I am glad it was posted, it helped, me, and this comment page was also, something to both smile/laugh and learn something from.
Thanks
You're confusing the process for the result. Money isn't evil. Exploitation is evil. Denying people dignified and humane lives is evil. Capitalism, at least as we know it these days, in which you do these two things to make money, is evil.

I also want to note that the anti-financial hatred I hear from people also disturbs me. Finance can be exploitative, yes, but not in much of a different way from normal exploitation. That's the real problem with finance: it always demands exponential growth, and a large portion of the time tells itself pleasant lies about receiving it that explode into nothing later on.

(Said the anticapitalist in the process of getting his retirement and brokerage accounts sorted.)
Work Ethic
I think people seriously over-estimate how much marginal happiness (if any) that expensive graduate degree will bring. Many people seem to continue studying out of inertia and through encouragement of academics who have a vested interest in maintaining a large number of graduate students.

I'd suggest they take their undergraduate degree and go test the waters of where they think they want to work. Spend a couple of years in the field, even at a lower level, pay off a little of the debt they already have, and then if they like the field, and want to continue in it, they'll have a much clearer idea of the benefit/cost ratio of an advanced degree, and a better idea of which school and program will give them the best value. And if they decide the whole field is wrong for them, it's much easier to start afresh somewhere else. Undergraduate degrees are much more transferable from field-to-field than advanced degrees.
Help create an awesome Approval Voting video
Android isn't community-driven, it's developed behind closed doors at Google. And the only thing it really has in common with linux distros is the linux kernel.
Open Source Software of Windows
No, the answer is that our units were constructed so that pi has something to do with gravity.
First, let me say that I am so happy that the OP is doing better.

We'd love to join forces with the OP (and anyone else) to "found a help network for hackers." We actually have online discussion already planned on March 20 to begin this process:

http://workshops.cojourneo.com/workshops/Surviving-the-Start...

It features two "legends" who are uniquely experienced to guide these efforts: Parker J. Palmer & Jerry Colonna.

Everyone is invited. I'd love for the OP or anyone else to contact me at kevin@cojourneo.com if you'd like to join forces. We can make a difference together.
Scaling NodeJS Applications
Personally I see history as a huge but imperfectly solvable analytical problem. I am writing a little known Asian regional history at the moment, and absolutely love the long journey of discovery that is has provided.

In this era of anything-at-the-search-prompt and prepackaged-newsbite immediacy, the capacity to evaluate and compound large numbers of disparate sources in to a coherent and useful narrative is more valuable than ever.

Within programming, I certainly believe that this skill is critically useful for communicating the complex, multi-faceted environment around software systems: what led to their existence, how they differ from competing solutions, how they may be configured, maintained and integrated. More than once I recall people being astounded at my statement "I love writing documentation!". One former employer, when presented with a detailed report on a new third-party system, was simply shocked at the completeness and accessibility of the material: "Did you really write that?"
This might not be a popular sentiment, but if people are installing ad blockers, doesn't that mean they would rarely buy anything or be influenced by an ad? For me, I find some ads useful, such as Google Adsense so they're not a real nuisance for me. But if someone found them only intrusive, and not useful, if they didn't view the ad, that means MORE higher quality eyeballs.

So in a strange way, Destructoid is getting its FAIR share of ad revenue, since it's ONLY being shown to the people who find ads useful, and would buy something from an ad.

I understand it's not "fair" to be paid less for writing high quality content, but ad revenue is not welfare, and it's not a mandatory tip jar. Ad revenue is an exchange of value between advertisers and publishers, and if there's no value, then you shouldn't complain about not getting enough ad revenue.
Here come the encryption apps
=( too bad this is iBook exclusive. Andrew Kim's work is always top notch.
I don't know how "intelligent routing" can be defined to mean anything. It can be interpreted a million different ways. This is probably one of the reasons why they used it in their marketing because it sounds cool and is a generic term that could be applied to anything.

I don't see much of anything in a lawsuit unless specific metrics related to SLA's that were agreed to were broken.
The real question is easy to bring out. Hell, it's so easy they asked it several times in the course of Office Space: "What would you do if you had a million dollars?" For today's purposes, let's make it truly unlimited and substitute a billion (milliard, for Commonwealth folks) dollars. Or Euros. Whatever.

Point is, given a de facto unlimited source of funding to witter away entirely as you please, what would you do? Many people can't answer, because we've got a culture that encourages focusing on accumulating capital, which is ultimately a second-order value (useful for doing other things you actually want to do), rather than doing any of the things people actually want to do with money.
Can you provide a source/study for this?
Mark Zuckerberg doesn’t get newspapers
openssl rand -base64 50 ;-)
This is somewhat far-fetched, but I'd like to see more historians/ archaeologists get into big data. As a society we are collecting the most important bits of history and putting them in digital form. One might just decipher a bit more of the Maya code by analyzing patterns in the scripts, for example.
From the article writer, replying to someone with a perfectly good point:

> May I ask why you use an ad-blocker on Destructoid?

This (not understanding what an adblocker is or how it works), and the apparent surprise at finding that 50% of (presumably technically literate) readers of their site block ads, seem to come across as incredibly naive. I agree that it can be a problem for these sites, but things like this make it sound like they inhabit another world from their apparent target readers.

<Ironically, I removed some linkspam that appeared when I copied that sentence>
In a similar incident, once a long time ago, I was asked to put an English copy of Win31 on an old NEC laptop running the Japanese version.

No one involved was aware that the NECs of the time[0] weren't quite typical PCs.

[0] http://en.wikipedia.org/wiki/PC98
Dorm rooms come with spacious common areas and libraries for socializing and working. That's rarely all the indoor space you have access to (without paying for a coffee, driving, etc.)
I was expecting a twist in the plot. :)
The library supports adding other numbers than 1 and 1. Your use case of adding 2 to 1 is supported. As are multi-digit numbers. As are negative numbers.

As you can see, the library is quite advanced.
YUP. Our ninjas come by pick up your stuff, and bring it back ready to wear.
There's a pull request for that now. ;-)
Respect to Canada ;)
The storage mutex is still technically in the spec, but no browser is going to implement it.
I kind of wish the majority of people would use ad blockers. Ads are a pretty flawed business model, useful mostly because it's so easy. When you sell ads you're basically abusing your readership, pimping out their eyeballs to whomever happens to hand you a big wad of sweaty cash.

There are better ways to make money, ways that don't abuse users and instead provide them with value.

Edit: so much vitriol. I intentionally left out alternatives because there is no one size fits all model, but there are plenty of options. For example, consider changing from a model of "advertisers pay to rent the eyeballs coming to our site" to one where ads are a cooperative venture and most ads are essentially recommendations. Look for ways to make the link between someone reading your content and someone buying something a connection, instead of merely a random, uncorrelated activity. For artistic content sites, sell swag like t-shirts. Or consider selling byproducts and content collections such as physical and ebooks (for blogs, for example). If you run a site that provides a service ... consider charging money for that service. And of course look at crowd funding models if it's possible to divide up work into big project sized iterative chunks.

Or, hell, just offer people the ability to pay money to remove the ads. If you just stop thinking and stop caring after you started bringing in big ad revenue then you're doing a disservice to your readership.