skysight-inc/HackerNews huggingface dataset:
Each of us may face that risk, but all off us don't, together.

This is a point at which conventional models of risk start falling apart. There's a meaningful difference between small events randomly distributed, and massive large impacts occurring everywhere all at once. Also between small events with no interconnectedness, and with systemic failure.

Simple incident occurrence rate fails to capture this.
I don't know what you mean? The Internet makes it easier than ever to find people who think the same way you do.
There is nothing uniquely American about extreme aggression towards people holding differing views. Although the current state of American society isn't great it can get so so much worse. A couple of examples.

1) The Cultural Revolution (China) https://en.wikipedia.org/wiki/Cultural_Revolution

Several hundred thousand to maybe a few million people were killed, often at the hands of angry mobs, for not being the right kind of communist, for not being communist enough or for just not being friends with the right people. A person could be accused by someone who didn't like them with zero evidence of any wrongdoing and still the victim would lose their home, all of the belongings and potentially their life. This lasted from the mid 60 until the mid 70s.

2) Something current https://en.wikipedia.org/wiki/Religion_in_Saudi_Arabia

>Religious minorities do not have the right to practice their religion. Non-Muslim propagation is banned, and conversion from Islam to another religion is punishable by death
FYI, the author of this piece has a long and terrible history of being a generally evil person. She has written in the past about blaming poor people for losing their jobs, arguing against the concept of health insurance, and generally attacking poor or disenfranchised people for their misery. I wouldn't take any article written by McCardle seriously. Here's a fun podcast that spent an episode breaking down just what makes her so uniquely terrible: https://m.soundcloud.com/chapo-trap-house/episode-63-success...
I'm not certain this shipped, but there's http://www.graphics.stanford.edu/~niessner/brainerd2016effic...
Depending on the kind of mistakes they've made, better again would be to provide a style/implementation guide for the code etc. so that instead of having to review code or have arguments break out over how something should be written, you can just point to a definitive guide beforehand, and avoid the troubles.

I say this, unfortunately, from experience. It has become common in our team for a new developer's first commit to be met with a blasting review, telling them everything they've done wrong, and most of it is capitalisation/whitespace etc. stuff.
It's not uniquely American.

Do some searches on Korea about the escalating fight between Feminist and Anti-Feminist groups. Megalia is probably the most well known and infamous organization. It's difficult to comment on due to the sheer . . . well. I'll give some links as an example:

http://www.npr.org/sections/alltechconsidered/2016/07/29/487...

https://www.10mag.com/megalia-south-koreas-radical-feminism-...

https://www.koreabang.com/2016/features/the-rise-of-radical-...

https://www.reddit.com/r/korea/comments/4vb3lb/megalia_south...

http://i.imgur.com/1uePL0H.png

I've given more than several different links for a reason. The difference in perspectives is really jarring and it's difficult to reconcile the two perspectives. Depending on who you talk to, Megalia is anything from a beleaguered feminist organization under attack from a misogynistic society, to a radical feminist group that is deeply hateful towards men of all kinds (straight/gay). If you dig deep enough, you'll see that a lot of important details in accounts on both sides get shaved away to create a compelling narrative. The end result is a real online bloodbath that has touched a lot of different aspects of Korean society.
How Google is secretly recording YOU through your mobile
Personally I think the failing fourth estate has particularly enlarged this problem, since by not correctly performing their duty of informing the citizenry they instead fan flames for the clicks with halfassed writing lacking what used to be first year journalistic integrity.
Turtle Hero Police Car Theft
Are you ready to play a thrilling car theft game? Turtle hero police car theft is an amazing game for all car theft lovers and turtle hero fans. Plan to rob the police cars like a real gangster. No doubt you have enjoyed police transport games & police crime games to quiet your obsession to police car pursuit.
Yes, labelling a person who disagrees with you Nazi seems like a perverse application of Godwin's Law. It means you are intentionally ending the discussion. Why do it?
Under "Changing Code":

