skysight-inc/HackerNews huggingface dataset:
There are a two major faults with the author's analysis which lead me to believe this post should not be relied on.

1. Advertising rates are far below the author's $10-20 CPM estimate for dashboard advertising; $10-20 is for legitimately premium advertising such as high-end audiences, wrapping a website, etc. Dashboard / banner ads will fetch $0.5-3 CPM the way Tumblr is running them.

2. The "valuation" formula of 10x trailing ("or"?) forward revenue is misplaced. Revenue multiples in acquisitions are often reserved for companies which are mature and predictable, not in early stages of their revenue plan. Corporate acquirers will often times use the expectations of the revenue created for the acquirer, which has little to do with the target in the status quo. Yahoo's expectations of revenue creation could be anything, and they have their own internal formula which we can't glimpse.
looks like the android entry then.
> It is about learning critical thinking, how to work with others at a high level, and how to acquire new skills easily.

All 3 of which can, and should be learned outside of college.

Hell, of the 3, the second 2 are only really learned out in the work force. After all, learning new skills easily when you are going to school is fairly trivial. It's learning new skills after you've hit the work force. When you aren't spending the day in school, being fed the information.

If all college does is provide you with those 3 things, it's a waste of time.
Same place :)
> In the end Tumblr won’t see a bigger exit because they didn’t prove they could monetize their massive traffic before time (and money) ran out.

Instagram had $0 in revenue when they were acquired for $1 billion in cash/stock. The price paid in that instance was for potential, and it's likely to be the same in the case of Tumblr.
> Floating point datatype is the de-facto standard for real world quantities. Whether it is a banking account [...]

Is there any bank which uses floating point for accounting?
Apple Boots Bang With Friends From The App Store
I am sincerely not being spiteful. I am trying to warn you. Your company's unaudited financials state that there is only $7,000 in the bank.

http://www.sec.gov/Archives/edgar/data/1499274/0001096350130...

I sign my own paycheck, so the notion of whether he is overpaying is a bit confusing.
The pictures look cute and friendly, but to me it read like a series of non-sequiturs or deus ex machinas. I don't know Haskell.
I think the diffs are Instagram hasn't attempted to monetize so their potential is unknown; while Tumblr already did and it doesn't look very bright.
You may not want to do so as:

1) POST (and so are PUT, DELETE, OPTIONS and CONNECT)
are not yet supported on CloudFront.
2) HTTPS/SSL for your own domain is not yet supported
on CloudFront.
Still getting it. (also in IE)
I noticed that if I zoom in at x400 it looks great, it starts looking better at x175 but only has none of that artifact stuff at x400.
Right. I'm hoping to make monads easier to understand, but you need some knowledge of functional programming to build on. If I had tried catering to the complete beginner, this post would be much longer and not as focused :)
Troubleshooting SSH problems with git
This is a criticism or what? I tried it on iPad and landing page was fine. The text fields overflow a bit but that's the only fault.

Would love if you elaborate or post a screenshot.
Also, mobile-based photosharing was deemed a "major threat" to Facebook's existence and relevance, whereas Tumblr is a much less mobile-centric and is deemed more of an "asset acquisition" and doesn't carry the urgency that Instagram carried for FB.
> my $a, $b ... declares a global $b. Not DWIM at all.

> Regarding c) I am not a fan of use strict

Apparently you also aren't a fan of use warnings, otherwise you would have seen that that my $a, $b doesn't do what you think it does.

# perl -E 'use strict; use warnings; my $a, $b;'
Parentheses missing around "my" list at -e line 1.

What you want is

my ($a, $b);
Would you be willing to publish your thoughts and findings on how you've worked to maintain a quality community someday? I'm sure everyone who is trying to do the same would find this very valuable.
> They chose a deliberately over-simplified example in order to demonstrate the core concepts;

