skysight-inc/HackerNews huggingface dataset:
Absolutely agreed. I would take it a step further and say that you can't "plan" to be rich and powerful, or have huge social impact, or be disruptive. It doesn't really make sense and it sidesteps the actual goal you should have, which is doing what you want to do and making the small differences you want to make daily, monthly, yearly. xkcd's alt text here (http://xkcd.com/874/) says something very powerful: "I don't trust anyone who's more excited about success than about doing the thing they want to be successful at."

You pursue what it is you want to pursue, like, and has meaning for you--non-profit work, lawyering, javascript debugging--and the impact comes later, if it does at all. "Get rich, then change the world with it" is betting your future on the resources you might have tomorrow, whereas you should be pushing forward with the resources that you DO have today.
Feedly has a very familiar view for Reader users: http://blog.feedly.com/2013/03/14/tips-for-google-reader-use...

I've been using that view since the Reader announcement prompted me to give Feedly a second look. Works perfectly.
Using Facebook Advertising to Increase LTV and Decrease Churn
I don't think so. Most of the developers that I have most looked up to over the years either did not write frameworks, or if they did, that was only a small part of their work, and I likely would have viewed them as great developers even had they not done a framework.
Ok I understand the decision now. Surely both (sequelize and node-orm2) aren't the one and only solution yet but I needed some stuff to be supported which you didn't (yet), e.g. indexes or something like that.

Did you have a look at jugglingdb? I don't use it also because of similar reasons why I didn't want waterline but basicly I think it's more mature than waterline is.
Then, does that make Hacker News an anti-competitive move by YCombinator? Does it make Free Software anti-competitive?

Maybe it is, but then I say, hurray for the anti-competitives!
I am a software engineer and do tend to look at things as just simple, solvable problems... Then I met my girlfriend who is completing her masters in Public Health. She has taught me of the great importance of what you mentioned (experiment design, data collection, and analysis). You can't account for all factors, but if you haven't even considered what the most important ones are, you're doing it wrong.

That being said, I hate that stories like this get more attention because everyone here is irate over how obviously wrong it is while someone's great Show HN project gets passed over.
We live in social days. Add a FB/Twitter sharing "Just got an investissement from X"/"Just invested in Y"
>Can you tell that flavor with 100% accuracy if you are blindfolded and someone else has poured the cups?

I'm pretty sure I could if you let me practice beforehand. There's a pretty distinctive smell to scalded milk.

>What chemical change in the milk accounts for "scalding"?

Protein denaturing. It's a well documented effect in milk, and some recipes even specifically call for it. It's just not great in tea.
I posit this is because EA doesn't really have a brand identity per se, but SimCity does.
When I was first dating the woman who became my wife, we decided to take a vacation together and split the expenses. We worked up a budget and did a pretty good job of sticking to it, until our car had a minor issue and we had some extra expenses (an extra meal at a restaurant, etc.) When we did the numbers at the end of the trip, it turned out that I overpaid by a bit, and she wrote me a check for that amount. When I cashed it a week later, she got very upset with me, because she forgot about it and already slated the money for something else. My response was "well, you gave me a check and I simply cashed it. I would have gladly paid for the extra stuff, if I knew that's what you wanted". Her issue was that something unexpected happened with her money.

Long story short, a quick text with "About to cash the vacation check you wrote" would have saved us a fight. OTOH, coming up on 10 years together, so I think it worked out OK.
Reading your comments, and not wishing to cause offense, I would guess that you're not neurotypical. Communication is messy, and being outside the neurotypical territory may explain why it's frustrating to come across these things.

I apologize for being insensitive to this possibility.
The blog post mentions Lisp, but it should be pointed out that what they're using in that course is Scheme, which should not be confused with Common Lisp.
It's not just for rent. It's 3 months plus "oh shit my parent is sick and I have to fly 5000 miles on short notice to see them" money.