>It might seem like chaos, but it is not. It is just fluid synchronization, or to put differently: eventual consistency system.

Can anyone explain this? The example he used wasn't fleshed out enough for me to understand how this system wouldn't be chaos
> Just compare the download page of Libre Office (https://www.libreoffice.org/download/download/) with that of Firefox.

Without the budget of Mozilla, there is no time to put enough thought and effort on presentation. Our volunteers are our money. I wear like five different hats in LibreOffice and do not get paid for any of them. If I focus on web layouts for some weeks, I watch in horror as our unconfirmed bug stats start growing out of control.

The number of people actively thinking about LibreOffice web presentation and layout is zero. If someone wants to start doing it for no compensation whatsoever, feel free to ping me.
Give everyone paper, pens, handwriting lessons, and AI powered OCR. Healthcare IT systems are a mess, and taking writing away from people makes them worse at their jobs.

Every medical professional I've ever managed to get talking about healthcare IT gave me the impression that it gets in the way more than helps.

The ... lets call it ergonomics of record keeping are vitally important in medicine and plenty of other disciplines. Computers have been used as a way to enforce and expand bureaucratic rules, not as a tool to make record keeping more expressive and powerful.
Oh, absolutely. But it was still ridiculous.
Are you sarcastically trying to illustrate the author's point?
There are not many social media platforms where users pay more undivided attention. Medium is one such platform where Long form articles get attention and they've got an active user base too. Paywall - Medium Member seems to be a decent monetization plan yet without Writers being shared the same income, Quality articles might not flow in. This seems to be a wise decision for a company to get some numbers on their balance sheet and gain some giant's attention for potential acquisition!
I mean historically speaking this is endemic of human nature. Revenge mobs today in Pakistan, lynching mobs in the US for over a century, ancient Rome, Greece, the 30s in Germany, regular riots against lenders in every ancient civilization. This is nothing new - but technology is undeniably aiding a different form of it. We need to address both technology's impact and how it seems to be rooted in our culture.
I find this post quite amusing.

Many of the suggested methods of code sharing do happen, especially on large projects with multiple teams.

But the “one master branch” problem is not a result of missuing git... It's a result of there being one version used in production... No git process change is going to change that.

His real issue seems to be with code reviews... Which isn't really something unique to git...
Tracking reading would probably be a better measure than something that a reader has to do consciously.

With the extra action required, you reward agreeable content, not necessarily interesting content.
Due to some bug (or is it a feature?) in human psychology, we seem to be predisposed to spread controversial or negative press (tweets, posts, articles etc) more than good press.
Introduction to Apache Pulsar (incubating)
Oh, by the way, during that event, it was Navy carriers in port that brought up their reactors and powered critical infrastructure in the city.

That's not exactly what happened.

I was skeptical that a Naval ship's generator could be quickly and safely connected to the power grid during a short term (~12 hour) power outage, so I looked it up:

http://www.cnn.com/2011/US/09/09/california.power.outages/in...

Officials also thanked the U.S. Navy for powering up generators aboard its many ships in port, freeing up the utility to restore power sooner to other customers.

So it sounds like the Naval ships switched from shore power to their own onboard generators, which meant that the utility didn't need to restore power to them, and that as the restored power, the considerable electrical load from large vessels didn't need to be restored immediately.

I'd be surprised if a modern carrier even had a feasible way to get the power from the main generator off-board and into a common electrical grid.
At a high level, it's a reaction to the fact that the system seems incapable of dealing with certain crimes. Rape, any crime committed by police, war crimes, white collar theft, inmate abuse, biased promotion, harassment... so many of these things are really hard to get police to care about.

So people are turning to alternative means. It worries me, but at the same time I want to see justice. I feel conflicted about it.

Politically, on the one side you have people screaming about the rule of law. I think that would be ideologically consistent if they also supported increased law enforcement pressure on these kinds of crimes. But they generally don't.

On the other side, you have people arguing we need to take the law into our own hands and fight back against "fascism", white supremacy, all of these things. But those same people don't generally want to take responsibility for the crimes they are complicit in (war crimes, theft of indigenous land, soft racism, etc).

I don't see a clear resolution, although I think the whole situation is a reaction to the internet forcing increased self-awareness on us, and us not being able to deal with the possibility that we're genuinely bad people. The internet showed us how much violence we're complicit in, and we're reacting by getting real mad at whoever is far enough away for us to dissociate from.
Yea seems to ignore the obvious thing that maybe, just maybe, different teams have different needs.

Distributed source control is awesome. But closed source Devs don't use git for that feature. We use it for fast local branch and merge. We use it because it's way more ergonomical than cvs/svn. We use it because it works just as well for distributed development as it does in the single source of truth setup that we need.
I think it's a fallacy to say that just because Git allows a completely decentralized organizational structure, that not using one is somehow wrong. The beauty of git and any other DVCS is that it doesn't prescribe any specific organizational structure, so you're free to adopt any structure you like on it. And critically, you're free to change it when it makes sense to do so. I think the reality is that a centralized structure works best for most projects most of the time, but git has the flexibility to break out of that mold.

For example, maybe in one project most of the time everyone pushes and pulls from a centralized master and not to and from each other. But then two developers get together to try and solve a particularly troublesome bug. While they're doing this, they can push and pull directly from each other without worrying about master, and then once they're done, they can merge, clean up, etc., and then push the result to master. Git allows these kinds of pockets of decentralized development within an overall centralized workflow, and does so seamlessly.

Since Git allows any organizational structure, it's up to the people working on a project to choose what works best for them. That's a responsibility that they didn't have before DVCS, because only one structure was supported by the tools.
I love your posts dan. High quality writing, no fluff and bullshit every time :)
Non-paywall link: http://www.cetusnews.com/life/The-Management-Fix-That-Made-F...
Ethereum leads AMD and Nvidia GPUs to a historic quarter
Hulu Chose AWS Because of Its Cost Effectiveness and Other Reasons
Now that's a pretty simple question. The Navy especially is filled with little empires, and acquiring anything is a chance for each prince to put their mark on the world. Military (and government) acquisitions are an appalling mess, those that win bids are the ones that are experts at navigating the process to win bids, and not necessarily those with engineering prowess.
How disagreements used to happen: I think [idea]. Here's my evidence.

