skysight-inc/HackerNews huggingface dataset:
By assuming they evolve in the same way they've been evolving since WWII. While it may not look like it in San Francisco, but there are huge groups in the country, white and non-white that are having quite a few kids. Not enough to make population rise, but enough to keep it stable. It seems a vast number of people prefers a small city or medium city lifestyle with 3 kids. The weird thing is that this will make the experience of so many San Franciscans today a feature of the first half of the 21st century too. A hell of a lot of new immigrants will come from a pretty strict religious background and feel like releasing some steam in their early twenties. The influx of people like that should continue for another 20 years at least.

So the assumption is that the population of the US will continue to climb slowly due to natural growth, accelerated a little bit, but not much, by immigration.

Now if you look at the EU or China, they have a very different story. The EU has been stuck in a massive population drop rate (roughly approaching next generations being 50-70% of the previous generation for all of Western Europe, coupled with massive immigration numbers that make the numbers barely stable). That means that in a lot of countries in Western Europe, approaching 50% of the <20 population is of foreign origin, first or second generation, mostly from Northern Africa and the middle east. These numbers look scary, yet in the major cities, Paris, London, ... they look a lot scarier still. If the "unemployed youths that don't fit into society leads to revolution" crowd is correct, Europe has maybe 5-10 years left before that happens. There may be a further delay because of the simple fact that European mistreatment of the poor is still a lot better treatment than islamic nations' treatment of the middle class and the rich. So the immediate immigrants are actually quite content to be abused. Their children, however, are not.

