skysight-inc/HackerNews huggingface dataset:
And what is a "hacker" to begin with? I believe he meant the hacker which is defined here http://www.catb.org/esr/faqs/hacker-howto.html, and not that you should invent the wheel avoiding other products (no problem should ever have to be solved twice), on the contrary, you should fill in the gaps when it's possible (the world is full of fascinating problems waiting to be solved). That's the true hacker attitude, not whining.
> No. Is it possible? Maybe.

This eerily reminds me of the bank run on Northern Rock, in August 2007. I was working for a mortgage broker at the other side of Europe at that time, and I was saying to myself: "hey, that's bad for those poor fellows, but it cannot have that big of an impact on the rest of us, it's just a bank in some god-forsaken corner of the UK". One year later Lehman went bust.
It's in choosing JetBlue and one free bag.
UNANSWERED QUESTION: why mars, what is there that we need? What would I be doing that a robot can't do? Why would I sacrifice my life for a gimmick?
They're basically asking for a bankrun

you've nailed the key outcome. I mentioned this on another thread, but this has to raise the risk of a European bankrun.
If the Federal government is a customer, you may be sued for fraud if they aren't the customer getting the best price.
Hi... sure I'll email you - might not get to it till after the weekend of kids' activities and family chores is over though :-)
Unfortunately, our lovely world financial system is so precariously poised that a small pebble falling can quickly become an avalanche.

Though as they relate to market psychology, first in the other troubled nations of Europe, but secondarily for the entire world, the actions taken in Cyprus don't exactly resemble the dropping of a pebble. They're more like exploding a few sticks of dynamite on the already teetering mountaintop.

This will go down in history as a huge and pivotal economic policy blunder if it goes through.
Is it 1+3 or 1+2? Title does not match content.
I blogged about this nearly two years ago:

http://www.solipsys.co.uk/new/AMatterOfConvention.html?HN
By that definition, it's more typical for databases and load balancers to be highly concurrent. If you have that, then all you need from your app servers is parallelism. Unless you have an especially bad load balancer that does something stupid like distribute requests randomly, at which point your app servers have to do some of their own load balancing.

And even at that point, you're still using more dynos than you would with intelligent routing.
Because those areas are owned by other people, who probably don't want you taking over their land?

Because any catastrophe that would destroy earth probably would destroy your desert too?
How to Find a Tech Co-Founder
The idea with modularizing things is it makes it easy to share the parts that people do want the same. Where I work we have slowly but surely come to an agreement on most of our git aliases. That's why we built [fresh] a similar tool to allow us to share the parts we want to. [fresh] allows us to easily override anything we don't like and keep the parts we do like up to date. My [freshrc] file is an example of mixing other peoples aliases and bin files with a collection of my own config.

[fresh]: https://github.com/freshshell/fresh

[freshrc]: https://github.com/twe4ked/dotfiles/blob/master/freshrc
Google Now is now available in Chrome (Windows and Chrome OS only)
That "divide-by" symbol can suck my left nut.
What was the donut wagon doing in a minefield?

Imagine, in a minefield, under heavy machine gun and mortar fire - "Donuts anyone?".
The point of a programmer is to save time by writing as little code as possible. You contribute to an existing project that's OSS, not roll your own bug-ridden p-o-s in the framework / language-of-the-year. You shouldn't be presumptive about 'hacker's and about Reader's users, especially when you're not heavily acquainted with the product yourself and its usefulness as a learning / info-gathering aid. Next time, don't write an article about a subject you don't know enough about, when you can just go hack yourself.
The short answer is: I wanted to experiment and do something different. I thought it was worth looking into the fact that we've become so accustomed to the f(x) form, when more logically the function should form a more obvious unit with its parameters.