How they happen now: Speaking as a [member in X class], I believe [idea].

We've started to tie up our identities into our arguments, and when you do that you can't get around attacking who someone is as a person when they link their membership in a group to the epistemology of why they think something. This is my working theory for why people have started to equate speech with "literally violence". Disagreeing has become an attack on their identity, so it's only natural to interpret that in an extreme form.
It's a bitcoin wallet. Just like bitcoin core.

Bitcoin-core != Bitcoin.
The way the authors calculate the Quantum yield is by dividing estimated total number of electrons to estimated total number of photons. If you do it the way the plant and algae people do it(divide the total number of carbon to the total number of photons), the quantum yield of photosynthesis is now 20% (in plants and algae you can get to 10-11%).

Also, cysteine is used as a reductant - as soon as they will try to use water as an electron donor the efficiencies will like ly to go down.

And who is going to count the energy needed for bacteria metabolism?!
> What? You don't think a massive midships collision would disrupt of power distribution?

It absolutely should not in 2017. That is a lesson that the Royal Navy learned in 1982, along with separated armoured trunks for fire-fighting water.

Otherwise one bomb, or one Exocet-class weapon, is all that is required to mission-kill one ship.

Wind the clock back to 1945 and there are examples of destroyers remaining semi-operational after Kamikaze strikes; that's a ton of explosives going off. The Fletcher-class USS Newcomb stayed afloat after five Kamikaze strikes and kept manouevring and firing!

