skysight-inc/HackerNews huggingface dataset:
I felt exactly the same way while working in SF, and have noticed a huge difference in terms of culture and diversity here in NYC. That said, if your goal is to build a startup or company, then ideally you should be in whatever location is best for doing that (within certain boundaries, of course).

If you can afford to live in either city and both are valid options for what you do, definitely consider NYC. The startup scene here is blossoming and like rm999 said, the amount of culture and interesting people you run into on a daily basis is amazing.
Drinking water scarcity is simply not going to happen any time in the foreseeable future. The amount of water we need for drinking is just far too small. The much more imminent danger is a shortage of water for irrigation leading to a food shortage.
Comments moved to https://news.ycombinator.com/item?id=8773149.
Wait, the same site that just kicked out a m$assive chunk of users as acknowledged junk or robot accounts? Sure, a few photos of someone's greasy overpriced starter or main course, or some celebrity selfie in the hotel pool? Hey that's value - suddenly 35 billion sounds cheap - they are underselling it!

The emperor doesn't just have new clothes, apparently he is long a photo sharing website too! Hope nobody tells him the truth!
Yeah, come to New York. You belong here.
The response is rather disturbing. It's like we're expanding the reach of N Korean censors. My initial reaction to accusations of N Korean involvement was to laugh it off. Seems like the sort of thing Russian teenagers would do quite frankly.
Why can't North Korea have an insider in Sony?
A new blog about glass balustrade
Does anyone know if there is a way of doing the same thing in node.js?
You still want some form of coordination to only stop the old process when the new one is live. The best place to be to know about the life of a process is being it's parent process (because you can call wait(pid)) and in that case you might as well open the socket and pass it's fd during fork/exec. That way you keep the cross-POSIX compatibility.
I suspect this press release was probably the result of internal politics more than actual competence or investigative ability.
> The evidence is clear: Cuba does not and never had anything resembling a great health care system.

I'm sorry you're unable to digest facts.
Has anyone here built a large, production grade app with meteor? Something that makes money and is more than just a tech demo?

I see a lot of people playing around with it and building tech demo's but very few examples of it being used for anything more than that.
Here's a way to do it for any language: https://github.com/iffy/grace
Well its C so you do not need an whole operating system to use it(emacs). Also why the bashing? The author of this program has made something that is useful and that is a concrete project, its not an blog post about making a todo list in node.js.
Instagram Is Now Worth $35B
>> "It seems unfortunate to me that the Sony hack has now displaced the CIA torture report completely in the national narrative."

Unfortunate but let's be honest - nothing was ever going to be done about that report. The world is outraged, the US apologises and does nothing, and most people forget.
There surely exist people such as you describe, but I think they're far less prevalent than you might worry. Amongst techies I know in the area, maybe 40% have at least one of the negative (from your perspective) attributes you've listed; I don't think I know anyone personally to whom they all apply, and "the type of person who likes eating meat, drinking beer, talking about politics, money, science, entrepreneurship, programming etc." could describe most of my friends.
However, it is well-known that big U.S. government organizations regularly come up with lies to serve their own interests.

I would take everything they say with a grain of salt.
I don't think this counts as "obvious".

BTW my intuition say turing completness require that there are many ways to do it, for at least some values of "it", but I can't proove it.
As far as I can tell, there are (EDIT: at least) three scenarios:

1. The NSA is competent, and has verified that NK is responsible.

2. The NSA is competent, and is lying about whether NK is responsible.

3. The NSA is incompetent, and erroneously concluded that NK is responsible.

Since we know that the NSA is filled with highly competent people (based on the quality of the people who periodically join the commercial world after a stint at the NSA) we can probably consider 1 or 2 the most likely explanation.

Which do you believe, and why? Unless there is strong evidence, 1 seems the most likely. It's also the simplest explanation.

Also, the reason I'm talking about the NSA even though the article is talking about the FBI is because this surely falls under their umbrella, and the NSA has the most powerful tools for verifying what happened. Other agencies would seek answers from them, and the NSA's input would matter. For example, one sentence starts, "As a result of our investigation, and in close collaboration with other U.S. government departments and agencies, ..."

