skysight-inc/HackerNews huggingface dataset:
Wow! I couldn't have said it better myself. Having worked across a variety of codebases and teams over the last 10+ years, it has become obvious to me that delivering software is an inherently social activity (at least the delivery of valuable software)

IMHO, the reason we've seen the rise of XP, Behaviour-driven Design (BDD) and DevOps is that each part of the software delivery community is gradually coming to this conclusion within their own realm

Mobbing for me just makes sense on so many level, especially from the point of view of adding 'expertise' to a problem/solution:

Not sure on how to integrate the latest language feature into your code - bring someone with experience into the mob...

Not sure how this feature could be tested - bring a QA/tester into the mob...

Not sure of the infrastructure requirements of this new database - bring an operator into the mob...
I think OP had the same idea, but ibtool seems to report, "EOAspectConnector connections are not supported by Interface Builder 3.0."
Terrorism is not the sole property of Muslims. There is terrorism motivated by religion, including Islamic terrorism, but also Christian (the Ku Klux Klan, people blowing up abortion clinics in the US), Hindu (Indian Hindutva nationalists killing Muslims), Jewish (attacks by fundamentalists on Arabs in modern-day Israel), Sikh (the assassination of Indira Gandhi), and so on. Or you have non-religious terrorism such as the nationalism of Anders Behring Breivik, or eco-terrorism.

The reason for terrorism is extremism in all its forms, not Islam.
Good point- that all said, if we're automating requirements we're not solving the problems that tend to matter. The key to requirements building is in the process. The best process I've found so far is User Story Mapping (Jeff Patton has an amazing book on it)
> The fact is that both terrorism and ISIS have been roundly condemned by large panels of Islamic scholars.

If the media would act as good as a lens for those instances as they do for the terrorist acts themselves it would be splendid.
I think it's naive to think that IS exists in some sort of vacuum, rather than within a context of ongoing conflicts between the Western and the muslim world.
Not Hacker News. Flagged.
I remember reading about the pulled Blackhat presentation. Does anyone know if the exploit/vulnerability that might have been used has been addressed in recent releases?

There have always been more expensive vulnerabilities that require significant control of the relays to perform statistical analysis, but the description of "on a budget" suggests something more elegant.
Its true. The perceptions are not equal. If a multiple gang shooting happened in Chicago it wouldn't make international news as much as it would if it occurred in London. People are desensitized to things that become "normal".
Magento 2 to launch under new ownership
Big, old, "boring" companies. Academia.
Good old red text on aero glass, the pinnacle of legibility.
for non-critical stuff, I've had zero issues using imgur. Fast, reliable, fire-and-forget, and of course free.
Why Free Can Be a Problem on the Internet
The frightening part is people that think this is all about religion. Or even worse about a specific religion. Because I think its not. Its about people having nothing to loose and other people who use the opportunity (using religion).

In the end its all about power.
I find this extension most helpful for learning syntax for new languages. For when you know what you want to do, but don't know the specific syntax to do so.
Well I didn't know this until now so I would agree its somewhat hidden.
Funnily enough, it resulted in the functionality being even more hidden, because the context menus were harder to summon: requiring both the keyboard and the mouse to be depressed in a dance.
I was thinking "that's some architecture you got there..." haha
Slightly off-topic but we are really bad at predicting these "very unlikely events" that actually happen more often than expected. Whenever I hear a similar story, I am reminded of the 3 nuclear reactor disasters (Three Mile Island, Chernobyl, Fukushima), each of which shouldn't have happened in 15000 years.
Quote from the history article linked above

"The following month, a principal competitor of WordPress, named Movable Type, announced a radical change to their pricing structure, thereby adding significant fuel to the WordPress fire by driving thousands of Moveable Type customers their way."

Yup: I had to move several project sites I was running for my then employer as we had no actual budget (it was a college) and I worked out it would cost several hundreds of pounds a year under the original commercial license. I recollect that six apart later modified their cost structure, but too late we were off.
> And it's not about us personally, it's about who they take away thus freeing us from being affected by bullying, crime and bad influence.

Where I grew up the police was free to come and go as they pleased. That did not stop plenty of bullying, lots of crime and a ton of bad influences being readily apparent and I credit my parents (even though they were divorced), the teachers in my school and my interest in technology for not going down some dumb path (most likely not to be a murderer though).

A friend of mine who grew up much the same did in fact end up in a different situation and had none of those advantages that I had, otherwise our situations are mostly interchangeable.
Just the same social justice warriors who attack tech companies and want more females and minorities in STEM, but they don't take STEM classes they take classes in the liberal arts instead.

I encourage females and minorities to take STEM classes for STEM jobs and challenge themselves.

