skysight-inc/HackerNews huggingface dataset:
“Based on the NYSE index data, the mean duration of holding period by US investors was around 7 years in 1940. This stayed the same for the next 35 years. The average holding period had fallen to under 2 years by the time of the 1987 crash. By the turn of the century it had fallen to below one year. It was around 7 months by 2007.

Similar pattern exists in the UK also as shown in the chart above. There the average duration has fallen from around 5 years in the mid-1960s to less than 7.5 months in 2007.

Over the past 15 years even in international equity markets, holding periods have fallen. The Chinese market was red hot until few months ago. However the duration for the Shanghai stock market index is close to just 6 months.This shows that Chinese investors do not have a long term horizon.”

http://topforeignstocks.com/2010/09/06/duration-of-stock-hol...
That was my thought exactly, this story sounded like an investor bailout.
The interface is easy and simple to use.
I was trying to search for a .in domain and it is still looking for it after about a minute of hitting submit.
Those of you who live in Silicon Valley might consider writing to Rep. Zoe Lofgren about this. The article mentions she is one of two Representatives who co-sponsored a bill to limit return-free filing. From the article:

"A year after Norquist wrote Bush, a bill to limit return-free filing was introduced by a pair of unlikely allies: Reps. Eric Cantor, R-Va., the conservative House majority leader, and Zoe Lofgren, D-Calif., a liberal stalwart whose district includes Silicon Valley."
> I feel though that having a set, or a multiset, whatever... is exactly the kind of abstraction that makes it easy to think about your programs.

I agree. But many abstractions meet that criteria. That doesn't mean you include it in the language.

Also, it isn't just easy to implement a set with a map in Go, it's downright trivial:

type Set map[string]int

// Create set
set := make(map[string]bool)

// Add to set
set["new element"] = true

// Remove from set
delete(set, "new element")

// Membership test
if set["new element"] {
// "new element" is in the set
} else {
// "new element" is not in the set
}

Of course, this lacks common set operations like intersection, union, difference, etc. But in my experience, sets are most useful in their ability to represent a unique collection of elements with fast membership testing.
Xerox is a common example of a trademarked name becoming the generic colloquial term, so if you make a xerox you may or may not be using a copy machine branded as a Xerox. Even my Mac OS X dictionary defines google (lowercase G) as "search for information about (someone or something) on the Internet, typically using the search engine Google," so it shouldn't be that big of a deal if the Swedish word ogooglebar isn't specific to Google searches. As the article and my Rice linguistics professors say, it's the speakers that define the language, not some prescriptive overlord. So I recommend everyone start throwing around ogooglebar or ungoogleable in all conversations about things that can't be found with ANY search engine. ;)
Women Make Up 10% Of Founders In Y Combinator’s Current Class
I wonder how much of a challenge it would be to create an RSS client that provides a direct payment system to content creators. I'm sort of shocked that I can't remember hearing about something like that; the issue was always about getting page views and having a donation link or whatever. They never seemed to consider direct payment of any kind, even though PayPal was definitely around back then.

Take a slice en route and you have a business model.

...I feel like I should append this to the top comment so that it gets seen, heh. I'm not interested in doing this. Someone else do it.
Yeah, I'd certainly agree with that. I know I personally searched "google alternative" because of the reader fiasco, but a good portion of those likely include the reader term as well.
I did actually try this just now, and I got

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>500 Internal Server Error</title>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>

It is possible I guess that the server is overloaded. I'd like to think that if someone registered my name, I'd get a better error. It does say I created an account, and it doesn't prompt me for credentials on the second try.

The account creation does not echo Username or Email, which is unusual for an account creation, and I think that Password should echo at least the \n even if the password is entered blind as customary.
And paying out all the other investors, presumably.
Whoa, I had an idea creating something like that in 2011. And I thought "it's stupid, noone would use it except me" and "google or yahoo would probably build a much better one and have 10x more engineers iterating on it".

Which brings me to the point: Why did Yahoo buy this, instead of building it themselves? Are they really that thin with engineering talent?
Made me close Chrome -.-
And if I were using Windows I'd feel compelled to run a virus scan.
Still sort of cool though, in a chaotic way
Looking forward to the meet x male African American and x male Hispanic American Founders of YC.
Biologists? Physicists? I don't know, who?
Do have a look at the webapp on an iPhone.
It is an extremely good webapp experience, feels native.
Common Usability Mistakes and Solutions For Avoiding Them
It's not so clear cut as that(though I will concede that being mindful of carryover is an important point).

The problem with turkey is that the breast and thigh meat are really quite different. The former being leaner has an ideal cooking temp of ~150 and the latter having more connective tissue is better at ~165-170.
It wasn't until just a few years ago the FDA revised their safe cooking recommendation of 165 for the breasts and 180 for the thighs to just 165 for the whole bird. Brining caught on because it allowed an acceptable degree of overcooking the breast until the thighs were done.