Unfortunately there is an increasing naval acceptance of lesser mercantile standards in shipbuilding.
"One small manufacturer insisted that immigration would dilute Japan's homogeneous society. " Good, that's exactly what Japan needs.
I think you've just pointed out the fallacy here: the false equivalence of a risk affecting one person vs. the entire human race (or planet).

The if the odds of dying in an auto accident for one person are 0.00001%, then the risks of the 7.5 billion souls on this rock dying simultaneously in an auto accident are 0.00001% raised to the power of 7.5 billion. That's basically 1 * 10^-45% odds.

The comparative risk posed by the asteroid is approximately 1 * 10^40 times greater.

Which paints a rather different picture.
Would you please stop posting unsubstantive comments to HN?

https://news.ycombinator.com/newsguidelines.html
5 Questions with ZEIT's Leo Lamprecht
This guy is espousing cargo cult version control.

> This is how the Kernel team does it, so everyone should do it that way

99% of the time, your team has absolutely nothing in common with the Kernel team and it's foolish to adopt processes from other teams without knowing why.

If anything, I would say the right way to use git in a small team is to always merge and never rebase.

Whatever you decide to do, make sure to think about your problem first, then use the tools to solve your problem.
It has been easier. However if present trends continue and new forms of 'badthink' emerge it may be necessary to start looking under stones in dark places. This (a) is hard to do, and (b) presupposes that you know others are out there. Which you may not, especially if you are young.
So, where is your evidence that people used to have more evidence based discussions? How does it reconcile the historic role of religion in guiding the average person's beliefs and politics? Hell, how does it reconcile the historic prevalence of religion?
Ryzen has rolled out a Neural-Net based branch predictor, would be curious to see its accuracy compared to the listed approaches.
Developers however use Linus's repository only to find a convenient forking point. Most of the development happens either in subsystem trees, or in distribution forks (where "distribution" includes big companies like Google or Facebook); only bug fixes target Linus's tree directly.

And most users use stable trees or distribution forks. So Linus's tree has the distinctive feature that almost no one uses it, unlike a traditional CVSROOT.
Germany is very immigrant friendly. No cultural bullshit, everyone speaks English and German is easy to learn. Fuck Japan they are just putting up bullshit barriers cos they are racist. Stay in germany.
Got a non-paywall version?
If they scale them down even more than they already have, we'll end up with a horse drawn buggy. Hey, it's self driving!
SOLID Principles with PHP
I don't really agree that it's inelegant to decide whether the reason for quitting is a success or an exception, or whether it's necessary. Like, you've either committed, in which case you shouldn't need to do any cleanup, or you haven't committed, in which case you need to clean up, right?

If you have an object representing some sort of transaction, and you just have actually-do-all-the-work-at-once-on-commit-being-called semantics, you don't actually need to do anything in your destructor at all, right?

template<typename T>
class transaction {
std::vector<T> things_to_do;
public:
void add_work_item(T t) {
things_to_do.push_back(t);
}
void commit() {
for (auto t : things_to_do) {
t.do();
}
}
};
> "At a high level, it's a reaction to the fact that the system seems incapable of dealing with certain crimes. Rape, any crime committed by police, war crimes, white collar theft, inmate abuse, biased promotion, harassment... so many of these things are really hard to get police to care about.

> So people are turning to alternative means. It worries me, but at the same time I want to see justice. I feel conflicted about it."

Well said. In some ways this seems a bit like transferring the moral questions of vigilante justice in comics to the individual person. If you see an injustice that will not be corrected, do you have the power/obligation to correct it?

The main failing is the lack of certainty, which should be one of the main focuses here.
So it's not that they are more isolated, just that hypothetically in a possible future they could be.
Their baby bonus also does not work, they have one of the lowest fertility rates in the world.
This could apply as a partial general explanation: https://news.ycombinator.com/item?id=15048914
I see one major flaw in reasoning in this post: trust.