However, I have to admit that it still takes some getting-used-to even for me. Maybe there is something about f(x) that is inherently more readable then (f x), but I'll reserve my judgement for a week weeks.
It's behind a flag. Checkout chorme://flags in your Chrome Canary.
I'm curios to see screenshots. I'm on Mac and can't use it.
Did you guys notice the author of the article? He has a strong connection with Apple/Jobs - https://www.smalldemons.com/persons/business_leaders/Jean-Lo...
Regarding "3.1415", I was simply passive-aggressively pointing out that if you're referencing pi, you should probably round up to "3.1416". The example itself made sense!
that only works if the corruption hadn't reached the courts. and how does the average citizen check that?
corruption has to be fixed from a third party.
I'll be curious to hear more over the coming weeks. Email in profile.

(I have a dog in this fight, but I'll avoid saying more right now and wait for you to settle on a position :)
Agreed. And in some fields, such as music, "deliberate practice" without some natural talent will only take you so far. And in the the case of the international chess with an IQ in the 90s - I think that's fodder for all those who question the validity of IQ tests.
According to Google, it's 9

https://www.google.com/search?q=6%C3%B72(1%2B2)
well, that's the problem. Getting traction is going to be very difficult with this. You're expecting people to find, or remember this site next time they need to brainstorm something. It's basically a stand-alone "feature".

Marketing is difficult, but more importantly, getting visitors to stick is going to be extremely difficult.

If, on the other hand, you do something bigger, such as create a brainstorming resource site with tips, tricks, and all sorts of useful stuff that will attract visitors - this could be a nice feature to add to that site.
Nice, i would have said 9 just because that's how C interprets it.

float x = 6 / 2 * (2 + 1); // x == 9
Don't hold your breath waiting for legacy media to announce and explain why they are dropping RSS support. Now that GReader is done, they have the PR cover to do it...watch!

"The Price of Information

The way I view the structure of the news industry is much more simple than the complexity everyone perceives. You have corporate (social group) information producers like the New York Times, Wall Street Journal and USA Today that gather, assimilate, translate, interpret, print and distribute information. The defining characteristic is not the flavor of the information produced, but that they are all selling bundled products.

On the other hand, you have the blogosphere that is gathering, assimilating, translating, interpreting and selling content independently. The closest thing to a common distribution network in the blogosphere is the RSS feed. There are many bloggers in the finance industry selling subscriptions at and beyond the price of print publications, so we know a paid market for information can exist in the Internet ecosystem. The remainder of bloggers are giving their information product away to maximize page views and the corresponding advertising revenue."

http://nwzpaper.com/articleView?articleId=68
Wouldn't it have been easier to just express this question as 6/2*3? The addition part doesn't seem to add anything to the point of the article (no pun intended).
Obviously, the author is right that there is no universal objective definition of the order of operations. Still, I find it surprising that anyone with a high school level mathematics education would perform the division via the obelus (÷) before the multiplication via juxtaposition.
Ah, I'm so dense! Sure, there is also "math.pi" as a built-in for that. (And I fixed this grave rounding error)

I also discovered a scope problem with the recursion example you gave. Turns out, there is (of course) a major bug in there, thanks for discovering that. It's about the visibility of the "factorial" symbol itself, so the workaround is for now:

factorial = { n |
factorial = outer.factorial;
if(n == 0) {
1
} {
n * (factorial (n - 1))
}
};
println (factorial 5);

At least, until I restart the service (which I don't want to do while everyone is potentially using the tutorial).
Yeah, tale as old as time, right? It's making the rounds on social media currently, so I thought it was relevant.

I agree with your interpretation FTA:

> DON'T DO THIS!

> It's ambiguous, and should not be written like this because it leads to problems.
this is the point where you find your own private army and say no to sharing the wealth with the corrupt.
I was taught to handle parenthesis first before multiplication or division so the answer is clear to me to be 1.
I looked up your page (I'm a web developer, interested in testing, using zombiejs right now), and there are two things. First: Way to much text. Second: I don't care what you use as an underlying software stack. Tell me that you parse the whole page, executing js and everything, and get the result back to me. Thats your message. And then add some text somewhere to tell me that I can write phantom.js tests which are executed against the page.

What I really don't know is why I need a phantomjs web worker. I mean if I am that deep into testing, I have a CI which does this for me. No need to add another external service to the stack. I'm also worried that 1000 requests for $29 are a little much? I don't know about phantomjs, but zombiejs was installed in way under a minute (using npm). So while you are saving me a few minutes for installing phantom.js (doesn't look like rocket science to me), you are taking my time for integrating your API and you are charging me?

I think by refining your messages and thinking about what exactly it is you are selling you might have a decent service there.
I really suggest you to change your pricing names. "Hans Plan ... Ichabod Plan"?! Change them into something much more meaningful to your users: the name of your customer segments. like "freelancer" then "design studio" and so on...
Agreed, contributing to OSS is much better than rolling one's own from scratch. From the vehemence of the "bring-back-Reader" posts, I assumed that there were absolutely no OSS projects that were suitable, and wrote the post for the worst case, building from scratch. But contributing to an existing project would clearly be a better idea. And if all these Reader users could pool their efforts constructively, the sky is the limit.
It will install itself without messing with your system python. In addition, you can then use the conda command to install a number of versions:

conda create -n py3 python=3.3 anaconda
conda create -n py27 python=2.7 anaconda

That will create environments envs/py3 and envs/py27 inside your anaconda install directory.
People like you are the reason we need the rule of law. I am not defending the scammers, but vigilantes are insidious. You may claim you were being ironic, but a mob with its passion inflamed by a sense of righteousness has no time for subtlety. Please tone it down before innocent people get hurt.
What Is The Universe?
It won't work unless you know the server URL.

https://plus.google.com/100132233764003563318/posts/idTrXBfo...
http://www.wolframalpha.com/input/?i=6%C3%B72(1%2B3)&t=c...
Good plot for a movie.
Two Questions that come to mind for you to think about:

What role do I want at a start-up?

What differentiates you from everyone else who wants to work at a start-up?
The question is taken from a Facebook post making the rounds. The parentheses are important however, as they introduce a new ambiguity: does the implied multiplication from the open parenthesis trump the division symbol on the left?

Put another way, does it fall into the Parentheses section or the Multiplication section of the PEMDAS order of operations? (Or whatever mnemonic your country uses.)
The G+ API is read only.
Static Site Generation with Flask
I've had good luck using Modules http://modules.sourceforge.net
Bullshit.

In Google's Q4 2012:

Amazing: 8

Strong: 10

Thrilled: 1

Focused: 9

Great: 32

China: 6

"Sad Words"

Disappoint: 0

Weak: 0

Bad: 2 (in context, they said, "not bad")

Fail: 0

http://seekingalpha.com/article/1126031-google-s-ceo-discuss...

The entire point of an earning call is to reassure the shareholders and raise the markets confidence in a companies' potential.

It would be very strange if a company spent the majority of their earnings calls pointing out their failures and avoiding talking about their success.
In high school (and college) I've always been taught that multiplication and division have equal precedence and should be evaluated in the order in which they are encountered.
Thanks, it's great to finally show something, even if it's not really of any practical value!
I have never understood why you would process multiplication and division as separate reduction steps, besides for simplification in elementary-school learning materials. It seems completely arbitrary. Division is just multiplying by an inverse, and subtraction is just adding negative numbers. PEMDAS seems like something that is taught to you, and then never correctly explained.
6/2(1+2)=6/2*(1+2)=6/2*3=(6/2)*3=(3)*3=9

This is pretty well defined, I feel:

- Expand implicit multiplication to explicit multiplication (e.g. 2(1+2) becomes 2*(1+2))

- Left-to-right precedence for operators of equal-precedence (divide and multiply)

The 2 is no more bound to the parenthesis than it is to the division operator.

Am I missing something?
It's funny because in other interpretations the "%" symbol evaluates to the modulus operator and this brings up another possible result. 6 mod 2(1+2) = 6 mod 6 ~= 0 mod 6
Rather:

http://www.wolframalpha.com/input/?i=6%C3%B72%281%2B2%29

Of course, this is because it's evaluated left to right and the implied multiplication doesn't get put "under" the division.
also note that the author skips the multiplication operator. Especially odd (to me) since he is using parenthesis to imply multiplication and the values are not variables but values.
You handle the contents of the parenthesis first. 2(3) is just shorthand for 2*3 so you would handle the division and multiplication in the order given.
The way you know this question is dumb? It was written by someone who either doesn't understand how to write math to be readable, or was written by a troll. The use of that division sign, ironically, doesn't make it any easier to determine, although there's surely a subset of FB idiots (the same that would waste time on this in the first place) that wouldn't understand it written as 6/2(1+2).
I've seen this response to others working on new languages. How do people expect languages to improve without hobbyists honing their skills? A lot of _good_ languages start out in one person's head so please keep at it!
To each his own. I quite happy with C-like languages with braces for blocks.
I don't understand his idea of comparing the independence of the Continuum Hypothesis from the other axioms of set theory, which is a very deep and important result about (in essence) one of the limits of mathematical reasoning, with this little notational difficulty, which frankly is of very little interest, especially to mathematicians (you do run into this when writing parsers, sometimes...) He actually manages to say that this is "as stupid as" asking for a proof of the Continuum Hypothesis. Reminds me of people who get hung up on whether 1 is a prime number. Yes, no, maybe - people have defined it this way and that, it's a convention you can make without changing anything fundamental about mathematical reasoning.

Different systems of axioms lead to very different mathematical objects (compare Euclidean and non-Euclidean geometries). Different conventions lead to the exact same thing written slightly differently - if we say that clockwise rotation corresponds to positive change in angle (the opposite of current convention), we'll exchange plus and minus signs in a bunch of formulas, and nothing else.
I think you meant: http://www.wolframalpha.com/input/?i=6%C3%B72%281%2B2%29

But that's just how WolframAlpha does it. The article is about the ambiguity in the mnemonic we're taught in school. I thought the correct answer was going to be '1'.
Well, World of Goo did this somewhat tongue in cheek:

http://www.youtube.com/watch?feature=player_embedded&v=k...

But tongue in cheek is only funny when it's _somewhat_ true.
When converting it from infix to postfix, it returns 6 2 / 1 2 + * which returns 9. I prefer this point of view.
There's a phd comic on this. There's no freedom after tenure either.
http://www.phdcomics.com/comics.php?f=1436
Psst... the programmers at google might have a bone to pick with you.
Could you post any helpful resources you used? Also, what was your experience with language design before going into this project?
God Pandodaily is gossipy trash. In terms of the actual 'argument', Keith came across as a dick, but hey, it's his prerogative. I'm sure Dennis can handle it.
These will by dynamic, as with most download links out there. OS X is just shown because that's what we've been developing with, mostly.
Couple thoughts;

First, I can't recall myself ever seeing PG admonish or otherwise belittle in any way any YC alum company. Or any others for that matter (not that i stalk comments from PG - I have just never seen anything come out as negative)

In fact, when YC invested in iCracked, and I personally said that I was confused in this and thought it was weird (among other things) - PG defended their belief in iCracked...

I think that PG/YC does an amazing job of participating in the discussion about the startup scene without doing any of the following: over-hype, flame wars, arrogance, [insert-adjective]

I think that Keith should look back on his recent leaving of Square and how the startup community supported him and have a little more grace. He may have started that tweet-flame with a joke - but he dug a-hole for himself as well.

Its hard to be sympathetic to him when, in just a few short weeks after his personal calamity, where many supported him, he just comes out looking like a dick.

VCs should be truthful, but should refrain from posting to the internet whilst drunk.
Bright Lights, Safe Cities: How Daylight Saving Fights Crime
Thanks, this is relevant to my interests :)
So you have money to invest in a startup so that gives you the right to criticize others? I guess I'm missing the connection here.

Companies are going to make mistakes. Does it mean it gives anyone the right to criticize them? The answer is yes. We are consumers and in the digital age we are also critics who have instant access and require instant gratification. Yelp proved that. It just means that the quality of the content is less than honest and usually without integrity. But these days integrity seems to be subjective.
You have to laugh a little at Jean-Louis Gassée, of all people, criticizing how Apple is running their business.
Was multiplication by juxtaposition ever mentioned explicitly? I was taught to give them equal precedence, but that was explicitly for the division symbol and the multiplication symbol (* or x). Juxtaposition, like 2x or 2(2+1), was always considered to have greater precedence than the division and multiplication symbols.
Well, is the implied multiplication technically part of the parenthesis, though? I've always been taught the stuff inside the parenthesis takes precedence, but outside is irrelevant because it's not technically "part" of the parenthesis statement.

It's like how programming works:

6 / 2 * add(1, 2)

This would obviously evaluate to 9, because the "add" function would simply return a value and the rest of the statement would be evaluated from left to right. In this case, the first 2 is not related to the "add" function in any way.
Good! Write a blog and keep us posted.

I'd read it. Talk about what you're building, and what struggles you're having.
I strongly suspect that to be an oversight.
It's one. He himself said parenthesis takes precedence. So:

6 / 2(3) <== Parenthesis still there

6 / 6

1
I suppose I agree with this. I already knew JavaScript very well. If I find some unexpected behavior in CoffeeScript I'll look at the compiled JavaScript and quickly be able figure out what's going on.
I try to give honest advice from something I know a lot about and sure enough, dead bottom. Like the old saying goes, truth hurts the most.

I'm done with HN, I'm done arguing with idiots who think hacking means copy&pasting code into wordpress, I'm mad my profession has been overrun with hipster, opinionated douches. It took a while, but I get it now, I'm through commenting on here...
Mailbox is Dropbox's Instagram
I am currently, working on something that does that. We have a couple clients now and we do the full website that includes Donations, Photos, etc.

We are trying to avoid the hackernews traffic right now as we improve our product for our current customers. You can PM me on twitter for more info. https://twitter.com/cowholio4
(/ 6 (* 2 (+ 1 2)))

The answer is 1.

(* (/ 6 2) (+ 1 2)) would give nine but c'mon...that multiplication way over on the left came outta nowhere.
>No gamer worth his salt will be satisfied with poor touchscreen controls with an internal compass and accelerometer.

I am making a distinction between mobile consoles (e.g. PSP, DS, Gameboy) and home consoles like the Xbox, PS3 and Wii. I think the latter group is safe, for now. There are very good reasons to have home consoles, in addition to tablets and smartphones. It's the former that's under threat. Anecdotally, I've seen what friends' and coworkers' kids (ages: 5-14) get excited about. We've talked about how they seem to be content with the current game library on the app stores and don't really care about mobile consoles. Furthermore, I've seen more kids playing on a smart phone, or a tablet, next to their moms out in public, than I've seen them play on a DS or equivalent. This is bad news for Nintendo. Again, it isn't necessary for mobile devices to take the entire market, if they take a chunk, it hurts Nintendo incredibly. The hardcore mobile console gamer market, isn't nearly as big as you think it is. Certainly not big enough to sustain the entire industry. Finally, smartphones and tablets are only going to get more ubiquitous and they are going to get even better, making it that much harder to justify spending extra money on a mobile console and that much harder to justify lugging yet another devices around (in addition to your smartphone and tablet).

>No one buys a Smartphone / Tablet to game. No one goes out and seeks the iPad for the perfect "Angry Birds" experience.

No they don't. They pick-up smartphones and tablets for multitude of other reasons and get a gaming platform for free. This has the effect of expanding the gaming market by turning people who would never have purchased a mobile consoles into mobile gamers (e.g. me), but more importantly I believe it also cannibalizes existing market in that there is a segment of population that would ordinarily buy a mobile console, now will not as they are content with the game selection on their tablet/smart phone.

>But go back to the early 2000s, and lets see you argue that the cell phones should be included in the market share of "handheld consoles".

I wouldn't do that because realistically they didn't impact sales of mobile consoles, unlike modern smartphones and tablets. They were also under-powered, clumsy devices with a tiny low resolution screen and no easy way of loading any programs onto them, again, completely unlike modern smartphones and tablets.
And this is where you get civil war at some point.