skysight-inc/HackerNews huggingface dataset:
Playing the survivorship bias game is always fun, but the devil is always in the details:

1. USV's investment was made in 2011. In 2014, we're at a point in the cycle where investors are even more focused on growth.

2. According to DDG itself[1], the inflection points in DuckDuckGo's growth correspond to key privacy-related and distribution events. There's nothing in DDG's growth to suggest that USV's investment itself sparked growth.

3. DDG's founder is a successful serial entrepreneur. Entrepreneurs with a track record can more easily raise money, even for bad ideas (see: Color).

4. USV's investment rationale ("we invested in DuckDuckGo because we became convinced that it was not only possible to change the basis of competition in search, it was time to do it") is fundamentally based on the potential size of DDG's market (search), which is one of the largest. In other words, it was a small bet (USV only invested $3 million) on there being an emerging opportunity to compete with Google.

I repeat: if you are "growing slowly", especially in today's market, you are going to have a very difficult time raising capital from Silicon Valley investors. Period.

There are a lot of entrepreneurs who believe they're the exception to the rule, and you see a lot of companies trying to game growth metrics because they know how important growth is to fundraising, but the vast majority of the post-launch startups that don't have a growth story to tell are getting "no" far more often than they're getting "yes."

[1] https://duckduckgo.com/traffic.html
2 of my friends--one is Nigerian and the other is not but grew up there--left great positions in other countries to go work for Tony Elumelu's foundation (they left the Rockefeller Foundation and a foundation in Boston). Both of them have always been passionate about seeing Nigeria progress and I was so happy for them a few years ago when they each got the opportunity to return there to work for such a promising foundation. I've seen the jokes in this page, and yes, even within Nigeria people laugh about all sorts of other hardships of daily life there as a way of coping with them, but Tony is one of many people I know of who are defying pessimism and truly making a difference. So many average citizens there already manage to pull off industrious plans despite roadblocks we don't have to deal with in countries like the USA, so with opportunities like this I'm hoping to see even more successes. With half the number of people of the USA and more than double the population of the next largest African country, Nigeria's next generation is well poised to take the world by surprise.
My first introduction to this was via Larry Niven and Jerry Pournelle's Inferno, about an SF writer who dies and then finds himself in Dante's version of Hell . . .
For those of you who liked reading this, I (tangentially) recommend Irvin Yalom's book, "Love's Executioner" [1]. Irvin Yalom is a truly talented writer and a very talented psychotherapist; in this book (and, really, in his work), he focuses on how he and his patients grapple with death. I have a copy on my shelf that I read from time to time, and I can't recommend it highly enough.

[1] http://www.amazon.com/Loves-Executioner-Other-Tales-Psychoth...
As a rule in the military/government contractor world anything with 'J' for 'joint' in it is a mess.

JSF -- a mess

JTRS -- (Joint Tactical Radio_Systems)

etc.
In fairness to jgmmo, Medium.com estimates it's a 25-minute read. You can see their estimate at the top right of each article.
Golang's stance on this struck me when I saw it. "Of course". URLs have the answer embedded in their name from the beggining. There of course are pros and cons but it seems to me much saner to have URLs as package names and registries as mere search engines leveraging package metadata.

I think you're a bit rude to NPM though. It had many things right and finding defects in retrospect is always an easy task.

Regarding my involvement in open source, I have no clear picture of a solution to this problem at the moment so I will refrain, following the spirit of my previous point. I tend to publish only what I know will be firm ground for others to build upon.
USA = 3.8%, Nigeria = 0.5%

http://data.worldbank.org/indicator/MS.MIL.XPND.GD.ZS/countr...
it's nice to see an article that says "X isn't for everyone" in the field of text editors.

While the author talked about emacs being "painful" to learn, they later rephrased in terms of a time investment. But I don't think it's just about a time investment. Some people find the process of learning new key bindings, workflows, etc. more painful than others.

I notice that every single person on my ~5 person team uses Eclipse, instead of Emacs or Vim. That's probably partly due to the influence team members have on each other. But I think it's also because we chose (or were assigned) this team based on certain personality traits. The team's product is focussed on making certain hard to use things easier to user. I think that the people who could relate to this product, are the sort of people who experienced the "pain" of learning things like emacs more than others.

I think that we need to acknowledge that people are different. We should value the people who are capable of learning things like emacs with little psychological difficulty. But those of us who like things to be easy and intuitive from the start, should use our visceral experience or hard to use products, to guide us in making easier to user products for others.
And how much more power did the M3 consume?
To anyone interested in reading more about the how the classification of finite simple groups was "discovered" over time (the main families, then each new sporadic group, and finally proving that all of them have indeed been found), I strongly recommend reading the following book: Symmetry and the Monster, by Mark Ronan.

