skysight-inc/HackerNews huggingface dataset:
> Git has 'user' branches, where a branch corresponds to the work of a user.

Er. Not really, no. Git is simply agnostic about how you use branches, and allows you to separate how published branches and your local branches are used implicitly. I've rarely worked on a multi-user git project where published branches corresponded to a user's work. Almost always they are feature branches worked on alone or with someone else.

Even in linux development, where the repositories are directly tied to users usually, the actual branches generally represent a work-unit of some sort, so I'm not sure where you got this idea.
This still doesn't do anything about YouTube's horrible bitrate settings and "resolution is everything" attitude. 4K videos play better on my 1080p screen than 1080p videos, which should absolutely not be the case with reasonable, non-skimpy bitrate settings.
It's hard to remember specifics, as this is usually based off of someone jumping into IRC and asking a question about how a certain thing works. They're often very detailed things that require intimate knowledge of implementation details. Or threads like http://www.reddit.com/r/rust/comments/31mgav/what_would_the_... , which isn't really _wrong_, but unions are hard, and so people miss them.

This kind of thing happens any time you transition languages: when I started hacking on Rust, I was trying to figure out how to do the metaprogramming shenanigans that Ruby lets me do. Ironically, Rust's metaprogramming features are my biggest weakness as a Rust programmer, I don't really write my own macros.
Teachers 'fear having to report pupils' for expressing views about extremism
It's true, the CoreOS team has been moving really fast. It's what startups have to do in the beginning -- before the money runs out :). While our announcement today introduces Tectonic and some funding, it also communicates that we have found our market fit. This means we have the right set of features to go to market with, and add value by making people successful with containers.

Now it's all about execution.

CoreOS is now focused on balancing new features with maturity and stability. For many of our projects this focus started almost a year ago. Take etcd for example. CoreOS spent the last 9 months effectively rewriting etcd and it's raft implementation to meet the stability requirements we need going forward. Other projects have demonstrated great signs of stability such as CoreOS Linux, our Linux OS focused on containers. It's not perfect, but there are many people that run CoreOS Linux in production today. We expect this trend to continue.

I should also note that we have many more team members employed by CoreOS than we did a year ago. It takes time to build the right team, but so far I think we have done a fantastic job. I'm still amazed at the number of projects we actively maintain and ship with a team our size. Now we have the people power to make our projects/products solid.

Thanks for raising the question and hopefully we can continue to answer it with actions and shipping products that you will fall in love with -- or at least get the job done without the pager going off.
Sorry, I'm not sure what you mean– litter? Or "junk" as in something hidden in the statue (far more conspiratorial than I intended this whole discussion to go)?

Edit: I think I know what you mean based on your other reply to me; I'll respond there unless you want to clarify anyway.
How Ellen Pao Hires for Diversity at Reddit
The solution demonstrated on the page seems to ask for the n-gon that circumscribes n randomly placed points, which isn't the same as the smallest convex hull that contains them. I'm not sure why the polygon should have the same number sides as there are points to contain, especially since the original tweet asks for a convex hull, but there you go.
from http://www.pourlascience.fr/ewb_pages/a/article-une-theorie-...
You would say that the better display, battery and larger trackpad isn't worth it, correct? One thing I like is the long battery. I feel like I could take off for the day and not worry about running out.
The post above said, "to be net harmful, the marginal employee would need to be causing the death of a hundred people each year" and you accepted this as a "back of the napkin calculation". So it certainly appeared as though you were justifying violence, as long as you could pay the wergild (outsourced to Africa, as it's cheaper).

If violence isn't justified by this, and neither is theft, then I've no idea what actions it does justify. Why don't you tell me?
For quick changes to the most recent commit, a handy alias to put in your ~/.gitconfig is:

fixup = commit --amend -C HEAD

That way you can stage whatever you forgot, and then do `git fixup` to update the latest commit with it. Saves a little bit of typing :)

