skysight-inc/HackerNews huggingface dataset:
On the other hand, a bus accident doesn't result in an international airport or a city's entire metro system shutting down for an extended period of time, nor frightfully disrupt the lives of hundreds of thousands of people.

I appreciate your point, and it is somewhat reassuring, but terrorists can cause damage beyond the raw numbers because their damage can be focused.
Even more blatant:

Exhibit A: The Mossad is generally considered one of the best intelligence services world-wide.

Exhibit B: There are still frequent terrorist attacks in Israel.
Almost by definition, "the rich" in the context of who should pay more in tuition/taxes/whatever is "someone better off than me".
Caitlin Moran -

> Always good, on days like this, to remind everyone that the guys blowing up Brussels are THE PEOPLE THE REFUGEES ARE RUNNING AWAY FROM
It's not clear from the submitted title nor the page requesting login what the feature is for. I only know now because you've explained it here.

EDIT: I'm not the grandparent poster, I wouldn't have written it like that, just trying to explain that I was puzzled about what this all meant.
It is "too late" if you want to actually solve the problem of terrorist organizations blowing up people at airports.

Yes, we should have security and even bomb detection tech in select public places... but that's secondary to what needs to be done to fix this mess.
It's not like I'm thinking "Ah, just remove that thing over there, move this little thing down a bit and maybe make that thing bigger." I'm thinking "What the hell am I actually looking at?". That's what difficult.

Hope you don't get offended, just being honest. Too many people are spending energy on useless things instead of working on real solutions to real problems. That is a problem.
> Don't know, I read a lot about the Turkish bombings

What point are you making here? If they were covered a lot, why no safety check?
I find the lack of research appalling. You are just presuming this wasn't activated for the Turkish blasts which it was.
s/Benelux/Brussels/, perhaps Belgium.
Racist Games: Indigenous Australians Take App Stores to Human Rights Commission
What are 'deradicalization programs'? I'd say if some people (i.e. some imams) are semi-openly calling for destruction of France, they should just be banished from the country.
>problematic neighborhoods.

That's part of the problem right there that people segregate into enclaves and have little contact with each other's communities.
https://archive.is/hJm1m
Compelling whom?

Compelling the government/state/local authority is right but whilst parents should be compelled provide educational opportunity for their children I find it an imposition to require schooling per se.

Schooling is a very narrow segment of possible educational methods and one that doesn't suit all children.
That's rather disingenuous. They are second generation immigrants of a particular religion that seems to be coincidentally associated time after time in these incidents.
I really find it hard to understand what drives these people. Let's say he cornered the entire market and sold 100% of CPUs. What then? Why?

Don't they want the best for the world, and isn't that clearly going to come through competition? I just cannot fathom their motives. Same for any line - fast food chains? Do they want everyone in the world to eat their burger every meal? Why?

I guess I need to buy one of his books to try and find out!
ASP.NET programming web design and development company in Saudi
Hirе Volive ASP.NET development service tо ѕtау in thе grоund of соmреtitiоn аnd еxраnd уоur online buѕinеѕѕ.We hаvе all thеѕе bеnеfitѕ,аnd many of our clients in saudi arabia and through out the world are fullу ѕаtiѕfiеd frоm our ѕеrviсеѕ.
> to disenfranchised people with no future

Better than most people that didn't have the privilege of being there in the first place.

Also access to better education and social support, which most people in the world doesn't have

> they blame everyone but their own actions

Yes, that's the main excuse of people who don't make an effort and expect everything from society (including several 'natives')
When someone dies that they believe worthy, they do the black bar thing.
Best Testing Services for Mobile App Development
Онкология в Латвии|ЦСР Сигулда
What product?

edit: After some stalking, I see you work on PowerQuery. Great product! Improving the SQL editing capabilities would make it much better!
We have reviewed some of the best testing service for mobile apps. If you know any service it's not listed here, please ping us.
I just happen to have a conversation with Matt Ocko, a venture capitalist, about this on Twitter tonight:

https://twitter.com/mattocko/status/712227775805988864

TATP (acetone peroxide), the type of improvised explosive favored by terrorists because of the easy access to ingredients, is uniquely difficult to detect but there have been some recent advances in this area [0]

Most of these attackers use vests that carry 2-10kg of TATP, or backpacks with 10+ kilograms. They are required to load these devices up and travel to their designated target, the hope is that with explosive detection you could pick these guys up or minimize casualties in the same way you could identify a gunman on CCTV.

It wouldn't be a panacea - but it could form part of a broader set of new tech to assist with these cases

[0] http://www.sciencedirect.com/science/article/pii/S0925400511...
The BBC is once again doing their live update site: http://www.bbc.com/news/live/world-europe-35869266
You don't have to. It's working its infection through. Just read the holy text and go figure. Or is that hate speech?
I'm sitting here wondering why no one ever talks about PowerShell. It supports .NET reflection, which allows direct .NET API access. It's basically c# shell.
For a site this ubiquitous, they don't need to scrape the bottom of the barrel to get a few more page views -- I think this is earnestly meant as a service to others.

I don't have a Facebook account, so I can't verify, but at least on that landing page, they're not serving up advertisements.
Anything's better than the status quo.

The only difference between Assad and the other remaining dictators in the region is that the US was heavily invested in getting rid of Assad -- and then Russia came and basically ruined their plans indefinitely.

If there's one Muslim country whose government is in dire need of being overthrown it's Turkey -- but sadly Erdogan has learned from his country's past and made sure the military won't turn against him anytime soon.
Where can you buy this book? I want it!
ISIS just needs a hug, that's cute.
Unlimited Tee Designs
On some level, it betrays a judgement from facebook about what constitutes "terrorism." I don't think there has ever been a safety check after a hellfire missile from a US drone.
Democracy fails when the demos fails.
If you have a lot of stupid people, then you have a lot of stupid laws.
So I don't see the problem with democracy, just with stupid people.
The harmonization I've come to for "shells are awesome" and "shells suck" is that interactive usage and non-interactive usage are too different to be fully covered by one tool (i.e., you can occasionally cross over for small tasks but only very small ones). In particular, it's the error handling. Interactive error handling by a human in the loop and fully engaged vs. error handling in a program are too fundamentally different.

In both cases, for small uses, you can stretch your shell or REPL or programming language over to the other case, but for long term use it's just not practical. After all, in theory many languages have REPLs that could have long since replaced shell, but only a handful of very dedicated people actually replace their shell with a REPL for some language. I've tried, and I can't do it, even with shell support libraries in the relevant language.

The suckiness of UNIX shells is mitigated if you view them as "the tool optimized for interactive usage". And once you let them be that, they really aren't so bad. It's only if you try to force them to be programming languages, especially past a couple dozen lines or when they try to do something other than just run lots of commands pretty much blindly, that they become really bad.