If I said 5 years, sure. But 12 months is not extreme. It's 12 normal months, or three really bad ones.
And a RFC. And an API.
This is called mutation testing. Here is an article I read recently that I thought was a good introduction to the idea:

http://dev.theladders.com/2013/02/mutation-testing-with-pit-...
Of course in two years it will be 3/14/15 in the US, that will be fun.
This is why I love Ubuntu
Looks as if MIT has accepted the Tau argument
They've left out the most important part: paying lawyers thousands of dollars!
Actually, the Chinese have a large malaria control program. They get a lot of cases in southern China, especially along the border with Myanmar.

So do the (South) Koreans. They get a lot of malaria cases along the demilitarized zone, which has basically been left to return to a state of nature. This leads to stagnant water, which allows mosquitoes to breed.

But, of course, they spend a lot more money on malaria control in their own countries than in, say, Equatorial Guinea. Also, China and Korea are lucky in that the prevailing form of malaria is Plasmodium vivax -- which actually used to be called "benign tertian malaria." In terms of death rate, it's about as benign as the flu. Which is to say, not benign at all -- until you compare it to the other form of malaria.
The ones I know are listed on Wikipedia: http://en.wikipedia.org/wiki/Application_checkpointing
You are correct. I'll also add that consistent formatting provides an excellent aid for grepping. Sometimes you want to search for code in the standard library that does something similar to what you do, or you are looking for a specific idiom. Consistent formatting helps making a simple regular expression pretty exhaustive.

Combined with structural regular expressions you can answer questions like "what are the types that contain both a mutex and a map, and what are the types that contain the types that use a map without a mutex": http://pastebin.ca/2202690
They also arise when punishment for breaking the promise is high. Tight network, word gets around.
I think the main part of this that resonates with me is not wanting a disconnect between the parts of your development that happen "above" and "below" the database abstraction.

For this reason many people seem to be using databases more as lightweight, reliable storage and pushing as much logic as possible up into the application. I hear many stories of people using SQL databases with one big table with a key column and a value column.

The article also begs the question: Why not just use a filesystem for state storage? Two big issues: 1) It's not very good at creating/updating lots and lots of tiny files and, 2) aside from some clunky locking, it doesn't have any good concurrency control mechanism for concurrent access to data. This is where databases become valuable.

I build FoundationDB, a database that aims to decouple the storage substrate (which we are building as an ordered, ACID key-value store) from the data models and interfaces (which we are building with our community as open-source projects). Not to say that this solves all problems, but it does align, I think, with the author's way of thinking.
Framework is too specific -- developers of widely used applications, operating systems, languages, etc. also get recognition and respect. But, yes, if you want to get respect from other developers, the best way is probably to develop something that gets widely used, especially something widely used by other developers.
Pebble Android SDK
The guy used a $10,000 double spend to publicly extort OKPay to expedite a smaller refund, rather than go through support. I'm not sure I'd be very gracious either, or ever do business with this guy again.
The way I might be wrong is in the assertion that the Protestant Reformation was responsible for creating cleavages within the European elites that might have formed in other ways and for other reasons.

Did society need the Protestant Reformation, at that specific point in time, to get those advances? Possibly not. Did we need a Cold War with the Soviet Union, rather than some other kind of conflict, to get the Internet? Again, no.

It's not specific conflicts that humanity has needed to advance, insofar as history could have played out in a million of other different ways. However, it has been the case throughout most of humanity's history that social health (rather than slow degeneracy due to a parasitic elite) requires some kind of intractable enmity to exist within the elite.
Imagine that Go were used to write most components on a system. One security vulnerability in one package and you don't replace just one library, you'll have to reroll every binary (or package if you are maintaining a Linux distribution).

