skysight-inc/HackerNews huggingface dataset:
> Since, for me, local branches are a massive part of why I prefer git, I'd be interested in examples of how to do the same thing in other VCSs.

You simply commit a new changeset based on the desired parent. The branch would be created implicitly by having a revision with two or more children. It does not have to carry a name; naming revisions (or sets of revisions) is an orthogonal concept for the purpose of navigating the revision DAG [1], whereas in Git branches have the additional purpose of keeping revisions from being GCed. Any revision that is not referenced by a ref (directly or indirectly) will eventually be GCed (once it is removed from the reflog and the grace period has expired).

> It doesn't make sense to me that they're a byproduct of having a garbage collector

It is a byproduct. Because if you did the above in Git (which Git won't let you without being explicit about it, but it's possible), then one or the other child would get GCed sooner or later. That's because there's only one HEAD commit, and that can prevent only one child from being GCed, so you have to create a ref to the other (generally via a branch) to keep it alive.

> since (1) git-stash exists [...] and (3) git-clean honestly seems tacked on rather than a core piece of the design.

This has nothing to do with git stash or git clean. I'm talking about one of Git's architectural principles, where the repository is essentially a purely [2] functional data structure and revisions that are not reachable from one of the roots (refs/branches) are subject to garbage collection.

[1] And if you look (aside from Mercurial) at Bazaar, Fossil, Monotone, or Veracity, you'll find that there are multiple ways to go about that.

[2] Well, not entirely pure, but close enough.
>But the objection seems to be that you don't work with it..

The objection is that, when naming is skewed in lower levels it makes it harder to reason about higher level concepts and creates ambiguity..

For example, let us continue with the idea of a 'branch'...

Suppose you define a branch as 'a set of commits'. Then it is easy to imagine a 'remove' operation on a 'branch' will remove all the commits in that 'branch'. There is no ambiguity.

But when you define a branch as 'a pointer to the last commit in a consecutive set of commits', a 'remove' operation on a branch is no longer clear what it is supposed to do.

Does it simply deletes the pointer, in which case the commits will remain untouched? But it would not be consistent with the abstraction of the 'branch'.

Does it remove all the child commits from the history? by which the operation would be consistent with the abstraction of a 'branch'.

Now the remove operation is ambiguous as to what it actually does.

Note that there would be no ambiguity if the user does not know that a branch is actually a pointer to a commit. Because git hides all the change-sets that are not the decedents of a branch. So a users concept of a 'branch removal' is maintained. But I think it is pretty accepted that using git requires that you know stuff like these...

So another way of looking at the problem is that, Git forces the user to work at multiple levels of abstraction simultaneously. And this creates ambiguity because the user wouldn't know which level of abstraction to use when reasoning about something, and defeats the whole point of having abstractions in the first place IMHO.
One weird trick to having a great PyCon
Privateer Holdings Closes $75M in Funding to Create the P&G of Pot
much of tech innovation has migrated from hardware
to software, and Japan is more of a hardware innovator.

This one. East Asia badly lacks in software.
It’s the customers who are winning the “cloud wars"
The fee is a percentage of your assets: https://www.vanguardcharitable.org/individuals/fees_and_expe...

It starts at .6% per year, and decreases when the account size is huge.
Fullscreen background videos, 15 websites that get it right
These Are the Countries That Cook the Most and the Least
People can't tell there's a monopoly until they see the alternatives. Most monopolies today are so good people have no idea other things are possible. This seems to be a theme with historical monopolies too, which means simply inspiring people to think out of the box is critical to showing people the possibilities.
"given their importance in reducing famine"

Turns out to be a myth:

[1]"New Report Debunks 'Myth' That GMOs are Key to Feeding the World - Study upholds value of traditional methods 'shown to actually increase food supplies and reduce the environmental impact of production'"

