skysight-inc/HackerNews huggingface dataset:
I live in greece, but france is my country and I haven't heard back from my sister who lives around there. I know the odds are she's fine, but there's still the doubt in my mind.

It certainly feels different when you feel affected. You want to be reactionary. You want to have a knee-jerk reaction. Maybe I now understand why people are so quick to try to blame the issue on a certain cause.

But inside me I've spent my time fighting against this. I know that those attacks are not done "just for fun", they are driven by what makes them so effective: The fear they instill. The panic. The people who want to start putting the blame on a marginalized group that is prone to violence by their own situation.

Part of me wants to elaborate, but another part of me feels too sick to actually write more about this. I just want to go to bed, forget it happened.

I would like to ask the HN community to please not be reactionary about it. Please don't be xenophobic. Please don't marginalize groups.

And I have actually only seen one comment talking about car accidents, in a very different light than what you imply... so add to that, please don't make shit up.
I personally don't like this argument. It is not surprising that young men will go first and let their families come safely after. Not all of Syria is a war zone after all.
You've never seen the ag inspection stations at California border crossings, or the Border Patrol posts near the NM/TX line?
Thank you for keeping your head on straight in times like these, an upvote alone is too little to express my genuine admiration, you're in the middle and you still manage to see sharp.
Yeah this seems like the kernel of a project that could eventually be a product. I don't know if you're up for that, but if you are I'd encourage you to chase it. Bootstrapped businesses are great!
It was also done without a warrant it seems.
While I wish this were true, do you not think the primary impetus is (likely) religious? I would wager these people are not crazy in any clinical sense; they have been deluded by a religious upbringing and culturally supported religious fervor. It is disingenuous to say that religion is not a contributing factor, if not the primary factor.

It is like Steven Weinberg summarized: With or without [religion] you would have good people doing good things and evil people doing evil things. But for good people to do evil things, that takes religion.

Recognizing this is important for assessing the situation and how to counter the problem – this is not a circumstance where more mental health services will make the tiniest difference. It requires intelligent debate about education, philosophy (including religion), and how to convey to people that any religious beliefs that cause the deaths of others are simply wrong.

Religion is not per se horrible – obviously the super-majority of religious people are fully functional contributing members of society and should be protected just like everyone else - but it has been used throughout history to conduct a huge number of atrocities.
How is this possible if speakers usually have a working range of 20Hz-20KHz, and worse for microphones? It has to be audible
It also ruined the company. They spent a lot of money on a potential merger with StorageTek, only for it to go down the drain when Fujitsu claimed that it's legal right to a percentage on products sold would be applicable to the complete combined company as well (source: I work with a bunch of ex StorageTek guys).
That's how cyanogen does it - empty address book, camera that always takes black pictures, etc. But I didn't think that Google would ever do that, and @T-A's link to howtogeek.com seems to confirm this. The app will fail on api calls that previously worked and you'll be stuck restoring the permissions.
Except it has to :)

But your right, recognizing it's a feedback loop is the first step.
Fair argument.
(Minor) co-author on the paper here, just wanted to second your experience in the field.

The big win I've found with Nextflow is that once you've written a workflow, you have a lot of flexibility in the execution environment: Have all the tools already installed on your workstation or large compute instance? Use the local executor to saturate the box with concurrently running jobs. Don't have or want all those tools installed? Use the local executor with Docker images. Have access to a traditional compute cluster (e.g. LSF, SGE, Torque, etc.)? Use the cluster executor with Docker images.

A couple other resources worth checking out:

Toil workflow engine
https://github.com/BD2KGenomics/toil

Common Workflow Language (CWL) specification
https://github.com/common-workflow-language/common-workflow-...
The latest Netflix update on Android asks for microphone permissions, saying that in the future they'll offer a way to call Netflix support from within the app.

Seriously? Because that kind of overt lie would cross the line into outright evil.

"Call Netflix support?" Really? How stupid would someone have to be to buy that?
> For better or worse, it is a widespread practice appearing in numerous programming languages, including some widely used popular ones.

Well, yeah, I've been programming since the 1980s. I know that.

> To conform with the practice, if you want, in your language, a way to use decimals to write exact fractional numbers, it's better to have an explicit notation for that

Sure, given that your goal is to conform with that practice. I'm just saying its a bad practice that reflects a generally premature optimization that often harms correctness, so we shouldn't conform to it in new languages.
I really, really hope this is made illegal.

It borders on parody what level of dystopic thinking made this.
What's your deployment process if the master branch is broken, and your team is still delivering features?
Well it's true that France doesn't need to pass their own patriot act tomorrow and start restricting freedoms, under reacting is also possible. The fact is they were attacked and a response is necessary. It doesn't need to be reactionary, it can be thoughtful and measured, but something needs to be done.
Then no-one should be talking about anything to do with causes or wider issues. This page should then be nothing other than "this is bad, I hope everyone is safe". Instead we're seeing a lot of discussion and a lot of it is good - I think jacquesm in particular is doing a great job in providing context in a level-headed manner. The thing is, just because you start talking about it now doesn't mean you can't talk about it later. Or that you can't change your mind.

