skysight-inc/HackerNews huggingface dataset:
How, exactly, do you propose the following things to work if GitHub is down?

- Pull requests and code reviews

- Automatic integration builds of all checkins

- Commit notifications via e-mail

- Browsing of sources via the web

- Sharing of code between collaborating users

DVCS may be "distributed", but organizations and user collaboration are not.
> we definitely have something most animals don't

"Religion and control of fire" seem to be the big things that humans have and no non-human animal has. "Language with recursive grammar" is a possible differentiator, but that's currently up for debate.
I heard him speak at Stanford a few weeks ago. He made some great points about academia having a lot to learn from the open-source community. In summary, he said that academics should strive to make their research more open and reproducible, and that version control tools like git and presentation tools like IPython can help make that happen.

The talk was broadly similar to the slides I found here: http://www.stanford.edu/~vcs/AAAS2011/1102_aaas_reproducibil...

If Fernando is able to convince academics to foster the same sort of culture that the open-source community has, his influence would be very great indeed.
Many of the animals that humans eat are born into captivity, caged their entire existence, and slaughtered at a young age.

I feel sorrow for them.
I believe Angular will search for inline templates first, so as long as you use the same path for the template name it won't attempt any AJAX fetching.
The email address is "rendered" only on mouse click in my scheme, and something suggests bots don't go as far as clicking around on each page.
Is that C89 or C99? I only see that in the latter, though the C89 spec I see may have footnotes removed. From C99:

> A conforming implementation shall produce at least one diagnostic message (identified in an implementation-defined manner) if a preprocessing translation unit or translation unit contains a violation of any syntax rule or constraint, even if the behavior is also explicitly specified as undefined or implementation-defined.

would seem to imply that a standard compliant compiler would need to produce a message for an invalid program. I will say it is both interesting and surprising (to me) that at least C99 does allow for the successful translation of an invalid C program.

Regardless, while informative, I'll probably stop posting on this topic before I lose the ability to ;)
Thanks! This is pretty cool data.
That's not the point. The point is that I don't want to try the product until I know what it does…
I think that's the exception rather than the norm. Since we're sharing anecdotes, every corporate shop I've worked in tends to stand up services, then once they are working they are not monitored or thought about until there's a problem.
Reaching for C doesn't have to mean writing C; it can just be using a different library and adapting your code to call it.
Advocating for a $1 trillion coin is a recognition that, if interest rates are effectively 0%, there is no difference between short-term government debt and government-issued currency. Minting a coin is just a hack for the Executive to get around Congress's restriction on issuing debt.

I'm not sure what you're trying to get at with your Euro rant, bu Krugman has been calling the Euro a bad idea since at least 1998. http://www.pkarchive.org/global/tag.html
Really? Git seems like the killer feature of Github to me...

Why do you think that git is inappropriate for a corporate environment? I've been using it in one for a few years now and see nothing wrong with that.
"I think we really need to understand the problem: public schools are locally funded and operated and small locales can use real estate to become exclusive."

Implicitly, you are saying that the real problem is that public schools do not receive enough funding. Is that correct?

If the problem is that public schools are not getting enough money, how much money should they get? How much should be spent per pupil in order to give everyone a great education? It is ok to give a different answer for different demographics - perhaps inner city schools where parents can provide less support need $Y, while wealthy suburban districts need $X dollar. But if your claim is that the current amount of funding is too little, then you should be able to state actual numbers for $X and $Y.
It warms my heart to see that towel.blinkenlights.nl is still up.
There is likely confirmation bias in children who's parents have opted for homeschooling because that's what they decide to do.

Forcing ill equipped parents into home-schooling by making the local schooling suck so hard that they have no choice would paint a different picture I think.
Point of order: the hypothetical HD-DVD player to which @msabalau refers is not a standard DVD player, as you seem to have assumed. HD-DVD was a format iteration meant to compete with Blu-ray. http://en.wikipedia.org/wiki/HD_DVD
I would like to be more specific with the categories, but crunchbase for the most of internet based startups the main category is "Consumer Web".

Example: http://www.crunchbase.com/company/rent-com

If you want, you can download the database and check the companies table
https://www.dropbox.com/s/pzhqhtk4g23temz/crunchbase.sql.zip
It's really easy to push to two remotes. I have a tfs service account setup and using git and also a github account. I like tfs's project and issue tracking better but want the public repo available on github.

