skysight-inc/HackerNews huggingface dataset:
<quote>Microsoft develops and publishes 'protocols' (used lightly) and everyone hates them because they are pushing workable code out on everyone else...</quote>

"workable code" is a tangent and really has nothing to do with the reason we avoid Microsoft protocols. More to the point we want to avoid APIs with elements that facilitate vendor-specific implementations i.e., lock-in. Like MS' OOXML, Oauth 2.0 has special interest written all over it.
There already exists a much more efficient protocol for that: RFC3514. After all, "is this evil" only requires one bit, information-theoretically. https://www.ietf.org/rfc/rfc3514.txt
Um... the article wasn't about Dropbox. It's a Google Drive client for Linux. This is the equivalent of a Linux user jumping in to bash Microsoft in a discussion of Windows driver issues. Please don't.
Backbone.Notifier
The issue with Chick-fil-A is not what the CEO does with his own money, but that Chick-fil-A the company donates money to anti-gay hate groups. Chick-fil-A gets their money from their customers. Personally, I would rather not have a hand in giving them more.

I'm sure that the CEO also gives of his own money to the same and possibly more groups, but that is his money to do with as he pleases. It makes him look like a bigoted ass, but that's his choice.
We do not, which is also why this is a concern. However we're not undervaluing the growth that could be a reality if this firm does invest in our success. We don't need much yet we'd happy take it and bank it to ensure we're working with the right people. Hence our concern about liquidating it for one salary.
nice post, but it misses out the bit about documenting the change, making sure that your distribution doesn't suddenly nuke your changes when it does an upgrade, finding programmers who can work on your codebase given your customisation of php...

It's a useful post, but I'd like a but more warning that you really don't want to do this unless your proposing on either contributing this back into the core codebase, or forking php - something that can't be done likely. It reads a bit too much like this is something everyone should be doing.
I'd say that you are doing exactly what many of the submissions did in 87 with regards to the AIDS pandemic - taking something at the top of its influence curve and incorrectly assuming that to only be the beginning of said curve.

In essence, overstating a trend because you are in the middle of participating in it.

There is nothing overly dramatic about this economic cycle than any other down cycle. It's certainly nowhere close to previous cycles.
I'm not a mathematician, but I think that the initial response by Karim saying that Khan was incorrect about the definition is really nitpicky and petty. Karim is saying that "Rise over run" is how you calculate it, but he claims it's not the definition. Even if it wasn't the precise definition, for most people, rise over run is good enough for a basic understanding.

Khan saying that Karim was wrong, is wrong and actually made him look worse in my eyes. In the video he said "Slope can present rate of change." No, slope is the rate of change. Him saying Karim was wrong about the price vs gigabyte being the inverse if you switch the axes is ridiculous. By definition, you always say the first variable vs the second variable, where the first variable is the y axis and the second is the x. Khan should have left it at that instead of trying to twist things around to make Karim look wrong, it was a poor and transparent attempt at being vindictive.
> There will be many teachers who will use Kahn's videos in their teaching (or to augment it), and I imagine that over time Kahn will change the way he does things based on his own education about education.

