skysight-inc/HackerNews huggingface dataset:
To verify that I get it right, the advantage is that with rerere you can merge master into your topic branch, fix all conflicts at once, then have rerere reuse those fixes when you rebase your branch onto master?

I don't suppose it's smart enough to work even if your branch has changed a conflicting file multiple times (i.e. the conflict you see in `git merge` is different than the first conflict you get in rebase, for that particular file).
> What, Office? No. Microsoft actually writes the core software that makes their platform valuable.

What about the thousands of games, utilities, applications that make Windows so though to eradicate from the average business? Windows RT offers little more than that core value and the market shows clearly it's a failure.
Have you tried Visual Studio? It's an amazing IDE to work with when building games in Unity
15 years ago they were the next big revolution in image coding. Then people made codecs based on them, which never beat DCT codecs perceptually. They did well in PSNR though, since they blurred instead of blocked.

Of course, their main problem was that fine detail wound up in every decomposition band, so you had to code it multiple times and no one came up with good enough prediction to offset that. Lapped DCTs shouldn't have that issue any more than traditional DCTs.
97floors.com - the people behind pixartheory.com - did cite jonnegroni.com as the source of inspiration in the footer.
> "If the question is the latter--which is the only question a person should care about--then hard work is very close to 100%.

'Success in life as a measure against yourself' is only a part of the consideration, though. Another part is 'Should I be doing this?'

You allude to this in your discussion but don't come out and say it, which is why 'success [sans the "in life" bit] as measured against everyone else' is an important question as well.

After n units of hard work, how much closer will I get to that someone more intelligent than I? Close enough to be competitive, or simply closer to my potential? Is my optimum potential competitive against my peers? If the effort is to be more than a hobby, the answer to that question (borne from the first of your two potential equations) is the key to deciding if the hard work is a variable we _should_ change.

In the case of that first equation/gate check, might wisdom and intelligence be the weightier reagent?
No, Mustache only I'm afraid. The reason is that it's not actually using Mustache or any of the Mustache-based engines (such as Hogan.js) - it's using its own implementation.

That's because almost all other templating engines are string -> string (i.e. you add data to a string template, and get HTML) whereas Ractive is string -> DOM. Microtemplates, EJS etc would have to be reimplemented as string -> DOM engines separately if they were to work with Ractive.
Democratic establishment unmasked: prime defenders of NSA bulk spying
It has now been noted that Redis is not the primary store of this information.
It'll scale OK to 10s or perhaps 100s of addresses though. OK so out-of-date people still using IE on XP will experience a slow start when accessing those sites, but if they are running "classic IE" slow obviously isn't a problem for them!

It isn't just IE-in-XP though: there are a surprising number of people still using Android 2.x on the last generation or two of smartphones and IIRC SNI was only added to the stock Android browser in v4, so if your site is otherwise mobile friendly this is going to be a concern. If the overhead per certificate is a few Kb and that multi-domain cert needs to be as large as them all then 100s of names will mean several hundred Kb in the inital handshake which may be both slow and costly depending on the user's mobile network.

Though as has already been pointed out for a larger number: if you need to be using 100s of names and can't get hole of at least a few more IPv4 addresses to spread them around there is something either technically or financially wrong with your plans!

This is of course on of the reasons why we need IPv6, as this would become a complete non-issue. Unfortunately IPv6 support is going to be lacking a lot longer than SNI support is as ISPs would much rather mess with hacks like NAT and SNI instead of investing in upgrading the base network.
What am I missing? Why would the restaurants care? Do they prefer non snipers eating there as opposed to snipers? Won't they just be happy to be booked solid regardless of who the bookings are with? I just don't see how this is a problem for the restaurants at all.
European Train Control System
Sensors on your smart-phone can improve crypto deniability
Snowden Reads Crime and Punishment
Someone who wants to post youtube videos on hacking apple developer accounts?
You can certainly use RSA as a block cypher, you are just limited in the size of the blocks.
The point of a comparison matters. "I didn't know Aaron Swartz personally, but I know enough of him to think he was a good guy." is making exactly same point.