EDIT: Could we focus on the question? Which do you believe, and why? Please feel free to add additional scenarios, but at least mention whether you believe them and why they're likely.
I am going to skip the counting part since I think it is borderline pedantic and doesn't lead anywhere. Defining what a culture is, or how you differentiate them is not on the scope of my comment, and the argument was not about cultures specifically.

I don't need an historical example, since I am not arguing that this has always been the case, nor that it isn't a cultural change.

Going a bit further on my previous comment, and trying to clarify, I think this behavior emerges precisely because of a general stabilization/stagnation of a given population (of traits, languages, behaviors, animal species etc.) in order to avoid over-fitting (the "won" part, if I did not express myself clearly enough) and to preserve diversity.

The original comment is just that, a comment. A thought that I think holds some value and is related to the article. I am not trying to convince anyone that this is a defined mechanism by which nature rules and defines itself.
> I think the whole “lifehacking” thing is retarded

Regardless of your general "help me understand the Bay" stance, this a HUGE negative blaming statement that originates from you alone.

I live in the Bay. I regularly modify my diet to see how it affects my health. I found out I'm allergic to gluten by testing its effects on making my ears ring, stomach ache, etc. Riding my bike clears my mind like nothing else. Why I do this, how I do it, talk about it, terms I use to refer to it and pretty much anything else I choose to do is up to me, and shouldn't be judged by you unless it affects you directly, even if you did read it somewhere. Which it doesn't, and you didn't.

I hear you when you want other opinions about the culture here, but as others have stated, the Bay Area has a massive number of people in the technology scene. We have compassion, asshats, brilliance, idiocy, over-achievers, under-achievers, massive revenue generators, massive cash burners, and everything in between. All from direct observations, FWIW.

If you want a good experience, then let all your expectations go and don't worry about it. Seek out meaningful conversations and experiences and let what will be, be.

In other words, come live in the moment, for a moment is all that you have here.

I hope your stay is an enjoyable one. I, for one, love it here.
My immediate question, which I don't see an answer to on the site or Github page: is it self-hosting yet?
Minor nitpick: the first real line of code

alphabet = "abcdefghijklmnopqrstuvwxyz"

is better written as

alphabet = ['a'..'z']

This is really syntactic sugar for

enumFromTo 'a' 'z'

using the function

enumFromTo :: Enum a => a -> a -> [a]

from the typeclass Enum for enumerable types,
and the fact that a string (type String) is just
a list of characters (type [Char]).
The point is that Python's USP is Numpy. Python's USP is not web dev. If Python were to disappear there are many, many credible web dev alternatives. Not true Numpy. Take that from an R, Julia, C user. Numpy has the perfect combo of speed wrapped in an expressive language. I don't see that anywhere else.
> It's very unlikely we know everything about this situation that they do.

They explicitly mention that they are not sharing all of the evidence.
Every topical political thread has to get derailed by conspiracy bullshit.
HelloSign Is Hiring DevOps (Puppet, ELK, Docker) and Web Engineers
I just can't buy this explanation without evidence.
A very high percentage of UC students pay no tuition.

"In an email to NPR, a Berkeley spokeswoman said about 40 percent of undergrads there don't pay any tuition at all."

http://www.npr.org/blogs/thetwo-way/2014/11/24/366370724/cal...
You should be asking what happened to the USSR in the early 1990s.
You're right - NASA gets way too much money! Almost 3% of what the defense budget is!

What the hell, they should split their budget with research for prosthetics - dying a cyborg on Earth is way better than visiting some rock in space. /s
Google to Close FreeBase and Open Up Knowledge Graph
> You're looking at languages, but a language does not affect performance: its platform does.

Both language and platform affect performance, otherwise JRuby would be the same speed as native Java, which is not the case.

> E.g., the only Ruby benchmark which is faster than Node is actually JRuby, i.e. Java.