i wish people who are writing guides on these topics pick a non-simplified situation where using this method makes for an easier program (vs using the "traditional method"). The comparison and contrasting of a functional/monadic approach vs a procedural approach in a complex scenario might actually shed more light - at least, for some one who is familiar with the procedural approach.
5 is still too low in my opinion. How about giving users a 10-15 day trial of premium version? That way, you won't be wasting resources without any return and users can try reader without limits too!
/r/haskell has already discussed this at length: http://www.reddit.com/r/haskell/comments/1co0s5/functors_app...

And I've given Maybe's Monad instance definition as well as explained it in pictures. If there's something missing please let me know specifically.
The whole presentation of monads as contexts (containers that store values) is very deceptive in my opinion. Especially when following Functor and Applicative. This creates an illusion that Monad is about modifying values just like Functor/Applicative, while, in fact, it's mostly about modifying the context.

I had a great success understanding Monad as a sequential program. The simplest way to write such a program would be just to chain elementary statements with the >> operator, however, to do any kind of control this way you'd need to rely on implicit state (think of programming in Assembler where you do branches based on implicit flag registers set by the previous instructions and the branch target itself is implicitly a new program).

So Monad is just the minimal improvement over this that allows control structures without need of implicit conventions. It achieves this with three simple additions to the basic sequential model:
1. add explicit results to the statements
2. allow a switch after each statement based on its results
3. add pure elementary statements (that don't do anything other than returning the value they have been created with) so we could transform results without modifying the context.

You can still do the simple chaining of statements in the Monad but whenever you need conditional/switch - you can do it explicitly with the >>= operator, whose argument is essentially a switch table, that assigns a new sequence of statements for each value.

You still need to figure out how do the List monad takes multiple branches in its switches simultaneously but it might be easier for a programmer to understand than container-value analogy.
We should probably avoid using Instagram in examples. It's such an insane outlier that it doesn't make sense to compare anything to it.
You can still do the equivalent searching of memory on PC games pretty easily with http://www.cheatengine.org/
It seems if you can write to a file, you could write to an in memory buffer instead, right?

edit: As a user I wouldn't really have a problem with the temporary file. But it would allow you to remove the exceptional clause in your terms.
Auctex mode gives you graphical previews of your LaTeX documents. That would be hard to do in a terminal.
This is a terrible idea. This is a catastrophically bad idea. How do you compare numbers? How do you figure out that 2.2 is less than exp(65)? You have to represent these as numbers at some point in the calculation, and in order to do that, you're probably going to be using either floating point or fixed point, which means it's still trivially possible to construct an error case that suffers the exact same problems normal floating point numbers have. Observe:

x=1
for(i=0;i<n;++i)
x=0.01+sqrt(x)

You can't simplify this, so it will simply loop until it hits the datatype boundary, and then get rounded into oblivion, because the underlying floating point representation will break in the exact same way. The only way to get rid of this would be to use an arbitrary number of bits for precision, in which case... just use an arbitrary precision library instead! This is EXACTLY WHY WE HAVE THEM.

Most equations that aren't trivial cannot be simplified. This datatype would only be useful for spoon-fed high school math problems. Furthermore, it costs so much CPU to perform you might as well just use an arbitrary precision library, which will probably be faster and be just as effective at preventing edge cases.

https://en.wikipedia.org/wiki/Arbitrary-precision_arithmetic
DevOps - It's about Critical Thinking and the "Whys" of Silos
DeVops, Critical Thinking and why silos may not be what you think they are.
I know a bit about Haskell and have played with it. I guess it just seems like functional languages are for those who want to solve super complicated mental exercises when doing tasks that would otherwise be easy using a traditional language.

There are very few things in the world of CS/programming where I can't follow along and grok what's going on, especially when laid out in a tutorial form like this. The fact that I was totally lost when reading this is not a good sign when you're trying to get people to adopt your school of thought.
A problem is that people upvote when they agree with the comment. The upvotes should be based on whether the reader found the comment useful, even though a downvote is OK in case of disagreement. I see comments from other people stating the same [1-2], but also with alternative opinions [3].

It would help if there are official guidelines on up/down votes just as there are on submissions and comments.

[1] https://news.ycombinator.com/item?id=2365964
[2] https://news.ycombinator.com/item?id=1420725
[3] https://news.ycombinator.com/item?id=117171
That CPM struck me as crazy high too and tumblr content is much closer to "social" than it is to premium media which would put the CPM a lot closer to $0.50 - 1.00 at scale.

Recent break out of CPM by country for FB :

http://www.rudibedy.com/blog/facebook-advertising-cpc-cpm-pe...
I do exactly opposite. I prefer to tie services with my Google/FB account so that I don't have to remember too many passwords.

And with recent security breaches, if I'm letting every other App store my information on their server (password etc.), isn't that less secure?

I am just curious why people in general(nothing personal) don't tie their accounts.
That's fair enough! Perhaps a sentence at the beginning to establish your goal would prevent comments from confused clueless people like myself.
I should probably point out I am talking about Revenue per Impression, what the publisher earns. The advertiser may pay $.50 - $1 CPM to be shown on the impression, but it is possible for the publisher to show multiple ad units on the same impression. This analysis touches on the actual value of the dashboard today, but is ultimately focused on the expected value and potential revenue opportunity long term.

I thought I had caveated/explained that in the post but I can clarify it there too.
As a first-time entrepreneur, I do have a blogging dilemma but it isn't related to confidentiality. My problem is that I both don't have time, and don't know what I am doing.

Everyday is a struggle to figure things out as fast as possible. Given the situation, I can either (1) blog about how I am struggling during the struggle, or (2) move forward as fast as possible without wasting the time it takes to write and manage a blog.

Lately, I have opted for (2) with the hope that I will be able to blog more meaningfully with some real experience under my belt.
I'm not going to get into a big argument about something subjective. There's already a showdead option and people willing to point out to hellbanned users when it looks like they've been inappropriately banned, so i'm happy to see that the system is being at least somewhat subverted.

I don't think that Losethos should be the standard by which we should judge the merit of hellbanning. Yes, seeing his posts plain would probably be irritating (though I have showdead on and I can see them anyway.) No, his being hellbanned still doesn't prove that it does more good than harm, because most hellbanned users are not necessarily like him.
The current expansion of police power in the United States began when Lenin ruled Russia, and hit the second half of the chess board during the height of the Cold War. It is not that Americans somehow forgot about the tyrannies of the 20th century; rather, the people who were most harmed by this trend have historically been the underrepresented and oppressed minorities. It was before World War I that American police began to claim that they needed higher-caliber sidearms to deal with black men who used cocaine. The Special Weapons Assault Team (later renamed Special Weapons And Tactics, to sound less militaristic) was envisioned in 1967 and has since become a standard feature of even rural police forces. The Controlled Substances Act was passed in 1970, which among other things gives the Attorney General the power to declare law without democratic action.

The FBI's current push is not some kind of new thing, nor is it somehow unique to this current generation. This is part of a decades-long trend, one that has been monotonically accelerating since its very beginning.
Y Combinator DMCA Policy
A way to resolve this might be to branch more aggressively. Reddit does this with it's /r/*s.

There's nothing wrong with subdividing a group that gets too large, the problem is there is no obvious impetus to do that.
In this case "obsolete" may be the relevant term as in Automobile coach builders, meet the Buggy Whip makers. The two did co-exist in the early 1900's so the alternative, "outmoded" didn't happen overnight. But it did eventually happen.

The numbers, in the billions, of course weren't there, but my guess is that the proportions are applicable.

Edit: After reading the article, I strongly disagree this approach is "better" in any sense of the word. More along the lines of using whale oil for the automobile instead of gasoline. Gasoline isn't perfect, but it works. Until we have something better (I.E. Electric), I'll stick to that.
Wow thanks for pointing this out (about the algorithm). That's perfect for people like me who hobby around in algorithms! Big thanks for considering your users!
I'm entirely aware of the financial situation. How is calling my employer a pump and dump scam NOT spiteful when I've worked on this project from the beginning?

Edit: Also, I don't appreciate you posting that. It's completely off-topic. Keep it classy.
I would love to see this! One of the fundamental issues I have with functional languages is every example I see is basically "See this thing that's relatively simple and uncomplicated in Ruby/PHP/C/whatever? Here's how to do that in Haskell!" And the Haskell version ends up being extremely unintuitive and complicated. Bottom line is I still don't know for which situations functional languages are a "good" tool.
ITunes 11.0.3 - ABOUT - DOWNLOADS
Posted earlier here: https://news.ycombinator.com/item?id=5575334
All of our intra-company email is accessed via terminal, with pine - and since it is intra-company, it doesn't generate network traffic - it is just an append operation on different files (mail spools).

So I have reason to believe, even if we were being surveilled[1] by the (insert TLA), that they would not be able to read our email.

[1] Network only. If they're videotaping our screens, all bets are off.
The article is fear-mongering with a drip of reality, too much like commercial news.

If someone didn't think all of their personal electronic interactions: SMS, gmail (if you still have one), banking info weren't being cursorily evaluated by echelon or other tinfoil hat system ... blackball the moron.

I'm interested in by-invite-only HN alternatives w/ lower noise and higher signal. (I'm no longer using HN as a primary news source and refuse to disclose which I do use.)
Interesting take on floating point problem, but it seems as if writer isn't well versed on the centuries old solution of this problem, namely refinement calculations for lin algebra and more general iterated numerical methods for nonlinear systems -- and those are the places where the precision matters, where you are trying to calculate a figure with a given accuracy.