Also, "One is a businessman whose tactics you disapprove of and consider to be unethical," the other was a politician whose tactics I disapprove of and consider to be unethical. Gotta love euphemisms that turn everything into nothing, and applying them selectively.
missing the black bar on top
Your loss. Quora has some extremely excellent answers. It is well worth registering for.

For example, there was a very thorough, well written, even handed answer to a question asking for the history of the conflict in the Mideast, in terms that a 15 year old would understand: http://qr.ae/IsPAq

Another. Why does Superman wear red underwear over his costume? Turns out it has to do with the limitations of printing technology of the time. http://qr.ae/IsPDn

Another example. Why are software development task estimates regularly off by a factor of 2 or 3? http://qr.ae/IsPMM

Another: What is the most phenomenal moment in Olympic History? http://qr.ae/IsPO5

Here's one that will be of particular interest to many on HN: Would becoming homeless be a good strategy to cut costs? The first answer is from someone who elected to do that in Silicon Valley while bootstrapping his startup. http://qr.ae/IsPik
Next week: Co-location
Chinese bakery delivers cupcakes by drone
To bad people deciding the rules, don't have a clue of how it works :s
Look at Google Maps: Discovery is the new search.
Well, that's embarrassing. Not sure how I missed that! Fixed now, as soon as GitHub pages updates. Thanks for the heads up
They tried the "make the world a better place too".

Actually Miguel started the Gnome project, wrote Gnumeric, sponsored Evolution, etc.

Even Mono was once to be used in Linux and Gnome.

They were forced off Gnome, by valid license concerns, FUD, zealots and not few indiffrence.

What are they to do? Roll over and die?
Yandex made its whole logo black.
As far as I can see there isn't a pattern in industry or funding company here. It may be the pressure is so widespread it doesn't emerge in a noticeable way or, more likely, it could be from inside the government.
I'll leave inviting the Market Economics Fairy here to Eliezer; I just want to point out, that he won't "break you by coming to him", you just won't come. Instead, someone richer, who can afford the ticket without breaking, will come.

EDIT:

The real ideas of Kid are described not in the quote but in the rest of article; it's worth taking a look at.
Yeah, that kind of feature is getting built into a lot of price comparison based sites now.
Lean, mean blogging machine: startups SHOULD be blogging
At work:

1	121 24.2% ls
2	83 16.6% svn
3	40 8% cd
4	38 7.6% cat
5	31 6.2% sudo
6	21 4.2% scp
7	20 4% zip
8	18 3.6% mysql
9	15 3% xrandr
10	14 2.8% ssh
Codecs aren't parallel enough to work well on GPUs; parallelism in general hampers compression efficiency.

Anyway, audio resolution hasn't increased anywhere near as much as video resolution. 48 kHz sample rate, 16 bit sample depth per channel is still the highest reasonable, and we've had basically that since CDs.

Whereas internet video has gone from CIF to 1080p, a resolution increase of over 20x. And 4k is being pushed now for another 4x increase.
I think a lot of the business is probably generated because they are sold out all the time. Raising pieces threatens that.
I use Chrome and I still have to bypass Gatekeeper when opening some apps for the first time.
I've never seen a major conference center that didn't
have a place to drink coffee and read for 2 hours without
being killed.

Gonna put this in my presentation rider from now on.
.NET is not standardised but C# and the CLI are.
This is slightly off topic, but can someone explain this to me.

I'm looking at the Google Fiance page for FB: https://www.google.com/finance?q=NASDAQ%3AFB

There I can see that the price is indeed up, but this is "pre-market":

Pre-market: 31.10 +4.59 (17.31%)
Jul 25, 5:29AM EDT