It's not so much about the math than the history behind the quest, with took about 50 years to be completed.
Am I the only person who thinks it does not look that bad?

It has that special elegance that comes from being pure function - it's, after all, a cannon with wings - where no line is afforded if there is not an excellent reason for it to be there.
They still receive some stock on year 1 they just also get the same amount of stock on year 10 and year 30. Anyway the whole point is to get a CEO to optimize for the long term if there not willing to get deferred compensation you probably don't want them as your CEO. Sure, there are tax implications but company's can generally just pay those taxes. The point is getting upper managment to align with invested plenty of investors care about there returns over longer periods than 30 years.
"Nigerian Billionaire Commits US100,000.000.00 to Create African Entrepreneurs"
Worthy of Execution
http://www.eetimes.com/document.asp?doc_id=1324539
OT, but I am reminded of this great quote:

[I]f we wish to count lines of code, we should not regard them as "lines produced" but as "lines spent": the current conventional wisdom is so foolish as to book that count on the wrong side of the ledger. -- E. W. Dijkstra
No, it's not just about "opposing non-Free software in addition", at least how they (GNU) see it.

E.g.:

In practice, open source stands for criteria a little weaker than those of free software. As far as we know, all existing free software would qualify as open source. Nearly all open source software is free software, but there are exceptions. First, some open source licenses are too restrictive, so they do not qualify as free licenses. Fortunately, few programs use those licenses.

Second, and more important, many products containing computers (including many Android devices) come with executable programs that correspond to free software source code, but the devices do not allow the user to install modified versions of those executables; only one special company has the power to modify them. We call these devices “tyrants”, and the practice is called “tivoization” after the product where we first saw it. These executables are not free software even though their source code is free software. The criteria for open source do not recognize this issue; they are concerned solely with the licensing of the source code.

https://www.gnu.org/philosophy/open-source-misses-the-point....

https://www.gnu.org/philosophy/free-software-for-freedom.htm...
This comment gladdens my heart.
Tony Elumelu currently supports a local incubator in Lagos also @http://cchubnigeria.com. He knows his stuff and I hope this goes a long way to driving all the truly distinct ideas which are scalable and profitable.
TL;DR You have no responsibility to keep coding, but you do have a responsibility to transition the project to a new maintainer if someone sufficiently competent volunteers.

As many others have already mentioned, it is very useful to clarify in the README what the status of the project is.

Something I would like to add is that if someone else comes along who offers to take over maintenance, that is a useful thing which you should probably accept, and then you should update your README to point to the new official maintainer. You can also explicitly mention in the README that the project is looking for a new maintainer, which to me always seems a bit friendlier than just stating you've abandoned the project.

Even if you don't officially pick a new maintainer for your project, if a couple of forks spring up on github consider linking to them from your README if they still seem active after a couple of months.
Energy Firms in Secretive Alliance with Attorneys General
If only Ontario/Canada did something like Startup Chile instead of burning money in the Mars building/project.
That's the definition of chirality. If you have a tetrahedral orientation of four different atoms around a center atom (e.g. carbon), there will exist a "right handed" and "left handed" version.

You can rotate the "left handed" version any way you want, but you won't be able to superimposed it on the "right handed" version.
I figure an added crime, oh web designers, would be the very use of "trivial code"!
"Clear" as in "the overwhelming opinion of experts operating without the benefit of hindsight" or "clear" as in "a position held by the masses primarily out patriotic faith"?

The GDP charts I've seen seem to support the latter: the USSR's developing economy grew significantly faster than the US's developed economy for a sustained period of several decades. The "collapse" of the USSR didn't look so much like an adjustment (i.e. what you would expect if those numbers were completely fictitious) but rather a leveling off of growth. As for your "obvious example," 1. importing food is not necessarily indicative of a shortfall and 2. from what I understand, the central government of the USSR occasionally starved sizable chunks of its population for political reasons rather than due to actual shortfalls (e.g. while simultaneously exporting food).
That's the truth at the heart of statist (as opposed to anarchist) libertarianism. A despot is a despot, whether they're exercising power purely for self-interest, or according to "enlightened" principles.
Why PHP is better than Python
>I think this would've been unfathomable to the handful of people who knew what Free Software (in the rms sense) back in the 1980s and 1990s.