git add remote <name> <url>
git add remote <name> <url>
then create a shell script that checks both remotes for the latest if one is greater than the other merge the two if they are the same then push to both. Then just always push with that script.

Just how I've handled it so far. That said a autoMagical way of handling it built into github/git itself would be cool.
> Except for all the tooling built into github that would have to be replicated locally somehow.

What tooling? The issue tracker and code comments? I imagine the uptime requirements aren't >99% for those, but if you absolutely need them all the time, that's what github's enterprise service is for.
I stand baffled. Always thought Word and Excel files were binary files, thus almost un-mergeable in any useful - collaborative - manner.
Sorry for my misunderstanding.
All Google did was better results over Altavista

"All"? What else do you think a search engine is for?
Does anyone have insight into that repeated spike train pattern in the exception percentage graph? That seems so predictable it ought to be fixable?
With SVN each user has a local working copy. You can't commit if the central server is down, but they're not exactly dead in the water either. You can keep working locally. If your SVN server is down for DAYS it might get to be a problem.
This is silly. It's purely a historical fluke that the role of professor (scientist/teacher) even exists.

There is no reason whatsoever why the same person should both create new knowledge and also teach calculus/cs 101/etc. I was good at research, but I sucked at teaching [1]. In contrast, many people are really terrible researchers, but actually pretty good teachers. (As you note, there is a glut of such people, so their wages are low.)

Separating these roles is a good thing.

[1] Due to a lack of standardized tests at the college level, I have no way to actually know this. But I do know my students didn't like me, complaining that I was too hard and unsympathetic.
You can download it here ;) https://www.dropbox.com/s/pzhqhtk4g23temz/crunchbase.sql.zip
Books in the same series, on Jeff Bezos:
http://www.amazon.com/Jeff-Bezos-King-Amazon-Com-Techies/dp/...

And Steve Jobs:
http://www.amazon.com/Steve-Jobs-Thinks-Different-Techies/dp...
If (American) Academia isn't eating its young, it is chasing us away. This article explains exactly why I couldn't bear to do a PhD in the US - instead, I can do it with better funding in half the time without any coursework or comprehensive exams in the UK. It may not be as "valuable" in the US, but it keeps a number of options open for the future, while not boxing me into academia, which could end up being a dead end anyways if the bubble bursts.
Ask HN: What protects YC (or others) from dilution?
Suppose YC invests for 5% of a company. What prevents those founders from issuing 100x the number of shares and distributing it to themselves, and not investors? Are YC shares non-dilutable? If not, how do they allow for dilution but at the same time discourage founders from making certain investor's stakes worthless?
I came for the horror comments about experts-exchange.com and was not disappointed. At least two of you have mentioned it!
Yes, but if the repo was hosted on Github rather than internally then the slow VPN provisioning wouldn't have been an issue.

(Good) web services like Github tend to reduce friction, corporate bureaucracies tend to increase friction.
Changing a boy's name to Sue, however, is known to lead to very positive outcomes. There was even a poem/song written about it.
Apple buys indoor navigation company WiFiSLAM
Help Us Fix Healthcare - Django hackers needed
Incorrect example. Your $4000 hand-carved peruvian phone was worth that, since you bought it.
svn is fine for very small, highly co-ordinated teams which is rare in a corporate environment. It's decidedly not fine for complex merging, development outside of the private network, or maintaining multiple versions of the same codebase (customer installs) among other things.
Internal infrastructure may have more total downtime but it's usually managed and scheduled to minimize impact.
Thanks everyone for the feedback, I truly appreciate it. I will keep on working, reading and start applying for jobs. I will get into an open source project as well, I also had an idea for a little xbmc plugin. Thanks again!
> However, what he mostly doesn't seem to realize is that Germany (or Finland, for this matter) does not really have the same type of highly competitive admission process for its universities as the United States [1].

Well that is because the Abitur (german high-school diploma) is regarded equally no matter which school you attended.
From what I gathered the US high school diploma is worth pretty much nothing, without knowing somewhing about the school and/or a high amout of AP-classes.
Compared to the German degrees, I'd argue that its actually closer to Realschule (the 10yr grade, which does not qualify for university), than abitur. (Except you are at a top-notch school and take lots of AP-classes)...
Your quote is where the footnote comes from. I think what you're missing (and what I missed when I first read that while looking this up) is the "violation of any syntax rule or constraint" part. In other words, a diagnostic is required for syntax errors only. For other stuff, like bad pointer dereferences, division by zero, etc., it's optional.
It's back. I was able to watch the graph change and see it reflected in my own experience of trying to load a GitHub page. Great job on the Status site, GitHub!