Can someone explain to me how this pre-market works in the background? Is is an summation of an actual work queue of orders that are waiting to be placed once the market opens?

I'm really interested how this works from the general technical perspective.
The worst of it was that most of the fitting wasn't necessary. There is no need for there to be a link between Up and Toy Story - both stories can exist in the same universe, as there is nothing contradictory.

In fact, the author of the page doesn't seem to want all the films to be in the same universe. S/he could more accurately be described as trying to reduce the number of "magical" artifacts necessary to explain all of the things in the films that don't exist in real life. So we have the discovery of magic in Brave, and the creation of unlimited energy / strong AI in The Incredibles, and everything else flows from that. Of course trying to tie everything to just these two root causes ironically makes them all less believable than the suspension of disbelief for each individual act of "magic".
>My favorite part is when they say "food grade FDA compounds". That's a lot of words to say chemicals.

Food-grade FDA-approved chemicals make up a fairly small subset of chemicals.
> Also, C++11 has async!

You may not have fully understood the C# async/await feature.

The C# compiler rewrites apparent linear code that awaits on a future (Task in .NET) so that all the code that comes after the await goes into a continuation of that future. It can even rewrite a loop with an await in it into a chain of continuations, all the while taking care of hairy details like propagating exceptions.
If Amazon had a notification when product X dropped below price Y then not only would it allow people to track that something was now affordable to them, it would allow Amazon to feed back to manufacturers that they could sell N items if they dropped their price to Y.
I'm wondering about this paragraph:

---
This public key exchange only needs to happen once per session, the first time the client and server connect. Once they’ve agreed on a shared secret, the client and server communicate using a symmetric-key crypto system which is much more efficient to communicate on since it saves an extra round-trip each exchange.
---

Two points:

- The first and second sentences don't appear to be particularly related.
- The symmetric system isn't more efficient because of round-trips. (I'm also not sure which round trips it saves on.)

Also (and I made the same mistake in my talk...), yes, explaining DH is important, but now it kind of sounds like in TLS both sides figure out the master secret using DH (and, in your talk, specifically, regular DH, not EC-based DH), when in reality that depends on the ciphersuite, and the vast majority of TLS connections don't work that way. From what I understand to be most TLS configurations in the wild, the pre-master secret is encrypted using the server's public key. (RFC 5246: 7.4.7.1, 8.1.1)

Finally, a bit of a plug, but... If you're interested in the build up, my PyCon 2013 talk "Crypto 101" starts from XOR and ends with TLS in 45 minutes. It mostly goes into a bit more detail about thinks like block and stream ciphers. I'm hoping to eventually turn this into a book. (If you're interested, my e-mail's in my profile.)
280 students a year? Not really a large scale effort. And it appears that you must already be a programmer to attend.
If you live in the UK, it will soon become impossible for many people to access government services / benefits in any way but via the internet.

This, coupled with the problem that the people who need these services the most also tend to be the worst off, and we have a huge, huge problem on the horizon.
Companies like Microsoft know the cost of everything and the value of nothing.

You can't qualify customer support and kindness at a company like Microsoft - although I'm sure they have some USER EXPERIENCE CUSTOMER SATISFACTION ENGAGEMENT MATRIX with a catchy turn of MBA phrase somewhere.
> Mono had full GTK support.

And meagre QT support.

> Tons of popular Gnome apps were written in Mono

And very few KDE apps.

> There was nothing "second-class citizen" about it.

Except that it simply didn't belong to half the desktops (i.e. ones running KDE, which might actually account for more than half the deployed Linux desktops, considering it's long been the most popular Enterprise choice).

> The same tech powers 99% of server-side apps on Windows

... where PHP/Python/Java/Ruby are second-class citizens. To each its own, I guess.
Managing code complexity
So what you're saying is that all German lit experts are dour and depressing?
Godwin's Law strikes again.
Residential Dog Training
RIP to a young and brilliant man.

