skysight-inc/HackerNews huggingface dataset:
I love Swift dearly - I spent two years in Objective C land, after 8 years of C# and 10-ish years of C++ pain, and started using Swift day to day from Swift 1.2. But the current version have one big gaping hole: generic protocols are utter shit. For the uninitiated: Swift generic protocols don't have generic parameters, they have type constraints. Which means that a function can't return generic protocol. Which is the stupidest thing ever.

There's a way to dance around that restriction, by making an intermediate class to do type erasure by hand (why I should do that? That's compiler's job), but still - Swift crew are obviously very talented bunch with a good taste, how they allowed such nonsense from the start?

PS I don't want to sound too negative, Swift replaced C# as my favorite language, 95% of the time it's joy to use (especially after Objective C, I never agreed with that language), it's just - the generic protocol thing drives me mad.
It's getting harder and harder to calm people down.
Partially relevant. Bunnie's guide in doing business with electronic factories and suppliers in Shenzhen.

http://www.bunniestudios.com/blog/?p=4585
IMHO this could be handled more safely: suspend or remove the acceptation of any StartSSL certificates issued after a given date. This should give them some more accountability.
That's fair. If you could get installation via `setup_requires` to work, so people don't need a (soon to be out-of-date) copy of `requirements.py` in their repo, that'd be a win imo.
> Still can't get my head around it as to why or what they get with this.

ISIS and other violent Islamist groups don't hide their motives for deliberately massacring innocent people. Here[1] is a statement by ISIS after the November 2015 Paris attacks. It's about what you'd expect. They are certain that our culture corrupts the pious and leads people to Hell. From their point of view, there's no action worse than this. It's far worse than killing, as that just sends the pious to heaven.

There's also the "wedge" factor: These attacks sew mistrust between all Muslims and the rest of the society, hopefully (from ISIS's perspective) alienating many nonviolent Muslims and driving them to become more radical. But this is just a side benefit to these attacks. ISIS would be committing these atrocities even if they didn't contribute to anti-Muslim sentiment.

Note that both of these reasons are completely unrelated to avenging the west's actions in the middle east. ISIS would be doing this (and in fact is doing this) to civilians from countries which have never been involved in past oppression.

The key point you have to understand is that Jihadists really take their religion seriously. They're like the Branch Davidians or the Peoples Temple... if those cults had grown to millions of adherents.

1. https://ent.siteintelgroup.com/Statements/is-claims-paris-at...
I wonder, when will politics and media finally give in to ask the real questions.

Behaviour is determined by what you start with into life and what you learn during your life, that is genes and socialization.

Now, if you take a birds eye view on the situation it comes clear to me that on both axis there are strong correlations among these terrorists.

Realizing facts helps solving problems.
Because we don't know if it's the end of the attacks yet.
As a Belgian, this news hit very hard. Our (elected) government deployed military and police presence over the past month to ensure security. What a joke... Not that I didn't know it, but now it's certified : military in the streets is useless (and costly). They'd better help those who need it.
However, if you want to string programs together and script pre-written code, everything except UNIX shell sucks.
At least where i live (Germany) salaries are never compared after taxes because the tax situation is very individual and influenced hugely by a lot of things like marriage, kids and other income. Also health care payments are influenced by a lot of factors as well. So it makes little sense to compare net pay.

And even then, a good salary for a software developer with good experience would be 60k-80k pre taxes here, usually no bonuses or stock grants, so 100-150k in the US for juniors is still a big difference and imo comes down to the fact of huge competition in the market more than anything.
This is completely Europe's and Belgium's fault. ISIS is what it is and is always going to be like that. Sick human killing animals.

In Brussels, in France, in Sweden there are multiple problem areas which are crowded by ISIS supporters and the governments are not doing anything so it's no wonder these attacks keep on happening all the time.