[1] http://www.commondreams.org/news/2015/04/01/new-report-debun...
There is only one correct response: "We thank the researchers who pointed out our mistakes, and apologize to all voters for our failure to adequately secure a vital system.".

The only correct response now, on the other hand, is the immediate firing of this "CIO", who clearly does not have the mentality necessary to be a CIO or a public servant.
Expressing Our Individuality, the Way E. Coli Do (2008)
>What happened to just hiring the best people for a job rather than trying to create a corporate utopia?

Perhaps Ms. Pao feels that pro-diversity attitudes make the best hires, even if it means a small compromise on coding quality.

It's Reddit after all: users are already tolerant and accepting of horrid site performance ;)
> What happened to just hiring the best people for a job rather than trying to create a corporate utopia?

What makes you think someone's level of bigotry does not have an effect on whether they're the best person for a job?

Diversity, meaning racial and gender diversity, has been repeatedly shown to be an advantage for a company. So has some degree of cultural fit, meaning having similar values. When M&As fail (and they often do), it's almost always because of cultural mismatch.

So I, and the research, would argue that asking people if they believe in and value diversity is an important indicator of their success at a company like Reddit, or any other company striving to be a diverse and equal workplace.
I don't think your parenthetical can be taken as is. I agree it is more likely to result, but is it really a given?
Cool Japan is just ridiculous. A concept started by politicians to make it seem they are doing something but they don't even understand why their culture is attractive in the first place. They are completely oblivious to it, and then you get these companies sucking money from them for easy profit and no oversight under the "Cool Japan" brand. Another good example of silly Japanese politics.
People frequently confuse price-fixing with monopolies. There is nothing illegal about having a monopoly. What is illegal is forming cartels and collusion to create restraint/constraint of trade [0]

Patents are an example of government granted monopolies (on an idea). The government also grants monopolies to certains businesses or organizations [1]. Government is itself a monopoly of sorts (they don't offer or allow you a choice in Law Enforcement provider).

Boeing may be a domestic Monopoly, but only because the size, scope and IP of the organization is hard to replicate. What would have been illegal if they had colluded with Communication Sat providers or NASA to prevent Musk from starting SpaceX. There is no evidence I can see that would prevent a sufficiently motivated entrepreneur from competing with them in the Aerospace Defense sector. Politicians are equal opportunity providers, they accept brides (donations) from anyone with a big wallet ;)

[0] http://en.wikipedia.org/wiki/Restraint_of_trade

[1] http://en.wikipedia.org/wiki/United_States_Postal_Service
> So what is South Wales doing wrong here, you know, other than trying to let people vote over the internet, which is a horrible idea...

Was this sarcasm I missed? If not what is so horrible about allowing voting over the internet? To me the concept it brilliant if executed well. Especially for engaging the populace in non-compulsory voting countries where people might avoid casting their vote if it's going to take significant time commitment or simply they have other commitments such as work etc.
Eh, I've lived in the US for four years, so maybe I'm missing the latest development, but the popularity of K-pop or Korean dramas has little to do with government funding. It's just that Korean entertainment business somehow found a good opportunity. And honestly I doubt a government can play a major role in developing any entertainment industry: that's how you end up with disastrous propaganda movies.