I first noticed the top graph change, and a minute or two after it went back up towards 100%, they updated their status message to "Minor service outage". Now it's been moved to the history: https://status.github.com/messages
Thanks. I was really trying to discuss Google in its infancy (basically, search) as that was what the OP was talking about. I've edited the above post to reflect this.
That's a detail of the reader, not the formt. That's like claiming that offering an option to order entries by date ascending or descending is extending RSS.

(moreover, you can export your starred stories and several readers support importing them)
Do it if you're stoked on development and you're cool with being the ignorant one for a while. I dropped out of Econ PhD program at Duke after third year cause I thought software development was my dream and its been great.
Stop letting computer-illiterate people believe it's okay to run Windows when they aren't going to be responsible about updates/safe computing?
Comparing sponsorship costs of Daring Fireball, The Loop, and Marco.org
I agree that Jobs' advice was a mismatch for Google. Trying a million things and seeing what sticks, like an incubator, is a better idea for Google. The problem is when that turns into Microsoft-esque trend chasing. But that only happens when upper management focuses on trend chasing. Otherwise they just end up as passing experiments.
maybe... but I still can't push my stuff from Italy :-/
I will be 50 on my next birthday and I rebooted this past summer. Left my VP position and about to launch my first startup. Thirty is young. You have a lot of life ahead of you. Make sure you do what you love.
What your Gmail convos actually look like
>Is the idea that the rich somehow conspire to do as you suggest?

Not a conspiracy. See, everybody wants a good education for their children. Everybody invests, but the rich obviously spend more money. And that buy their children a better education and better jobs earning higher wages. Isn't that obvious?

> How about Bill Gates or the many other rich folk?

That is called anecdotal evidence. There is no cast system in America, but the American dream is not dead, but close. The social mobility in Europe is higher.

> What would happen if teachers had to have advanced degrees and even some real world experience before being able to teach?

That would be great, but that won't be for free. But i think it would pay off.
And many of the animals humans eat are not. They are treated well, given ample amounts of the types of food their species was intended to eat, and slaughtered respectfully.

Instead of simply opting out of the horrendous conditions you don't agree with, what about voting with your dollar to support the ethical alternatives?
I think you hit the nail on the head with teaching yourself to code. Its a way out. Precisely because of that, most people in pure computer science PhD programs can leave and go to industry. This means there isn't a glut of postdocs and adjuncts. This doesn't necessarily mean you have any of a better shot actually getting the Phd or getting a tenure track position, but it means your not dead if you don't.
The trend has turned very sharply towards laptops over the past 10-15 years. It's a moot point in any case as you can distinguish computer displays from televisions according to input format.
The app is basically a service for ordering/dispatching couriers/deliverypeople, so it's definitely real-time(ish) - the core functionality is for users to be able to order a delivery (with real-time cost estimate) and for human dispatchers to be able to process the deliveries through a private portal. At the bare minimum I could honestly just do it through a basic form that sends emails to a dispatcher account, so I might do that for an MVP (didn't know that term before), although that would be a very, very temporary solution. You guys have suggested a ton of useful options, so I'm going to have to spend some time just reading up and seeing what would be a good approach. Thank you for the help, everyone - it's been really useful information, and I'd appreciate it if anyone has more to add as well.
None of those are extensions of RSS, they're just features of the reader. By your criteria, any reader that doesn't just display the unparsed xml is "extending" RSS.

The key to the "extend" step is that it has to be done in a way that disadvantages others by breaking interoperation when they used to be able to. Not only did RSS (and Atom) feeds continue to work across all feed reader clients, but you can also export many of the features you list in a straightforward and unobfuscated format (and via API, as you note).
Well I had all those sites that scrape StackOverflow added to my list.

I love that SO uses a CC license but it does have some unintended consequences.
We're going through the same thing right now. Porting a few thousand lines of Python to Go. It's almost a line for line port, with the odd exception here or there. One thing I really miss going to Go from Python is using getattr or dict.get(some_key, default_value). Also tuples. And marshalling from a JSON blob is kind of a pain in Go.

In fact, I started making a list of things Python devs need to know about when switching to Go. It's all a tradeoff, you lose some expressiveness for performance.
I think she just wants bros.
Don't all tax bills have to start in the house?
Great idea and nice execution. The demo works great and there's definitely a wow-moment.