Europe must make all kinds of radical islam completely illegal and send these people for the rest of their lives to Guantanamo Bay, Siberia, prisons etc. If that's not going to happen soon Europe is permanently lost.
Heavily flagged, it disappeared quickly from the front page.
Seems it was a suicide bomber. To quote Billy Connolly, "every time there's a 'bang', the world's a wanker short".
They do - not posters, but those wall stickers. They make me feel more productive, and make the space seem like something more than a collection of white walls. Seeing a motivational quote when starting your day is a good affirmation and even tho they might be a cliche they bring a good vibe and I think everyone is acting a bit "holier than thou" by shitting on them.
Which is what the terrorists want by attacking civilians.
The next step up would then be a REPL shell. As much as I love the idea of us running Lisp machines, at least $SHELL has a moderate enough learning curve that both beginners and experts can exploit many of it's features. Plus while many (most?) of us are programmers, there are quite a number of administrators who don't enjoy coding or even can't code at all. $SHELL is entry level enough that even they can chain a few commands together where a fully featured programming language's REPL shell would just intimidate them away from the command line entirely.

This is, in my opinion, the beauty of UNIX shells. They're simply enough to use like DOS but powerful enough to use like a REPL. It's not perfect; far from it. But few other tools support such a wide demographic.
The reality is that car repair is going to be a thing of the past. When Cars are nothing but an electric motor, chassis, and battery, there's nothing left to fix. Electric motors are orders of magnitude more reliable than internal combustion.
"genes"? Oh have you discovered a phenotype that predisposes to blowing oneself up?
Sad Ubuntu LTS user:

> error: opening import file for module 'SwiftShims': No such file or directory

Apparently the problem with GCC ABI break hasn't been tackled yet.

https://bugs.swift.org/browse/SR-23

As info, the only workaround is to rebuild Swift from scratch.
You realize that by punishing the parent for flagging, you are inadvertently "punishing" for posting the explanation as well? :)
It will, and in fact that's probably the goal of the attacks. If Muslims feel unsafe in Europe, it supports ISIS's image of itself as an Islamic state that is a safe haven for Muslims (even if this is nonsense).
Every Presenter Is Looking for a Game Changer
I was thinking something similar. When one party can waste the other party's time at little cost to their own, the situation can be abused. If a job ad wants you to submit to a test before you even talk to a hiring manager, this is a signal that the employer doesn't care about wasting your time. I can see the advantages to automating the hiring process but as a candidate I am less inclined to engage with a party that has no "skin in the game".

Think of the design world:

Potential client "A" asks multiple desperate artists to work on spec in hopes that they will get the commission.

Potential client "B" call you up and talks to you, sends you some napkin sketches and generally engages with you for an hour before asking you to do a design.

Both clients want you to do a design (test) but one clearly doesn't have any skin in the game.
Assuming you're a decent designer, which client do you respond to?
I disagree; discrimination doesn't lead to greater mutual respect. And since the percentage of respective offenders between Muslims versus non-muslim is a rounding error, singling them out as a group is also highly inefficient, to say the least.
I don't know where you get your summary from but it's old. It has been explosions at 4 metro stations.
I don't think so. I haven't seen a European country a where you usually discuss your salary post tax...
That's exactly why it happens. The news outlets will report the unusual with a lot more energy than something that - very unfortunately - happens several times per year. Proximity to the news outlets main audience is another large factor.
Online Customer Service: Making the Biggest Difference in Online Sales
The fault of an assassination lies on the assassin.

Please.
The court sentence isn't the only consequence to be considered here. Having a criminal record could hurt future employment opportunities. Your parents will probably treat you like some drug addict and so on.
Paris Attacks Report Shows No Proof of Encryption So NY Times Invents Evidence
Gitlab is really gunning for it. Some awesome sounding upcoming features[1]:

1. Gitlab container registry

2. Gitlab deploy

3. Gitlab pipeline[2]

5. Automatically squash before merge

6. More expressive build matrix

Also shipping octotree as part of gitlab[3] - this was in response to a Reddit comment!

I'm really excited for the next few versions :)

1. https://about.gitlab.com/direction/

2. https://gitlab.com/gitlab-org/gitlab-ce/uploads/b2704189b606...