(Also, I'm never a big fan of K-pop myself, but I guess its popularity is dwarfed by all the Japanese anime fans in the world?)
Watch Movies Online: Watch Mad Max: Fury Road (2015) Hollywood Full Movie Online
Sorry, was pulled away yesterday.

In short, I find it really odd that you take a "that's the way the world is" with the diner, but not with website advertising. You talk of consent and contracts as if website advertising is some kind of weird outlier that you hardly ever come across.

Just as you don't have a contract with the EFT vendor, neither do you have a contract with the web ad vendor. But the product is a whole - you're supposed to get one without the other. Blocking web ads is like skipping out on paying the bill at a diner. The individual damage is much less, and trivial, but ethically it's the same thing.

I do it. It's a selfish thing - I value my convenience more than I value the trivial fraction of a cent it costs the content provider. My problem is with people who will torture philosophy to try and make it sound like they're fighting a morally pure fight by blocking ads. It's not ethical, but it's not a great sin either. Just admit it's a selfish action and stop torturing the philosophy around consent and contracts. This kind of debate tactic is like the libertarian who redefines 'violence' to include receiving a letter from the tax department.

If you want to be ethical and you feel violated by ads, simply don't patronise the site. I don't care about blocking ads, but I do care that people describe it as some sort of morally clean action rather than a selfish convenience.
I think we all understand why git branches are called branches, the problem is that it's a misleading name.

Git branches are pointers to commits. For example I can move the pointer to a commit to point to the previous commit instead. But the commit which was previously being pointed to is still there. However when I say that I reset a branch to a previous commit, I get the feeling that the branch was "cut", and so that the commit was lost - which is not the case.

This is why using the name "bookmark" is better in my opinion. Not because I'm used to it (I've used git much more than mercurial), but because it's a better representation of what is actually happening.
It's as if supply is meeting demand, remarkable, truly remarkable ;)
> There is currently no known link between attractiveness and offspring.

http://en.wikipedia.org/wiki/Peafowl#Plumage_colours_as_attr...

And yes, my two sentences are one and the same. A trait is a category, such as hair color. We can select for that trait without always selecting specifically red hair, for example. In fact, at one point we selected against red hair in some cultures [1]. Similarly, as I described earlier, intelligence today is often defined as IQ or literacy while intelligence in the past might have been toolmaking, memory (for verbal history/storytelling), or navigational skills.

That's why I don't see any ethical quandaries about genetic modifications for beauty, because it's highly unlikely to lead to homogeneity and even if it did, if everyone is beautiful then nobody is, which means people would immediately find new definitions for beauty and pursue those instead.

[1] https://en.wikipedia.org/wiki/Red_hair#Prejudice_and_discrim...
Xcode is a decent tool for new programmers. Also, features like Cmd+Click (go to definition) can be a huge boon when dealing with an unfamiliar codebase. That said, for anyone used to using "text editors" (Sublime, Vim, Emacs, etc) it is sorely lacking. I'm not afraid to say that text editing in Xcode is barely more tolerable than a standard web textarea in that respect. It's sluggish, prone to crashing (or losing syntax highlighting), and often displays errors in the middle of typing an expression (which linger for a bit until the inline parsing catches up with the entered text, a process that may take several seconds). This, coupled with the limited text-editing ability, make it very painful to use coming from a text editor.

In my personal opinion, the worst part of the iOS development experience is the fact that one is forced to use Xcode to get any clear preview what the app will look like, or to set up connections between a view and the viewcontroller code. One can of course lay out views programmatically, but that process is hilarious verbose and the slow build times make the workflow infinitely more painful than say, HTML+CSS (where one can get sub-second feedback on code changes). This makes any sort of visual/UX work on iOS incredibly painful.

P.S. If anyone has any tips on how to mitigate either of these pain points, I'd greatly appreciate it! I fully admit that I'm not an expert and may be overlooking some critical feature that would erase these pains.
>>All we need is the ability to capture, analyze, and start applying the data.

Who owns the data?
Correct me if I'm wrong but I'm not sure MPTCP would help as LACP is generally SRC/DST MAC based and shares a uses a single IP?
One can always hope they aren't using it's more recent social definition.

delay or hold back in terms of progress, development, or accomplishment
>watch what happens if someone criticizes a sacred cow like Firefly or Game of Thrones.

I hate a bunch of nerd sacred cows and I criticize them all the time. People are surprised for a second and pantomime outrage and then everything goes back to normal. The trick is to signal personal preference, not signal out-group contempt, which is kind of a trigger for some people.
In the Singapore model authoritarian capitalism, elected politicians are given very high compensation from the state, to reduce the incentive for corruption. The logic goes, a parliamentarian was paid $1m a year rather than $200,000 a year, you might actually attract the best talent of society, and when you're paid $1m a year, a $100k bribe at the risk of losing your position seems much less enticing. I find there's a grain of truth to that.

