skysight-inc/HackerNews huggingface dataset:
>There was a heavy implication that they market at the expense of engineer.

I am impressed at your ability to read that which I did not write. There was no such implication, it is a criticism of happstack and snap. More talking = more users = more feedback = better framework. It is especially unfortunate that snap originally seemed to be making serious efforts at marketing, and then just sort of stopped.

>Fair enough. We try to stick to the "dumb storage system" model because it gives us a lot of flexibility and makes scaling easier

We avoid the dumb storage model because it eliminates flexibility, and forces us to re-implement database functionality in our app code. We're talking about starting from scratch, I just don't want to start by throwing away all the power of our database for nothing. Our biggest apps are only in the 10s of millions of rows range, so scaling isn't a problem. If it were, I'd be looking into actual dumb storage systems though (mongo, cassandra, etc) instead of using an RDBMS as a slower version of one.

>But remember, Persistent != Yesod. You'll notice yesod-core doesn't depend on persistent at all.

Yes, but as I said that is the big feature that yesod appears to provide vs happstack and snap. But upon closer inspection we had to go down to hdbc regardless of the framework.

>[[citation needed]] I think the principle difference is that Yesod plays to Haskell's strengths in being "radically typesafe"

Citation for what? That if you don't use persistent then yesod and happstack and snap are similar in functionality? I am not sure how to prove that, how about the other way? What other functionality does yesod offer that I am forgetting?

Yesod avoids haskell in attempting to be "radically typesafe". You get the exact same amount of type safety by using blaze-html and web-routes in happstack or snap as you do using yesod. As I mentioned before, yesod's template haskell, quasi-quotation fetish is rather controversial in haskell land. You can get the benefits yesod offers while retaining composability and the familiarity of using haskell instead learning a DSL. The amount of errors we see in compiled haskell code is minimal, it should not be shocking that this extends to yesod.
At the places I've worked it doesn't make a difference. You get paid for patent approvals (and at one place, for filings and approvals). Doesn't matter what the patent is for: software, electronics, mechanical, chemistry...
The acquisition was in stock and cash. So the VCs that put up the $50M may have just gotten $100M in pre-IPO Facebook stock, which may well dramatically increase their return post IPO.
But that's the words of Zuckerberg, not the Instagram founders.
2005 - The first viral video.

I remember watching the Ugachaka Baby Video in the min 90's. Anyone else remember the original viral videos?
You might be right that was their thinking, but it's a long trek from photo sharing to ubiquitous social network.
皇冠开户
> This perspective that life is a narrative with upswings and downswings can itself be treacherous.

Is this not certainly true?

> Your life is not a prewritten narrative with defined story arcs.

It seems to be that someone could believe in the statement before this and not this.
Publishing is no longer a job or industry — it’s a button
Hack the news at the Boston Globe, BBC, Al Jazeera
It's not lack of money, it's lack of what money represents, which is goods, services, and in general labor. If the US wanted to spend $100 trillion on cancer cures it could, but the moment it printed all that money, the purchasing power of it would decline to the point that they wouldn't actually have enough money to cure cancer.

Consider a single cancer researcher. They need to eat. They need machines that sequence genes that use techniques developed by other researchers, designed by engineers, built by people in factories. All of those people need to eat. The raw materials are mined out of the ground in work that is environmentally damaging, hard work, and often dangerous work. It is not possible to snap your fingers and have more work immediately happen.

There have been exceptions to the above, but it has been temporary in export economies with exportable natural resources attainable at a below-market level (e.g. OPEC, Soviet Union).

You can't just say "Is it really just money that keeps us from doing X?" since money isn't the issue, it's that we don't have enough of the value that backs the currency.
I didn't think about the G+ aspect, you're probably on the right track there.
> It always seemed to me that we should "take care of our business" first, and then play later.

This sentiment only works when the "business" is a low hanging fruit. In other words, very doable with reasonable effort with results in the short-term.