Also, since there is no version management in Go packaging, you better hope that every program uses the API of the latest or fixed version.
800+ days of Minecraft in 8 minutes
A new pope can start making a difference in the lives of a lot of people as soon as tomorrow. Proving the existence of a Higgs boson won't matter to nearly everyone for many years, if it ever matters. In the past new physics has eventually lead to new engineering which lead to new products that change peoples lives. In this case I'm not sure that will happen, given the energy needed to reach the new physics. At most the engineering needed to reach those energy levels might spin off new products, but they're not likely to be drastically new, just an extension of existing products.
Not everyone. I certainly don't :-). A significant minority of Go users come from or like Plan 9, and they use acme or sam, Rob Pike's editors, which by default display text in a variable width typeface.
I have to agree with you here. For both customer work and some of my own projects I need a search API and a translate API. I went with the Microsoft APIs because I thought Microsoft would be less likely to "pull the rug."
Sorry to hear about that. Want to email feedback@getprismatic.com and we'll look into it and try to get it fixed ASAP
You mean like this - https://news.ycombinator.com/item?id=5374528 ? :) This was my other comment on this post, although I described mostly the practical, not emotional side of the issue.
Splendid. Was expecting something of this sort after Harj Taggar's post "We'll be circling back" [1]. Hope the protocol does good of what it intends to: i.e not letting VCs hide behind a VC way of saying no.

However from a situation standpoint, this kind of indicates beginning of incoming processes in VC funding. Bureaucracy. Like it happens in big boy industry. Seems a bit detrimental but probably dishonest and noob VCs asked for it.

[1] http://paulgraham.com/circling.html
Yep, good idea, they could take Organizations you are a member of and provide remotes for each person in that org for you.
The Hand of A Friend
AWESOME, no more virtualbox+vmware nonsense now on my macbook.

No questions yet, will test it out when I get home from work as i forgot my laptop at home today.
What Makes a Team Smarter? More Women
Mention.net
If you're watching the webcast, skip to 3:20 to avoid all the promo and buildup fluff at the start.
Runtime inefficiencies are no excuse to use a lower level language - if I had a language that let me write a 2d platformer game in 3 days but pushed every player's computer to their limit, I would use it.

In addition, considering there's languages out there with much, much greater runtime inefficiencies of languages like python being used in the client/server side of massively complex games like Eve Online, there's a lot more that should be taken into consideration when choosing a language other than raw speed.
I think the problem there, is that meta.stackoverflow is still considered by the StackOverflow guys to be an instance of type QuestionAnswerSite. Which means that it's a place to ask objective questions about StackOverflow, not really a place to "talk about things."

What they really need is forum.stackoverflow.com. Or, more likely, given the leadership, discourse.stackoverflow.com.
This just in: when you have a proven example application, an existing design, pre-fab content, known behavior... writing software is easy.

I'm fighting the urge to say "no shit".
I think the government has a legitimate interest in protecting against computer attacks on public infrastructure that could result in death, and I see a place in there for government involvement. To a lesser degree there is a legitimate interest for government regarding IP theft. But I think how the government is involved and what powers they have, are different for these two scenarios. I understand that they overlap. CISPA is going to give government a much expanded jurisdiction and I don't think the restrictions are fine-grained enough.
Software as an experience
In my scenario, where the second investor isn't a domain expert, but says something like "I will say yes to $xxx at a a lower cap", then does the startup have a moral obligation to give the same deal to the first investor? I think so, but could be convinced otherwise. Maybe this never happens.
Time for a deal protocol app?
First Love, A Letter To Google Reader
C++ is like an aging pop star. It has to constantly reinvent itself -- and hide its flaws and wrinkles -- to stay relevant.
Fortunately there're a lot of these 'magical' languages nowadays, some that comes to mind is Haskell and Shen.

And yeah, functional feels much cooler than imperative, who would've thought that the teenagers were right? Being lazy and doing everything at the last minute is cool.
Fantastic product
> to acquire a certain locations that are currently not displayed on google maps.