China is in a pickle. They need, absolutely need, a lot of population growth to avoid disaster, but in absolute numbers everything they built is filled to the brim. They are trying to use the "one child policy" to spread out the population by relaxing it for ethnic Chinese in the outer regions, like Xinjang or Tibet. So if you are Chinese and want kids, if you move there and get a job there (Chinese control most businesses and employers are at least somewhat racist, so it's not impossibly hard), the government will let you do that, up to 5 kids in some places. The purpose is, of course, slow ethnic cleansing, but given that it's China, the UN will never even mention it.
With the new improvements to Googlebot, single page apps will likely advance from being niche solutions for non-public websites to being the default way to build websites. A website will contain a single HTML page (typically heavily cached and served via a CDN). The JS on that page will then fetch content (as JSON) from the server and change the path as necessary using pushState.

I find the cheerleading for single page websites disconcerting and the proposed benefits unconvincing. Why should this be the default way to build websites? A few desultory upsides are presented without a full consideration of the multiple downsides to client-side development.

The biggest advantage of thick-client architecture is sending less data to the client and, if you like using javascript, writing everything in js, but there are multiple downsides compared to more traditional thin-client websites - load times which depend more on client capabilities (hugely variable and out of your control) than servers, dependence on js on the client, loading pages while your content is placed in the dom by js, forcing everyone to write in js instead of switching language on the server whenever they like, ignoring the simple document model of html served at predictable URIs, which has served the web so well and means you can use dynamic or static documents, full documents can be cached for very quick serving and by intermediaries, etc, etc. Of course some of these can be overcome, but there are serious obstacles, and the advantages are meagre to non-existent unless you enjoy javascript and feel its the only language you'll ever need.

For someone who doesn't like working in js, and/or doesn't have a huge amount of logic already in js (many websites work just fine with some limited ajax), trying to force every website into the procrustean bed of client-side development is not an appealing prospect. I can see why it appeals to those who have already invested in js frameworks, but predictions of its future dominance on the web, like predictions that eworld, activex or mobile would replace the web, are overblown.

I suspect the birth and death of Javascript will be a footnote in the history of the web, rather than taking it over as this article suggests. If anything we should be looking to replace our dependence on js, not making it mandatory.
But isn't the whole "problem" that iOS users aren't browsing mobile websites so much as using native apps?

You need to compare yourself with the native stuff on the other platforms, not the web content.
> The "snitch" concept is not just adolescent, but harmful. There's nothing morally wrong with trying to atone for past bad actions by exposing other criminals.

The culture comes from the consequences. People would be substantially more willing to inform the police of criminal activity if the penalty for e.g. drug possession was mandatory rehab and probation, or the penalty for modest computer crimes was community service, rather than felony charges and prison time. Nobody wants to send their friends to prison. So instead of the slap on the wrist they deserve, they either get no punishment at all and carry on committing crimes or they get caught by the police and forfeit their lives to the prison system.
TLDR: Use the right tool for the right job.
Manifest for web application
It also depends where you live. In my neck of the woods $50k is probably an okay living for a single person. A couple will want to have more like $70-75k. Throw in some kids and you're pretty quickly north of $100k.

I'm not talking fancy living, just decent apartment in a nice area, regular sedan, eat out once in a while and have enough for a road-trip vacation out of state once a year kind of life.

People manage to do it on far less, but most of my friends dealing with this dream of renting an apartment at all without a cosigner (most rent out of somebody else's home), drive strings of used cars in bad shape, never take vacation, eat crap food at home 3 meals a day 7 days a week, and have major financial emergencies over any unexpected expense that's over $200. That's a $30k/yr life.

The ones in the $40k/yr range usually are true of all the above, but rent a small apartment, have a reliable used car, and have major financial emergencies when the unexpected expense hits $350-500.

It hurts that we're in pretty much the most highly educated part of the country statistically, surrounded by six of the ten richest counties in America. The competition here is pretty intense.
I understand you were in what seems an untenable position between Rakudo and Parrot. I'm not trying to further the "Parrot caused all Rakudo's problems" argument, just my own which is that Parrot and Rakudo were destined to either split farther or merge at some point. It's unfortunate that Parrot started towards what appeared to be a merge at just about the same time Rakudo decided a deeper split was the only way forward.

Personally, I've always viewed MoarVM as a spiritual successor to Parrot. Parrot and Rakudo begat NQP, and NQP has survived parrot. It's a shame more parrot devs didn't jump to MoarVM, but they of course had their own motivations for working on Parrot in the first place, which may not align well with being "the Perl 6 VM" (among any number of other reasons), which MoarVM exemplifies more than Parrot had in many years.
No, it was lower. In a fridge.
I think you should seriously consider doing this. It's the best way to measure the true impact of YC on the companies it selects. Otherwise, it's hard to know to what extent you're just picking the most successful teams vs. genuinely making the teams more likely to succeed.

Addition: To avoid having to completely reject people, you could take randomly select half to enter immediately, and let the other half enter in one year. Then you could measure the difference between the two groups after a year.
Wouldn't Google employees need to break their NDA to answer your question here?
Another design tool that ignores Windows users :(
Sold Out Velocity Science Open Lab
So, you can only bind to '0.0.0.0'? Which means, by default, you're opening up read/write to the specified directory without permissions, to the entire world?

Maybe the default should be 127.0.0.1; and if the user specifies 0.0.0.0 then it comes with a big fat warning?
What are the factual parts of his position that you actually disagree with? I think he makes some very good points that commentators tend to ignore the inevitable diminishing growth curves and China's impending demographic crisis when talking about China overtaking the U.S.

These are facts:

1) China's population of 20-24 year olds started declining, in absolute numbers, at the beginning of this decade. In order to avert demographic crisis, China will have to do something almost unprecedented at scale: increase population growth rate during a period of increasing living standards and education.

2) The U.S. has double the domestic oil production of China, and that figure is trending up thanks to utilization of shale oil: http://www.bloomberg.com/news/2013-11-12/u-s-nears-energy-in.... Both are net oil importers, but China has to figure out how to accommodate explosive growth in demand, while demand in the U.S. is steady.

3) The U.S. still has an overwhelming advantage when it comes to R&D and production of IP. The top universities that engage in cutting-edge fundamental research are still mostly in the U.S.

There is a shade of patriotism to his writings, but it seems to me to be mostly a response to an overly pessimistic narrative on the other side.
Interested to read the comments about IaaS and re-visiting PaaS. I expect PaaS services to be the differentiator that make people ship their new open source .NET vNext stack to Azure / Microsoft servers as opposed to alternative clouds / hosts. Seamless scaling of web servers, persistence stores, monitoring, analytics etc...
Do other cities have limits on the number of cab licenses, like the medallions in NYC? Those are often owned by the large cab companies, and not available to purchase since they are at the cap, so there is not even any option to go it alone.
There is an interesting theory on how that happened: https://www.youtube.com/watch?v=EgMqhEMhVV8

Basically Google changed their algorithm to recommend videos based on time watched instead of just views. Which massively favored let's plays because they are so long. They also promote channels based on geographical location. Pewdiepie had an advantage somehow because he had a fanbase in Sweden and moved to Italy.

This might also explain parent comment's problem (recommendations favoring let's plays because they are longer.)
This might be my favorite of the three of his talks that I've read. Is there a list with URLs out there of his talks?
You can get a good idea of that here, plus the stats in the summary:
http://80000hours.org/blog/341-how-much-do-y-combinator-foun...
> As for my decision, it was definitely not made possible because other people did not make that same decision, you could easily argue by that exact same rhetorical trick that if everybody would act like me that war would be impossible.

"If wishes and buts were candy and nuts, every day would be Christmas"