Also complicated quoting is a pain, but as a percentage of the number of commands I run in my shell, they aren't that large, they just loom large in my memory. Run history and really look at what you're doing day in, day out with your shell. Unless you've got a really crazy usecase, there's a lot of things like "ls" followed by a "cd dir" and such. It's part of why I can't get into REPL replacement; replacing "cd tmp" with even "cd('tmp')" is, percentage-wise, a huge increase in keystrokes. (And don't forget, the space is much cheaper than left paren; the space bar is huge and I basically have an entire digit dedicated to it, whereas left paren is two not-on-home keys at the same time.)
> What didn't you expect?

Anything even remotely rational.
A major airport and the entire rail system of the city was shut down. A lot of damage was done. And, of course, a bunch of people died from something not many signed up for.

Driving a car at least gives you the opportunity to reject taking on the risk.

The fabric of society is based around us not shooting each other/ blowing up trains. Every event like this (or, say, some countries bombing out neighborhoods in other countries) makes it harder to rely on the idea that this sort of thing doesn't happen.

Acknowledging that this happens because of conscious policy decisions by many people is also good.

There's absolutely nothing inevitable about these kinds of attacks. We could bring this sort of event down to a number real close to 0.

Not to mention that it's possible to worry about car crashes and terrorism at the same time
Rather than indexing StackOverflow, why not do this by indexing all the open source code out there? Sure StackOverflow answers are good, but they usually skip error checking for focusing on the question at hand. Code used in production applications surely is more sound.
14+Inch+Used+Star+Holman+Miniveyor+210HXA+Conveyor+Counter+Pizza+Oven
MixRadio has closed
Working Draft: Jersey City Tax Abatement for Open Source
Show HN: I built a dead simple, personal, free, tag-based bookmarking site
This is a site I built mostly for fun, and to satisfy my need. There are still some major features I would like to add to this site, like the ability to turn a list to 'public' and send it to someone, create a google extension for it, a bookmarklet for easy saving.
I'm not looking to earn money from this (at least not in the for-seeable future), and mainly did it for me. But then thought I would like to share with others if people enjoy it. :)
In general, I would like some constructive feedback about anything on the site ?
I am from Canada.

Our population density is 3.7/km2 and infrastructure owners are also required to let other in. The prices are still very high.

The coverage is big and winter put a big load on the infrastructure.
Footage shows aftermath of bombing inside airport terminal
I think it forgets to include a license for all of the snippets that you use.
How Petcube Grew from a 3 Man Startup to an Industry Giant
OP here. I've done this type of work at a national level via Lincoln Initiative (formerly Lincoln Labs) but this is not related.

I'm open to comments/suggestions. Looking to get a solid draft together before talking to city reps.
No offense, but this sounds exactly like the experience I had, and many friends had, before we actually learned how to use the service. If I had to guess, you're using the smallest possible 128MB config and not calling it very often. This presents a maximally-bad first experience for devs by Amazon but is not reflective of how it works once you get some actual utilization happening. All that said I moved to containers on Azure for unrelated reasons. But Lambda works fine (within its obvious architectural restrictions) and they'll hold your hand for a $49/month developer service plan fee.
Relevant:

https://www.wnyc.org/story/breaking-news-consumers-handbook-...
Ensure a job for life ;-)
I remember as a kid in the 70's having a book from Scholastic that had all the fantastic SSTs and vacuum, magnetic trains that would get us across the world in record time. It was amazing all the speculation about that and how little speculation there was about computers.
No need to buy it, it's free:

https://www.gitbook.com/book/tra38/essential-copying-and-pas...

Found yesterday in this HN Story: https://news.ycombinator.com/item?id=11333448
The most useful UX blogs for this year
Secure Websites Shun HTTP Public Key Pinning
> get something else

For two years Apple _didn't sell_ a flagship 4"-or-smaller phone. So that "something else" was an Android phone. Which, if you're locked into the iOS ecosystem (or just plain like it) ... would be a bit anxiety inducing.
Neighborhoods like Molenbeek are notorious, similar to banlieus in Paris and Lyon. They lost control over it, don't know what happens there. This is happening in all big cities, but it seems this is much worse here.

Belgium has big problems between the Flemish and French speaking parts, and particularly in Brussels it's politically very complicated. For some city wide measures, they need like 26 police commanders to agree. I don't know the numbers, but it's very complex to get all people in line. And I'm not talking about the people in the street, this is about city councils, police departments etc.

Brussels itself resembles the EU in this respect.
So that interviewers can gauge your ability on searching & referencing code examples from the web? Who's being realistic?
Without better information on the whereabouts of the explosion, it's hard to draw any conclusions. But from the photos I've seen, any crowds targeted by the bomber(s) would not have been due to security lines, but rather the densely packed lines at the various airline checkin desks. Unlike most American airports, where broad desks face the outer wall, at Zaventem they're arranged in facing rows like booths at a convention.