But all locations are already displayed on Google Maps. Do you mean a fresh, new image, taken at the present time, on demand? I seriously doubt that such a program exists within Google -- it would be fantastically expensive.

As to the general issue, I recommend that you use geographical coordinates. That way, you don't need an answer to your question, you can proceed with what is already known about Google Maps. But this will recall stock, historical images, not new ones.
>What exactly is 'Vitamin D'? Cholecalciferol (D3) [1] is quite different from Ergocalciferol (D2)[2]

Not as far as nutrition is concerned. Some studies have indicated that D2 is slightly less potent, but the majority have shown equal efficacy.

>Or take "Vitamin K" for example

Same deal. You are confusing the notion that there are multiple chemical compounds that fulfill the role of a vitamin, that you need them all. They fill the same role, you need something to fill that role, not one specific form.

Your whole argument seems to be an attempt at pointless pedantry, when the pedantry presented doesn't even matter to the subject at hand.
Are there any predictions for possible daily-life-affecting spin-offs from the new physics itself, rather than just from the engineering advances made in the search? Or do the energies involved preclude any direct practical uses?
"Any sufficiently advanced technology is indistinguishable from magic" -Arthur C Clarke

Whenever "magic" is mentioned in articles like these, you can probably safely substitute "higher-order abstractions that aren't available in the language(s) I'm accustomed to". Of course it's easier (and more fun) to say "magic".
Caveat: lots of subjectivity here.

My impression is that Go and Lisp are similar here. Neither is particularly pleasant to read in the small. Lisp because of all of the parens and the sometimes "backwards" dataflow of nested functions. Go because of the "imperativeness", the frequent manual returns for errors, the mandatory {} for blocks.

In both cases, that was a deliberate choice in order to get simple syntax. The beauty they are focused on is larger-scale beautiful semantics. Lisp with macros, first-class functions, etc. Go with interfaces, goroutines, and channels.

Where some languages treat the syntax as a first-class feature, I think Go and Lisp treat it more as a means to an end. That being said, in both cases, practitioners of those languages do specifically like their syntaxes. It's just not a major focus of the language designers' time.
Any example applications made with Sails? A chat app?
Definitely not promoting it! That's a convenience feature to make it easy to see what's happening during development. You can disable that behavior in your routing table.
The pattern replacing is awesome. It can do a lot of refactoring.

http://talks.godoc.org/github.com/sunfmin/talks/2013/gofmt.s...
Surely there's a huge opportunity for the market of VCs to favour those that move quickly: Bring an accountant to the startup demo day to look over the books of ones you find impressive, a lawyer on call to prepare a (i.e. tweak a standard) contract and a free coupon for a same-day courier service for the founders to return it once they've consulted their lawyer and signed. Then an instant money transfer.

Obviously, this puts an awful lot of power in the hands of the investor that actually attends the demo day. Those VCs (and their backers) willing to do so will face the usual risk/reward tradeoff.
Not sure if this is what you're looking for, but Command-Shift-R refreshes a page ignoring cache
Our first Python contribution is coming by next Tuesday, and that will be the bakery, aka Aminator.

More Python should follow shortly. Python is much newer here, so we aren't as far along the open source path.
This is so far my biggest disagreement with Guido and Python.

Comments like "Third, I don't believe in recursion as the basis of all programming." and recursion "is just a nice theoretical approach to fundamental mathematics (turtles all the way down), not a day-to-day tool." Makes me wonder how long he was exposed to Scheme. For me, programming in Scheme is a wonderful experience, way more pleasant that in Python.

In Scheme is really clear what is an efficient or inefficient piece of code. Rather in Python, where I found myself going back and forward trying to figuring out what is happening behind the scenes to see if I can do it in a more efficient way.

Don't get me wrong, I will take a slow Python against something faster like Java any day. But I have Scheme in the top of my preferences and that hasn't changed since 17 years ago when I was introduced to Scheme for first time.
I could really use some advice on this, actually. It's very serendipitous to see this posted.