Note however, that solutions to many problems may in a sense 'non-analytic', there may be no finite set of elementary functions on a given rational number which yields the solution.

Also, iterative answers are usually the only viable way to reach solutions, they're usually much faster than the exact solution (or the floating point precision limited solution), and you can always control how good your solution is.

Observation: So in a sense what is practically used may indeed very close to the Kolmogorov complexity of the solutions - the representation as R=IterativeProblemSolve(Problem,ClosestSolution), where we publish the problem and the desired solution! (assumig we are efficiently describing the problem)
Looking for Interesting Inconsistencies in Structured News Reports [2003]
Exactly. What makes it worse is that Tumblr has lots of soft core porn and other unsavory content which brand advertisers don't want to touch with a 10 foot pole.

Plus, the P/S of 10x looks pulled out of ye' olde arse. Google's trailing P/S is 5.6x and Yahoo's is similar. AOL is 1.31x. What media company that might be a "comp" trades for 10x.
So is Tumblr. So we're left with poor comparisons.
HuffPo, and I said it was steep not what people should expect to get.

Huffington Post, a media company, was purchased by AOL for $315M @ $30M rev. That's 10x. Stop trolling.
Would this make embedding a go runtime in a C program possible, maybe even on iOS?
I'm glad someone mentioned this. I used emacs for years and was totally ignorant of vi/vim, but I started getting pain in my hand from all the key-combos. I was skeptical of modes, but it turns out to be pretty natural, and I actually like the concept of editing as a sequence of transactions with a start and end, rather than one continuous stream. I've never gone overboard with customizing either editor, so for me it was primarily ergonomics.
>Lorem ipsum dolor sit amet, PHILOSOPHY consectetur adipisicing elit, sed ..

