skysight-inc/HackerNews huggingface dataset:
The divisions used in the article are Metropolitan Statistical Areas (MSAs), which are defined by the Census Bureau. According to the standards they use for delineating MSAs (metropolitan areas containing a core city of at least 50k inhabitants) and µSAs (metro areas with a core city of between 10k and 50k inhabitants): http://www.whitehouse.gov/sites/default/files/omb/assets/fed...

Two adjacent CBSAs will merge to
form one CBSA if the central county or
counties (as a group) of one CBSA
qualify as outlying to the central county
or counties (as a group) of the other
CBSA using the measures and
thresholds stated in 3(a) and 3(b) above.

[CBSA is the umbrella term for MSAs and µSAs]

3(a) and 3(b) are:

A county qualifies as an outlying
county of a CBSA if it meets the
following commuting requirements:
(a) At least 25 percent of the workers
living in the county work in the central
county or counties of the CBSA; or
(b) At least 25 percent of the
employment in the county is accounted
for by workers who reside in the central
county or counties of the CBSA.

So it sounds like if 25% of San Francisco County residents work in Santa Clara County, or 25% of SF jobs are taken by Santa Clara County residents, they would merge the two MSAs. Presumably this is not the case, and thus the MSAs are separate.

The Census does have a higher-order concept called a "Combined Statistical Area". The whole Bay Area is lumped into one CSA: http://en.wikipedia.org/wiki/San_Jose-San_Francisco-Oakland,....
Jobs was being slippery

It was always Jobs' M.O. to trash-talk any important feature(s) they didn't have at any given time. It was and is a valid marketing technique -- I can't really blame him for employing it -- but at some point it stopped fooling me. It required me to assume that Jobs was a dumbass, which regardless of what we might have thought about him was never the case.

From the iPhone being announced to the App Store opening was about 18 months total, quite a pivot if "iPhone as originally announced was never going to allow third-party native apps; it was to be web-apps only forever, and this was not intended to be a temporary position."

As I understand it, the App Store had been under active development for some time, but for the iPad. The iPad was always going to run native third-party applications, but the company was caught off guard by the demand for them on the iPhone.

In retrospect, the apparent speed of their pivot on the App Store policy should have been a very strong indicator that a tablet was in the works. It did look suspicious, but I don't think Jobs was actively lying when he said the iPhone would rely on web apps.
That's a very nice web page, as usual from NYT.

Nothing fancy, but very pleasant to read.
"Oh my god, it's such a big project, nobody should do it alone". It's very obvious, isn't it? 500+ pages of abstract proofs need to be expressed into some kind of programming language. Not to mention, the worst case is that he doesn't even know what coq is, or have never used a programming language (probably just TeX, since he's mathematician) and will take him sometime to pick it up, and then learn how to express his idea using it, etc ...

Look at the linux kernel we have right now, let's go back to early 90s, and should we tell Linus not to do it because it's so big? And did it end up Linus doing it all alone himself?

Coq is certainly not a short term solution, but definitely a valid one if no one else wants to read his proof, and it's very important for him validate it.

The reason I bring Coq up is that in general, I do feel proving things in maths is very much like writing a program in a programming language. Maybe the 500+ pages of proof is like a spaghetti code, refactoring might make it more readable, or more clear, so people are more likely to study it. Or the 500+ pages of proof is very elegantly constructed, just need someone to appreciate it. Coq can certain help in both cases.

But then is it worth it for him to do it? That's really he's judgement call based on how important the proof is, what he see he can get out of this, etc.

Remember that line from the article you quoted: "Fun ~enormous!"
Well it builds canonical standards without community strife, which removes one point of contention.

That seems good in theory.
Who knows if it comes from their own pocket, or from the customer funds? It is just their internal accounting in the end. The same way the banks work.
They might as well shut it down for 48 days. Or maybe forever.
The kikes in red blowing it again. Nothing to see here.
>No, you shouldn't have to work a 40+ hour week and then go home and practice to make a living as a software engineer. But if we want highly performant programmers, we should figure out the best ways to practice (and probably spend less--but more effective--time on production code to balance it all out).