What if you have a handshake deal and the other person abruptly disappears? I'm incurring all costs of operation, they've gone back and not completed anything they've said they would and now don't even reply to emails?
Oh, I thought it would be antibiotics and immunology.
Give them work in which he/she interested it will increase its
work efficiency and you will get more out put with less input.
In my mind "I need to turn to my version control system to have a clue what just happened" is a great example of having too much magic for a production product.
I think this would only work if the VCs had been regularly paying attention to the company long before Demo Day, and had done their research. I don't think they'd want to invest immediately after seeing the company for the first time.
Highlight your Fortune 500 customers
Does anyone know how RAM-intensive deep learning is? If the answer is "not very," I think the GA144 might be a good candidate because it's a lot of CPU-capable (independently-branching) cores.
Hmm, I am not sure his points really apply to programs given that it would be trivial to program if we knew exactly what the problem we were trying to solve was.

Hard to prioritize when we don't know what is more important (relatively to the amount of time it takes), easy to prioritize when you have 10 different kinds of things to wash.

And yes, I would fail as a dishwasher. That is why I am a programmer.
You can absolutely control your device.

You can download apps, or not download apps.

If an app developer says, "Hey, you can use this app if you let me show you ads!" you can agree to that or not.

Google is committed to letting an app developer offer you that deal, and they're taking a step towards making sure you hold up your end of the bargain.

If a farmer's market set up shop in your town, and little kids stole the merchandise all the time, you'd want them to hire a security guard, wouldn't you?

And you can still install from the APK. So, you're really just whining that Google doesn't THEMSELVES make it easy for you to bypass the ad market.
I continue to be impressed at how cleverly Y Combinator hacks investing. What a breath of fresh air!
GCC 4.8 has caret-denoted column information for errors and warnings.
I wish HN would blacklist teespring.
interesting use of node.js/backbone.js
The capability of technology should inform people's philosophies, not the personal beliefs of the creators.
Found it. thank you for the tip http://paulgraham.com/bronze.html
> "whether we're saving time or cutting jobs"

Those two things are basically the same.

In a shop with only one accountant, you're saving her three hours a day.

In a shop with 100 accountants, 30 of them just lost their jobs.

The trouble with our work is not that we don't know whether or not it's doing good or bad, it's that it's almost always doing both at the same time. Determining whether the good outweighs the bad is both subjective, highly fraught with egotism, and treads uncomfortably close to rationalization and playing god.
Understanding a project: magic tip to improve your software development process
Why not do something creative like have the investor sign a dollar bill (of any denomination) and give it to the founders?

Every founder comes prepared with some cash in their wallet, and then when you confirm a deal the founders ask the investors to sign the dollar bill with a Sharpie/pen. On it would be some sort of short-hand for the deal valuation... Cash is more ubiquitous than phones - even impromptu, it's highly likely one person will have a cash on them - plus you don't have to deal with sharing emails, phone signal, phone battery, waiting for that text/email message to come through, blah-dee-blah.

And then you can frame it and do all sorts of other creative/cutesy stuff. If YC made it a tradition to do a "signed cash" deal as a way of indicating the confirmation of a deal, it'd make for a cool way of looking back at all the great (or not-so-great) investments... sort of like that whole "my first dollar" thing some people do.
I'd also like to add: Google Web Search REST, Google Web Search JSON, Image Search, Code Search, Feedburner's API, and some 30+ others that I _don't_ have a personal interest in, but I'm sure were used by many others.

While it's great to have all this stuff in one place when it's all supported, it quickly turns bitter once Google becomes the only player in a market only to pull out suddenly.
> most PC games from big publishers actually install malware and rootkits onto your machine! That seems infinitely worse than always-online, but no-one cares about that either.

If you define "most gamers" as the people that bought the products you are talking about it is certainly easier to say that those people don't care about those things.