Trust me, I wish everyone could just spontaneously choose to be non-violent and permanently and irrevocably forbid themselves from ever engaging in warfare. That would be a much nicer world.

But your decision to do that does nothing for the rest of us.

In fact, you elucidate precisely the reason why we cannot rely on such a large-scale decision: By your logic, you would not want to join to be used as tool by evil people ordering you to do evil things.

So your worldview pre-supposes that there do exist evil people who would abuse military force for aggressive aims, does it not? But if even the democracies of the West are susceptible to this aggressive urge, why should the other governments of the world be immune to it? And if any substantial part of the population of the rest of the world is not immune to this aggressive urge, we are not ready to disband defensive militaries.

So in fact I'd argue the reverse: Until you feel completely comfortable joining any military in the world knowing that you would not be abused, there will remain the need for people to take up arms.

It certainly doesn't have to be everybody (as they joke about elsewhere, you don't have to outrun the bear, you just have to outrun your neighbor). But someone has to do it, for exactly the reason you suggest.

> He could (if he were still alive) tell you a thing or two about how much damage one can inflict on an army without being in a uniform.

Yes, we've recently seen how well an American out of uniform could hurt the military... you're only preaching to the choir here. But some of us prefer to keep the invaders away outright instead of being forced to rely on insurgency campaigns after the fact.

> That trust and momentum could have been used for good, instead it was abused and it destroyed the image of the US for a long time and for a large number of people. Epic fail, to use a popular term.

No doubt, but what does that have to do with this? I'm well aware that America is apparently the sole font of all that is wrong with the world (I'll give it a week before the USA is blamed for UKIP and the FN victories), but I'm not talking about the American military here.
I absolutely believe the site couldn't have gotten where it was today without Mahbod at its head. But I think that the way forward is, regrettably, without him for a while. I fully believe he can come back from this more mature and focused. But I think its going to require a bit of soul-searching.
America's wealthiest counties: Six of top 10 richest counties in D.C. area
An account specifically created to host a site analytics group, and which clients always accidentally remain logged into.

I think I'll get above your cheap outrage and say I did the right thing by going in and disabling the search history.
Is there a way to export notes from the sync server to an open format?

I don't currently use Vesper, but lack of such functionality would be a dealbreaker for me.
I think the author IS talking about plain-old embedded systems engineers. Finding a competent one is apparently rather rare. From what I've heard, most firmware engineers are EEs with only a rudimentary grasp of software engineering practices and CS concepts.
My biggest issue with HipChat is the inability to run multiple organizations on the same client. The video and audio "premium" features are really a terrible idea as there's Skype, Google Hangouts, UberConference, and similar for that and they are free and core businesses and Atlassian cannot and should not attempt to compete with those!
… but I will not use Microsoft Excel to run a bank or to compute the trajectory of the space shuttle

Does the author realize that Excel is not used to run banks or to track the space shuttle? Sure, some traders might base their models on Excel. But, the actual exchanges, trade routing and account general ledgers are all on very tightly controlled systems, usually mainframes in the case of ledgers. To boot, NASA does not use a VBA Excel plugin to schedule burns and execute reentry. (Excel 2007 won't even run on a 8086 chips)
Well fuck, why wasn't I invited to the revolution?

Journalists should know better than throwing around weasel phrases like these. Consumer devices like the Pencil are outside the scope of interest, let alone work, of most hardware and embedded software engineers, and it has changed exactly nothing about the field in general, thus hardly making it "revolutionary".
We were diehard HipChat users at my company, then one day I discovered Slack.com. Within a week it was our dominant messaging platform, not least because we could invite the entire company to use it for free (instead of just the development team).

From a product design standpoint, Slack is streets ahead of the conservative HipChat.
Best books on Product Management?
I need to learn more about Product Management for a job in a web+mobile focused company, any suggestions on good books to read?

I've heard of Getting Real by 37Signals, what else is insightful?

Any tips are welcomed, thanks.
I absolutely loathe fixed headers, but I think this script is pretty cool. The headers stay out of your way when you are reading, and when you actually want to use the navigation you don't have to scroll all the way to the top. I really see no downside, except "more JavaScript." (People who are complaining about JavaScript: you really aren't going to like the Web in 5 years)
That doesn't sort the output neatly. You need a merge

http://hackage.haskell.org/package/MissingH-0.18.6/docs/Data...
That's a good point - most of the compensation is in equity, which is non-liquid, which makes it significantly less valuable than salary.
Keep in mind that the wealth inequality in historical norms is spectacularly low. Yes, it was lower for a while due to WWI and, especially, WWII. The situation, in relative terms, is still much better (20-30% more equal compared to the beginning of the 20th century, hundreds of percents compared to before) for the poor than it ever was before. In absolute terms the situation for the poor is so much better it's not funny.