Also, it's like 'teen abstinence' sex ed - you can tell people to refrain all you want, but they're still going to do it. People want to talk about this thing as it's happening; they will find a place to do it regardless.
So can you prevent javascript in the browser from accessing android sensors without permission now?
It would have been more ethical if the university had not blocked the "researchers" from disclosing the vulnerability at Black Hat. (Though even then they were not following responsible disclosure practices). The fact that Tor had to guess what the vulnerability was and the "researchers" still have not released their paper is unethical and probably illegal.
Automating Developement Workflows
Yes, but crazy people exist in all walks of life. Fortunately most of those walks of life do not co-incide with organizations trying to point those crazy people against their fellow men. It's unfortunate that in some circles this does happen and clearly there is a problem but - and for a die hard atheist this is a tough one - the Muslim religion per-se is not the problem here, if it were you'd know about it because there are a billion+ of them. Every religion and every fringe has extremists, whether they are animal rights activists, anti-abortion groups or religious groups is hardly relevant in the end they are crazy people first and criminals second. How they got to be that way is yet another problem and bears close study because that is where the real problem lies.
I think we have to assume that if a government can hack it, they will try. Perhaps it's sad that a university will help them but I'd also to be assumed that they're going to be trying it in some way.
>Universities have a responsibility to conduct human research ethically

which means little given the laws of nature, all that matters is what people end up doing and measuring that statistically. If statistically speaking most people aren't ethical then that's what we'll get. This whole idea that people are in control of their actions or have any freedom whatsoever given what we know about the laws of nature has to go.
Java phones even supported asking for internet access... which is pretty much taken for granted now, and GPlay doesn't even show that an app needs it.
Rereading the thread, it's like a flag at half mast or an armband. HN does it to acknowledge tragic events.

On a side note, I was quite stunned when I poked around in the HTML recently and discovered that the site still uses spacer gifs. (I was poking around because the spacer gif had started 404ing and I was wondering why I kept seeing random image placeholders.)
Why are you so convinced that terrorism is not a threat to society? Lots of Romans probably thought the Huns were a laughable foe as well.
Also a fan of Civ5 and all turned based games. Another extra thought:

In Civ you will know that building such Monument will take X turns or making some other technology progress will consume Y science points. I was thinking that it would be cool to be able to track when and how long someone will be able to afford something. It would be extra cool if this could factor in stock options you received in a company or any other assets so that you can draw a projection of the 10 year finance based on current earning/churn.
Wanted to touch on this post. I think having that kind of bandwidth, given proper and reasonable connectivity outside the "last mile" is a big draw. I'm a co-founder of a telecommunications start-up (cloud call center stuff) and the thought of running our own DC on the cheap is a serious draw with a proper connection. But that's a separate discussion (only 19 buildings right now, etc etc etc).

Here in Portland, at my house I currently pay around 200/mo for 50/20, but only really get 25/10 most of the time, on top of their second from lowest end cable TV package. Google Fiber is moving in, but there is another player that is really ramping up here, CenturyLink. As far as the west coast goes, they are the kinds of fiber (from the long chain of acquisitions). Level3, Integra, etc all lease much of their network from CL. But now CL is offering Business 1g lines as well as residential for the same price (around $115-$145/mo depending on contract). I got TV (Prism) and 1Gbit for $145/mo. The kicker? No caps. No throttling and no data caps at all on neither their residential service nor their business. They also don't care if you use your residential line to host servers on. Their entire network is fiber, and they've been building it out since the late 80s.

I wonder why Comcast is so much more expensive here than what others are reporting? I suppose as far as Cable Providers go, until this year your choice in PDX has been Comcast or Satellite (Dish / DirecTV).
What impact? They kill a few people. That's terrible, but it's not even enough to dent the murder statistics. Let alone all causes of premature death.

The only impact is people's reaction to it. Blame should be shifted to those who react. It absolutely should be downplayed.
It's practically impossible to underreact to terrorism, since its goal is to incense you and provoke a reaction. Mourn the loss, and take reasonable steps to prevent it, but dont put deaths to terrorist attacks on a pedastal as more tragic than other losses or make the perpetrators into some sort of demonic antiheroes.
Category of "murder/capitalism" is an interesting one. Do you think that the people who wrote Elite, for example, were so steeped in the values of colonialism or piracy that they were oblivious to the murder/capitalism subtext? If not, it must be human nature, I suppose.
If you go down that route you'll have a hard time explaining 'Jihad John' and the many western youths (including some that are extremely pale skinned) and that suddenly feel the need to join IS or do something else that is profoundly stupid and against their self-interests in every way.
> You've never seen the ag inspection stations at California border crossings, or the Border Patrol posts near the NM/TX line?