Sal Khan(it' khan, not kahn) himself mentioned he is not looking to replace classrooms. He wants to invert the classroom. Traditional classroom has passive lectures followed up with problem solving which is to be done at home. He says it's better if people can do the passive things at home at their own pace, and use the classroom for problem solving.

The problem with passive lectures in classroom is many a times students are sitting through lectures they don't follow because they don't know the prerequisites; and often times students by themselves aren't able to figure out if they can't make heads and tails of probability problems, what is it that they need to know so that they can understand it. In his talk, Khan demonstrated the software(I haven't used; I might be off) which can track your deficiencies. For example, you are struggling at basic probability. The framework will drop you down to permutation/combination problems. You still are struggling; introduce fundamental principle of counting. You are doing fine now. So explain permutations based on counting principle.

Lacking the prerequisites is one of the problems. We have people who learn at different rate, people who aren't fluent in the language the lecture is delivered in, people who are shy/under-confident to speak up, people who are smart and are bored and feel left out, people who aren't very smart(lack the fundamentals, slow learners...) and are lost and feel left out.

If Khan Academy, or any other self-paced learning resource can solve these problems; coupled with classroom guided problem solving and projects, that will make a huge difference.
“When copycat companies get to Silicon Valley, they’re already lagging behind” 
We’ve observed that when copycat companies get to Silicon Valley, they’re already lagging behind. The issue is that if you arrive with a preconceived idea, very few investors are going to bet on it. Copycats are largely unattractive because the business they’re trying to sell is something that already exists and has competition.
The pipe is not going to be bottleneck in this case. It's the device's speed/processor/etc.
Theres's A LOT of emotional weight attached to these kind of issues. People tend to pick one side and feel identified with them (ingroups) and get angry at people at the other side. Politics basically.

It's funny/depressing to go at certain forums/imageboards and see people CONSTANTLY attacking the same thing, every day again and again. If someone defends them (or attacks their own side) they are obviously gonna get angry.
It is true. We ensure that the only people included in our recruiting process haven't worked at the companies we hire from and we don't ask for referrals from people we hire to avoid putting them in a compromising position.

We've interviewed well over 100 Groupon salespeople and have only made a handful of offers. The reason people take our call is really because we're an exciting company that's making a meaningful impact in education, not because of unscrupulous hiring practices.
It would be really hard to be worse than a telecom, whether we're judging on incompetence or malice.
Beyond the excellent explanation of how to do this, the section on the "Life of a PHP Script" is absolutely wonderful.

This is, quite frankly, beautiful.

Huge kudos to Nikita Popov for providing such a great illustration of how PHP works, internally, from the tokenization process, to the parsing, and finally the execution.

I have always been curious about the process and have read other documentation that provides some insight but none of it has come close to this.

Even if you aren't interested in PHP or providing features to PHP, you should give this a read to understand how programming languages like PHP work.
Looks cute, but for those wondering it does not appear to be open source. The linked download is a bunch of .pyc files. For those who care, I've been using the "grive" client (https://github.com/Grive) for a while, which is a much simpler on-demand sync utility.
It's funny that those people get hired while some more capable people do not.
I'm curious why you talk about it like its a good thing. Market pressure to get rid of incorrect social views is the only alternative to legislative action to force such change.

As a consumer buying a product, there are lots of things I value besides just the product I'm getting. I care about service, etc. Not being terrible people is also something I value, and I don't see anything wrong with reflecting that in my purchasing decisions.
I find it wryly amusing to see the entire GNOME 1 -> GNOME 2 debacle repeated so accurately. GNOME 2 eliminated a huge pile of configuration and tweakability that had accreted over the years, and produced an environment designed for user-friendliness even at the expense of some power-user configurations. It took a few releases to sort out (2.0 proved quite painful), but by GNOME 2.4 or so the environment had become far more pleasant than GNOME 1.

If the GNOME 2 -> GNOME 3 debate has produced more vitriol by volume, I'd say that just reflects GNOME 2 having a much larger user community than GNOME 1 ever did.
Yes you are 100%t right to question that. Anyone who understands the life style of a start-up should know that demanding a salary of that size is unreasonable. Especially when he wants founder stock. You guys should maintain the scrappy bootstrapping mentality. As Guy Kawasaki said "Focus instead, on affordabilit. Having inexperienced young people with lots of raw talent and a tone of energy."
http://developer.apple.com/library/ios/#featuredarticles/Ext...

See also Core Bluetooth (though that's somewhat different, being for Bluetooth 4LE devices).
Headline discards context. The issue isn't that it's unlawful for THM to target and hire Groupon associates. It's that Groupons have nonsolicits in their contracts. Groupon is (reasonably) concerned that, having hired a quorum of ex-Groupons, THM is now in a very good position to persuade those ex-Groupons to ignore their nonsolicits and reach out to current Groupons.

Groupon hasn't told THM to stop poaching employees. It has simply warned THM not to use ex-Groupons to do it.
Do you mean bash/shell skills, familiarity with unix tools like grep? Or that deep understanding of an operating system is useful knowledge for a programmer?
I grew up in the 80s and the one main thing I can recall is the ever present fear of nuclear war.

If I had made a prediction back then I would say there would certainly be some sort of nuclear event at some point in the next twenty or thirty years.
Our team has had a fair bit of success with a ruby library that generates API docs from our acceptance tests: https://github.com/zipmark/rspec_api_documentation
Given that people who can already develop are not in any way guaranteed jobs, $3500 is pretty darned steep. How are you going to recoup that?

edit: Oh, I know. First you make a website which tells people they are going to learn to code...
Many states have a much closer margin, so swaying a few % can make or break a campaign. See the California case and all the money the Mormons dumped into the Prop 8 campaign. They used ads that basically lied about what allowing gay marriage would mean (saying things like schools would start encouraging kids to be gay), which helped scare just enough people.
"Sorry, we don't have time for training."

"Sorry, we can't afford to send you to a week of training for $3000, you have to get this stuff done right now."

"Sorry, we're on a spending freeze."
Legislators aren't omnipotent. They don't have a comprehensive view of what the electorate is thinking. If Amazon hires some lobbyists to do surveys and polls, and comes to a state legislator saying "65% of residents and 85% of businesses in your district support this bill" that's enormously persuasive to the legislator.
Apple scoops up secure fingerprint sensor maker AuthenTec for $356M
Or it's true. GNOME doesn't present itself as a set of libraries, it presents itself as a desktop shell and set of applications.

http://www.gnome.org/gnome-3/
MailPilot turns your email into a todo list
Came across this on Twitter, it looks like a nice alternative to Sparrow. More on their (funded) Kickstarter page:

http://www.kickstarter.com/projects/1380180715/mail-pilot-em...
Khan Academy is social-network type of learning, where you learn from the community. This is good. But learning from expert educators is also essential and perhaps irreplaceable. There are a lot of short-sighted people, who are marveled by current technologies that allow people interact remotely and immediately jump to the conclusion that we have an answer to learning, while dismissing the entire tradition, culture and knowledge of and about learning that has been established for centuries. Now, if Khan wants to make a quick buck, that's fine. But he's serious about teaching and learning, he should realize that Khan Academy and its approach is only complementary (at extremely great at that) and is not a replacement of the traditional ways of teaching and learning.
I think that one was more to do with their unfortunate use of the phrase "destroy america," which in UK parlance can mean "to disrupt with heavy drinking and debauchery." One might say, the morning after the night before, "We fucking destroyed that club last night! It was crazy." A very bad choice of words to be read by US immigration.
Honest question: Is sending an e-mail just to show a sample somehow more efficient? Why not just provide a link to the sample? I tried 6 times to get an e-mail sent and finally got one on the last try. Almost gave up.

Edit: No, I still don't have an e-mail and no information as to where I can find a sample
The point though is that Khan is free, is a non-for profit and is more than just sitting and watching videos. They are followed by exercises which track the progress of the user and can even be reviewed by teachers if a teacher chooses to do the teacher account - student accounts setup. All of that is very valuable and very disruptive to something like Mathalicious, a for-profit site not many have heard of.
It sounds like he is talking about the former.
So whose fault is it exactly that priced this so poorly?

Personally, I think this was a fraudulent deal by GS/Morgan Stanley -- Given all the criminality in banking thats been painfully obvious for years - I think this was a deliberate over valuation to allow them to dump shares immediately make a ton and let the stock drop.

Knowing that even though they did this, Facebook was not going to go under or have their actual business affected.

I can't believe that there is not a hell of a lot of WTF thoughts and anger on the inside of FB at this. Does anyone know the sentiment of FB employees over all this, especially employees who have a sizable amount of stock?
I think it's funny that the Mormons, who were forced to give up multiple wives so Utah could become a state, are so opposed to "redefining" marriage.
Nice, love the tough questions!
I'm curious about the method by which one determines when a social view is "incorrect." Take a survey?

What if I think that marriage should be defined religiously by a religious institution rather than legally by the state? I guess I am "incorrect" for not supporting state-recognized gay marriage. But how was I supposed to determine this before you came along to tell me?
Raikia,

Thanks for the comment; It's so time consuming to have to have so many different builds/specs to check out the compatibility. Sounds like a start-up in the making. The browsershots.org site is really cool; great for a quick visual spot check.
Thanks again!
Jason williams jersey
What is the argument against polygamy?
The way I've understood it, Khan isn't trying to disrupt the idea of teachers or schools per se, only alter it.

Basically, the traditional schooling model consists of "lectures" in class, where the teacher presents you with information for an hour, and homework, where you work on problems relating to that content alone in your own time.

Khan says, that's cocked up-- we should let students consume the raw informational content on their own time, where they can pause, rewind, and go over it as many times as they need to in order to understand it without disrupting anyone else, and then do "homework" in the classroom, where there's a focused environment that encourages exploration and somebody who can help each student with their individual difficulties.

Which has always struck me as a pretty straightforward, good-common-sense approach to at least try. Why is this concept so opaque to so many people?
Languages to master
I am deeply, deeply curious about this game, since reading the article [1] about the guy who is a committed doctor in-game.

[1] http://arstechnica.com/gaming/2012/07/the-healing-touch-dr-w...
Lobbying money goes basically to advertising to lawmakers, also lawmakers' campaigns are funded by support (the money then goes to advertising to get them elected). Supposedly this support does not give quid pro quos but in reality it often does.
>> The D-pad setup has a serious limitation in that it forces you to use your thumbs.

O RLY?

I have been using D-pads with my right hand "piano style" for over a decade. I don't use my right thumb at all. Anyone who's been exposed to a fighting game on a console knows that for many moves, you need to press multiple buttons simultaneously.

That you wouldn't think to hold the controller differently is kinda mind boggling.
No offense, but most of us here probably have no idea what you're talking about.

I appreciate you taking the time to offer advice, I only wish I could follow it.
Another way to look at this is: what kind of signal does this send to future investors, assuming you want to raise future rounds?

Some, perhaps many investors will see this figure when they do their due diligence on your company. They will most likely question it, as it is uncommonly large for an early-stage pre-revenue startup. These investors will judge your CEO's decision-making abilities based on this information and could decide against an investment. I know a few angel investors who sure would walk away from this deal if they saw this salary.
This script will setup vm's for ie 6-9 under virtualbox. https://github.com/xdissent/ievms

Very handy.
>Market pressure to get rid of incorrect social views is the only alternative to legislative action to force such change.

Thank you.

This is why it infuriates me when you see lolbertarians going about how you shouldn't care. Of all people they should be the ones to recognize why this sort of stuff… matters.
These people are funding public campaigns and making public statements with their "own money." It's not like Chick-fil-A's CEO said something to one of Chick-fil-A's board members and the media jumped over it. He spent millions of dollars trying to raise public support for anti-gay legislation. They generate news because they entered a public debate with heir actions.
In some states, though, the opinions are split closer to 50/50, and getting just a few more people to vote can make all the difference. I imagine Washington will be closer to passing than NC was.

Also, in presidential elections liberals and young people have a lower turnout. Maybe the same applies here and many liberals and youth in favor of same-sex marriage wouldn't be heading out to vote without either some coaxing or raised awareness. Some people probably have weak opinions or are unsure: I think awareness would push these people toward voting in favor. Just guessing, but it really doesn't sound all for naught to me.
I have been trying to help with API Documentation as well (mostly because of my frustration as a user). My main focus currently though has been in helping you use the API of code as opposed to REST API's (because most people have languages wrappers).

Check it out: http://docmaps.io/
>It is certainly how I was taught about slope, and I went on to graduate from MIT, so whatever nuance this definition allegedly didn't catch did me no harm.

In that case, this debate really isn't about you. You were probably an exceptional student, who saw the connections between mathematical concepts easily, regardless of instruction. You probably found yourself predicting the next concept a teacher would introduce, because it just "makes sense." Not all students are that way. Most are not.

The two people involved here are fighting over two different ideas. Sal is being pedantic, but is right, slope is defined as ∆x/∆y. What the other guy was saying is that slope represents rate of change, which is a much more important concept to early algebra, and the underpinning of why you actually care about slope in physics and calculus. You probably made the connection effortlessly. I assure you, many students do not.

I teach high school mathematics to both honors and special needs students, and it's important to keep in mind that the instruction is very different between the two populations.
What kind of experience are you looking for? Is it possible you are being too selective or misjudging the ability of experienced applicants?
Marriage isn't about reproduction. If you want to outlaw incest, that's fine. But do it separate from your definition of who can get tax breaks, see each other in the hospital, rent a car together, etc.
I'm using ABetterBrowser on CloudFlare.

Code here :
https://github.com/xPaw/CF-ABetterBrowser
I thought NBN already planned to do fiber to the door for most of the country.
MetaWatch STRATA: the Smartwatch for the iPhone 4S & Android
I don't think so at all. The author supported their claim with that indicate Sal Khan doesn't fully recognize the impact of PCK, and gives specific examples in Khan's lessons.

While PCK is a "buzzword", it does represent something very real in learning: That Instructors (be they amateur or professional) must understand the hidden challenges of the material they teach. Specifically, in ensuring that misconceptions do not propagate and embed themselves into a pupil's mind. In math, misconceptions can be particularly troublesome as the facets of mathematics, particularly at the elementary level, carefully layer on top of each other.

If you want an example of this that falls into the sphere of stuff closer to HNs, look to Zed Shaw's Learn Code the Hard Way series.

Shaw puts exercises and examples in front of readers designed explicitly to prevent the reader from developing weird misconceptions about the way a programming language (or programming in general) works. That's often why readers will say things finally "clicked" when they work through his material. Shaw may not be familiar with the buzzword term "PCK" but he definitely recognizes the challenges in teaching each concept he presents to the reader. You can see part of this come through with his critique of K&R C.
I specifically mentioned Instapaper for Android, NOT the server-end. And your guess is wrong. As I stated, he mentioned on his podcast that he had nothing to do with the design and implementation of Instapaper for Android.

Did you even read my comment before clicking reply?
Huh, no predictions that Tom Cruise would still not be exhibiting any OT powers.
I believe the police recommended that no charges be pressed but the CPS went ahead anyway.
I've found there's two divergent breeds of linux sysadmin. They can be roughly divided along the lines of the ones that strongly need/want a GUI, and those that don't.

This is tied to their comfort in a terminal.
For some reason, masklinn's comment is dead. Posting it here:

<quote>

> Python uses native multi-threads, but the GIL restriction means only one thread can run
>> Can run Python code, if you're multithreading for e.g. IO the IO code will generally release the GIL.

</quote>

Yes, native code can release the GIL and run in parallel. As far as it's pure python, only one thread runs at a time. The options are multiprocessing, gevent style concurrency(which I prefer to node's) and native extensions. It isn't as bleak as people make it out to be.