Which still means that Ruby (as a language, using the JRuby implementation) can be faster than Node (assuming the benchmark at issue is meaningful at all.)

> That's a matter of preference. Anyways, you shouldn't evaluate languages, but platforms.

Since you actually need to choose languages to use, you absolutely should evaluate them. You should, of course, also evaluate platforms since you need to choose those, too (and part of evaluating languages is evaluating the constraints language choices put on platform choices, and vice versa.)
PGP would get you a lot. See this discussion for why https "only helps in a small way and is not enough to provide users with a reasonable level of trust that it's safe to use your
software."

https://github.com/wayneeseguin/rvm/issues/3105#issuecomment...
A couple years ago, I realized that I was constantly itchy and rash-y. My family has a history of allergies and mild skin conditions (my Dad calls it the "crud"). After some time, I figured out that it must be dermatographism—an allergy to skin pressure, essentially. Since then I've taken a Zyrtec a day and alleviates the itchiness from the chronically-unable-to-concentrate-craze-inducing level to the acute and mildly annoying. I should probably explore a real diagnosis and treatment at some point, but I very much sympathize with anyone plagued by ceaseless itching. It's pretty horrible.
In all likelihood the attack didn't originate from N Korea. Therefore responding to N. Korea is a mistake. Also the US government doesn't have the authority to protect the international interests of a multi-national company, against another national, or extra-national threat.

Warships don't escort private ships traveling in hostile waters. The private ship may request assistance if and when it is needed, but then assistance is granted at the discretion of the chain of command. Naturally if the private ships are contracted to the military, its slightly different.

Likewise the government may catch a spy, charge them, and deal with the diplomatic fall out. But insofar as returning the documents that were stolen, or installing new door locks to keep spies out. That oversteps its authority.

:.:.:

Blaming N. Korea gives a lot of 3 letter agencies a bigger budget. And right now when budgets are being written, and analyzed as the fiscal year is ending its time to play those cards.
Of course there's room to adapt as things evolve, yes.

The immediate challenge is that most projects are severely underfunded.

Anyway, I still would be less likely to donate to a project if the effect was "I donate $5, and the project only gets $1 extra, and I'm freeing up $4 of other patrons' money so it can go to other projects." That's worse for my goal of wanting this project to succeed than plain unilateral donations. If I want a project to succeed, I'd rather send them my entire $5 with a simple Paypal option than to do that screwy thing where others give less. Your version does mean, "others give less [to the project I support] when I donate." And that would make people want to skip that system and just donate unilaterally.

It's actually far better for the overall ecosystem if popular projects actually get adequate funding and less popular ones die than for all the funding to be split among all the projects regardless of popularity or worthiness. Yes that's two extremes. The ideal may not be either extreme.

Think of it this way: It would be way better to have two or three GNU/Linux distros that got enough support to completely outdo Mac and Windows in every respect than to have every GNU/Linux distro out there get an extra $100 a month. It's perfectly reasonable to argue that it's basically negative for GNU/Linux that there are so many distros and confusion. Consolidating the community and the funding around the most deserving projects is a positive effect.

That said, the goal is that if people want to support the popular projects and many others, they should add more funds, and up their overall budget when they see the value. People wont' keep to an absolutely fixed budget for the system. I might put in $100 at first, but if I knew the rest of the world would truly join me to build a truly better entire world, I'd put in my life savings. So, there are real limits, but don't assume this has to be a zero-sum game.
Would love those downvoting me to respond with a piece of java software they can't live without. I have zero. At my previous employer java software was banned. We did not lose any productivity or features.

I just searched through the FreeBSD ports tree's list of java software and I can't find any that I would ever need.

I can, however, say my experience with java software in the last 15 years has consistently been negative. Every vendor provided software product that was java based has been especially painful. A recent example: I'm looking at you, Ubiquiti. (Who also uses MongoDB which requires manual intervention for crashed databases -- unacceptable to not be using an ACID database)
Release the video on BitTorrent.
Am I the only one thinking that maybe the attack came from North Korea, but the hackers originated from China? Maybe China even loaned the hackers?