I do love `rebase -i` for anything more complicated though.
Joseph's comment, which was apparently removed, was "I did not realizes that Linus' shit does not stink. Thanks for clearing that up..."

Here is Linus himself commenting on that exchange: https://lkml.org/lkml/2013/7/16/712

Another source for what was said: https://news.ycombinator.com/item?id=3962978
I think the question you're really asking is "How can I deal with not being the best at anything?"

How? Get a new perspective. No one can tell you with one will work for you. Try a few on for size. See how they fit.
The animation on wiki seems broken, but the gift wrapping algorithm is easy to understand and implement and gives good results (though different from what is presented here)...

http://en.wikipedia.org/wiki/Gift_wrapping_algorithm
FWIW after enabling MSE, playing a 4k video, and opening 'stats for nerds' and switching away and back to firefox (Iceweasel 31.6.0) on Debian jessie the browser locks up at 100% cpu usage.
Install git achievements (https://github.com/icefox/git-achievements) and get free internet points to expore them all.

Disclaimer: wrote this a few years ago and it has way more users than I ever would have thought.
>At some point comparing highly efficient codecs with metrics like PSNR becomes meaningless, I'm not sure why so much emphasis is still put on it.

Because (some) codec developers have put a lot of effort into optimising for it, and simple numbers are easier to market to people who haven't actually compared the codecs themselves. You can see how successful it is from the many posts in this thread that assume VP9 gives you higher quality at the same file size than H.264.

On2 codecs were known for relatively heavy blurring that improved PSNR stats but looked subjectively worse. Most comparisons I've seen indicate this is still the case with VP9. Of course it does depend a lot on the source material - some things make it more noticeable than others.
I never used F#. In your example, would the code:

meal_cost + tax

trigger a compiler exception?
The Silent Majority
I thought about what you wrote but still have difficulties in making the same connections.

You write "you become a leader in your field, company, group, etc." but that's not really thinking outside of the box, is it? There are those who create entirely new fields, without being a leader. Some of them aren't even known for their work until after death, so can be called 'leader' only in a way synonymous with 'pathfinder', and not at the top in some sort of hierarchical sense.

It also sounds like you define your life around your occupation. What happens if someone wants to be the best parent they can be? Or the best neighbor? What does it even mean to be the "top" in that field?

You write "due to not being challenged enough in life" and I look in disbelief - change jobs. Become a surgeon, or concert violist, or bush pilot, or any of thousands of challenging jobs that have nothing to do with what you do now. Why stick with the same field to find challenges? There's more than only vertical growth. Or learn new hobbies. There are many so-called 'skilled junkies' in the world, and I've not heard of anyone who has mastered everything. You mentioned 'well-rounded', so I assume that's what you are talking about as well, but skills acquisition doesn't need to be part of a competitive world-view. It can be for enjoyment only.

I even find odd your concept of worrying about giving up when it appears to get too hard. If the goal is breath-taking-ness then choose routes to maximize that. There's no need to manufacture and reach a specific unwavering goal for the side-effect of getting that breath taking feeling.

The classical models of conflict are "man against man", "man against nature", and "man against self." The competitiveness you talk about I think only refers to the first of these. I long ago decided to avoid those, and focus more on the latter two, so that I'm doing the things based on my own scale, and not always ranking myself against others.

As an example, in my 30s I started doing a lot of partner dances. I deliberately did not advance past a certain level. I found as I got better I was having less fun dancing with people locally. If I got much better still, I would only be able to enjoy dancing by going to regional dance events, and what I wanted from dancing was to be social with local people.

I don't think I was trying to be the top local dancer. I don't think I was trying to be the best of friends with people. I didn't organize dance events, etc. I was enjoying myself, enjoying being part of the scene, and learning new skills in the process. I don't see how that sort of continuous self-improvement is strongly connected to being a leader of any sort.
Reddit CEO eliminates salary negotiations for new employees
It does make sense, thank you for explaining again. I am curious about what meta-ethical system you find to be most compelling. I myself am somewhere within the Consequentialist camp.

The others numbers are also potential Schelling points, but I would argue that 10 is a better one, largely because it matches the Christian Tithe, which western culture is largely familiar with.

In practice, I do find myself with a tiered system of "obligations" (I would also be interested in breaking down this word with you to see if we are using it in the same way, but you may not have either the interest or time, which would be fine). So, loved ones will receive a higher level of help than I give to strangers, which is probably true of most people.
Looking pretty good for a first run, of course UI updates will have to happen, as it took a bit of clicking to figure out where i was at and what i was actually doing. Still confused as to what control/endless and just the normal room grant.

Either way, I started a room in http://jam.now.im/c/bass and its basically just bugged out. The track that i put in first (of course) is throwing a 500 when it tries to play `Failed to load resource: the server responded with a status of 500 (Internal Server Error)`.

You might need some sort of fail handler to ensure a room doesnt just get flat out bugged.

Either way, thanks, and I'll be watching closely :) Plans to open source? Or you more like planning to make $$? :P
> Oh stop whining. You can't just accuse someone of being a spy and expect upvotes. Accusations without evidence (hint hint) are not 'truth'.

Snowden is the first guy I'm aware of who fled to China (and later, to Russia) to protect his own free speech. Color me a little bit suspicious of him.

> Well for most crimes the police have traditionally gotten along fine without such vast metadata. For that crime specifically maybe they could use a warrant to the phone company? That seems easy to do without NSA interception. Or the police could keep track of calls to them and not have to do anything more than find the owner of a phone number.

https://www.law.cornell.edu/uscode/text/50/1861

> (A) a judge of the court established by section 1803 (a) of this title; or

The law we're discussing requires a judge to sign off on it. Its not necessarily a "warrant" per se, but do you think elevating these powers to require a warrant would suffice?

These are the kinds of questions we need to be asking ourselves if we actually want to progress.
For someone providing content (websites, applications, internet-based software, etc) there is a need to support both IPv4 and IPv6 clients for a while.

For most consumers IPv6 will already work on many sites, and I expect that to increase considerably over the next 1-2 years.
I had a similar implementation in a toy-VM I wrote, primarily to cope variable-length instructions. In retrospect that was my biggest mistake.
I can imagine it. Went to a university in Florida that had dorms without AC.
Does anyone have any opinions on how this could grow to replace traditional ISPs? What's the difference between a mesh network and just putting a big WiMax antenna up in my neighborhood and giving everyone free internet access?
> 1. It was not free game. They could not take copies preemptively.

Wrong.

http://www.nytimes.com/2013/07/04/us/monitoring-of-snail-mai...

It's been free-game for a hundred years. Keep up with the law dude. USPS "metadata" has been copied and tracked. Such information was used for the Anthrax cases of early 2000s... and other such crimes.

It is illegal for police to read the contents of an envelope, but they can (and have been) scanning the outside of envelopes and storing that metadata for police use for decades.

The difference between snail-mail and the business records provision is... terrorism was added to the words. But I'd bet what they were doing was legal before the Patriot Act was made.

> 2. There is vastly more metadata being stored now, and the police don't need access to most of it. We might even be better off with laws against storing it.

That doesn't answer the question. How do you expect to track down a Swatter without using metadata?
In my city, we have tons of homeless shelters and help for anyone that needs it. Yet, many choose not to live in these shelters and live on the streets because they don't want to follow the rules of the shelters...which aren't really that strict.
Probably for the challenge.
HM is basically a tech demo. It's not meant to be a production encoder.
I know I need a 4th monitor.
Ah, the good old two-wrongs-make-a-right school of morality.
I think you are getting downvotes because you are making very controversial claims for which the evidence is very weak. For instance:

1. you say: "most successful double-agents in history"

2. you say: "probably sold US secrets to China and Russia"

The NSA's leadership has repeatedly stated that they don't believe Snowden to be a foreign agent[0]. Unless you have more evidence than "based on the countries he fled to and who he is working with currently", your case is exceptionally weak. Additionally Snowden is not a "double agent". A double agent is a agent that is turned twice[1]. Even if Snowden were a foreign spy, he wouldn't be a double agent, unless he was recruited to work by a foreign government to spy on the US, but then was turned by the US to feed the foreign government misinformation. A theory that no one, outside of Alex Jones, is currently advancing.

[0]: http://www.theguardian.com/world/2014/jun/03/nsa-chief-micha...

[1]: http://en.wikipedia.org/wiki/Double_agent
Something getting on my computer has massive potential to be malicious, and has bypassed security to get there.

A statue stuck in a park has no more potential to be malicious than a random rock, and has not bypassed meaningful security.

That's a big difference.

The argument of "it exists, therefore it 'could' be malicious" is trash. They 'could' alter anything in the park to be malicious. In the computer scenario I'm not worried because I know they put the image there. I'm worried because I know they could have put a malicious payload anywhere in the system, and I wouldn't be able to find it. But a park never has security. It's always true that someone could bring a malicious object into a park and stick it somewhere random.

It's okay to remove the statue, it's foolish to act like it's scary, and it's annoyingly political that it gets ultra-top-priority and covered with a tarp.

And just because department policy is to overreact doesn't make it valid to overreact. I hope Boston is mocked forever for their reaction to blinking lights, especially because they were doing it out of fear of blame. Fear of blame is a terrible motivator.
New Paper Solves Black Hole Paradox, They Don't Erase Information After All
I can safely say that's not the case. Much of what we're doing with CoreOS or Tectonic depends on open source, particularly our open source projects. That's not going away anytime soon.

(etcd dev here. We've got a long roadmap ahead.)
I was speaking in general terms.

In 2006 I recall seeing reports of the NSA's activities. Back then it didn't go into all the details that he later divulged.

Further, all those small details are now being exploited against the US by bad actors. I know this via someone who works in cyber security for the Govt.

Obviously I hold the unpopular opinion here, as most dudes 18 to 40 in tech circles exalt him as a hero.
Absolutely, you can define this act as vandalism. And although I appreciate you framed your analogy such that it can be understood by the HN audience, it does not account for the nature of these two systems, Linux kernel vs social groups. You cannot always transfer the techniques or properties which work in one world, to another, and expect similar results.

The Linux kernel represents a collection of modules, which are predictable and fairly reliable, and as such the Linux kernel is to a certain extent fairly deterministic. A small change compromises the integrity of the entire system, as defined by its checksums.

People on the other hand are not as predictable and not at all reliable when compared to code bases. Therefore, a collection of individuals is a fairly probabilistic system. And as such, a small change in someone's, albeit not harmful behavior, will do little to compromise the integrity of our society.

And by the say, the Linux kernel you were talking about (for which supposedly you have the checksums) is static, whereas you could better describe our society as a dynamic, ever evolving system. You wouldn't compute the checksums of a running program, now would you?
I would recommend Jaron Lanier's "Who Owns The Future?"; the short version is, we're so hooked on free or quasi-free goods and services (which includes Amazon), that capturing and privatizing market data has become the default business model, a process that started with the rise of credit/debit cards. Though in many ways consumers are more empowered than they used to be thanks to Internet (at least on a per-transaction basis), the majority of the benefit goes to centralized Big Data network providers.
How is this not a win for Reddit and a loss for new hires? I have often heard, and seen first hand, that you can easy take home 20k+ more, just by ask for it during the hiring process. It is in the employers best interest, to low ball you, and lock you into making less money. Is this just a negotiation tactic, saying that they do not negotiate, maybe...
Do you see fleet existing in a Kubernetes centric universe? If so, in what role?
I wrote an article a few months ago summarizing where Git is in 2015 if anyone is curious[1]. Most developers at my company don't seem to want to learn a "new" SCM so we're stuck with SVN (or CVS for some projects).

We rarely have a stable trunk. Branching takes too long so most people don't want to do it. Merging two branches is such a scary thing that people avoid branching in the first place. Or I've seen them copy code from one branch in one Eclipse window and paste into another separate project (on another branch) in another Eclipse window. They repeat this manually for the next 5 to 20 files. I don't think they've realized a merge can often be as simple as a button click or one SCM command. But hey, it works for them.

The one time on my team that someone was interested in exploring Git was when we couldn't find an up-to-date Maven SCM connector for SVN that played nicely with Eclipse. The solution? Use an older version of Eclipse.

[1] http://www.netinstructions.com/the-case-for-git/
I read that the new MacBook's performance is similar to the 2011 Air's Ivy Bridge processor. That's my only concern with this machine, but I realistically only need it for development purposes.
Hey guys,

Let me know what do you think. Currently there are 9 websites listed/tracked...I plan to add more, any suggestions?

Thanks
Thank you for the link.

Nonetheless, the Metadata debate remains important, so I'll continue to bring it up. I've read through the rest of these threads, and they're all "Snowden's a hero!!!" without even touching upon the debate that he's brought up.

EDIT: Its as if this "metadata collection" is the most evil thing in the world ever done. Good gosh. Its still hugely ironic to me that Snowden fled to the state with the "Great Firewall of China" literally spying on every Chinese blogger with police powers that make those guys _literally_ disappear if they say the wrong things...

While over here in the US, this forum gets their panties in a twist over metadata collection.

I am happy that we all hold the US to a higher standard, but I still hold my point: to take down a Swatter, the Police will need access to metatdata.
how the fuck does this make the front page
I agree and I witnessed the World Trade Center fall before my eyes.

I upvoted you! Of course this account I created is going to probably die because I express the unpopular opinion too!
Your comment is iN violation of the hn policy against gratuitous sarcasm and cynicism wrt emerging technologies. /cs
People don't decide to remain homeless based on a rational cost/benefit analysis. It seems to be more of a case of such people being trapped within their psychological limits. This is what happened to Leo, the homeless man in question. From the article:

"When Business Insider caught up with Leo months after the successful launch of his self-made and self-coded app, Leo was still homeless. It seemed he didn't want access to the money that was available to him, which was being held in McConlogue's account. It was too overwhelming."
The part you've omitted in the comparison is the year of your machine. I say this largely because measuring a processor by it's gigahertz isn't the most definitive measure of a "better" or "faster" processor. If your MBA is a few years old, I might expect that Core i5 you have to be Haswell microarchitecture based, whereas the new Macbook is most definitely Broadwell. The key differentiators between the two, according to Intel:

"[Broadwell is] 30% more efficient than Haswell's ones, using 30% less power while providing slightly better performance at the same clock speed."

Having said that, the new Macbook is the most expensive netbook I've ever seen. Gorgeous, but expensive, which makes it tough to justify the price for the specs you're receiving.
> The only thing that bugs me is that the Windows port appears to be stuck at 1.9.5

What? What gave you that impression? That's a really old version. Here's the last 3.3 Windows build:

http://bitbucket.org/tortoisehg/files/downloads/tortoisehg-3...

This was from the downloads page:

http://mercurial.selenic.com/downloads

Edit: Oh, crap, I completely misread that. You were talking about the git Windows version. Oh well. Mercurial Windows versions are staying quite up-to-date, thanks to the tireless work of Steve Borho.
This is a win for new hires who wouldn't have negotiated anyway, because now the playing field is a little more level.
They didn't publish any code that is non-trivial to implement (and all but 1 line of code is specific to their actual data and styling), so there wouldn't be any license to worry about. This technique has also been published before (http://elvery.net/demo/responsive-tables/#no-more-tables), so you're allowed to use the technique just as much as they are ;-)