I believe the current ideal method on cooking turkey these days is salting vs brining and using ice packs on the breasts to create a ~20 degree gap between the breasts and the thighs before putting it into the oven.

Ideally, we would just break up the whole bird and cook it according to the cut, but tradition dictates a whole bird. I butterflied / spatchcocked my turkey last year.
This is interesting. As I understand Dark Sky's original product, it is great for "right here right now" because they read live data from radar, but was not great for longer-term forecasting for the same reason. I wonder what has changed.
You're right, and by that point they don't need a technical cofounder, they just hire an engineer as an employee. Getting work with people who can actually reliably acquire customers is as valuable as getting to work with someone who can reliably write code.

http://www.daniellemorrill.com/2010/09/startup-marketing-2nd...
Didn't crash my Chrome but made it quite slow. A what is happening here?
I think dmor's implication is that if you start a company with no non-technical cofounders, you'll be much less likely to gain so many users than if you started it with some non-technical cofounders. Feel free to argue about that. I will sit back.
> Django-discover-runner is basically just a smarter version of Django's default test runner.

personally I use nose wrapped in django-jenkins and so far happy with it

my test conf is

TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'
JENKINS_TEST_RUNNER = 'django_jenkins.nose_runner.CINoseTestSuiteRunner'
JENKINS_TASKS = (
'django_jenkins.tasks.run_pep8',
'django_jenkins.tasks.run_pylint',
'django_jenkins.tasks.with_coverage',
'django_jenkins.tasks.django_tests',
'django_jenkins.tasks.run_sloccount',
)
NOSE_ARGS = ['--with-fixture-bundling', ]

and run it

./manage.py jenkins --pep8-ignore=E501,W602 --pylint-rcfile=.pylint --coverage-html-report=reports/html

the pep8-ignore is because it somehow doesn't respect the .pep8

fixture-bundling is a nice feature that speeds up the process
I'd love to write those posts for you, but I believe it was 0 and 0 for this batch.
Avoiding Common Backbone.js Pitfalls
Well, HP-UX 10 already had quite a good container solution back in 1999, if memory does not fail me.
Bitcoin Lorem Ipsum
LG Smartwatch And Hi-Tech Eyewear In The Works
"I am in finance. I am glue."

If you are glue, there is a terrible problem. When you are in finance you should be in the "Thought". You should think on who can pay the bills and who can not, so you could give loans to them or not.

You should be on thinking what is going to be the future and the business strategies that makes sense, business that are sound and solid versus scams to get people's money.

The fact that you consider yourself glue is the main problem. We are in a society when finance means "too big to fail", "we make bad decisions but do not pay for it", and "if people can not pay back its loans(because we lended irresponsibly) , we have to lower the requirements for loans even more".
Hi Josh, Thanks for offering to help. Your colleague Jacob Kessler wrote the closest thing I have to a bible on this: http://engineering.linkedin.com/26/tuning-java-garbage-colle...

That (and a truckload of trial & error) led me to this config: http://pastie.org/pastes/7130367/text?key=s8jajyejyhgz7x303s...

You're probably right, I probably could just keep dialing up xms/xmx/xmn, but even then what exactly to watch for in the gc log and how to do it tools-wise is a dark art. Exactly what field in what line to grep for and be mindful of when is a constant source of debate/confusion, and once you get up to a few hundred req/s visualgc just can't keep up so the graphs stop being useful.

As you can see from my config link there I've tried throwing money at the problem but that didn't do it either. I'm at the point where I can hire an engineer to truly master this, or go bootleg parallel.
Bill Gates funds the next-gen condom
Worden's episode in "From the Earth to the Moon" was my favourite. You can see his double act with Farouk El-Baz at

http://www.youtube.com/watch?v=59HpmdIqI-g
The idea of rewarding customers who behave in a responsible way is very interesting. I'm tempted to see if we can offer discounts to users who use a password with high entropy. Do any other SaaS or ecommerce sites do anything like this? I recall one site adding an "IE tax" (rather than offering a Firefox / Chrome discount). Trying to think if there's any other metrics that could be used to apply discounts.
Without the common mathematical language necessary to reason and talk about computation in the general case, and Babbage-linage programmers would have been at a severe disadvantage.

Not sure about that.

The Analytical Engine was capable of arithmetics and conditional branching. Code and input data were to be read from punched cards.

Such machine was quite practical and if Babbage managed to build it, it would immediately get used for some number crunching - scientists and businesses would love a calculator which can autonomously eat streams of data and perform boring computations on them.

Babbage and Lovelace were aware that AE can be used to process numerically encoded non-numeric data, so it would also find uses in text processing. Sooner or later somebody would invent Fortran and COBOL (after all, early compilers were pretty much string rewriters) and we would be headed to land in same place we actually did.