I can't see how NK could have a hacker force when they are so behind in technology. For hackers to be good, they need to be educated with technology. That seems unlikely coming from NK.
>Unless there is strong evidence, 1 seems the most likely.

IMO strong evidence is lacking to make 1 the current scenario.
4. The NSA is incompetent, and correctly concluded that NK is responsible using erroneous reasoning.
This is awesome! I tested it on some code that uses some not-compeltely-trivial python features like metaclasses, etc. and it worked like a charm.

I couldn't get it to work against this obfuscated hello world though:
http://benkurtovic.com/2014/06/01/obfuscating-hello-world.ht... :)
This confirms that the public mindset doesn't need evidence when it comes to geopolitics. Over a decade later, and people still never ask for evidence. #learn-nothing-ever
Show HN: BankLocal – Find local banks and invest in growing your community
NAT does little to nothing for security. NAT != firewall, and if your security depends on keeping internal IPs secret you have a problem. You can easily firewall without NAT.
Queue an invasion of North Korea.

[Edit] Actually I shouldn't have posted that. Some reporter is going to see this post, assume that I'm repeating something I heard from a reputable source, put it on the front page, and the whole world will suddenly believe that we were always going to invade Korea, because terrorism!!
In pure logical terms, why is "competent, and erroneously concluded that NK is responsible" not an option? Leaving that out seems based purely on opinion and not in any reported or historical facts.

Smart people make mistakes, too.

In fact, I'm not sure why competence or incompetence affects the second half of your scenarios at all.
Sign up for Beta access to SuperTCP (FTP/rSync/TCP accelerator)
Living in SF now and have been living in California my whole life, I find the dreaded "so, what do you do?" question something that gets asked during a first time encounter when they've run out of interesting things to talk about. No one likes it, but the best way to answer is to talk about how much you enjoy what you do, not so much the details, otherwise the conversation dies very quickly, no matter your place in the "hierarchy."
Now that.... that is the best idea ever! Absolutely fitting, funny and fair.... oh, and totally non-violent too.
This, and I think every one of your points, can
be sufficiently addressed with one word:
Australia.

Youth unemployment (both 15-19 and 15-24) is trending higher[0][1] but
the government doesn't seem to think that's a crisis[2] and it has
gotten worse since that statement[0][1].

My 19 year old unskilled housemate gets paid
minimum wage $21.08 per hour as a casual.[1] She
works 4 days a week and supports herself just
fine. They say the cost of living is high in
Australia, and it is -everything is expensive
here- but we have options: we live in a share
house and pay $100 a week per room (four of us)
including electricity and Internet. She doesn't
own a car, and doesn't smoke cigarettes or drink
alcohol. Financially she isn't struggling at all.

The minimum wage for full time employment is
$16.87 per hour, which includes 10 day a year
sick leave and 20 days a hear paid leave.[1]

Point 1, I said it increases the cost of living which you confirm.

I'm not sure a frugal person with 3 roommates making 25% above the minimum is a good example.

Also, because everyone here is paid a 'living
wage' we're able to afford to pay social welfare.

Since it looks like Australia is running a A$48.5 billion budget deficit[3],
it looks like you really cannot afford it. In fact, the range of changes look
like you are going to reduce social welfare to cover the budget. For students,
it seems the cost of university education (the main path in turning an unskilled
person to a skilled person) is going to have a jump[4]. This is looking
much worse for youth since the need to become skilled labor is going to hit a
bit of a wall if the university education costs jump per one of the governments
proposals.

'Newstart Allowance' is paid to unemployed
job-seekers at $515.60 per fortnight.[2] It isn't
a lot, below the poverty line apparently, but it
is enough to rent a room buy food.

I do not think any of your arguments hold water.

We have unemployeement payments in the US, so I'm not seeing its
relation to minimum wage. I am don't believe Australia proves
high minimum wage is a good thing.

The argument is high minimum wage cuts youth and unskilled employment and removes a class of worker from the workforce. Looking at [0][1], I think the trends show just that.