Go out there and live the day, hug your loved ones, enjoy the sun, work hard, don't think about taking over the world and being the next Steve Jobs, stay humble, you're given one life - go out there and make life proud that you are a part of it.

Memento mori
What I don't understand is why every maintainer adds a (unneeded) layer for enable/disable.

If you want to run a service, you have a runlevel editor.

This is, chkconfig in RH based, and update-rc.d in debian based.

That is the tool for the job.

Nowadays it seems that everybody prefers to invent an additional switch, this is a shell boolean or string, in /etc/sysconfig (RH) or /etc/default (debian).

Why ?
Nice little library. I think i will have a close look and implement it into apiDoc (http://apidocjs.com) Templates - for now i use crude jQuery events (quick & dirty coded).
With Ractive i think i can make the code cleaner and easier to modify.

At the moment i prefer Backbone in my other projects, but it is to "heavy" for a small single page (especially for users that did not know backbone and want to modify the templates).
My RSI wasn't very bad, but each day it was getting slightly worse - it was reaching the point of being that bit too painful to sleep comfortably, the chronic dull pain was distracting, I was occasionally forced to take breaks when coding.

I started using a standing desk for back health and my RSI completely went away after about 2 weeks. I was doubtful at first and didn't let myself believe it would last (it makes that fall that much worse). But I'm happy to say it's been just under 6 months now and it's still completely gone.

If I were to guess I'd attribute it to the angle of my wrists when typing. Knowing you're not forced to change from a career you're passionate about is one of the best feelings I've had, and I hope at least someone on here can experience it by leveraging the advice in this thread :)
See here for yesterday's discussion: https://news.ycombinator.com/item?id=6095152

There is no new information in this article.
That's why I stopped buying things via auctions and stick only to "buy now" solutions. Sniper bots combined with friends bumping up prices on auctions means that a typical auction is a waste of money (price bumped up) and time (you can't win with 10 sniper bots aiming for the very millisecond the auction ends).

Yeah, playfield got leveled because now everybody and their dog can use snipers (hey, where's the reward for technical competence?). So the "game" looks similar to before automation, but is more complicated. A positive feedback loop of increasing complexity if you like. For me, "the only winning move is not to play". </rant>
Priceless! When I studied history I learned how to recognize a significant historical document, and this definitely qualifies as one. I wonder what historians reading this two-hundred years from now would think of our culture.
This has been my experience, too. If you looked at the makeup of the top 10 students in my high school class, you'd find it composed of about 50% raw intelligence and 50% hard work. There is absolutely no question that there were a couple handfuls of super-smart folks who graduated nowhere near the top of the class (but still in the upper quartile, generally because doing worse than that is pretty tough if you're reasonably intelligent), but the consistent effort at producing quality output by the hard workers earned them top marks. Not surprisingly to anyone, this cohort tended to perform better at university, where independent study is more critical to success, and (afaik) they're all doing great professionally. Of those top ten, the hard workers are mostly doctors now and the geniuses are mostly STEM professionals.

Of course, this is a tiny sample size and there are all kinds of biases, so take it as it is -- a personal anecdote.
The metal particles ignite spontaneously due to their small size.
We -- as a huge generalization -- also need to get better at asking for help. :-)
"I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times."
- Bruce Lee
I hate what I know about Intellectual Ventures. But I love Nathan's cook book (http://modernistcuisine.com/) . I may not like what he does with IV, but it's hard to deny the dude's a genius.
Memory efficient Ubuntu VMs
This is fascinating: I've been writing a very (and I mean very) similar library that also uses the concept of a Parallel DOM (dependents, views updating on a 'data' property, nodes named by standard ids, all child nodes with IDs scanned for and bound to a property), I had just decided to create the concept of 'Keypaths' as my events were clashing on ids.

The thing I have that I can't see here is a selecting/switching node: essentially a page or a tab that holds multiple states but only presents one at a time.