Anything else, and you hunker down for the long haul. And that means plenty of playing in the interim. For "business" that can take a lifetime or several lifetimes, no, you should definitely make sure you play and play vigorously.

Nobody should be asked to sacrifice the quality of their life for the sake of hypothetical benefits for future generations.
I wonder if Facebook will force their sense of decorum onto Instagram. For example, there are people using Instagram to create interesting nude photography, which is something that is not allowed on Facebook (unless I am mistaken).

In any case, I bet you can expect them to force everyone to use Facebook for logging in. Yahoo eventually forced us Flickr users to get Yahoo accounts in order to log in.
Also, plenty of biological evolution can happen in the absence of mutation.
I don't understand this at all. Unless FB started and finished this deal in the 24 hours following the round, why in the world would the founders let this round close?

In all seriousness: somebody explain this please.
A minority of NFL revenues come from ticket sales & merchandising combined. Much of it comes from advertising. If you're an effective channel for mass attention, it stands to reason that you're going to be poised to capture huge amounts of money, simply because there's huge amounts of commerce happening.

The NFL's revenue is not really a reflection on our priorities. A better comparison would be to other discretionary expenditures in the federal government.

Strong agree that we underspend on this problem.
> The race is long and, in the end, it's only with yourself.

http://www.youtube.com/watch?v=OojsLDYr7RY
Cooling computer servers with oil
"Where's the money in Instagram?"

Preventing Instagram from developing into something that has a negative effect on Facebook. It's a "keep your enemies closer" move.
True, but Qt specifically (as well as many OS such as Mac OSX) do not allow running of the GUI in anything but the main thread. This is due to the fact that (from what I've read) graphics drivers are not thread safe.

Just wondering how you got around this...I see you're using processEvents in QApplication.

from http://doc.qt.nokia.com/4.7-snapshot/thread-basics.html:

GUI Thread and Worker Thread
As mentioned, each program has one thread when it is started. This thread is called the "main thread" (also known as the "GUI thread" in Qt applications). The Qt GUI must run in this thread. All widgets and several related classes, for example QPixmap, don't work in secondary threads. A secondary thread is commonly referred to as a "worker thread" because it is used to offload processing work from the main thread.
I think it's also important to note that our understanding of molecular biology while impressive is still so incomplete and there is much to learn.

This is a kind of cool Wiki article: http://en.wikipedia.org/wiki/History_of_molecular_biology

But the discipline isn't even 100 years old yet, and really only in the last couple of decades have we been able to have technology to really take advantage of isolation. We have learned so much about modern medicine, but have so much more to go.
Utterly outmarketed by Apple? What a curious take that is, though it is a natural statement when you're so desperate to try to drag Google into this.

Instagram is a tool that has a limited shelf-life, with a userbase that is almost certainly already on Facebook. Declaring this some sort of coup for Facebook seems weird, given that the overwhelming sentiment is that Facebook has more net worth than brains at this point.
Facebook to Buy Photo-Sharing Service Instagram for $1 Billion
> While the law seems aimed at blackmarket tools that can be used to create malware infested sites, it’s also likely to criminalize tools used by researchers, developers and black hats alike – including tools like fuzzers, the Metasploit penetration testing tool and the wi-fi sniffing tool Wireshark. (Perhaps even the command line would be outlawed.)

They take away your guns, so that you can not rebel against them.
They actually occupy radically different spaces. Arrows are a generalized computational tool, along the lines of applicative functors and monads. Conduits are basically the next step from iteratees. Iteratees are essentially a functional/compositional way of dealing with I/O. Prior to iteratees, you essentially had to choose between using lazy I/O and ignoring the problems or writing C in Haskell if you needed performance and determinism. Conduits take the benefits of iteratees, simplify the coding and give you more concrete guarantees about when resources will be acquired and released.

In fact conduits/pipes/iteratees are all more useful than arrows outside academia. The only library you're likely to encounter arrows in is HXT and there are other XML libraries. You're likely to encounter one of the conduit/pipe/iteratee libraries using any Haskell web framework and probably any other system doing a lot of I/O where guarantees need to be had.

I haven't yet seen evidence that arrows are actually useful at all outside very limited circumstances. The difficulty of learning them and using them is exacerbated by the fact they have something like 11 laws you must obey to create your own arrow versus three for a monad. There's also a lot more going on in the pretty arrow syntax than in do-notation, which desugars pretty easily by comparison. It would all be justified, I suppose, if using arrows enabled crazy functionality that isn't available via simpler abstractions, but that just doesn't seem to be the case.
$33 per user? That's optimistic.
The last thing I want is people on FB seeing "Erik's Backyard Patio" when they are nearby.

Or, even worse, giving my backyard patio a bad review ;)
If anything, I think this one is going the other way: traditionally there wasn't a distinction, but one seems to be emerging more recently.
I think this shows that FB felt threatened by Instagram because photos are in fact the thin edge of the wedge of social networks. People spend a lot of time on sites viewing photos and FB doesn't like when people are spending time on other networks.
I don't think Facebook would spend $1B for image editing. Image editing has well known and documented solutions.
you can save. at least on iOS, tou can.
Patrick, sometimes I wonder if there's anything you don't have a deep understanding of. :)