0) http://www.ausstats.abs.gov.au/ausstats/meisubs.nsf/0/333D19...

0b) small side note: I do wonder why the change to this reporting is occurring according to

1) http://www.aph.gov.au/About_Parliament/Parliamentary_Departm...

2) http://www.smh.com.au/federal-politics/political-news/christ...

3) http://www.bloomberg.com/news/2014-12-09/abbott-removes-poli...

4) http://www.brisbanetimes.com.au/national/tertiary-education/...
27+ Dev Topics – The Best Books – Curated by ZEEF Dev Community
Because of the catastrophic social and economic situation in those times. During these times there were parts of Moscow that didn't get any heating during winter, that's how bad it was. Many didn't get paid for months, some for years and many companies were closed at that time. I still don't understand the logic in going to work even though you receive no payment.

I've been there in 1998 and I remember a situation where children were stealing food out of my hands in broad daylight on a highly frequented street. (I would have given it to them anyways if they would have asked)

I guess that many lost hope during these times and therefore didn't plan to have families.

Since then much has changed for the better, at least in economic terms. Income per capita has increased 400%, unemployment has decreased below 5%, people can make plans for their future, get married and have children.
Agreed that #1 is most likely. In fact, it seems probable that if this hack were indeed carried out by NK, the NSA is likely to have known about it during the planning or execution stages. Certainly they have eyes and ears on NK officials. While they wouldn't step in to prevent the attack (not their job), certainly they are active with the FBI to make decisions on the source and technical nature of the attack.

I wouldn't expect the FBI to do a thorough job on matters of digital security or cryptography, but I certainly would expect that of NSA. And therefore it seems unlikely we will be told all the evidence that they have collected in order to conclude NK is responsible.

Edit: This assumes they are telling the truth, which they might not be. But if they do honestly think NK is behind this, they certainly have a wealth of secret evidence supporting that decision.
There needs to be quick resolution for the public to forget about it.
TL/DR: I'm pretty sure everyone in [insert group/place] are a specific kind of asshole and I'm looking for a different kind of asshole to surround myself with. Please help!

You're talking about close to a million people, maybe chill the fuck out and show up with more of an open mind. Or like, don't.

[Edit]

Uggh. I should probably leave the comment alone, but I feel bad about it so I'll try to add something more constructive. Like every large-enough subculture, the startup-scene tropes have some truth to them but it's still a very large and diverse set of people and ideas. If anything, I feel like the tendency toward a hyped up monoculture has receded in the last couple of years (somewhere in 2011 it seemed like we hit peak-food-photo-founder-rockstar).

I don't live in SF but I work for a startup there and travel up there a lot. All told, it's a really incredible city and while there's plenty about the startup culture to find fault in, it remains true that there are is an incredible density of really smart and motivated people there passionately working on stuff.

No apparent shortage of meat or beer, either. You can probably go a full day without being forced to eat tofu.
From the linked article:

> Look at Stack-Overflow ... they also use only static methods for performance, we should do the same ... Gordy had dismissed Ina’s love of unit testing. It’s hard to unit test code written mostly with static methods.

I also happen to like static methods quite a bit, precisely because I thought they were EASY to unit test. I thought that a static method, which is essentially just a function in the enclosing object's namespace, would be EASY to unit test. Input -> output. No state.

Am I digging my own code grave here? What am I missing?
Alfreda Bikowsky, the Senior Officer at the Center of the CIA’s Torture Scandals
River, the Virtual Reality Accelerator
There have now been 239 years since the Declaration of Independence, and you honestly believe that the simplest explanation is 1) the government is competent and 2) the government is honest.

One week after the torture report, you simply can't make this up. Then of course, you did make this up, because nobody has even mentioned the NSA.
How do people keep getting this so wrong? North Korea recruits and trains hackers.

http://www.vocativ.com/world/north-korea/unit-121-the-north-...
Smashing the Stack for Fun and Profit (1996-11-08), Phrack 7 (49): 14
Instagram deletes millions of accounts in spam purge