In western liberal-capitalist democracies, politicians are paid above average wages, but not enough to deter doing deals behind the public's back with real estate developers, corporations, and many expect a role in business after retirement from politics, in return for doing many favours during their tenure for those very businesses.

You could almost argue Singapore has a benevolent dictator, but that is definitely not true for Western liberal-capitalist democracy. Instead I find this article more descriptive: http://en.wikipedia.org/wiki/Corporatocracy
http://www.reuters.com/article/2013/06/24/us-usa-security-ho...

China had an extremely important role with Snowden. They didn't care about the "passport", they were buying time looking for some other country to take him in.

I guess Russia took him in after that (Snowden didn't want to go to Russia. So I doubt that Snowden is a Russian spy... but if he knew what was good for him, he probably was forced to give some of his secrets to the Russians under the table.)
I question what justice is being served here. This doesn't appear to be monopolistic control of the market or price fixing. Consumers are allowed to use price analysis, communication, and deal finding tools, so why not sellers?

If this is truly the first DoJ action prosecuting e-commerce, it makes me wonder if this is a case of someone being effectively forced into a plea, similar to what gets outlined here: https://news.ycombinator.com/item?id=9323758 This seems like peas compared to some of the recent alleged price-fixing scandals, i.e. Apple & e-books.
The article title on HN seems particularly misleading. It seems that the submitter is trying to imply that Ms. Pao is hiring in a way that is discriminatory (i.e., that would make it harder for people of some gender or race to join the company). The full context of the quote is:

> Ms. Pao, who said she wants to stay long-term as Reddit’s CEO when a one-year interim period ends, said she has removed salary negotiations from the hiring process because studies show women don’t fare as well as men. She has brought in well-known Silicon Valley diversity consultant Freada Kapor Klein to advise the company. And she has passed on hiring candidates who don’t embrace her priority of building a gender-balanced and multiracial team. “We ask people what they think about diversity, and we did weed people out because of that,” she said.

It's eminently clear from the rest of the quote that she is not doing anything untoward or illegal, or even particularly unethical; a headline that paints her actions in that way seems misleading.

I'd suggest instead: "Reddit CEO Ellen Pao: “We ask people what they think about diversity, and we did weed people out because of that,”"

Or, to use the original quote, and simply replace the rephrasing with the original content: "Reddit CEO Ellen Pao "passed on hiring candidates who don’t embrace her priority of building a gender-balanced and multiracial team"".
Navigation elements beyond a spacebar and hyperlinks aren't essential. And probably PageUp. From websites of the 90's to today's product pages, there are plenty of websites that only require a spacebar and links to get around - no fancy dropdown menus or related article boxes.

Example, I've just been looking at https://www.consul.io/ - no menus, no special boxes. All you need is a spacebar to navigate the page, and you click on links to go to other pages. It's perfectly workable - fancy geegaws are not essential to navigate the site. Just like not all sites have ads, neither to all sites have drop-down menus and similar.

Perhaps I should have used HN as the example - it's also nothing but space/pageup and links.
I have one. I bought a domain to have a personalized email address and decided I'd throw something up. It's an 'about me' page, but I still guide folks to my LinkedIn page instead. I am planning to add a blog, mostly to document / comment snippets of code I find myself reusing.
I was mostly thinking of the ISPs, who actively try to destroy competition, and are charging rates that would be absurd in other (competitive) markets. Other monopolies will probably emerge in the near future.
They should also thank the researchers for not making 66,000 votes count towards something ridiculous, because unless I thought they would freak out about my way of proving a point, I would probably have did that when I told them how to secure their thing.
In quant finance, my colleagues and I say, "OK, it's statistically significant, but is it economically significant?" I love that we have parallel sayings in totally different fields.
New XPS 13 Developer Edition from Dell
>she has removed salary negotiations from the hiring process because studies show women don’t fare as well as men

1. I wonder if she negotiated her pay?

2. How can she be a champion of equality if she formalizes a process that prohibits workers from negotiating their market value? It's one step forward and two steps back.
The irony and newsworthiness of this I think is that "hiring for cultural fit" has historically been a tactic used to discriminate against women in the workplace.
As someone who last used Java 5, that's really amazing! Need to write some more modern Java one of these days.
If this selection is trying to paint Ellen Pao as a hypocrite, shame on the poster! I don't think its particularly surprising that an asian woman would want to work in a company with employees that support building diversity. I think that's in fact aligned with everything we know about her.
Agreed, the current title is definitely a demonstration of bias.

The title should just be the title of the article, and the link should just be to the regular article. This attempt to deceive/slant the conversation is dishonest.
I prefer the Handbook of Mathematics by Bronstein, which is a math reference bible for most science students in Germany.

http://www.amazon.com/Handbook-Mathematics-I-N-Bronshtein/dp...
> What happened to just hiring the best people for a job rather than trying to create a corporate utopia?

When hiring one candidate severely restricts hiring others (e.g. because that first candidate would make them feel uncomfortable and/or not welcome), then this has nothing to do with a "corporate utopia" and everything with hiring the best people for a job.
that's why mexicans keep going to usa, it's fair common to meet welders over here.
And those links weren't very descriptive and didn't fully explain the technique, so definitely helps to add to the ecosystem.
I'll get the ice. Personally though I always wonder why their stack stands as it does. Does anyone else get the impression that it is somewhat monolithic? Would be interested to hear from some one whose had the opportunity to comb through more of their code then I have.
I don’t think that audio-only version comes from Youtube. I think youtube-dl downloads the whole video, then uses ffmpeg to extract and possibly re-encode its audio channel.
It's already here :-). I work in construction tech. The workers making the most money on jobsites are not college-educated civil engineers. They are experienced superintendents, who grew up in the trades, have no college debt, and own multiple homes in CA. Learn a trade--electrician, mechanical, etc. or software or sales, etc.
How is this different from interview questions that assess culture fit? Sure, it's one specific point, but hundreds of tech companies weed out programmers based on criteria that don't speak directly to their coding prowess.
I guess if your point of comparison is "Google search, Apple App Store, Monsanto, Boeing" the poster market on Amazon is "small fish", but this guy was the former director of Art.com (fired because of the price-fixing investigation, I take it?) - almost certainly a multimillion dollar business.
More dirt exposed: Bitcoin Foundation spent millions and no money for Gavin
I don't have deep knowledge of this issue, but it seems like this is a legitimate strategy of having a set "price" which the prospective employee is free to take or not.

This reminds me (in reverse) of travels in 3rd world countries, where every item's price becomes negotiable. I had grown up accustomed to shops where everything had a marked price, and was not prepared to haggle over the cost of toothpaste.

It seems totally legit for a company to do the same/similar with salaries. No one is forced to take the job, they're just eliminating the negotiation part.

As long as I knew this policy followed for everyone in a company, I'd actually prefer it.
I thought the same thing. It's hard to imagine what it would even mean to "remove salary negotiations", and it's the kind of thing I would hope a journalist would try to pin down?

Similarly vague is the idea of filtering "anti-diversity" people out: how do you do it, without simply making it a test of "can you tell us what we want to hear?"
Dallas Buyers Club slays iiNet in landmark piracy case
Is it that hard for that kind of jobs to be automated, or semi-automated - so we have remotely controlled robots to do it?
I really like the simplicity of http://qasaryounis.com/
How would the income system work? (..cryptocoins?)

What goods/services can people buy with your "income stream" system?