>.. aliquip ex ea commodo MANIFESTO consequat. Duis..

> .. Excepteur sint occaecat cupidatat non VALUES proident

Are they not done with the site or is this some joke or satire that's going over my head?
After reading through all the comments in the dilution thread I think I finally understand:

The value of a stock is determined by what people are willing to pay for it on the market, and if a company simply issues more stock, its entirely possible that the price of the stock will go up, go down, or stay the same.

This is of course only true for public companies, and in the case of private companies dilution is a completely different issue.
It is not lexicalized, it is localized.

And yes, I both fixed my coworker's code to not use $_, and submitted a patch to the CPAN library with the bug. But the experience taught me to be cautious about $_.
You are implying that there is not absurd elitism present on HN (which, in my opinion, there very much is) as well as an exclusive environment. For example, while my comment is both an opinion and said in a non-confrontational way, the fact that it's going to be unpopular among the HN elitist crowd will likely mean some sort of negative repercussions (downvote or hellban).

For crying out loud, the thread about 'the evolution of HN' on the top of the front page is disallowing comments from "new" users! Holy smokes if that isn't a slap in the face of egalitarian content contribution. And let me be very frank here when I say that if your goal is to attract "hackers" -- and keep them around -- to contribute to items of interest to other "hackers" then it's in your interests to tone down any kind of totalitarian control over the conversation, or you will probably soon run out of "hackers".