Calling racism or sexism esp when almost none exists, there has been no evidence of racism on MU campus for six months. http://www.thegatewaypundit.com/2015/11/confirmed-there-is-a...

So what is the deal? If there was racism there'd be some evidence of it.
Totally agree. I don't understand what the Scala compile server does. It's far slower than using SBT (or Activator, when working on a Play project).

I always just keep a console open and compile from the command line, because IntelliJ compilation is huge waste of time. I rarely debug because that means I'd have to wait 2 minutes for IntelliJ to do it's thing before it launches.

Oh, and the test output is inconsistent. It often reports that all tests pass even when they are failing.

Other than that - and it is a huge inconvenience - IntelliJ is still awesome for Scala development. Everything else the editor is capable of easily justifies it's place in Scala development.
Encouraging trends and emerging threats in email security
> Many people will think they can just deploy a shitload of containers and be done... well, each and every single one of them has to be maintained, updated for security fixes...

Do you apply the same kind of reasoning to virtual machines, and reach the conclusion that a single massive mainframe is the optimal configuration?
Official HN guidelines classify as "on topic":

>anything that gratifies one's intellectual curiosity

So while this article isn't literally "hacker" related, it is not considered off-topic necessarily, and a high percentage of articles on HN are not directly related to technology, software, etc.
Best comment on this subject so far, thank you.
> perhaps you were being extremely rude as a rhetorical device

I was and I'm ambivalently sorry about it. Assuming I'm the type of perpetually angry person who has experience with people using unnecessary condescension to reel them in... those were some pretty typical reactionary comments. There is another form of victim emerging out there and I am concerned about it. We can be more tolerant than he was being. I was trolling for it...

Entirely invalidating someones opinion because they're angry is not acceptable in my opinion. I sort've still think it was worth the example. But we can agree to disagree. It's too bad he deleted his comment. It was perfect.
What will be the legacy of Go?
https://github.com/mark-watson/power-java
https://leanpub.com/powerjava/
OS X Finder favourites used to be coloured. Now the are grey on a blue background. Low contrast for me and an very dubious design choice. Before I didn't have to look at the shape of the icon, the colour was enough clue as to which icon was what. Now they removed that and made it low contrast.
sorry if I was unclear, I meant that the sentence seemed a non-sequitur, I wasn't trying to argue the competence of the person.
A good documentary to watch:

Adam Curtis - Bitter Lake (2015)

http://www.dailymotion.com/video/x2hdcji_bitter-lake-2015-ad...
I learned a little while back that there are 250 gun deaths every day in the U.S. That's the equivalent of 2 of the Paris attacks, every single day. A staggering figure of close to 100K gun deaths every year, or 30x the 9/11 deaths. So while they aren't necessarily "terrorist"-related in the common sense of the term, they certainly bring terror to many families and neighborhoods.
Great comments Daniel, and I think you've touched on one of the key points that we're seeing with the rise of mob programming and lean practices etc "it's really completely re-structuring what we think about when we think about a tech team delivering value"

This is the sticking point for many people, as we still like to draw analogies between coding and typing, or coding and physically building structures (which inherently are limited by the application of manual labour), rather than seeing it for the value-creation/design-thinking act that it actually is (and accordingly the need for good imagination and decision-making abilities)...
Darn, that's two good ones you given me to review in one day. Officially on my backlog. People interested in kernel-less OS's might also want to look at Tiara and its successor SAFE:

Tiara
http://dspace.mit.edu/bitstream/handle/1721.1/37589/MIT-CSAI...

SAFE
http://www.crash-safe.org/assets/ieee-hst-2013-paper.pdf
Only because people break the first part of the law. Postel's law is absolutely crucial for communication between independent systems.
fwiw, Criminisi also was an author on this: http://research.microsoft.com/pubs/158806/CriminisiForests_F...
Well, with something like cheese it's a roll of the dice (except in a cheese production facility run by experts). It might well be the case that the random mold and bacteria hanging around your location make the cheese taste better. It also might taste terrible. It also might kill you or at least make you very sick. Listeria has about a 20% case fatality rate even with medical treatment.

https://en.wikipedia.org/wiki/Listeria
SOA container for encapsulated C++ DOD
I've invested some time to learn about best practices and have been using docker in production for many months with completely satisfactory results. I am not seeing a rational discussion here.
The Awe Delusion
The child's inability to consent to sex is inherent to the attributes of the child, and derives in no way from the attributes of the child's partner. Therefore, any sex that a child participates in, regardless of any attributes of the partner, is non-consensual and therefore the child is being raped.