Any security lines are actually past passport control, and I've never seen them particularly packed.
its not zero sum, world gdp has been increasing over time for thousands of years, investing can create value out of free things like thoughts, similarly education can create value by training people to think better than they otherwise could
Call it "median developer" and I'm OK with that. Average is a different thing. Median developer is by definition a developer that is better or equal to 50% of developers.

> the turning of something abstract into a concrete thing or object

We're talking abstractions from the start. The only abstraction all my posts here rely on is the assumption that skill level is 1-dimensional. And you started using that assumption (by referring to average developer).

Real world example:

There are 10000 programmers. Many of the programmers that are just starting to learn have similar skills to each other. Some of them work for a few years already. Their skill levels start to diverge. Many of them never develop their skills too much (because they never need to and aren't self-motivated enough). Some of the programmers got lucky, work in places that allow/require them to learn forever, and become very, very good. There are few of them, and their skills vary widely.

There are tons of people near the bottom, and very few people near the top. It's natural consequence of the amount of work and focus it takes to move from the bottom to the top.

Ranking them hides some of the differences, but not all (because it's much more common for people to have the same rank near the low end of the spectrum, where there is much more of them, than near the top - where there is just a few people separated by big gaps). So, when you took ranks from these people you would get sth like below (1=worst, 10000=best, if your ranking works the other way - reverse it it still works the same)

[1 (repeated 20 times), 2 (repeated 15 times), 3 (repeated 10 times), 4(repeated 5 times), ..., 100, ..., 10000] - so the distribution would still be skewed and the average would still be different from the median value.
FreeNAS 9.10-RELEASE now available
At least from a historical perspective, dplyr introduced the `%.%` at a time when Hadley was not aware of the existence of magrittr; later, it became clear that the work had already been done, so dplyr was retrofitted to use magrittr and %>%, which was easier to type because you don't have to let go of the shift key..

That said, the hoops you have to jump through when interfacing with stock R code and dplyr make me think that having an operator that is less generic than `%>%` makes sense -- `X %>% foo()` is equivalent to `foo(X)`; except if it isn't -- `X %>% plot(x~y, data=.)` is not equivalent to `plot(X, x~y, data=.)`. And sometimes you need tricks like `X %>% { plot(.$x, .$y) }` to work around the nonobvious behaviors.

I find most impressive the work that this project did to emulate the lazy evaluation that is a hallmark of dplyr. I wasn't aware that python had anything like this ability.
Second generation immigrants don't mean this a problem with immigration. Lots of people like to link this to the current Syrian refugee crisis, but none of them are refugees. If you want to make it about immigration, make it about immigration from France's former colonies in the 1960s and 70s.
I see Europe in the future adopting many of the (some call paranoid) security measure of Israel. For example security checks before entering all malls.
Pray tell me how one can use the internet to get a zero-cost education to prepare one for, say, a career in experimental physics. It turns out that you need some actual hand-on experience with some non-virtual equipment to do a lot of things in the real world...
Your Desire to Get Things Done Can Undermine Your Effectiveness
I think that would take away a lot more than it adds. There's something poignant about a simple, unadorned 5px #000000 line. The lack of text or a link sends the message, "This person was significant enough that HN readers already know who it was, and why their life was so important."

It's like flying a flag at half-mast; you don't attach a sign with the person's name.
"Gosh, I really dislike that turn of phrase."

Point taken.

Maybe:

"I appreciate your sentiment, but won't that result in insurance companies raising their rates by the amount of the subsidy?"

I think that reads better. Makes the same point, less argumentative.
Is it possible that in the future, the element alt text could contain some short explanation or information? For example, "Andy Grove, Semiconductor Industry pioneer passes away at 79."
Pretty much all the code you write in JavaScript has to be non blocking otherwise the browser will lock up whilst it waits for synchronous code to finish running.

Whereas programming Python or Ruby or whatever is mostly done in a linear manner with functions and return values, the approach to programming JavaScript it to use callbacks (or the more sophisticated ways of avoiding them, like promises), everywhere. Really everywhere apart from some straightforward data processing type functions which can be synchronous.

So when you use the various libraries you will find that everything is built to be driven in a callback oriented manner. Callbacks are pervasive.
When I hired people for a very entry level position, this was 100% on the list of things you had to be able to do (use google effectively.)

Its amazing how many people cant.
Thank you — I will try this!

Edit: My use case is to move a couple of static sites to a host that supports a secure HTTPS connection by default, which App Engine seems to do: <https://cloud.google.com/appengine/docs/python/console/using.... I'll try moving one of my sites over and set up SSL with with a certificate from <https://letsencrypt.org/>.
Interesting. I was working on something similar [0] last year. Are you planning on publishing the code?

[0] https://news.ycombinator.com/item?id=9954059
Easy. We'd end up with thousands of people named 'Boaty McBoatface' marked as safe
Simpler is better.

Cygwin is overkill unless you are trying to mimic your exact non-Windows environment, and it doesn't mix well with Windows' vanilla CMD environment. For those of us who want to be working with more Windows than UNIX, but who are used to standard coreutil commands, 1/100th the functionality of cygwin actually sounds kind of great!

Not saying that the commands need to be written in JS, but it seems like every language gets at least one coreutils implementation, so why not?

So much negativity around here. Honestly I find it pretty neat that JS has come this far.
Belgium handles it minorities with a patronizing benevolent disinterest.
The issue is more people don't even use up the vacation days. People in the states are workaholics. It's competitive, there's the fear of losing their jobs if they are out of the office for too long.
Traditional Software Deployments Is Like Picking Fruit by Hand
FBI Drops Its Case Against Apple
The OS/SDK/Browser/Protocol/Firmware which you used to type this comment is a compiled copy/paste of a zillion lines of code, of which you probably typed none.

If we encourage the DRY paradigm in the whole development cycle, copy/pasting a function is just a further reach of such paradigm. Now, if a programmer decides whether or not study and understand the pasted code has nothing to do with the quality of the final product.

Furthermore, IDEs by design encourage copy/pasting to speed development, most offer functionality to store code snippets. In that sense SO is like a web extension of IDEs.
It's always mind blowing how when someone makes a neat project like this and the comments are nothing but complaining, vitriol, etc.
No, I don't think it's obvious nor are you right about this.
All StackOverflow "user contributions licensed under cc by-sa 3.0 with attribution required"
My colleague from Luxembourg passed me some news after Paris attacks they had roads blocked and some border controls, so i don't think it's only Belgium.
Sure, okay, but the certificate would never have been used to transact those donations. If you own a car, and you don't want dogs in your car, what does it matter if I put my dog in someone else's?
How about letting people be who they are without whining about people's behaviors not being "French enough" or whatever?

Say what you will about America's institutional racism, but I have rarely heard an American whine about people not acting American enough (maybe I'm hanging in the wrong circles)

Meanwhile I would hear a lot of complaining about riff raff accumulating around ethnic grocers and the like messing up the "culture " of downtown Nantes.

The integration fallacy is one that is doomed to fail from the outset. The people define an area, not the other way around. Let people do what they want, the free flow of ideas will do the rest.
I like that you talked about being "unfair" to rich people and fair to you in one sentence.

So we should encourage people that earn decent money not to save adequately for their children's college education?
I'm seriously surprised at the amount of hate on here for 3D touch. I've been waiting for pressure-sensitive interfaces on phones since they came out! And now it's here and everyone hates it!

I for one hope they keep it around and just work to improve it's accuracy and discoverability in future iterations.
A good start would be for Github to host a package that contains the latest versions of each repo. However even they may not have that right (depends on TOS).
X-Force Exchange Node SDK gives your apps threat intelligence
Blaze for python does this
New Life Is Breeding in New York's Gowanus Canal
Well, it would be simple to read the page looking at entries containing 'passed away', 'died', 'killed', etc

(It's usually one of the first as well)