Your comment that HN thrives because of the volume of people and diversity of content is exactly what paul graham is arguing against in his quotes on the recent TechCrunch article. He is saying that there's a direct correlation between scale and undesirable interaction and content. If that isn't exclusive and elitist, I don't know what is.

Again, I hope a fair amount of people get to read this comment before it (and this account) disappears, because it's a glaring problem with this system.
There is fourth kind: Love for figuring out challenging problems but then not taking the time to implement the solutions (which sound boring once the problem has been figured out).
floating point will never be obsolete, it is a log scale datatype, and log scale datatypes represent most natural values perfectly.

The only place where the shoe doesn't fit is where you need a minimum accuracy. In that case what you should be doing is using integers to represent your minimum quantifiable unit.

For example, you could represent currency in millicents to give you respectably accurate rounding. Not accurate enough? Microcents then. Now you don't have enough range? Good, you're thinking about your requirements now, floating point DEFINITELY wouldn't of worked.
Exactly this. Buying Instagram was a preventive measure, and it seemed to work out really really well for both parties involved.

Buying Tumblr though? It's not so much of a preventive measure. It would be more for the integration potential and userbase than anything else and I think most people are saying Tumblr lacks potential as a standalone service. However, if it could help augment the Yahoo brand then it could potentially be worth it for Yahoo.

I think there are multiple angles to look at, and we shouldn't focus too much on the price as much as the motivations behind such a deal and what the outcome could potentially be.

Perhaps Yahoo could build services around Tumblr? Or maybe they'd elect to integrate Tumblr into Yahoo itself. Or perhaps use it add to their portfolio of companies to strengthen the Yahoo brand. I could also see a Yahoo ecosystem consisting of a tag-team of Flickr, Tumblr, and their News aggregations. So the question remains; what is their strategic motivation for Tumblr?
It's certainly not #3: with 3 hours and 70 votes it would easily be ahead of #4 in the screenshot (4 hours and 66 votes). Instead it's #27.

#2 I don't see why you would flag the topic and not the political comments. Moreover we see plenty of topics where comments go political that don't get egregiously flagged down.

#1, I'll plead ignorance on any automated flame detection but I'm very skeptical that's what we're seeing. I'll stick with Occam's razor: time and again the articles this happens to are either critical of google, or favorable to MS or Apple.
Post author here. You're asking the right questions! There's a tutorial already that does this very well: http://blog.sigfpe.com/2006/08/you-could-have-invented-monad...

My goal was just to provide a gentle introduction.
I'm sorry to hear about your diagnosis, and I wish the best for your ongoing treatment.

I agree with you -- if there is a medical condition that can be treated, then it makes sense to pursue that. I read a passage in a book earlier today that I liked, and I posted it on my personal blog. I would never encourage someone who had such problems to "just reflect on it."