It's a bit unfortunate that uploading a keynote-presentation threw an error ( didn't say what the problem was, just that the presentation couldn't be converted ) and uploading a ppt messed up the charts. So, maybe it would be wiser to simply just accept pdf-documents and rely on users to do the conversion – it's a complicated task, versions change all the time and mastering pdf alone is maybe enough work for a mvp. just my two cents.

but you definitely got a user.
I think the killer feature of git -- which applies to any other DVCS -- is that you're not dependent on github if you're well prepared. There's absolutely nothing stopping you adding redundant remotes so you always have somewhere to push/pull changes and deploy from.

git remote add <remote_name> url
Yeah but you have to realize 'industry' is still a dirty word. Industry is not the solution that the adjuncts and post-docs are looking for, it's inclusion.
Please do post the list of things you mentioned in your second paragraph.
I just checked. Most had verifiable course loads (i.e. personal websites with course information).
This is unrelated, but I keep getting emails from my home server every two weeks or so that someone made three incorrect sudo attempt to run "sudo sh /tmp/somefile". There's nobody logged in via SSH, I have key-only author anyway, and the user who's trying to do this is apparently me. It doesn't originate in a console, and the only thing running as me is the Dropbox daemon. Anyone have any idea what's going on, and if I should be worried?
Well as long as you are trying to tax and monitor transactions, there is always a market for not paying the tax, even if everything is legal to buy or sell.
Also, you are likely to just get a population density map:

http://xkcd.com/1138/
I'd solve this completely differently. Implement a stochastic sorter. Every User sees potentially a different sort order.

However, the order is a probability distribution derived from the votes on all comments.

When there are few votes on the comments, the distribution is chaotic, because the algorithm doesn't really know anything about the comparitive quality. After enough comments, the sort order gets more and more deterministic...
This is basically arguing the same as saying that because she would discuss her breasts in one context with a doctor, you should be able to discuss them with her in any context.

It's such a stupid claim on your part that "context doesn't matter" and you're still not doing anything to back up your claim that she would "get people fired" for playing CAH - especially when she did play it and did not raise any complaints about it.
It's also discounting fractional reserve banking. Banks loan out many times the money you give it. These days 10 time more loans than capital is considered good, 100 times is the practical maximum you see (except in problematic cases, Greece Spain and the like).

That's why most loans specify that you can't withdraw the money into cash. Even 1% of people doing that would be a "bank run" and bankrupt the bank.
Yes it does. This one precompiles handlebars for you: https://github.com/SlexAxton/require-handlebars-plugin
I am a vegan for moral reasons, and I have no objection to people eating animals. What I do object to is the horrifying daily torture that animals must suffer in the meat, dairy and eggs industry. I am guessing this is where some of your food comes from.

In my experience, people who have no qualms about using animal-based products are ignorant of the realities of how these products are made. I encourage you to watch Earthlings [1] -- free to watch on their site -- and see if you feel the same way once you've seen some evidence.

[1] http://earthlings.com/
Maybe the professors don't deserve their paycheck... as outcomes reflect all parties involved!
There is only one web-based language and that is Javascript. With node.js and Rhino, it can now also be used on the server side.

So if you really want to learn a web-based language Javascript is the one. If you decide to go for Python or Ruby (good choices) or even PHP or PERL (bad choices) you still can't escape from learning and using Javascript.

Personally, I think that you should pick Python or Ruby, whichever seems to suit you, since both are solid languages that are widely used to build web apps and lots of other stuff. PHP and PERL are yesterday's languages and are fading away slowly but surely.
Using Python to Code by Voice - (PyCon 2013)
Generalizing over bad personal experiences with no mention of positive experiences? Check.

Grandiose sense of entitlement? Check.

Complete failure to make any kind of insightful commentary that might transcend her own personal experience? Check.

From the form and content of this writing, its impossible to tell whether :

A) The author is making legitimate observations about personal experiences that don't extend to anyone else.

B) The author is making legitimate observations about problems in the SF dating scene that would bear out for a significant amount of people in SF.

C) The author is as socially maladjusted as the guys she's complaining about, and is therefore the source of her poor social experiences.

D) The author is fabricating a polemic piece to try and garner attention online (a lot of the anecdotes seem too convenient to the narrative, and the whole piece looks suspiciously like what one might engineer to deliberately divide opinion/spark controversy)