You're coming very close to identifying a major problem with our industry that isn't likely to go away. Yes you absolutely do have to "go home and study" to keep up as a software engineer/programmer. This is due to two reasons:

1. Advancements in technology outpace us

2. We're generally overloaded by management that doesn't understand what we do.

As for #1 there isn't much we can do to change that, and who would want to?

But for #2 it's a major problem. In many cases our 40+ hours have to be filled with coding because of the unrealistic deadlines that are posed on us from managers who don't understand the work.

Most of us are managed by people who have no idea what we do. They want "more more more" in terms of features and gizmos but haven't the slightest understanding of what goes into it. Add in scope creep and wasted time with meetings (that make them look busy) and that adds up to a long work week for a developer. And when you ask for time to study or learn something new, the response is "sure, when things aren't so busy".

This just reinforces my belief that you need passion to do this. You have to love development so much you're willing to put up this stuff, work your ass off and still want to go home and learn more.
What are C=D years?
I don't know, dumping a criminal like a murderer or rapist into a strange society that he will likely never be able to call "home" sounds like the perfect condition to cause him to keep going.
Can computers be creative? (2001)
CS Degree to Army Officer
And the Presidio Parklands in San Francisco http://newpresidioparklands.org/
Can you elaborate on the reasons for that?
As someone who identifies as a pragmatic libertarian generally in favor of smaller government, I've upvoted your comment. Markets are great for a lot of things, but they undersupply public goods, and scientific progress is a critical public good on which everything else depends. Underfunding science is a grave - perhaps fatal - error.
Fuck you (I'm extraordinary)
Any job isn’t necessarily a good job for people out of work
Startups: Never Stop Validating
There is a price to be paid for those defensive abilities. If paying that price no longer affords any benefit that would put selective pressure on removing those now needless defenses.
People seem to forget that EC2 stands for Elastic Cloud Compute. Emphasis on elastic. If you you use the Elastic Cloud Compute in a non-elastic manner then you're doing it wrong. If you need dedicated hardware then there are many services that specialize in precisely that.

(Yes I know this is Azure not EC2. The point remains.)
That wasn't the central argument I perceived. Based on how the piece was introduced, I perceived an argument that biases (which have been demonstrated over and over in scientific studies) and hostile environment have less to do with gender ratios in STEM than <long list of stereotypes about values weakly linked to data that are related only if you make some major assumptions backed only by pop psychology>.

Maybe if instead of buying into traditional assumptions about gender roles we questioned them; maybe if we encouraged people to step outside traditional roles rather than spending our effort trying to insist their existence is justified; maybe then men would have more choices too (like being stay at home dads, for instance).
A language where the standard is "we download the packages we need" (somewhat like npm on node) feels like it has a lot less mental overhead to it because the default is "users expect to get dependencies easily", and you don't have to spend so much time trying to target older but "default" installations of things.

Which with a language like Rust capable of producing static binaries, feels like a better place to be in anyway since it's a lot easier to replace 1 executable then a whole net of shared dependencies.
Yeah.. which takes 25 people and 45 days to set up /s

Mongodb literally has a 1-line command to add a replica set member and it works. This is still a huge advantage.
How is fractional reserve profitable except by loaning BTC with interest (which I don't think they do)?
> I'm not a writer, but I feel that its the work of someone who hasn't written much trying to write something grand.

Actually, if you scroll all the way to the bottom, you'll find that the article has been written by Pico Iyer, who "is the author of many books about travel, including Video Night in Kathmandu, The Lady and the Monk, The Global Soul, and Sun After Dark. His latest book, The Man Within My Head, circles around Graham Greene and hauntedness." Also, according to Wikipedia, he regularly writes for the New York Times.

Though to be honest with you, while I enjoyed the content of the article, I wasn't the biggest fan of the writing style either.
let (x, var y) = ... can easily express the intention.

Also, communication is in the ear of the beholder. Var: variable, that varies. 'Let' would be immutable by default.

Thanks for the response anyway.
I would agree that this is a major flaw, if the "scope" were unrestricted. But most of these systems support a capability-style model where you can say: "I give you permission to let me log in as myself, for this particular web site. But you have no other authority to do anything else as me." For example, "email" scope: https://developers.google.com/+/api/oauth#email, or the Permissions in Facebook login: https://developers.facebook.com/docs/facebook-login/permissi...

Another reason why I don't feel happy about forcing people to make passwords for random web sites: most people are really bad at understanding risky computer behavior. Do you have a parent or relative who uses the same password for everything? I do. Despite my best efforts to warn them, they are not convinced that this is a dangerous thing to do. I don't think they're alone in this. Education is not enough.
I wish. Most EPSRC-funded PhD student are paid the minimum EPSRC rate [1], currently £13,863 (or USD 20,965).

[1] http://www.epsrc.ac.uk/skills/students/help/minimumpay/
The thing is, I can smear $5M across say 5 physical locations in a way I can't with actual money. With actual money, the best I could do is put $1M at each physical location. With bitcoin, I could put a portion of the key at each physical location, requiring that you break in to all 5 to get any money.
What's odd is that the Bay Area's "metropolitan statistical areas" in the article don't align with those listed here:

http://en.wikipedia.org/wiki/List_of_Metropolitan_Statistica...

The wiki page suggests that these are based on social and employment connections that are inferred in part from commute patterns.

Perhaps the pairing of SF and San Mateo reflects growing social and economic links between the Peninsula and SF in a way that eclipses SF and San Mateo's historical affinities with Oakland and San Jose respectively.
Sorry, but OpenOffice (and so on) is lacking in enough places to make it not worth my time. And believe me, I've put a lot of time into trying to make it work. Saving a document in OpenOffice to Dropbox and editing it on Android with Documents to Go or QuickOffice (both of which I've paid for at ~$20 each) and then trying to open it in Office on the school's computers is a recipe for disaster. What's even worse is if I didn't have the time to open it and save it in Word before the assignment was due. The teacher opens it in Word and finds out that OpenOffice saved it with 1.2" margins and Word interprets it as 1.25", or 12pt Arial font that Word thinks is 11pt Helvetica or that picture isn't lined up properly and now an English professor is giving me a zero on the paper because he doesn't know or care what free software means. He just knows I'm the only one in the class that did not follow the instructions he gave.

Worse still, out in the real world as a client-facing consultant who uses a RHEL-based laptop for day-to-day work. I keep a VM of Windows 7 running for when I need to submit a document to a client, because there is no way I am taking the chance on Word interpreting an OpenOffice document correctly.

Right solution or wrong solution, Microsoft Office is the solution. I have to wonder where people work (and where they went to college) that affords them the luxury of taking a stand on what office suite they use. I would also like to know what open/libre office suite you're using where I can use the same document with the same file format and the same rendering engine on any platform including the web (where the web version is also open/libre). Because honestly I don't think it exists right now, let alone having existed for many years, which makes your entire point moot.
C and D are the Roman numerals corresponding to 100 and 500 respectively. Hence, 5C = D.

But, the larger point was that took 500 (5C) rather than 5000 (5K) years to prove Fermat's Last Theorem.
The piece is written by Pico Iyer; he's a fairly well-known writer (novels & travel writing).

The style is fine with me, except that in this case I was actually interested to know the boring facts of the situations he was being dreamily ambiguous about.
Ditto! I see code review as an opportunity to learn from other members of the team and also to make sure I don't have to fix something tricksy in the middle of the night.

I think that others are more (rationally) motivated by the desire to iterate quickly and deliver a large volume of features and fixes in a short window of time.
Yeah, I currently have some data sciency skills. Still in core software engineering. I think I will stick to what I am currently doing.
Guys. This is my problem with reading white papers. People use notations and assumptions which I am not familiar with. Hence, I have to go decipher what people are trying to day. There needs to be a course for math notation. Is there a book or a online course I can take to familiarize myself with math as a language.
Trellonest: Unlimited Nested Trello Boards
Gerrymander's Corollary: Any spot in the country can be considered part of one of the best performing regions of 2014, given judicious division of territory.
The plight of the bitter nerd: Why awkward, shy guys end up hating feminism
I know lots of biochem phds from my grad program. The median jncome is around $50k. Many had to apply to hundreds of places to land a job.
They raised $10M [0] about a year ago so they should [1] have the capital to cover it.

[0] http://www.crunchbase.com/organization/bitstamp
[1] not a guarantee
Puppies as a Service
Congrats @tomdale!

Using React for our current project was a no-brainer because it was the only library at the time to build in-browser web apps with an SEO story. It's great to see other, previously DOM-bound frameworks, tackling this problem.
Then why did you introduce it as a "crowdfunding for Science site", if "crowdfunding is a smaller part of it"?
2005 Mark Zuckerberg Lecture at Harvard
And your name is "sneak". Hmm, okay.
There's a very good value in having a big fat database machine which is next to a nice, elastic pool of servers as well as other services, like block storage. You pay for collocation with your other services.
I think you need either code reviews or pair programming to ensure quality and bring developers up to a more even standard.

However I am not as fond of pair programming for ensuring quality of a change. I find that often it is easy when pair programming to go down the route that looks good at the time and it is hard to step back and evaluate the whole change. Where as being able to look at the end result without any intermediate steps often makes it easier to find flaws.

I think that with code reviews, I find them easier to do if I view the coder as an adversary. They have produced flaws and I need to find them.
You can see this as an implementation detail or also as a conceptual detail.
You can still go there.
Well, there's been some buzz about rust in the haskell community, which piqued my interest. And now it's time to give it a look.
No, this is wrong question. The right question is with what technology.
Simplified BER MetaOCaml N102, for OCaml 4.02.1
Does anyone have a link to a version that doesn't cause my laptop fan to kick on? I don't need to max out CPU cores to read a travel blog.
I agree with you. Outside of NY/SF, I highly doubt anyone is starting any software engineer/big data individual more than ~100kish. I've had friends work up to that level but certainly not starting as Software Engineer I or II.

(That reminds me, I should check into working in NY or SF.)
They keep those endpoints under lock and key
scoff all you want, that's a better explanation of threading and the dangers entailed than I got in a whole semester of my undergrad. there's an art in explaining something complex simply.
True, this isn't designed to be an end all solution. Based on the number of comments and range of opinions/supplemental links, I'd say you are spot on about this being a great starting point.

Personally, I found the very idea of a checklist itself to be a helpful idea that I'd like to use at work. The specifics are going to depend a lot on the language, project, and team.

RE: long checklists -- I think that most of us commenting on this thread are very passionate about code reviews, whereas our teammates are less so. I think a short code review checklist is more likely to engage coworkers in code review period.
The issue is that you have to submit your papers as a Word file. When I was in college we would just turn in a physical paper, so it didn't matter what software we used. I'm surprised they don't let you submit your assignment in PDF form.

It's very bizarre to me that you're required to submit your assignment in a format which is only (truly) supported by paid software, as that would require all students buy said software. Certainly you could make the case that they could use the software available in libraries and such, but I see no reason that they wouldn't embrace more equality if not given the opportunity.
I'm on the latest public Chrome release (39.0.2171.95) and it does not force autocomplete. I also use 1Passsword but for addresses and other non-password fields I use Chrome's autocomplete.
Replying to self to add:

A real live woman did some real, hard research about the same topic, inspired by the same Summers quote, and backed by actual studies (although wrapped in a boatload of anecdote - which even on its own would be more convincing than the OP's unsupported speculation):

http://mobile.nytimes.com/2013/10/06/magazine/why-are-there-...

And a quote that sums it up:

> As so many studies have demonstrated, success in math and the hard sciences, far from being a matter of gender, is almost entirely dependent on culture — a culture that teaches girls math isn’t cool and no one will date them if they excel in physics; a culture in which professors rarely encourage their female students to continue on for advanced degrees; a culture in which success in graduate school is a matter of isolation, competition and ridiculously long hours in the lab; a culture in which female scientists are hired less frequently than men, earn less money and are allotted fewer resources.
Thanks!

We'll be working on this feature for the next few months, and we think it has the opportunity to fundamentally change how web apps are written. As you noted, little bits and pieces of server-side rendering have existed for awhile (I've heard of people using Backbone + Handlebars, as well as React), but historically it's required so much manual labor, and is so error-prone, that in practice very few people have the resources to pull it off.

We hope that by moving a full-stack framework like Ember.js to the server-rendered model, it will start to see wide-scale adoption.
And the I 90 on Mercer Island.
I really like the ui, but one difficulty I found with implementing ui in webgl is supporting the input box, especially input box that can accept Asian languages.

I couldn't see an example of input box on this page. I'm wondering if it is doable.
If you structure competition as Winner(s) + everyone else (as opposed to a full ranking system), you gain a powerful motivator for competitive students, while not necessarily convincing the others that they are garbage.
F# and Roslyn will both be moving to GitHub next week
In my own experiences I've found that to be mostly a myth. Most researchers are too focused on grants, running labs, etc to actually get proper collaboration and support done. It seems the "good researchers" who are actually worth paying have built a career from advancing their one topic from day one, lone wolf style.

Probably 50% of that non-groundbreaking work you mention is completely worthless, and the field grew in spite of those wasted resources, as dnautics says.

Even then, if the system was honest with individuals about their science abilities (not everyone can be a superstar), then there would be much benefit in preventing these people from advancing on their own in a broken system, and giving them the opportunity to have an actual job in the groundbreaking areas as a tech or such.
Intoruducing an app for freelancers “CommonTime” that helps fix TimeZones issues
This isn't a direct answer to your question, but it might help. At 1.5x the radius of the event horizon, only photons can maintain a stable orbit around a black hole. If you get closer to a black hole than that, the only two options are to be ejected entirely (hyperbolic "orbit"), or to be captured and enter the event horizon.

For objects with mass, this distance increases.
Golang Calls from Apache Modules
So, basically, the Russians did it.
You mean aside from the title that every other news site will reproduce and which will be everything most people remember?
But you too seem to be pretending that your individual experiences make you an authority on women in science. No amount of pushing for women in science has worked, in fact, more gender quality is associated with more stereotypical occupation choices. We see measurable differences in newly born babies that relate gender to an interest in people vs things. We know hormones in the uterus affect the onset of the development of language skills.

There's an insane amount of evidence stacking up that "women are being dissuaded from going into science" is not as big of a deal as it is, and furthermore, that it's actually women doing this.

It's a funny thing I've noticed with feminism. When they can blame men, they blame men. When they would logically have to blame women, they blame society.
Agreed. I think that description should be updated.
Interestingly enough, I just moved from the top-performing small metro to the top performing large metro.

While national articles like this are quick to attribute Fargo-Moorhead's success to energy, I'm a little more skeptical. The region's economy was seeing good growth even before the oil boom, mostly driven by a strong agriculture economy and lots of higher education. Oil has no doubt been a bit of a catalyst, but I think the region would be seeing prosperity even without it.
I = 1
V = 5
X = 10
L = 50
C = 100
D = 500
M = 1000

=> D = 5C or, equivalently, 5C=D

It's more like 8L years ago, though.
There has been talk of it, and one of the core team members had a prototype. It's most definitely something to look at this year.