So, in this case, a profitable company might make the case to buy its shares back from the VC at the same price point they would see in with a 'successful' acquisition.
I haven't been able to find anything anywhere that says they actually closed that round - merely that they were looking to raise money at that valuation.

EDIT: Open mouth, insert foot: http://techcrunch.com/2012/04/09/right-before-acquisition-in...
The discussion is about two different things:

1. The amount of money offered for the author's work

2. Imploring others to not take "lowball" offers in order to preserve a certain pricing/business model.

Regarding #1: Everyone is allowed to make any kind of offer, and the author is free to refuse them, just as he did. Photography is a business, and everyone is trying to make a deal to make a buck. If Coke offered $100, that's their prerogative, and it's up to the author to either haggle up higher, or refuse them flatly.

Personally, I see no reason why the author was so offended -- the emails weren't rude, they weren't demanding, and the email person "L" was almost apologetic for having only $100 to spend. Since I don't know what company this is, we cannot make assumption on why the author thinks they will sell the calendars for $12.99 (although, there are religious undertones, and my suspicion and speculation is that they will not sell these at a huge profit as the author believes)

Regarding #2, that's been covered well. If I want to sell my software at $0.99 per app and it undercuts the competition, great. We saw iOS developers complain that the $0.99 games are undercutting their profits, but it turned out to be a sustainable model. It's not my problem if I give my photos (or product) away for free and undercuts his model.
Some quick back-of-the-envelope math for how much the co-founders walked away with.

Assuming the first round of $500K was @ $2.5M valuation, giving those investors 20%. So the founders are left with 80%.

Further assume the 2nd round of $7M @ $20M valuation, giving those investors 35%. So the founders are left with 45%.

Further assume the 3rd round of $40M @ $500M valuation, giving those investors 8%. So the founders are left with 37%.

Also assume that the employee stock options pool is worth 10% of equity. Founders left with 27%.

There are two founders, according to Crunchbase [1], so assuming a 50% split for each founder, each founder has 13.5%.

At $1B, each founder walks away with a cool $135M in cash + Facebook stock (which is likely to appreciate significantly in a few months) - which is likely another reason they chose to go with FB as opposed to Google.

Not bad for 2 years worth of work.

[1] - http://www.crunchbase.com/company/instagram
Every picture you take with Instagram is saved on the phone. Take a picture, optionally apply a filter, hit next, but don't hit Upload. Go to the Gallery app and you'll see an Instagram folder with your filtered photo, and a copy of the original photo in the Camera folder.
When you factor advertising out of the NFL, NBA, and MLB, I'm not convinced that all three together outstrip medical research. Pfizer alone has an R&D budget higher than the NCI.