The latter has nothing essential to do with the NM/TX border, there are border patrol checkpoints (including mobile ones) in a pretty wide swath "near" the Mexican border. They don't exist to enforce any kind of control on state borders.
So, when I first heard the news, my though was that when in France 40 people get gunned down it is a national emergency, whereas in Mexico (where I am from) it is an statistically peaceful day. That's what no reaction or military-first reaction gets you (well, combined with a lot more issues, but having this be "normal" is part of the problem back there).

I do think you want to treat it as "murder is a serious crime and needs to be prosecuted and punished" rather than "this is an act of Islamic terrorism and we need to declare War on Terror!". But, universally ignored is hardly how you want to react. You want to close borders and you want to declare emergency and you want to, ideally, apprehend these people using conventional police. You do not want to live in a permanent state of panic or build a police state after the fact, and you definitely don't want to take out your anger on a whole population of people over the actions of a small radical group. But you do want a, rational but concerned, reaction.

Right now, you want to get people to safety, help the survivors and catch those responsible, in that order.
I started writing an explanation about how nested functions are great, but at some point you stop making a distinction between `val a: A` and `val a: A => B` in the scope of a def.

A bunch of my code is interspersed with these function vals. It's useful when within a function when you repeatedly apply the same transformation in multiple places. It kinda makes the code easier to read once you stop making that distinction.

re:short functions - I am not as much in favor of them as I used to be before. IMO, splitting functions into smaller ones are fine as long as there is some "meaning" to splitting them ( mostly related to your domain logic ). But I have stopped splitting functions just to make it smaller. When your code is referentially transparent, I think the size of your function really matters less.
Interesting, my experience is the opposite. Everyone rounds up a little bit and whoever is paying ends up with an excess. This is in Japan though, so the social dynamics are different from the US.
> and will likely get you killed if you attempted it.

And not just because it's forbidden by the government. It also makes it much more likely that you get confused with the people the government is trying to stop. (In your own thinking, you may be trying to stop them, too, but the government doesn't know that.)
People are so paronoid these days.
Our Internet of Things ganging up to control us!
This is exactly the kind of reaction that makes terrorists attacks dangerous to society.

Obviously ISIS is past the point of laissez-faire tolerance but that isn't the point, ideological censorship should always be a last resort.
...and this is why long term support is so important. That was literally the best released OS of all time, it's a shame it's falling off the end of the train.
Terrorist attack in Paris
It's not whether Al-Qaeda or ISIS kill more Muslims or non-Muslims. Is how many Muslims or Arabs are dead as an effect, direct or indirect, of the Western interventions in the area.

US-backed Iraq against Iran war: some 1/2 million - 1 million deaths.

Desert Storm: 20-30 thousand

Operation Desert Fox (1998): 600 (in 4 days)

Iraq War: 30-40 thousand

Sanctions against Iraq: somewhere between 150 and 500 thousand deaths.

And this is Iraq (and Iran) alone.

Then there are: the war in Libya and its ongoing civil war, the civil war in Iraq, in Syria, the bombs on Gaza, Afghanistan... all the direct work or at least helped or backed by the Western countries.
Beyond the PDF … is ePub (2011)
+1 Probably my favorite talk at Strange Loop this year. It's worth watching just for the minute or so starting here: https://www.youtube.com/watch?v=IOiZatlZtGU&t=33m
As of iOS 5, contacts were stored in a world-writable SQLite database. An app that corrupted this database would break contacts for all apps, causing some apps to crash or misbehave, and no permissions were required. (I ran across this on my personal iPad on an app I was developing, after a fit of overconfidence regarding SQLite encryption and whitelisting vs. blacklisting.)
I agree that closing all borders physically would be tough. There would be controls on the roads and airports, but in the zone you posted a physical wall is required to isolate two countries.
Agreed.

Hope you don't mind a plug here for ADAM, a genomics analysis platform with specialized file formats built using Apache Avro, Apache Spark and Parquet.

https://github.com/bigdatagenomics/adam
I see your point. Not that long ago a white supremacist shot up a black church in the name of America and Christianity but we aren't condemning everyone in those groups. However it would be fair to condemn the small society (ghetto if you will) that allowed this to happen. In the same way I can blame the anti-integration Muslims without blaming Islam itself.
100 dead in Bataclan concert hall
Reads like a "Radio Lab" episode...

or "brave new world" the short lived ABC science show ...
Yeah, they have healthcare, basic income and free university, still they choose mediocrity and ignorance. Fuck them
So if I intend to kill you horribly, but instead serve you a nice cup of chamomile tea and a comfy pair of slippers, is intention still all that matters?