Not saying we can't do better, but we're actually not doing all that bad at all. Of course, it's moving in the wrong direction.

I disagree with the government regulation thing. It's true, yet it's so wrong as to mislead. The government did institute draconian regulation on businesses which lead to decades of limited profits or even losses, but it did so because of the wars. So the government is responsible for inequality reduction in the same way that an engine is responsible for a car's acceleration. The decision for the acceleration was made by the driver, and the driver for these policies was war. Without a doubt, no sane person, poor or rich, wants a return of these policies, no matter how much they'll reduce inequality.
I went through this hell. to get the PO box you need a residential address, you need ID with an address. I moved to a new state and was temporarily without residence or local ID, and as an experiment I tried to see how much I could accomplish without giving up an address and/or phone. It's impossible, or very nearly so.

I did find options though. One thing that might work is, find a Catholic church. Some of them will let you have your mail sent there for you if you're homeless. It didn't work for me because I knew I would be taking advantage of a good will service for people who are actually unprivileged.
I have just started learning Erlang - picked it over Haskell, it seemed to "click" better with my brain. What made you make the switch? Am I wasting my time?
We moved from HipChat to Slack. HipChat desktop clients on OSX were crashing all the time. Most notably after waking up from a suspend. Slack is much more stable. The transition was pretty smooth.
Ever heard of jquery-csv?

I wrote the jquery-csv over two years ago with the goal of being the first completely RFC compliant CSV parser for Javascript.

It integrates with the CSV namespace but doesn't depend on it, uses pure vanilla JS, works with Node.js.

At the very least, if you want to claim RFC compliance you should have a test runner that verifies that your code doesn't break on the edge cases.

https://code.google.com/p/jquery-csv/source/browse/test/test...

Once you have your state machine working, your best bet to optimize speed is by limiting string copy operations. I managed this by using a regex tokenizer that groups any non-terminals (ex data between quotes).

I wrote it with the intent of providing a lib that can effectively parse CSV data from the browser (loaded remotely via AJAX or locally via the HTML5 File API).

The biggest weakness of parsing CSV on the browser is the inability to process data streams. That 2GB memory limit on JS scrips in the browser becomes a fundamental weakness when you're trying to process large CSV files.

CSV in general is terrible for data storage, unless it's only used for serialization because arbitrarily reading any point in the input data stream requires the parser to start from the beginning. You're basically screwed if you can't hold the whole dataset in memory as a 2D array.
FYI, SBCL is a high-performance open source compiling implementation of Common Lisp. All SBCL code is either released into the public domain or available with the FreeBSD license. Rumor has it that the next release of SBCL will support calling SBCL from Java on Android.
Excel As A Database
The way we used it. There was a dev+qa channel and a dev+support channel with no one above tech leads in either group and it replaced Skype for a lot of work the devs did with support. Though we ultimately didn't use it beyond the trial period the key value driver for us was that a dev could step into an ongoing issue and get a of context very quickly even if they didn't have HipChat running. This means that as an IC you don't need to have the client running when you are "trying to think". That, along with the lack of management types in the communication flow meant that it was minimally distracting and mostly used as intended.

You can do pretty much the same thing with IRC, but getting HipChat set up on peoples PCs and phones is dead simple which is nice when you are dealing with remote QA and support teams.
Does it integrate with 3rd party chat clients like Adium or are you forced to have their tab/client open too?
Berners-Lee envisioned a decentralised peer-to-peer information sharing network where everyone was a server and a client.
We use hipchat because previously the constant distraction was somebody walking up to your desk to ask a question. I can disable notifications and somebody can wait for me to respond via hipchat.

There are still desk-walking drive-byers, though far fewer.
You Don't Want This Perfect Job
A degree is basically a license allowing you to get a job above the service and low-level manufacturing industry, so of course it's worth it. Having a writ of noble title was worth it in the middle ages / renaissance area. The real question is whether there's enough objective value beyond self-reinforcing certification requirements to justify the expense.
How Bloggers Can Use Linguistics to AMP Your Creative License
What if the dog is phone? What if the sky were buttery?

Or, how do you think it works? Week 3 of basic training at the Gotham Fire Academy, and the drill is to go over to Buckytown and set a random building on fire?
Japan's per-capita GDP did surpass that of the USA for a while and it is plausible (mathematically speaking) for it to do so again:

https://www.wolframalpha.com/input/?i=japan+gdp+%2F+japan+po...
Yeah, that's written by a confused person.

There is a $0.56 per mile deduction for business miles, which is $56 per 100 miles. This is not deducted from their take-home income as the author seems to think.