Thus makes me very happy and very sad: happy as I don't have to write all things things now; sad becasue I don't get to write all these things now.
Personally, I liked your page and I am more likely to return to it than the usual self-important stuff floating around.
No. But it eases "man in the middle" attacks (someone impersonating the host you think you're connecting to, with that key).

Still, if someone puts your pub key in an authorized_keys of a malicious host, and then manipulates your DNS or ARP to conduct you to such host, you should get some SSH warnings about the host fingerprint, etc.

And still, if you're using a dedicated key, the only possible attack could be to make you commit your repo changes, to the malicious machine instead of to github.
Discover if you are a supertaster
Back at ya! I ripped off my Chinese rip off
Secrets Of Superstar Programmer Productivity: Flow
Apart from having fucking been there, and having photos of such, no. Admittedly, my experiences have been Ukraine/Russia, Belarus/Russia, Kaz/Russia, Latvia/Russia, and in each and every case there's been an exclusion zone. The "farmland" you see is in no-mans land, between security fences, which have mines along their inside faces at a minimum.

Re: the link you've posted, that's one of the aforementioned "so inhospitable it doesn't matter" areas. I've been to Aktobe (just down the road from your link), and it's indescribable how butt-fuck nowhere it is. ~£20 for a salad that wouldn't fill a mouse, but £0.02 for a bottle of vodka and a steak. Oh and there's a bowling alley with DDR. Go figure. Nothing grows out there. 52 C in the summer, -30 C in the winter. An over-land trip by foot through that area is death. Here are two photos of that neck of the woods - welcome to check the EXIF. http://imgur.com/kFvjXHy,B16ieLf

The other outstanding feature of Russian borders is the wreckage of failed crossing attempts - there's always the winning combination of burned out cars in fields surrounding any crossing point, along with a cemetery for those who didn't make it across. They take their border security seriously. Getting a gun pointed at you is standard procedure.

Again, you're more than welcome to argue with someone who's actually been across Russian land borders, on many occasions, but that's your prerogative entirely.
What Your Startup Can Learn from Canonical's Ubuntu Edge Campaign
I may impart what I have come to understand on others, but I will always convey the strength of my knowledge, especially if it is not strong, even if I appear foolish. It is called responsibility. This responsibility is at odds with pride. Understanding and acting in conjunction with this idea should be a pre-requisite for people in political positions.
The absurd amount of alcoholic beverages also help

I'm not in any way against the moderate consumption of alcohol but the russians are in another level, really

Just to be clear: I'm not implying this is the case
Clueless. If the government want to deal with this sticky issue they need technically competent MPs at the helm.
Things l love In Video Marketing
Isn't there a risk that this type of notification would break the market segmentation that they're aiming for? If you make discounts too easy, maybe you'll start pulling in people who would have paid the full price.
Or the equivalent of a shadow ban. Once a bot is detected, always return "no reservations available".
Ah, but then you need the correct phone number...
US Disappointed in Yemen Journalist's Release
These are some of the instructions I'm following. Thanks for the link though :-)
Complete guess: The insecticide molecules are eventually consumed by the bees and chemically substitute the various proper molecules that bees produce internally. When the hive releases signals (pheromones?) like "We're under attack", "It'a getting cold", or "New young are due", the individual bees pick it up and hence release the stored chemicals which poison them.

How'd I go? Should I ditch CS and study biology? :)
How fast can a man go on home made bike with a 104 tooth chainring [video]
The demand doesn't scale, this is a fashion market where new restaurants are in incredible demand until ... the next hot new restaurant gets it's day in the sun.
Student Science Experiment Finds Plants Won’t Grow Near Wi-fi Router
So how much does it cost to develop for PlayStation 4?
What does packages using non-standard hacks that break puppet scripting have to do with configuring and building source code? That's not related to the issue at all...
HN Help: Sign the Petition to have Gmail support non-inlined CSS.