Only CS PhDs would waste their time on attempts to algorithmically solve the halting problem instead of "wasting" it on the P=NP debate.
Six security issues to tackle before encrypting cloud data
This basically defines an API for key-value storage. You could actually write an adapter for MySQL using full text search and MyISAM tables. You wouldn't want to, but you get what I'm saying.

I was expecting something like a Solr or an ElasticSearch, but this is more an application that limits what you can get out of a more powerful backend. I don't see why I would want that other than to encourage devs to become experts on a key-value store instead of learning the more complex internals. That's pretty much shooting yourself in the foot in terms of extensibility and flexibility. Better to know ElasticSearch and use it as a KV store than the other way around.
It would be neat to see outside the USA. When I was just out of country for some conferences, my time spent in HK and mainland China were dominated by Android phones (especially that monsterous Samsung one). Literally, I saw more Windows Phones than iPhones.

Then, I went to Tokyo, which is much more diverse, including not only Android and iPhones, but quite a few flip-style phones.
To see why Yahoo is doomed, let's compare and contrast Yahoo's recent acquisition of Summly with Google's DNNResearch.

Summly - Sloppy mobile app that licenses technology from SRI.

DNNResearch - Groundbreaking fundamental CS Research into Deep Neural Networks that won Merck's Kaggle Competition.

Enough said.

Edit links -

http://techcrunch.com/2013/03/12/google-scoops-up-neural-net...

http://blog.kaggle.com/2012/11/01/deep-learning-how-i-did-it...
Yeah, that'll work. django-discover-runner is less invasive, IMO, though, and works really nicely with standard Django testing setups or more-package-oriented ones.
Agreed, to me it seems that something like this has the potential to become the "Bandcamp for games."

Steam, even with Greenlight, is intended to host a curated selection of games. That is part of (or at least it traditionally was) Steam's value to consumers, but it has the side-effect of introducing bias against small, rapidly-developed, prototypical or otherwise less-polished games.

Here's a niche: Some people make neat game prototypes for competitions like Ludum Dare with a surprising amount of potential. Not everyone can afford to quit their job to turn their prototype into a well-polished product that can succeed on a popular app store or be crowdfunded (nor is every idea mainstream or even good enough to warrant that), but they are probably capable of at least cleaning up their prototype a bit and adding a decent set of levels or other content.

If someone makes a generic but fun game for Ludum Dare (say, a pixelated-platformer with a gimmick), I'd probably be willing to toss them a few bucks, mostly out of good will, for a more-polished but still quickly and cheaply developed successor. Whether they use that money towards developing an iteration that can succeed on a popular crowdfunding site (which are being quickly taken over by marketing experts) or as pocket change is fine with me.

This use case could be even more well supported by a Bandcamp-like donation system (which is what "pay what you like, or nothing at all if you are aware that you are allowed to enter $0" effectively is).

I'll end my reply by wondering aloud if a new generation of freeware games would ever be viable -- high-quality niche games released for free (and possibly open-sourced), and supported by a no-strings-attached donation scheme.
Not picking on anybody. From your pic you look like a brogrammer who codes by day, and slays on the LES bar circuit by night.

Or am I missing the sense in which we're using "bro" here?
How can one tell the difference?
Thanks for making these, Ken. I just did the first one yesterday, and it's been great so far. I especially appreciate the full transcript / notes for the videos.
Yeah, that would provide a much clearer picture. Though I'd guess that the iOS/Android market share is highly correlated with the dominant wireless carriers in the area. Since iPhones were initially exclusive to AT&T, I'd expect areas with a high percentage of AT&T users to have the most iOS users. When smartphones were first becoming popular, users on other carriers (e.g. Verizon) didn't have the option of purchasing iPhones, so they purchased Androids.

And this distribution probably still holds today, since most users don't switch back and forth between both operating systems.
However, claiming a 0% false-positive rate is just plain denial.

But that is not what he claimed. He described what he meant, and what he described says that he could see about 90% of the startups being in sufficiently good shape that they could still win big. That means that he thinks about 10% are definitely failing right now.
As far as I understand, it's not necessary to wait until SPDY is ubiquitous on all browsers. By enabling SPDY support in Nginx and setting one header in HTTP responses, you can serve your content via both protocols. Any SPDY-enabled visitors would discover the feature, and switch after the first HTTP request.

On the browser side, Chrome supports SPDY, and has market share of somewhere between 25-50%.

So if I'm not mistaken, enabling this module would make things faster for a large fraction of your visitors, while being backwards-compatible with any browser.
Ask "How many languages do you know?"
Dependencies between topics in mathematics.