I really don't think this is a valid comparison you're making.
+100. That's one of the things I love about Haskell - it makes the "right" things easy and the "wrong" things hard.
A crappy $1 brush DC motor running from a 9V battery does a pretty good job of generating tons of interference all across the spectrum.
Ada 95 is a very different language from Ada 83, cleaning up a bunch of rough edges in the latter. That said I still don't really like it, for aesthetic reasons more than anything else.
Who said that you can't have a little fun? It's just pretty weird to spend more on football than on cancer research.
At least in part, this was a defensive purchase. A huge amount of facebook's traffic, pull, data costs, etc. are probably photos. Instagram is a photo-based social network.

Actually, this was probably a tech buy for the photo filters. Totally.
(Disclaimer: Google employee, previously unaware of this program until it showed up on HN, speaking for myself and not the company.)

My guess is that this is trying to advocate for the open web, draw attention to all the ways that the web has changed our lives, and brainstorm new ways for it to continue impacting lives. It feels like the open web is under attack a lot these days, from various angles like walled-garden social networks, proprietary app stores, spammers, etc.

Remember that the vast majority of Google's revenue still comes from AdWords and AdSense. The more people use the open web, the more they search, the more they click on ads, and the bigger Google's revenue. Also, the more data that's available to Google and the better their algorithms can perform, which lets them put out better products.

When people use the open web, Google's stock price rises with no extra effort needed. When people switch to proprietary products, it's an existential threat to Google's business model.

So yes, this is done out of self-interest, but it's a case where a corporation's interests align with consumers. As a user (& a potential startup founder in the future), I very much want to keep the Internet free & open.
Has anyone found this site actually useful? As in, you wouldn't have been able to find this information, in a format as nice as this, when you needed it?

This site just looks like SEO spam to me. But it is number 5 on the 1st page of HN so maybe I'm wrong.
Ahhh....good point. That does change the formula a bit, but even still...what's the likely 1 year return on pre-IPO FB stock? 3X if so much? I doubt it.

Anyway, it's better than 2X, so I guess they can't be pissed.
yar i guess those noise is just to give the picture of a seemingly successful person and make people fall for its crap.
A healthy web is good for Google's business. Isn't that enough of a reason? Isn't that a more reliable reason than altruism?
its not about new users. it is about engaging their existing users on a new platform - mobile. Pretty sure instagram mobile crushes facebook mobile in engagement
Rails core killed ActiveResource
1) is simply not true everywhere. I'm sure it varies depending on a country, but I know PhDs in a number of fields and all of them are doing at least "ok" financially.

I'd like to see any kind of proof of 3)... it may be actually the opposite, because it shows that if market has enough money for a dotcom bubble 2.0, some of the transaction value is likely to fuel research to some extent (via taxes, etc.). Good economy is good for many people. (simplified, but true to some extent)
Apple takes 75 cents out of every dollar of profit in mobile.

The second graf isn't worth responding to. I'm not as emotional about tech companies as you seem to be.
I would like someone to sit me down, and explain the economics of why accept a buyout immediately after raising. And NOT the part of accepting $1 Billon. But why they closed a round with a buyout just around the corner.
It's right around the corner. Also limb re-growing and other miracles.

All the fruit of AIDS research.
I'm not saying you aren't typing symbols into an editor. Programming should still be done with a language. I'm saying: why should what you type be the same thing that is stored on disk. We are a decade into the 21st century and we still edit code the way we did in the 70s. Am I the only one who sees something wrong with that?

Let me ask you this. How will software for the Starship Enterprise be written? If we are still doing it in VIM then there is something seriously wrong with the future. Surely something better will come along. Let's explore what that something is.
Every non-app ActiveSync implementation I'm aware of requires a full device wipe. iPhone goes one further and busts you down to boot loader (or did when I had an iPhone 3G and tried it out) so that it requires assistance from iTunes to get moving again. Windows Phone and Android will just reboot to stock.