Lets pretend that architects are under team leads, seniors under architects, juniors under seniors, etc.. In this hierarchical model every layer forwards some responsibilities down the chain and trusts the task to be broken down, distributed further down and completed. In this model code reviews function merely as tools to roughly check for gaping mistakes and whether code fits "architecturally". People are trusted to do their job to the best of their ability and are allowed to have personal style.

In a model where seniors go over everything juniors made, fix according to their own view and then commit we have a problems that lower layers are not trusted to do their job correctly and in the end everything has to strictly conform to product owner's vision or will be "fixed" (rewritten). In this model there are no longer junior, mid-level, senior engineers, because the more minions one has under them, the less time they have to produce anything on their own. In this model there are junior, mid, senior code-monkeys and one mighty product owner who knows it all best. Not sure that environment where only career growth opportunity is ability to rewrite other's code to your own liking would be good for team morality.
Better yet, replace the style guide with a script (à la go fmt). You'll save everyone time and make the new person's experience a million times more pleasant!
Software engineering and the SP theory of intelligence
As addendum to my previous comment, managed languages have always been a thing outside AT&T.

It was Bjarne's disappointment with BCPL after tasting the productivity of Simula, that made him design C++ as his way to avoid using plain C.
What does Yamaha sell?
oh wow, that is a big price increase

$6/mo for a family's worth of devices is ludicrously cheap
Replace Flow with TypeScript to avoid Facebook’s BSD Patents License
They'll do just fine with their self-driving hype. :)
While I agree that the article is exaggerated, consider that being harassed doesn't prevent one from harassing others. The people in a crowd may have very understandable reasons for their behavior, and yet it might be a good idea to avoid their attention.
Also, the iPhone was preceded by years of producing iPods, which at least gave them expertise in portable electronics. What has Apple produced that is remotely similar to an automobile? It's not just design expertise, but the supply chain and manufacturing. Auto parts industry is massive. Is controlling the parts for a computer on the same scale as for an entire automobile? I suppose if Tesla can do it...but Tessa's cars so far don't seem as ambitious as what Project Titan was looking at.
Feds drop demand for 1.3M IP addresses that visited anti-Trump site
Because there are people marching with swastikas? http://www.newstatesman.com/politics/media/2017/08/inventor-...
> When you say that, you conventiently forget that Apple re-invented the smartphone. It was an proven thing, which already sold in spades in the tech/enterprise market.

Isn't a car a proven thing? All apple is need to do is re-invent it and slap a nice AI on top of it.
I've only heard of these kinds of vitriol in S.K --but I'm still surprised by the amount of all out hate outlined in your links --in an otherwise, at least on the surface, cohesive society.

I'm just grateful that so far, Korea seems an outlier of this, at the present moment --not that it doesn't happen elsewhere or that it could not happen in places where it's rather tame. I hope as a species we find ways out of this kind of unfettered rancor.

To be fair, not unlike a few other countries out there, S.K historically has been pretty patriarchal, so given this new outlet, this vehemence is not all that surprising as they learn to navigate these waters (who other might have to learn as well).
I think it's worth saying that the fourth estate is also falling prey to the changing economic landscape of the times. It's not like the old days anymore where access to publishing tools was heavily gated. Everyone fights for eyeballs now. Everyone fights to be first.

The growing result is that we're seeing more and more news organizations gravitating towards providing a specific kind of narrative tailored to their target audience. People in general don't want to have their views challenged. That approach is tiring as you have to fight through your own cognitive dissonance each time. Rather, they want to hear what they believe to be already true. This is why Twitter and other social media companies drive us towards echo chambers. It's how they keep people coming back, and thus make themselves more appealing to advertisers.

It's easy to talk about the duty of the fourth estate, but writing a well balanced narrative does not pay the bills these days.