That's the argument you're up against.
It is a shared responsibility. The language must allow you to create a sane in-memory representation of code, including partial code, and an autocomplete engine has to be created, taking advantage of that.
>When my people died, they did not send the world in mourning. Their death was but an irrelevant fleck along the international news cycle, something that happens in those parts of the world.

I think the author fails to understand the close relationship that France has with most of the western world.

It's not that the west doesn't care about a terrorist attack that happened in Lebanon (I certainly heard about it the night of on my national news channel), it's just that we tend to care more about attacks in locales that we and other people we know have frequented more often.

I don't know anybody from Lebanon or anybody who has ever been to Lebanon. Personally, I have been to Paris. My entire family and my wife's family have been to Paris. My wife's bosses were just in Paris last week.

The attack on Paris just hits closer to home, that's all.
Thanks folks - it was this :-)

As a side note this is my goto atheist argument. No way is it a miracle. If God existed, He would look at catching a boat in a tsunami and chucking it safely over a mountain to another lake and say "nah that's a bit obvious"
> their containers

Build your own images, problem solved. (Albeit creating a whole host of other problems in place of it, but those are no worse than a world without containers.)

No one relying on third party images beyond an OS can claim that they _really_ care about security or vulnerabilities anyway.
Looks like police, walks like police, doesn't scare criminals away? Is not police!

I mean, it is solvable. Firse, you enter the place. Then, you arrest criminals. Then, you rinse and repeat.

There are communities around the world which, while being very poor, only have petty crime. You just avoid nurturing crime tolerance.
I had a professor who worked on an IBM research project back in the late 80's to build something like Google Earth and Maps. He also made some important contributions to GIS development and research. So yea... I don't think Microsoft invented it by a long stretch.
I actually think Greece got this pretty right, the age of consent is 15 and if the people involved are within 3 years of age from each other, it's legal. The one dark spot here is that the age of consent for homosexual relationships between men is 18 for both participants, but here's hoping that will go away soon too.
http://icsr.info/2015/01/foreign-fighter-total-syriairaq-now...

According to the estimates, there are more active ISIS fighters coming from Sweden than those coming from Sudan, even if Sweden has four times less people.
I've been using Mac OS since it was System 6, and I feel like power user features have been commonly hidden behind things like "hold option" for about that long. The difference now seems to be that it's not always power user features.

Example of a good feature to hide behind "hold option": removing the "..." from "Sleep...", "Shut Down...", etc. in the apple menu, meaning that selecting them won't prompt you before executing the command.

Example of a bad feature to hide behind "hold option": clicking the green window button to maximize instead of going to full screen.
Show HN: Gains – Truly simple weightlifting/bodybuilding logging for iPhone
In IBM POWER 6 this returned as an optimisation in hardware.

https://books.google.ch/books?id=SPXHAgAAQBAJ&pg=PA44&lpg=PA...
> Pricing has not yet been set, but it will be a subscription, freemium model; A beta version of the software will be available soon.

Buzzwords abound. How do they know a freemium model will be possible without losing money? Why will they put out a beta rather than starting with a "gold" version of the software?

Articles like these do not bode well for their subjects. They read like symptoms rather than anything that actually increases hype in my view.
The author of the article specifically calls out map and reduce.

Go does not support higher order functions in nearly the same way as functional languages.
Unlike, for example, heartbleed, a vulnerability in libpng really requires some contemplation to come up with all the places and ways that a typical production application uses the vulnerable code.

I have web applications that probably use libpng five different ways, each from a different client application and libpng version.
Ask HN: What do people say the most?
Apps are communication tools. They take a specialized subset of a language, and optimize it's creation and consumption. For example, Uber is pretty much the equivalent of saying "I'm right here, and I need to get right there".

Given how popular messaging apps are, I can't help but think that a lot of what people currently communicate with words could be communicated more efficiently through some other UI.

That said, I've been wondering about the most common things people tell each-other in their daily lives. I've not been able to find anything online, so I came here wondering if you knew.
Can you put a baby or pet into a refrigerator? What about a freezer?
I disagree a bit with this assessment of Apple's intentions. It wasn't that they didn't want a second mouse button because they didn't want to hide functionality because you could always hold down the Control key and click to access those functions, even on a single button mouse. The issue (and where I think the design is really thoughtful) is that it's never required to use that second mouse button (or Control) but that it's there for people who are comfortable using it.