Err, back in the mid-to-end nineties far from being unfathomable, a widespread belief was that each year (or 'soon') would be the year of "Linux on the Desktop" and Linux overthrowing Windows.
Thanks for the suggestions HN! I added a note to the top of the README and will try to wrap up existing issues. I won't delete the repo from github.
JavaScript is really easily "openable." It's actually really easy to run most of it through a beautifier. Take even something as insane as the contents of http://jsbin.com/OhisIQAW/1/source (uses nothing but symbols to run `alert("I love you.")`) and the magic becomes a lot more visible.
Running the first statement will give you an object filled with numbers 0-9 and letters a-f. The second statement, when run, outputs the string "constructor" by messing with references to the first object.
With a little bit of dedicated work, you can easily learn how anything is done in JS (well, besides Asm.js but that's beside the point) because it is, at its highest level, a language made to bridge between APIs. The only good thing about it is its widespread support and debuggability.

Oh, and the reasoning behind the "one character method names" mentioned: It's for minification of code, because we don't live in a world with infinite resources. If the FSF donated to me to keep my code "open" then I'd gladly keep it un-minified. Even when "obfuscated", though, it's pretty trivial to undo. [1]

[1]: http://features.jsomers.net/how-i-reverse-engineered-google-...
Some 10 or so years back HBO had the Six Feet Under show. It was centered around a funeral home family business. But it was a pretty good show all around. Highly recommended.
It looks like something Ralph McQuarrie would design.
>I can still dig through the Google Docs source and pull out anything I find valuable. No one is going to stop me.

Yeah, and you can use a dissasembler on a binary. Noone is going to stop you either.

Both cases put difficulties and slow down your understanding of the program AND are not the original code the programmers worked with.
Resume Builder Review: Resume Genius
Because (the OS|the shell|the server|the point of sale system) is a place known for rock-solid security...
It really depends on what you are doing. If you compare mA/MHz, the M3 will probably be lower than the AVR. If your micro is busy a lot, you maybe get lower power consumption from the M3. If your micro is idle most of the time, the AVR lower power states will probably be more efficient than the M3.
A few years ago I programmed an 8 bit MCU that, with a few external components, controlled power for a much larger embedded system. I think the device cost about 17 cents, and it was cheaper than dedicated power control circuitry.

It was a fun little project; getting away from massive builds of console software and just sitting down for a couple of weeks and banging out some high reliability and very low footprint code was a refreshing change of pace.

It's funny that this little chip was still more capable (by several times) than the first computer I owned, back in the late 70s.

In the 80s my roommate and I used to joke that one day computers would be prizes in cereal boxes, just toys that would fall out. Those days have almost certainly arrived.

These things are so darned cheap that I can't see them going away.
Just by reading a PS or PDF file, an application is transparently run on your computer.
Ok, that makes sense but it is not clear from the basic interaction that is the mechanism you guys are going for.
The article implies that this is a philanthropic venture, but one can only assume that he will be taking equity in the companies. This is a good thing either way (unless the terms are particularly predatory), but painting a knockoff of YC's model as philanthropy seems somewhat misleading to me.

"The African startups....will be awarded a non-returnable investment for further development of their business idea....TEEP startups will be continuously monitored on both a portfolio and individual basis as we evaluate the startups for follow-on funding and beyond. The qualifying startups that have progressed their business plans sufficiently will each qualify for a second stage seed capital investment of $5,000 that will be provided as returnable capital."

Looks like a micro-YC to me. As I said, making any capital available to startups on reasonable terms is generally a good thing, but it's not exactly philanthropic. I'm sure the thinking is that if he gets 1 hit out of the 10,000 companies he wants in the program, he gets a significant ROI.
Looking around, the cheapest I found was $2.62, if you buy a reel of 3000 of them [1]. It's definitely a nice price, but saying something costs two bucks implies maybe up to two and a quarter each, not when it's closer to three.

[1] http://www.findchips.com/search/lpc54101j256uk49
Even asm.js is openable, it's pretty much just C with weird syntax - despite the name. Although almost all your type info's gone, which makes interpreting it a wee bit hard.
atmel recently announced a cortex-m0 with 40ua/MHz which is competitive with 8-bit , and energy micro chips are also very competitive using their smart peripherals .
I did not even know about this feature; thanks for the tip.
It absolutely doesn't follow that it was enough. Someone might report it to facebook rather than sell it on the market out of principle regardless of the bounty, while still thinking that the bounty is way too low relative to the severity of the issue. (What's more, the size of the bounty might be revealed only after it's been reported.)

However, I'm unsurprised to find such reasoning on HN.
Yes, and I can assure you that you are in safe hands. Six Feet Under has one of the most satisfying endings to a TV series I've ever seen. You may cry (manly tears) but you will not be disappointed.
(Spoilers ahead for those who haven't read both Infernos.)

While Niven & Pournelle's Inferno was definitely inspired by Dante's, it's a key plot point that Niven & Pournelle's Hell was fundamentally different. In Dante's Hell, there is no possibility of redemption. No matter how sorry one feels or how much one strives to make amends, Hell is forever. In Niven and Pournelle's version, Hell is a form of purgatory. This is first hinted at by the missing "Abandon All Hope, Ye Who Enter Here" sign. It's made obvious when the protagonist escapes Hell at the end of the story, having suffered less than many prisoners do today.

That distinction is probably why I enjoyed Niven & Pournelle's Inferno much more than Dante's. That and the fact that Dante had the subtly of a Soviet propagandist. He wrote his political adversaries into his depiction of Hell. Even bad fanfic can't get away with that today.
Currently I'm working on instrumentation amplifiers and the analog signal can't travel very far. So each one has its own AVR controlling it. Then there is a high powered micro that collects and stores all the data.

Or, there may not be enough pins. May use a small micros to watch all the user interface buttons (think like a keyboard controller) which communicates to the large micro.
Keep them, but don't think of it as a reading list. Think of it as a database of things you've created which might be worth reading.

You can't learn a million things at once, you've got to pick a topic and focus.
Some of the websites you access also run on non-free closed source code, too! This means the HTML they send to you is made by the smut that is closed-source software. The horror!

I'm all for open source as much as possible and whenever it's practical, but this blog post is akin to saying you shouldn't use C code on your system because there's non-free software written in C.
They is why they also criticize the trend for closed and unaccountable server-side applications (in other publications / articles). The evolution of the GPL is supposed to go in the direction of fighting this trend (although it's very difficult, for a number of reasons).

Stallman and the FSF are not everyone's cup of tea, but they are extremely coherent about their philosophy. They (over)think about how we interact with technology, lay it bare for everyone else to see, and then propose alternative ways. Not everything Stallman says or does can be practiced in everyday life (among others, he runs a Chinese-made laptop that only contains hardware that is fully documented, and spends quite a lot of time sleeping on other people's sofas as he travels around the world to spread his FSF gospel), but it's usually impossible to attack his position on purely-rational grounds.
Because taxis don't have a well-working reputation system to encourage good service and weed out the bad cabbies, and because I very much enjoy the convenience of hailing a car with a couple quick taps in an app.
The article was a discussion of the back and forth between steak and sizzle in military procurement. Seems a bit hyperbolic to interpret it as part of a heinous, jingoistic propaganda campaign.
Free software isn't about the freedom to somehow look at code. https://www.gnu.org/philosophy/free-sw.html
Quick practical advice that works for me (a guy with 300+ books on my Amazon wishlist that I'm blatantly never going to buy and read):

Stay off reddit & google news, check HN in the afternoon/evening and not first thing in the morning, save Product Hunt for the weekends and mentally check yourself whenever you land on a wikipedia article so you see the rabbit hole before you jump (you can still jump down it on occasion, just be aware you're doing it). Another commenter mentioned renaming your "to read" list to "sounded interesting" - that's awesome too and something I'm going to go do right now.
Rolling Stone's Rape Story Fails Victims
As an aside: I find it strange how Indian reporting of crimes identifies the suspect as guilty before the trial takes place. Doesn't this affect the accused's right to a fair trial?
Begin rant:

I'm going to be the one who says it. I am frankly tired of the sense of developer entitlement. We get so much amazing and great work from people, yet it never seems to be enough for some. They bitch about semantic details, style choices, lack of support, and yet refuse to pay for quality services. Instead, they cockily spout "...why would I pay for that when I can just code it myself?"

I think this mentality is what separates these sort of developers from entrepreneurs. Entrepreneurs will pay for services happily that make their lives and business easier and improved, while entitled developers will just "hate" on the technical merits or "poo poo" the language, framework, or design decisions.

On to the OPs question, no you don't have a responsibility to maintain anything you give away to the community.
"The cradle rocks above an abyss, and common sense tells us that our existence is but a brief crack of light between two eternities of darkness. Although the two are identical twins, man, as a rule, views the prenatal abyss with more calm than the one he is heading for (at some forty-five hundred heartbeats an hour)." - Vladimir Nabokov
In addition to the "too-tailored" issue, another problem with code reuse is that Javascript doesn't have any (good && standard) ways to handle packages, dependencies, or (partly the browsers' fault) load order.
This isn't advocating that users avoid using javascript (although it suggests that users who avoid non-free software avoid non-free javascript as well, which should go without saying). It's just advocating that client-side javascript code be released as free software and gives guidelines for doing so.
> complain to Isaac for making an incredibly useless packaging system [nicest to play with though hence the popularity]).

If you call npm a useless packaging system, you obviously don't understand any software.
Actually, if the goal of a bounty program is to get reports instead of wild exploits, the only metric of success is getting the reports. In the case that someone would have reported it for reasons other than the bounty, the bounty is not only too much, but completely wasted.
Pong in C
How is all this different from DNS? I am sure people are willing to forego names by request or for some money.