Programmers working in machine learning and games really need Linear Algebra. What are the prerequisites? You need to know about vectors, dot products, matrix multiplication, etc. It's useful to be able to add fractions, perform simple algebra, etc.

So what is the web of dependencies to get a programmer up to scratch with Linear Algebra? Or calculus? Or probability?
I think most important thing about hanging out with successful people is not the knowledge but the Reality Transfer. They can literally make you feel that its possible. You begin to see the world the way they see it.
10 Most Bizarre Programming Languages Ever Created
No, it does not. The (YCwhatever) doesn't even get slapped on all stories about YC companies. There is a rather large difference between the ones it goes on and an attempt to contact the company through HN, and I don't see any evidence that the sole differentiator is positivity.

But even if it were, not including it in the title of negative articles on HN would hardly be the same thing as removing any mentions of their association with YC.
Amazing work, but why is GoDaddy always the top result? It's clearly not the collation, since Gandhi inevitably is at the bottom.
22 and no life
I'm 22 and have no life. No car, no job, no money, and no future as I can see. I'm stuck in a rut and don't know how to get out. I'm really tech savvy (no degree unfortunately; money took care of that one for me; I seriously tried and tried and tried.)and i'm an aspiring programmer and producer/audio engineer and I can't find work ANYWHERE. I live in a town called Yakima, WA. and all it consists of is fast food chains, big box retail stores and the extreme use of drugs. I've tried over and over again to find a job and save some money so I can move or get out of this hell hole; but to no avail have I come closer to what I want. To just be O.K. for once. The last two years of my life have been hell and I can't seem to straighten things out. I've moved across the country only to be taken advantage of by family, I've been homeless, and I'm scared. I don't exactly know why i'm posting this, in all honesty I don't really have that many friends or people to talk to. I just don't know what to do anymore.
rayiner: got your InMail but LinkedIn isn't letting me reply. Email address is michael.o.church at google's email service.
That sounds like a New York attitude - I get the impression that income level matters in the more class driven society there.
> Number of females with an explicit mention of technical expertise: 0.

Ummm

> Iolanthe received her Masters of Engineering, EECS in 2010 from MIT and also holds a B.S., EECS, Physics from MIT.

that's a pretty huge mention of techincal expertise by pretty much anyones definition
"So you see an article titled "What it's like to have two mothers", respond with "kids need male role models" but excuse everybody"

You read what you wanted to read.
If it's any consolation, Adria got fired too. Anonymous griefers also DDoSed her personal blog, posted her phone number and address and those of her father online, and threatened her with rape and murder through multiple communications channels. Yes sir, it's pretty safe to be a guy in this industry right now, trigger fingers notwithstanding.
I find it interesting that they didn't go to great lengths to hide the identities of the "mystery" companies.
Summly had tons of investors, who put in a grand total of $1.5 million. If they needed to be bailed out of that, they shouldn't have been investing in the first place.
According to http://forecast.io/raw/ they are using "a wide range of data sources, which are aggregated together statistically to provide the most accurate forecast possible for a given location", not just their own data.
A survey about recycling would be awesome!
Why we say "comfterble" instead of "comfortable"
Sw4tch: forkable, gistable style swatches for devs and designers
That last sentence reminds me of a quote from Ivan Sutherland:

When asked, "How could you possibly have done the first interactive graphics program, the first non-procedural programming language, the first object oriented software system, all in one year?" Ivan replied: "Well, I didn't know it was hard."
For those who don’t recognize this, it is a quote from the Hitch-Hiker’s Guide to the Galaxay [1]. The context is: Ford is an (intelligent) hitch-hiker and CHAIRMAN and MARKETING GIRL are parts of the "useless third" of the population of Golgafrincham (basically, middle managers and the like), who were exiled from the planet entirely. (Perceived sexism attributable to Douglas Adams and/or the fact this was a radio broadcast, so everyone has an assigned gender)

[1]: http://www.clivebanks.co.uk/THHGTTG/THHGTTGradio6.htm
Coffee - The Wine of Islam
sure. discover-runner is still more convenient than the default one. from what I read on django-dev, 1.6 will probably switch to unittest2 which has a better discovery, not sure about the details though since I switched to nose.
Just share more about yourself. People will be able to help you.
why do people persist in mangling django into doing websocket persitent concurrency when there are better py or otherwise well suited tools to such tasks...
I think it's great that it uses geolocation to give you the relevant current and future weather.
However it still defaults to using Fahrenheit for temperature and mph for wind -- I realise I can switch temp to Celcius with the top right toggle, but it confused me initially and I thought it must be wrong (as it doesn't say the unit next to the temperature). I'd think if it knows where I am it could easily figure out whether I'm most likely to want to use Fahrenheit or Celcius, and mph or km/h.

Missed opportunity there!
Turn your Excel spreadsheet into an RPG with Arena.Xlsm