3. https://gitlab.com/gitlab-org/gitlab-ce/issues/13723
With latest TypeScript, you may not need Webpack
I heard another rumour that they wanted to provide free accommodation for their undergraduates as well. In 1988 they setup the Newton Trust [http://www.newtontrust.cam.ac.uk/studsupport] which awards "bursaries to nearly 3000 undergraduate students every year" which seems like a pretty good use of their money.
I'm sure that's a great comfort to everybody who just lost loved ones.
You're right. People who grow up in a society feeling outcast are more likely to try and destroy it, unsurprisingly. Look at history's revolutionaries and troublemakers.

Oh, wait, I think you were trying to say that we should use racial profiling without spelling it out. Oh.
Honestly, I despise Donald Trump, but in the same time I am very anti-establishment because in my country we've taken in hundreds of thousands of immigrants for many years and we're only 9.x million citizens.

I have sympathy with people who are angry, as I am, with the lack of good leadership from at least the leaders in my country, the lack of security and action is astonishing.

I do not live in the US, but I can guess the people who vote for Trump feels kind of the same way I feel about the politicians in my country.
I have one, how can European individuals use the paid version of any Google cloud services? Last time I checked only commercial entities were allowed to use the paid version.
Though I've been a number of people hypothesise this was a "rushed job" following the earlier arrests as the noose was tightening around the cell and they didn't want to be caught having done nothing.
They've come pretty close [1] to saying that's their goal, to polarize European politics so that European Muslims must choose either Europe or Islam.

[1] http://www.telegraph.co.uk/news/worldnews/islamic-state/1200...
I've pointed out long ago that any concentration of people is a terrorist target and that any attempt at pretending that we are some how 'safe' is a total illusion. Extremely annoying because the amount of security theater is only going up.
Now is possibly the worst time.
Could you warn that this is unusable on anything but Windows?
Whilst I agree with you that a posse mentality is a dangerous thing, a PC agenda run amock is equally so.

Abdeslam (the last terrorist from the france attacks) was arrested in Belgium 3 days ago and upon his removal from the area, youths gathered chanting his name and throwing bottles at the police combis. The national media chose not to cover this for the same reasons you laid out and it has caused a bit of a furore in Belgium.

The distinction between racism and the fight against bad ideas (religious extremism) is often blurred by both the extreme right and the left.
Why are Muslims not taking to the streets in protest against these attacks in the same manner they do when people draw cartoon drawings of their prophet? This is a problem the Muslim community needs to solve.
Two reasons: Follow-up attacks, as others have noted, and it makes it easier to catch them.
A History of Starcraft AI Competitions
As of now there is nothing confirmed about that. It still one metro station according to most Belgian media
Ask HN: First time giving a speech at a conference. How do I prepare best?
Dear HNlers

I recently submitted a proposal for a conference without expecting anything to happen. To my big surprise I got accepted and after the first excitement has settled I'm slowly getting the chills ;-)

The conference is in a significant niche for what I do so I'm going to meet and present to people who could be quite important for me.

To those who have done this before, how did you prepare yourself for the experience? I'm talking less about the content of the speech but everything else.

Any tips highly appreciated, many thanks in advance!
There have been some anti-ISIS demonstrations, but they seem not to get much press: http://www.independent.co.uk/news/uk/home-news/muslim-anti-i...

In Denmark, at the time of the cartoons controversy, there was also a group of Muslims on the other side, whose leader was elected to Parliament: https://en.wikipedia.org/wiki/Democratic_Muslims_in_Denmark
hint : human nature. After millions of years of being trained to look over our short territories, we're now watching the whole world. And guess what, we still don't care about things more than 100km away.

Hopefully, we'll get better.

Moreover, you're definitively right. I just watch Belgian TV (official channel). And I can say that people (opposed to governments) of Syria, Libya, Palestine,... are 99.99% of the time represented as mourning their death, singing and jumping; or represented with ruins behind them; or with weapons, or as super poor (compared to our materialist standard down here). So it's very hard for us to build a correct representation of what it is to live in the "orient". The web can give more information, but many (I guess) people get their information from mass media.

So yes, it's super biased towards western (ex colonialist) societies... And that's a shame. I'd love to see what's good in Africa, Turkey, south america, china,...
That's precisely the goal. The very best response to attacks like these would be to simply treat them as ordinary crimes but that's never going to fly in the current political climate. And so we escalate. The end-state of this is civil war, and if it keeps going for a while we'll have a re-run of the Yugoslavian wars without the added benefit of a nicely segregated population so that it can be stopped.

The kind of language I hear around me from otherwise intelligent people is extremely worrying.
From the transport security point of view, this will be interesting to follow. As I understand it, all explosions happened in public areas. While metro stations have always been exposed, the airport-related security mostly involves not getting dangerous materials to the gates. Attacking the publicly accessible areas is not new, but can't be easily prevented.
Which country do you have in mind? I have lived in 3 EU countries and get offers from others and the discussion about salary has always been assumed to be on the pre-tax amount.
Haha, In that case I'm going to lazily start using Haskell immediately. There's no learning curve at all!
The story of how the most popular ebook management software, calibre, came to be
While this is true, most Windows software is not prepared to treat this as a volume. And you still need the root to be a drive-letter in itself.
Not to mention that once again fear will be the great motivator to open up the debate about 'prohibiting encryption' and 'regulating bitcoin' and the likes.

I believe we would be far better of to not acknowledge whatever 'terrorist' organisation or group might have been behind this by spouting out '<terrorist organisation X> has taken credit for the attacks in Brussels' in the media. Yet we all know this is what will happen. Also the religion aspect will be brought in again because the organisation acts because of their beliefs. Hate will be harvested on both ends. We could possibly lose a bit of freedom, sit out and wait for the next attack.
Test mobile native applications with OctoPerf
This thread has also now disappeared from the front page.
I don't think it can be prevented at all. Every prevention mechanism you would come up with would create a new concentration of people a little bit further upstream, which automatically presents a new target in an unsecured area.
New gTLDs related to Catering
They do. It's not that popular to show in the news, but it's there. Just google "muslim protests against terrorism" for many examples.
Yes, but I guess that code would break in a million ways today in a modern C++ compiler

It certainly worked at the time, for that specific compiler
Why are people flagging these threads?
How to Set Up a Settings Panel [Embedded Web Server – Open Source]
You cannot ban the way people think anymore than you can ban the tide. What is of paramount importance is that the immediate reaction is to stymie religious fundamentalism and not to play into the hands of terrorists by prejudicing entire creeds.

I fear the biggest losers here will be the people caught up in the refugee crisis. Are 'we' going to panic?
They could pop up a suggestion/tutorial the first time a user tries to refine a selection repeatedly?
Ask HN: Facebook Safetycheck for Brussels
Hello,

Has somebody a contact at Facebook who can activate the safetycheck?
Thanks.

Bilal
Because they are preserving the 'purity of essence' of hacker news in the most misguided way possible. I'm totally disgusted by this.
There was a bit more than media dynamics at play. People somehow treated Paris like an old family aunt that shouldn't be touched. Nice but a bit out of place considering the silence treatment on countries of lesser glow.
I've mostly just refrained from discussing politics since I was involved with it more as a youth, as I've just come to realize the pointlessness of it. Either you are both sane parties and conclude that you land slightly differently on values which lead you to different opinions/candidates, or one party is just too ignorant to provide for a reasonable discussion to begin with. This is what Trump and his followers are. I can't fathom why this is even remotely necessary to debate. It's not even hyperbole. Sure he exploits the misguided frustration of a certain size of populace, but that he's ACTUALLY the frontrunner for a basically two-party country of 300M people honestly disgusts me.

If you want to discuss Marco Rubio, Ted Cruz or any other politician I simply disagree with I guess I'd be up for that, but Trump has no policies or ideas or plans. He just says random shit that idiots want to hear, and when he goes too far he backs on it and says "he's researched the subject and changed his mind", and some poor monkey wrangler has to carefully word his positions on the latest crazy he's withdrawn from.

I know there is nothing tangible here, but that's because you can't argue with crazy. He has no positions.

End of rant.
To be fair, we don't actually have any evidence that the four co-founders wrote this article themselves. Maybe the bedding manufacturing isn't the only thing they outsourced. /s
Probably for much the same reasons that non-muslims aren't taking to the streets; ISIS are hardly likely to stop this campaign because of a protest march.
Skyscrapers – but no sewage system.Meet a city run by private industry
There are also things like "you wouldn’t be able to breath" that make you wonder if they are typos or actual spelling mistakes.
In the “Black Mayonnaise” of Brooklyn’s Gowanus Canal, Alien Life Is Being Born
I'm also in Belgium and following the news. Only one mention of possible shots fired so far (a while ago). It does not seem likely at this time (eye-witness accounts in airport not mentioning shots fired)
It's grotesque to divert attention and create the narrative that the real tragedy here is not the ever-increasing number of victims of a sickening ideology, but the fact that the reaction to these events (as if fear and anger are inappropriate emotions to an attack) will drive people to a politician you oppose. If people voting for Trump makes you "just as sad" as people getting blown up, there is something seriously wrong with you.
Yup, despite the fact that on this thread, there have been several relevant topics of discussion (encryption, the alert response, etc.)
I was a bit angry at the French (amongst other) government response toward the Paris attacks. Lack of wisdom and fluff sign of strength. And as you said, it giving them the credit they're asking for. We're here discussing on a website, what else can we do ? is the invisible flow of emotion flowing up to countries head too heavy ?
Sounds like something modern from Xiaomi line. You can get flagship specs for around 300$ with SD/dual SIM slot and +3000mAh battery.
We did get big bollards and no car access to terminals after (if I remember correctly) decades ago someone drove a van into the airport entrance. I wouldn't be surprised by more sniffing dogs in by the entrance now.

Of course you can't prevent these attacks. But some ideas are not bad and I doubt there's no discussion about new options after today.
> Are 'we' going to panic?

I'm not going to panic no matter what happens but when I look around me people are becoming more and more afraid and that's a dangerous thing. The new generation of demagogues in Europe is opening bottles of Champagne in private every time an attack like this happens while in public they are feigning anger and sadness.
https://discussions.apple.com/thread/1385624?start=0 (Find Nathan C's answer)

If the math is still accurate and figure half your storage is music (7GB) we're talking 750-1750 songs. At 2.5 minute average runtime, 750 songs would be ~78 minutes of music per hour over 24 hours. So, you could skip 5 songs and still fill an entire day. And if you figure average 4 minute runtime like that poster did, that's 125 minutes of music per hour, or skipping 1/2 of the songs that come up.

A lot of folks aren't power users and don't need big storage on the phone. It's okay to offer them an option.
Hey - ZOHO Mail comes up pretty good in this survey: http://www.smallbusinesswebdesigns.co.nz/business-email-host... - I think it's probably your best option as it's free but also has IMAP and up to 25 accounts.
The article is poorly written and they seem absolutely clueless, have too much money (most likely from a trust fund set up by daddy) and too little sense. There's nothing nice to say.
I was really really hoping for the 5c plastic body. It was great being able to drop the phone and not have to worry about the screen shattering on the vast majority of drops.
"and dismissed C# as a Java clone"

It definitely looks like that, but I'll take C# over Java any day

Java API looks like it was built by the worse bureaucrats they could find and one piece doesn't fit another except in a very specific (non-obvious) way
Why do Christian not protest on the street when "one of their guys" commits terrorist attacks? Breivik for example as he is in the media right now.

Religion has no part in this its only a vehicle as is Christianity.
The real picture is much bigger and more complex.

And please look behind the media curtain as other have pointed out you have the internet on your hands you can get all the sources you need.
اصباغ الكويت هاتف 55090348 – معلم جبس بورد بالكويت 55757238