I'm not trying to be flip. I'm saying that by any viable moral theory, you are catastrophically wrong.
While they aren't banning DD-WRT, they are creating restrictions for manufacturers. The easiest way for a manufacturer to meet the new rules is simply to not allow flashing third-party software.

Even if they don't intend to ban DD-WRT, their rules may indirectly eliminate consumer ability to use it.
https://en.wikipedia.org/wiki/2011_Norway_attacks
All terrorists are humans. That's a correlation just like all terrorists are Muslims. Maybe you should continue narrowing it down to a more specific cause/group instead of spreading this hatred against Muslims in general.
That is the million dollar question. And it's a hard one. I believe that yes, we can do something but I don't believe there is a magical incantation or a simple and short thing that we can do. It will take many years (decades) to slowly un-wind this mess and in the meantime it could get a lot worse and that lone might be enough to lose the plot on any plan that isn't perceived as a silver bullet but that actually has a chance of working.
Presumably you close this border like every border: by placing guards wherever lines of transportation (e.g. roads) cross it. Yes, without a physical wall this means people can in principle walk across the border by passing through private property, forests, etc., but in practice this is very inefficient and conspicuous.
Problem is screening for who's who.
Furthermore, the terrorists want to create division between Muslim and non-Muslim / west and middle east. They know what our knee-jerk reactions will be and are hoping we will follow through on them.
Huh? We just split bills evenly and don't worry about a few bucks here or there.
> I'm not excusing the terrorists. I'm trying to keep in check the people who are commenting on this and just saying "well yeah, this is what happens when you have 10% muslims in your country".

You're not trying to keep people in check, you are as ignorant as the people saying racist comments with your stupid pomo explanations.

> I'm not defending the terrorists. I'm defending people like your family who will be lumped in with them in the next couple of weeks as people blame all of this on immigration and islam, like they do every time.

I won't be lumped in with anybody because most of the french can tell the difference and I don't need anyone defending me, thank you, i'm capable of defending myself. You're talking about a problem you know nothing about, with a specific school of thinking that is stupid at first place. You want to talk about a population that is really marginalized in France? talk about the Roma, I didn't see anyone of them killing 50+ people because of it. and they have it much , much worse than any arab or black in France.

France is not an apartheid where blacks, arabs and white people are separated and often ,those who claim being victim of society are the one with an intolerant and bigoted mindset. People like you give the crazies ammo to fuel their hatred toward a country that feed them , treat them , give them an education for free and a whole lot of percs. And again ,don't like it ? move , Europe is huge and go see if the grass is greener elsewhere.
well... then sticking a pair of rusty forks into my eyeballs can be called a hack too!
How Not To Take Yourself Too Seriously: From a Video Artist
You could find ways to automatically find and disable Twitter accounts used by terrorists, such as this effort: https://twitter.com/ctrlsec
I think you're either going to use Mint or Yodlee for the API as they have partnerships with the major banks, while the banks themselves don't provide the APIs, I believe.
Ask HN: What is your favorite travel booking site?
Working on an API for the travel industry and was wondering what some favorite travel sites were.
Every one of those roads would be posted in the past, I very much suspect they'll do the same thing now at least for a while. I've driven a lot in that region and there are a few hundred crossings in all, it's not at all like the Canadian-US border or something like that, closing it off is entirely possible.
I have no problem with muslims (or not more than with christians for instance). I'm just pointing that these terrorists are not simply crazy people. They are muslim extremists. They kill for a reason, they've been brainwashed by guys that have a very specific agenda.
Why? This sort of thing is flashy but not a real danger you need to be concerned about (think shark attack not car crash), so even if you take the premise that mass surveillance could stop it (dubious), it's probably not worth paying much for, certainly not any abridgements of our rights.
Exactly. Look at what the Shining Path did in Peru.

Blow up enough people often enough and fear and panic will become pervasive. People stop opening their shops, investments stop coming.

Terror is a pretty effective way to overthrow a gov't.
The enemy is not irrational. The moment you understand that, you'll understand why fear is not the answer.
> They are hardly terrorist enemy number one.

You might think that only because it doesn't resonate in the English-speaking press, but that's far from true. In reality, France is historically involved in any goings-on in Northern Africa, and is a fundamental partner to US and UK in Middle East policies. They were the main proponents for "blowing up" Lybia, while UK and Italy had built bridges with the regime and were preparing for an eventual transition. They started military operations in Syria only a few months ago, but mostly because they have troops continuously engaged in various African countries and have to keep an eye on their limited resources.

Across radicalised groups all over Africa, ME and Asia, France is still seen as an old-school, violent colonial power with an anti-muslim bent. You could be surprised if Spain or (to a lesser degree) Italy were targeted, but France easily makes the "Top 5 Targets List" of most violent nutjobs in that part of the world.