Apple is and has always been about a tiered learning curve for their devices and I think your point about the mouse is a great example. If you put 2 buttons on a mouse, it complicates every interface element by two-fold. Every item that can be clicked can now also be clicked with a 2nd button. For a brand new user, keeping 1 button basically forces them to look at what's on the screen and assess what they're doing rather than needlessly right click everywhere searching for a context menu. People who tend to right click on things (when they understand what a right click does and intentionally perform the action know what they expect to be behind that right click.

I feel like iOS is the same way, and intentionally so. A novice user can get by doing all of the basic commands with swipes, pinches, and taps. A more advanced user can do rotations, shakes, and multi-touch swipes. An expert user can access every feature of every application.
You know, I think the analogy might actually be the wrong way round....
This actually makes for a pretty interesting case study -- you can read more here: http://www.firstamendmentcenter.org/virtual-child-pornograph...

Not saying I necessarily agree with the reasoning, but the Child Pornography Prevention Act of 1996 includes "picture or computer-generated image or picture" which "is, or, appears to be, of a minor engaging in sexually explicit conduct" in its definition of child pornography.

The reasoning was that even simulated child pornography fosters the market for, and encourages the consumption of, the kind that hurts children. Consumers won't necessarily know or care about the provenance of any particular piece of material, so all are banned regardless of the means of production.

These provisions were struck down by the Supreme Court in 2002, on the reasoning that the ban was too broad -- "Without a significantly stronger, more direct connection, the Government may not prohibit speech on the ground that it may encourage pedophiles to engage in illegal conduct."

So, Congress responded by more specifically criminalizing the advertisement, sale, or promotion of material that "reflects the belief, or that is intended to cause another to believe" that it is of a minor engaged in sexually explicit conduct.

So these images are still illegal on the simple fact that they are explicit; but even if one tried to ban only the non-voluntary or non-first-party images, it'd be illegal to pass them off otherwise.

This topic is so radioactive that I'm reluctant even to write about it, but it really is interesting constitutionally.
Template element now supported in “Microsoft edge”
Luckily this ad has no affect on me. I'll just make my play list using Youtube and the free music people upload on the site ;)
People have been doing this for years, they've just not put a name to it.
Bug: Cat sitting on keyboard crashes lightdm
I don't think so. The functionality is hidden on purpose to keep from distracting novice users. Every program's basic functionality is accessible without any modifier keys. If you're "finding" new features, it simply means that you're past the stage of a novice user. Most of these hidden commands are variations too, so they even make sense logically. I'm curious if there's a specific "hidden" function that you're referring to that doesn't logically make sense as a modification of an existing function.
With the very notable exception of 911, that's simply not true.

The Madrid bombings, the various India and E. Africa attacks, the French attacks from earlier this year and yesterday-all of these could have been carried out with almost exactly the same with planning a century ago, or with ease a half century ago.

9/11 was the only one of all those attacks that truly used technology in a new and frighteningly innovative way. And almost no one thinks that will happen again, because every plane passenger in the world knows that unopposed Islamic radical hijackings are a death sentence, and so will without exception revolt en masse, even if it causes the plane to go down (indeed, there's significant evidence that passengers had adapted to this terrifying reality within an hour of the initial attacks, i.e. United Flight 93).
Agreed. Nobody seems to be tackling the big picture here.

What we need is not more communication apps. What we need is one communication app that's better than anything out there. Something like the English of apps.
In the end it is all about culture. There are healthy cultures and there are poisonous ones. Everybody fails under much pressure, but some cultures much much readily than others.

To quote other comment from HN, I don't want to live near islamists and my mother doesn't want to be called a whore in arabic for not wearing hijab - yeah my mum speaks Arabic.

Power is often used as an argument to justify losing decency. This is unfortunate.
Why is that a bad feature? It seems pretty logical to me that clicking "Option" would give you a variation (another Option) of the chosen operation. In that case, clicking the green "full screen" button gives you a "full screen" on the current desktop instead of creating a new one.
Yes, there's absolutely a correlation with competitors. You're all in the same market after all, pulled by the same market forces.

I'm not saying it's a 1:1 correlation, of course. But in a market where your competitors are extremely successful, it proves that it's possible you can be successful as well. That's not always the case in every market since many markets out there just won't be viable for a successful company.
To an extent. Some of it is less behind. This is part of the problem - it's a moving target. I've had things in the field with lifetimes of decades. That changes the incentives.

But in general "big C++ in embedded" kind of went out with the dotcom crash.
Thanks for telling us what we already know about software development.
As your parent comment explicitly stated. Gases are fluids.
We don't know if there was coercion involved or not.
I have to wonder which iPhone era you're thinking of. Back in the early days, maybe. Nowadays? The iPhone is a puzzle box. I imagine a 5 year old would have a great time playing with it and seeing all the surprising things that happen in response to various actions, but if you want to actually use it for anything it's not nearly as pleasant an experience.
All good in Chrome viewer.
Does a bowl of hard-boiled eggs count as "contained"? It's not sealed.