Having IMAP access enabled means that your IT department didn't think ahead, they got overruled on having IMAP shut off, since it comes disabled by default, or they are using the default ActiveSync policy which will generate the security prompts as well.
Infographic on working in the European Union
Facebook's success is largely staked on the fact its the world's most popular and successful photo sharing application. Any viable competition in that space is a real threat to Facebook's dominance in this area, its a strategic move
The article says that arrests doubled, not that the costs associated with theft doubled.

I wasn't discussing the article, but correcting errors in someone else's post.

I also like how you think that they should be happy with your model, that how they feel about the situation is of no consequence.

I never said what I think about the situation. I merely corrected someone else's financial misunderstanding.

They have to live with this situation; they've got skin in the game. You just post.

You're clearly angry at something. I strongly suggest you deal with this yourself, rather than continue to flail around and vent your frustration on strangers over the internet.
It's an ad for a training firm but it contains some useful info & numbers
I assume changes are usually small, you may want to try serving diffs?

I.e. have the clients poll for the md5 of their _current_ list-version.

On the server store the diff that will upgrade them to the current version under that filename. If a client requests an unknown md5 (e.g. because he has no list or his list is corrupted) default him to a patch that contains the full file.

This requires a little logic on both ends (diff/patch), but would probably slash your bandwidth requirements to a fraction.

A little napkin math:

25 lists * 150kb * 1mio fetches = ~3.75T

vs

25 lists * 1kb (patch) * 1mio fetches = 25G (0.025T)
This seems ominous for Google, which spent $12.5bn for Motorola to stake a shaky claim in mobile

I was under the impression that Google paid that price (and, indeed, bought Motorola at all) for patents.

Google is doing just fine out of Android. iOS may be better marketed, but there are a hell of a lot more Android phones out there.
2 things I'm very curious about:

1. What role did the Android app play?
2. When did these two start communicating?
How did you measure the number of yesod, snap and happstack users? "Objective measurement" means something. Keep in mind, "there's more traffic on mailing list X" doesn't mean there's more users of software X, it means there's more users asking questions about it. Given that yesod is much larger, it doesn't seem terribly unreasonable for there to be more questions about using it.

I think you've been displaying the inflexibility I refer to right here. "Everyone loves hamlet because I said so, if you don't love it you don't exist because I said everyone loves it". I understand you like the tools and methods you use, but your reaction to other people preferring other things appears hostile and/or dismissive. Accepting that people can like a different template engine without being objectively wrong might lead to yesod users having a plurality of template engines to choose from.
No? It's definitely not true? It's The Gambler's Fallacy?
Flashback and the E-Word
I think it is ridiculous. No need for user base, no need for technology. Even no serious business model. Anything I missed?
For the record, this was sarcasm. It's 2012. I really hope you guys aren't debugging using printf still.

You'd think someone into esoteric languages would've heard of a debugger.
I came from a java background. I like Python because I feel like I think in python and it makes me write elegant (IMO) code.
The longer you live the less like "cosmic woo-woo" it gets. Believe me. It becomes a mundane certainty. And if you can't give people the benefit of the doubt when you are well, then when it comes time for you to bear whatever cross comes your way (as it certainly will) then you will have no tools at your disposal to deal with it.

Be kind to people and don't prejudge. Grudge and jealousy are hideous, crippling afflictions (and its half of what's wrong with us as a species) and they don't help you in the time of your own need.
CPU and bandwidth are entirely different issues. Sure, nginx can handle the processing. But do you have the piping to match?

A run of the mill dedicated server has a 100mbit uplink. Do the math. (Hint: it's easy to saturate in no time).
Yes. I JUST deleted (deactivated/request removal) my FaceBook account over the weekend.
Techcrunch just confirmed it - http://techcrunch.com/2012/04/09/right-before-acquisition-in...