skysight-inc/HackerNews huggingface dataset:
The word "merge" occurs only once in this paper, in the overview. That is an indicator of the superficiality of the analysis overall.

Yes, if your needs are so simple that you never perform a merge, Git is too complicated. If you work on a large team with a lot of parallel efforts going on, you know why all the Git functions are there, including the staging area.

I applaud the idea of a "single-user" or "training wheels" Git that has a simplified model like this, but claiming you're "analyzing Git" when you limit the domain of your analysis so severely is rather misleading.

EDIT: And also, I don't think the approach of working backwards from "here's how Git fails to support what the users thought Git was supposed to be doing" rather than forwards from "here's how Git fails to communicate to users what it's actually doing" is the most productive way to do this.
1. The Social Web: Beyond Friends and Social Media

2. Connecting Everything: Physical Objects Go Online

3. Dynamic Personalization: It’s About You

4. Big Data Meets AI: You - Only Smarter
Twice daily burpees (twenty in the morning, twenty in the evening; haven't missed a burpee in two years. Approaching 30,000 cumulative in a couple weeks), though I don't count them as exercise. They are one of my SIDCHAs -- http://joshuaspodek.com/number-one-best-tool-improve-life-se....

For exercise I look for things like marathons or ultimate frisbee occasions to practice for.

Actually, I don't count them as exercise either. They're for fun.

I guess I just try to lead an active lifestyle.
I do Jeet Kune Do at Anderson's Martial Arts in Manhattan. It's an amazing workout, teaches you how to defend yourself, is a huge boost to self confidence, and really is pretty fascinating once you learn the history of the art and the other arts that helped to create it. I've never been in better shape in my life.
I read the API documentation. It's pretty short. Here's the relevant bit:

"scrub_data Optional, Boolean, this will strictly write 0s to your prior partition to ensure that all data is completely erased."

If I didn't already know about this issue, I would never Have thought that leaving this option out would leak all of my data. My reading of the above option would be that, with it off, they would leave your data on the drive until it was reused, leaving open the possibility that e.g. the FBI could seize the equipment in the meantime and access it.

The opposite of "write zeroes to your partition" is not "give all of your data to the next customer".
It's only when you start doing unicode seriously that you see how broken python2 is. It is not unworkable - but it's a mess that is hard to resolve, and keeps biting you in old code paths that weren't tested with character from this subset rather than that subset.

So, Python 3's killer feature is reasonable Unicode support.
>It's a direct result of accidents slowly becoming the primary cause of death.

Unintentional injuries were responsible for 39.4 deaths per 100 000 in 2011 [1], behind heart diseases (191), malignant neoplasms (185), chronic lower respiratory diseases (46), and cerebrovascular diseases (41).

The age-adjusted unintentional injury death rate "was relatively unchanged, from 38.6 deaths per 100,000 population in 1985 to 37.7 deaths per 100,000 in 2004" [2].

EDIT: while unintentional injury death rates have held their ground, overall death rates have been in decline. Hence, unintentional injuries are rising as a proportion of deaths (though they have a good distance to cover before they can tap on disease's shoulder).

[1] http://www.cdc.gov/nchs/data/nvsr/nvsr61/nvsr61_06.pdf page 4

[2] http://www.cdc.gov/nchs/data/misc/injury2007.pdf page 19
Urban Landscapes: Then and Now
Indian Railway has implemented the world's dumbest captcha
Indian Railway has been always criticized by the Indian travelers. Indian railway servers go down here and now.

Just found how dumb the developers of the Indian Railway are.

Visit: http://www.indianrail.gov.in/pnr_Enq.html

And just select the captcha using Mouse. You will get what I actually mean.
Why isn't there a video of this talk on media.ccc.de?

How was part 1 by Claudio Gaurnieri (@botherder) and Morgan Marquis-Boire (@headhntr)?
Sure there is recourse.

http://www.washingtonpost.com/wp-dyn/content/article/2008/11...

The Pakistani Government officially supports these strikes. But their public image demands them to publicly be against the strikes.

Pakistan's government can end the under-the-table deal and officially make the Drone Strikes illegal. However, as it is right now, the drone strikes are sanctioned by Pakistan.

Its a great deal for Pakistan, and it aligns well with the US's goals. Win/win for both countries, all else considered. Whenever the US leaves Afghanistan / Pakistan for good, the Pakistani government retains their good will with their people, the US takes the bad PR garbage associated with the war... and the world becomes a safer place in the long term.
You've clearly never worked in a factory as a low level person who is usually asked last, if at all, how to solve a problem concerning their job. I've forwarded this to my father, who will love it as a person who rose from the shop floor to the highest levels of management and never lost his distrust of "college boys."
Pshdl
The space pen versus pencil is a myth perpetuated by people on the Internet who don't know what they're talking about.

http://i.imgur.com/un3H3EN.jpg

http://en.wikipedia.org/wiki/Space_Pen
Why not its always private atm's (you know the ones with ripoff charges) at mom and pop stores that seem to be the ones getting hacked not ones embedded in the walls of a bank.

Making ATM's only available to organizations with a full banking license might help and some body define proper security standards Bruce Schenier's looking for a new job maybe he might want to take this on?
What's the point of being a human walking around the moon? If you can do what you need to do with a robot it's a much safer and less expensive option. Much of the reason for sending humans to the moon was as a politically motivated show of technological superiority. Sending a robot to collect soil samples, perform a experiments, and then rocket the results back to Earth was the approach preferred by many of the engineers and scientists working on Apollo. Sending men who would "fly" the spacecraft was a less scientific decision.
Its like dancing, the more effortless it looks, the harder it is to do. Sometimes takes a lot of math to design the ideal simplest possible part rather than just hacking some kind of brute force beast together.

"Simplicate and add lightness" is a cool aerospace engineering slogan that's been attributed to almost everyone in the biz who is cool, although it actually comes from a Ford engineer named Stout (like the beer), at least as I recall it. I like this slogan, and its the same general topic we're discussing, but I think the joke is more effective because its funny.
There is someone in this thread claiming to speak for DO, and he says that it's fully documented:

https://news.ycombinator.com/item?id=6983520

There's no point in private disclosure for something that the company themselves documents.

Of course, he also whines about responsible disclosure. The mutual exclusivity of these two things does not seem to have occurred to him....
not to nitpick, but there are other, dare I say, more important variables that you gotta consider as well - workout intensity being the main one.

there's no 'correct' intensity - just like there's no 'correct' frequency - just depends on the athlete's goals.

what's clear tho, is at the edges of performance, there are gonna be trade-offs between highly frequent and highly intense training - unless you're a pro athlete, of course

for the large majority of peeps, i guess this distinction doesn't really matter, but since hn is about optimizing at the edges, i figured i'd mention!
I was saying that we need the equivalent of an Apple, Google, etc in the space program. I did mean to say that these companies should become involved in space. SpaceX, Blue Origin, and a few more.
UnderOS
I'm not sure I buy that. There seems to be a half-life effect for people working in one field; after some period of time, call it 20 years, a significant proportion of them have either changed fields dramatically, or have become stagnant.

On the other hand, the possibilities of cross-pollination....
What kind of marketing efforts do you put into each app? I've been working on an iOS landing page generator and I would be curious to get your thoughts on it @DaveSapien: http://bit.ly/carp-hn.
Everyday with Wii Fit U!

http://blog.sanriotown.com/minusworld:hellokitty.com/2011/06...

If you have Wii Fit U, you can find me on the miiverse as user "smt-ddr" in the daily-gym community!

And before anyone says wii Fit is a joke; note that I lost nearly 40lbs doing this. But it took discipline and I do the more intense exercises rather than the light & playful things like hula-hoop.
I voted "everyday", even though it's really 5-6 times/week (which is more than a "few times", IMO). Though I walk the dogs 30 minutes or more every single day (because I don't like my house chewed to shreds), so maybe it really is every day. But what I count as exercise is 3-4 commutes to work on the bicycle and 3-5 runs every week. I'm going to try the new Xbox Fitness app, both out of curiosity of how well the Kinect does, and because running doesn't do much for rock-hard abs and beefy biceps.
"Ally" is just another in the long line of useless SJW concepts. How about just not being homophobic or sexist? But no, that's not deemed sufficient. Privilege is basically the SJW take on Original Sin, and declaring yourself to be an ally is like self-flaggelating yourself into repentance.

You don't need to ally yourself with every gay person to not be a homophobe, and you don't need to ally yourself with every woman to not be a sexist.

The people who want "allies" tend to be surrounded by unquestioning fans and tend to get their panties in a bunch when faced with actual criticism, deserved or not. If you believe that any criticism you receive happens because you are gay or because you are a woman, then "allies" are the only people who won't upset your delicate sensibilities.
> Armoring a system that will accept only signed updates isn't that hard

Is that true on extremely resource-constrained devices, e.g. the SD cards being discussed?
> It would still not allow them to book 50 people and make food for 10,

Is something like a 5 to 1 over booking happening with google fiber? Overbooking is common practice with airlines and many business that have solid statistics that tell them how safe it is to overbook. It is not normally considered, when done in a reasonable manner, a scam to do so either.
Apple's fine costs them literally four minutes
In the summer: a lot. In the winter: hardly ever.

My exercise is mainly running, but I do like to swim every now & then. I guess swimming indoors is better suited for the winter period here in the Netherlands. I hate the cold. In the summer I love to run 2-3x a week in the greener areas of my city.
Training for a marathon since 2 weeks now, so 5 days of running a week, 1 day of cross training (skating / cycling / fieldhockey).

Before that it was 2 days of running, 1 field hockey training and 1 field hockey match a week.

Every day 2 x 20 push-ups, immediately when I am out of bed, or going to bed, it's part of my routine since half a year now.

Running clears my mind of things, it feels great to finish and improve your timing, plus you get out. Fieldhockey is mostly a social activity for me, but besides that it feels good to play (and win ;) matches with your team.
You mean like requiring your approval for each of the three major carriers pricing, as done here?
Did you not also perceive that Illinois is in the middle of nowhere? If you're in England you might end up in Paris just on a bender (citation: http://www.dailymail.co.uk/news/article-2509837/Teenager-wen...).

Still, judging from the actions of the democratically elected UK government, you lot don't seem to do much better...
Matz has also said no breaking changes until ruby 3.0, which is 'ten years away.'

I don't expect this to actually be true, but it speaks to an attitude.
Some (older, smaller) processors don't have an integer division instruction. Avoid division at all costs on these processors unless you are not worried about space or execution speed.

...unless you know your compiler is capable of converting the division into cheaper operations via strength reduction, per your well-considered rule.
I think, one mistake that was made with Python 3 is, that compatibility had initially very limited attention. They solved many problems of Python 2, but left the legacy behind ... and there was the trouble:

* Many libraries where limited to Python 2, because the effort converting them seamed to high

* Because of minor problems (like the infamous u"-stuff), the overhead converting simple Python 2 programs was to high.

Some of the problems where fixed later (e.g. infamous u"- is now legal in Python 3 and ignored -- why not before??), but I think that than it also was a little late ... Python 3 has evolved further and many people just got into the habit to ignore Python 3.

Not caring about compatibility can be necessary, but also can be a burden (that hurts a long time)!
I spend at least one day a week hiking, sometimes two or more if opportunities arise. I used to bike 10+ miles daily but haven't been for a while and need to get back into it. Several times per year I do week long backpacking and/or volunteer trailwork trips.
Where do they say that they will give all of your data to the next customer to occupy your spot if you don't use this option?

I have looked at the UI and the API docs and it simply is not there. The scrub option says that it writes zeroes to your partition, but it says nothing about giving all your data away if you don't do that.
I assume you mentioned Apple, Google, etc, because they're the few companies that have the cash to bankroll something like a moon program. Space X, Blue Origin, etc, certainly don't.
The obvious way to get He-3 is to synthesize it, by irradiating lithium with neutrons from a fission for fusion reactor. This is where commercial He-3 comes from today.

Mining it on the moon is an idiotic attempt to rationalize its commercial value. In fact: lunar thorium is 3-4 orders of magnitude more abundant than He-3 [0][1], so if you wanted helium-3 from the moon, it would almost certainly be cheaper to mine lunar thorium instead, and use lunar nuclear fission reactors to synthesize it! Which doesn't fit in anyone's stupid sci-fi fantasy.

For what it's worth, [0] estimates the total amount of he-3 in lunar regolith, over the entire surface, as only 2.4 million tons -- barely a fossil fuel.

[0] http://www.lpi.usra.edu/meetings/lpsc2007/pdf/2175.pdf

[1] http://www.nature.com/ngeo/journal/v4/n8/fig_tab/ngeo1225_F1...
To me the advice sounded more like "don't spam the app store with useless crap" rather than "don't start small and experiment". Maybe it wasn't worded that great, but I agree with the sentiment.
That doesn't seem at all obvious. It's pretty easy to prove that if you can answer whether or not there exists a path of length k in polynomial time then you can also find what that path is in polynomial time. They prove this in the Udacity course on complexity, which I found very interesting if not necessarily practically useful. But it seems to me that the possible values of k you can get grows exponentially with problem size, so you can't just use your decision algorithm on various kays to find the optimal k in polynomial time.
1 hour cycle commuting (30 mins each way) 4 days a week, 4000km a year just commuting, usually another 2000km a year on longer leisure/training rides (best year was an extra 6000km of long-distance rides). 5-a-side soccer twice a week (1h and 40m).

Just started back into using the gym at work to go for a run twice a week (starting at 20 minutes, building up to doing a 10k twice a week).

Even days with no specific exercise involve a long walk or other activity with my 4-year-old (lugging her about is quite a good upper body workout!)

(Ignoring the debate about the suitability of BMI for everyone...) My BMI is currently over 30 (92kg, 1.73cm) but I'm quite stockily built and haven't seen it below 25 (76kg) since my teens, not even when I was running cross country half marathons and doing lots of long-distance cycling (rides of 200km+). It's crept up as I'm eating too much and drinking a bit too much. Aiming to get back to 76kg; at a steady/sensible 0.5kg a week that's 30 odd weeks; done it before, it's not tricky. I find the bit from 85kg to 76kg much easier than the first bit from 92kg to 85kg; running is much more unenjoyable (I dislike it at the best of times) when heavier.

I lurch between years of lots of exercise and fallow years, 2014 should be a good year.
"The operator should instead be applauded for making it so no other plant needs to buy such an expensive system!"

File a business method patent and charge $7.999M. Or worse get busted by someone else's fan patent and have to pay a $10M fine. (Categorize this as sarcastic commentary, not my personal business plan or endorsement)

"When you see a c-clamp or duct tape on the machine, you know exactly what needs workin' on next!"

Insert bad joke about OSHA fines because they found a way to defeat the safety interlocks again. Just watching punch operators used to make me scared.
sorry everyone, posted this and got caught up in family stuff for the holidays. fail
> Just because we can't imagine immortality doesn't mean that isn't a good thing

Note that the counter is also true.

> if we were born into a world without death we wouldn't give it up for any of the advantages of mortality

One of the things I periodically complain about, with regards to the US manned space program, is the cultural believe that no one must die. Take a look at the progress of aircraft technology in the last century, and the number of aircraft pioneers that died gruesomely.

Now imagine what you wouldn't do, if you were effectively immortal.
Sure 2to3 misses a lot of edge cases, but it does make porting from 2 to 3 A LOT faster, doing all the basic stuff for you.
From where I sit, it seems like the 2/3 schism is the result of "one and only one way to do something". While is sounds like a good slogan and I was on board with this party line for a long time, breaking perfectly good features in pursuit of a more perfect adherence to "only one way" does nothing except alienate the community.
There's a second benefit to this approach in that you could use potable water tanks and fully sealed piping. This would provide many people with water to use in the event of an emergency. Obviously they would need to balance the needs of water with its utility as a way to store energy, but so long as you conserve both in the event of a disaster, you should be able to replenish what you've used via rainwater if the system is set up to collect rainwater and filter it (except in dry areas or during a drought of course).

How long would 1 KW last for the average household, and, if 1 KW is not enough, how many cubic meters of water would the average household have to store?
I have Ruby and Perl tattoos and now work at a Python (2.7) shop, so I have all of the horses in this race, but is there a significant difference between a language that's vaporware[1] and one that nobody uses?

The previous things I've seen also indicated that Python 3 _isn't_ widely supported, though I guess Django finally got support recently, and that it _wasn't_ faster than 2.7. Is this just old information on my part, or is it different for certain kinds of workloads?

> it's not the default in Debian/Ubuntu.

Yeah, that should have a large impact, for sure.

1: I have seen lots of "check out this Perl 6 code" blog posts, but I don't know to what degree it's ACTUALLY vaporware.
A Stand-up Desk (Ikea hack)
In that case (and all of the other GNU stuff) it ships with the final GPLv2 version, since Apple is unwilling to ship GPLv3 code.
Another comparison...

Seoul in 1969 (when I was a little kid living there) => http://cluster1.cafe.daum.net/_c21_/bbs_search_read?grpid=1C...

And Seoul today => http://upload.wikimedia.org/wikipedia/commons/1/1b/Gangnam,_...

I'd love to see then vs now pics for other people's home towns. A good year end salute to progress!
Well, at least for small values of "forever".
Penance Hall: The Best Dress Socks Ever Made
While you're totally right, this doesn't even come down to "people are dumb". The documentation is simply lacking here. At no point that I can find do they discuss the ramifications of not using the scrub option, and even a smart person could reasonably expect that not using that option still doesn't leak your data, just in some other way (one less safe against certain attackers, presumably).
Only decision problems can be NP-complete, other problems can only be NP-hard. The article is a horribly long winded rant over this nitpick.

By the way, in the computational complexity community it is understood that if you say "TSP is NP Complete" you mean the decision version of the problem (is there a path shorter than K?) so nobody will bother to nitpick.
Job: Full Stack Developers at Responsive Home Startup
You aren't disputing the idea that the Koch brothers have done as much good as PG. Just that there are reasons to dislike them.
that's not necessarily true. an individuals capacity for work is flexible. during a period of functional overreaching, you can increase your capacity for work and thus adapt to a greater workload.

obviously a casual gym go-er doesn't have to think much about that, but i just thought i'd point out that it is possible to train intensely every day and also have a day job. i compete as a bodybuilder and work full time in software development.
the survey - and certainly the comments - might be biased since the people who look at and respond are self-selecting :-)

i just joined a crossfit ( like today ) but that's cuz the gym I wented to was loud and had broken machines.

coding requires sitting in front of a computer... and coding. my job is far away from my gym. all these things make it difficult to move around on a regular basis.
The maximum is bounded by the number of edges times the maximum edge cost.
I think this poll is likely to be very biased - those proud of their habits are more likely to participate and comment. So far in this poll, it's saying that 72% of HNers work out "a few times a week" or more?
I thus hereby engage in the obligatory mention of The Last Question.
I just block Google Analytics entirely. For my own sites, I rely on server logs, because I know I'm not the only one blocking all this tracking garbage we're being served with almost every request we make.
Do we contact someone or just one of us pawns should post it on the same day?
After dabbling with it for a couple of weeks, I wrote the backend (search & indexing implementation using the Go standard library's suffix array implementation) of our websites' autocomplete feature. It's been running for 7 months without a crash and without leaking memory, serving several million requests/day.

I'd like to use it more, but we have so many layers of legacy Perl code, that it's difficult to replace single components because of their dependencies (rewriting anything worthwhile would mean rewriting 4-5 libraries also).
6-7 days a week.
Mon: gym
Tue: 6-8 mile run
Wed: gym
Thu: 6-8 mile run
Fri: gym
Sat: 3-6 mile run then gym
Sun: 10-14 mile run

But now it's winter so snowboarding has kicked in so I hit Tahoe on the weekends.
What you mean like an actual privilege and not just an inconvenience?
It's going to be difficult to prove that the hiring is directly connected to some benefit. Often that type of nepotism is done to increase the chance of securing unspecified future business.
Changes depending on the month/season but right now it's different varieties of thyme, sage, rosemary, oregano and sometimes lavender.......