skysight-inc/HackerNews huggingface dataset:
Awesome story of these kids who sacrificed so much. But in those days males were groomed to become the man in the family when they reached teenage years, a lot of these kids worked in the local town factory or were farmers.

Alexander the Great was 25 years old when he conquered the known world. Man is hardwired to conquer in all aspects of life. The desire to explore and to experience and see the unknown or undiscovered.
Worked for 6 years writing embedded C++, can confirm. The industry is dominated by stodgy old devs who still think C++ means C with classes.
That has nothing to do with the definition of terrorism. Groups who do targeted attacks of sabotage that rarely kill people are also considered terrorists. For example the Earth Liberation Front is regarded as terrorists by the US.

https://www.fbi.gov/wanted/dt
https://www.fbi.gov/news/stories/2009/september/domterror_09...
The containment is driving the feedback loop thereby keeping us from improving the situation. We need to take a leap of faith in order to break it.

Like others have said the damage this is causing is mostly mental. The number of random (I mean that as in could happen to anyone not downplaying the significance of human life) deaths caused by terrorism is not so large.

However this does not mean we should tolerate people who refuse to play by the rules of society because of their personal beliefs (whatever they may be). Any countermeasures must be above board and transparently fair.
Sorry about that. I've had problems with Dropbox removing APKs in the past. Tusfiles is very lenient with that sort of thing but clearly there's a downside I hadn't noticed (ad block was enabled).
Best essay I know on this subject, should be on the list:

http://markmanson.net/procrastination
Which are extremely likely to be the same occasions where calls/emergency calls are not getting through.
It's still hands down the best feature of the entire product. I don't use Facebook for much, nor do I particularly care for it. But this is an amazing use of social graph and the internet. Whomever at FB came up with the concept, much respect.
This is provocative and very tacky, but I'm sure that advertisers can cross correlate many clues about our web behavior, and already have a pretty good idea about our habits and responses to ads. I don't see a real need for this sort of creepy intrusiveness.
The explanation for 5 year old would be, the adults are doing things they have never done before, so they see things they never seen before. And things people never seen before are often considered strange.
Start selling drugs, then ask your higher-ups. Illegal guns are not hard to find in most US cities and surprisingly cheap too.

Or just go to a gun show in the South.
I don't know what functional merits this might have over SQLAlchemy, but I will say its API looks much nicer, cleaner, and simpler than SQLAlchemy.
Break the feedback loop.

Keep trusting, keep being fair to everyone.

That means not allowing people to break the rules of society due to their personal beliefs but enforcing laws above board. No "shadowbanning" (unlawful arrests) or unlawful surveillance.
> You could turn the URL red for a week and then after that do a popup etc.

And what does this buy you? Nothing, honestly. It just means that the expiration date is a week in the future from the date on the certificate. _You aren't actually changing the problem, just renaming it._ We could show red a week before the certificate is set to expire _now_; what does a grace period buy anyone?

Also, there are still have users that don't understand how to check if you have an SSLed connection, and you expect them to make a judgment on if an expired certificate is safe?

> hell you could setup a browser to ignore expiration dates with minimal impact.

No, no you couldn't. This means that if an old key, or one you've lost, is compromised, someone would be able to impersonate you, and you may be _unable_ to revoke a certificate. At least now, there is a definite amount of time that a scenario like that could happen for, you're proposing it happen indefinitely.

Moreover, it also becomes a forced upgrade requirement, viz sha2 certs currently. Sure, some longer-lived certificates may not have been updated (or supported currently), but they're not the rule. Most sites updated though a matter of course and never realized the security implications.

Additionally, the revocation status of expired certificates isn't currently published. Granted, this is a bureaucratic decision, it keeps the CRL size much smaller than it would be otherwise. (And again, it assumes you still have the keys to revoke an old certificate!)

> Your stuck in binary terms which are useless from a security standpoint.

Right, security isn't a binary thing. However, it is often based upon binary things, as they are easy to check, understand, and present. I also resent you calling me "stuck" when you're essentially asking for the exact same thing, just differently.
No worries. If you've got some time, the SilverPush demo apps seem to be obfuscated and are out of my league.
Why are you limp wristed millennials downvoting this? If a mere 1% of the crowd were allowed to carry concealed, even with something wimpy like a Ruger SR22 or S&W M&P 22 Compact, the body count here would be less than 10.
While this is very invasive, you have to admit as an engineer that it is cool.
This presumes that playing into their hands would actually bring forth enough support to rebuff the reaction. If forces overwhelmingly squash the terrorist organization, then it doesn't matter if it plays into said organization's hands.

This isn't a game won by winning a debate. When one side can be essentially removed from the field, that is an option, even if the side being removed wanted that line of strategy to unfold. Controlling the plays doesn't mean you win the game.

Unbeknownst to me, I have a proclivity for alcoholism. I am libertarian during a prohibition and work to remove limitations on what, when, where, and how I imbibe. I am successful in deregulating alcohol... then I become alcoholic and die from liver failure... I WIN!
Why does this matter to the end user?
>> Please give an example of a US terrorist attack on a theater/school/whatever when the citizens stopped the attack.

-----

Here are 12.

http://controversialtimes.com/issues/constitutional-rights/1...
2015 LLVM Developers' Meeting videos are up
More than half of these mass killings occur in "gun free zones." Who follows the law? Concealed carry permit holders. Who doesn't? The crazies.
I was replying to a question about whether or not you could encrypt the links between the datacenters, where you typically you have large core/cluster routers that handle traffic entering and leaving your datacenter. I was talking about the fact that these routers have dozens or hundreds of 10-100 Gbps ports on them, and are simply not built to do line rate IPsec on each port. So you can't just turn on IPsec for the routers at your datacenter border and magically get encrypted transport between your datacenters.

You can setup IPsec tunnels on your application nodes and use that to get transparent encryption of all traffic, but that is pretty complicated to configure and manage. It's much easier to just have your different applications use an encrypted and authenticated transport when talking to each other over the network, whether they are in the same datacenter, or talking to a remote datacenter. This is how Google and Facebook do their cross datacenter encryption.
Here are a few: http://controversialtimes.com/issues/constitutional-rights/1...
You are asking for trouble using a tool like this if you don't understand every little thing that it is doing. Managing hundreds of instances on AWS is not easy even using Amazon's own tooling.
Concealed carry permit holders actually follow the law and don't solicit businesses that are "gun free zones."
No, I would not. Absolutely not. No way.

I would send the wife and kids first before going myself.
Hey, don't knock Robin Hood. Watch the archery contest in reverse to see King John stuff the snake into his nether-parts.
War on Terror is causing the cancer.
If you mean flashlight apps that use the flash LEDs, that explains why they need camera access. Address book is ridiculous, though.

As for people complaining: a few recent upgrades of Google applications asked for additional permissions without explanation, and the "reviews" of those got inundated with comments complaining and asking about those additional permissions until Google gave a satisfactory explanation (Chromecast support).
From Wikipedia:

> According to the Centers for Disease Control and Prevention, in 2013, firearms (excluding BB and pellet guns) were used in 84,258 nonfatal injuries (26.65 per 100,000 U.S. citizens) [2] and 11,208 deaths by homicide (3.5 per 100,000),[3] 21,175 by suicide with a firearm,[4] 505 deaths due to accidental discharge of a firearm,[4] and 281 deaths due to firearms-use with "undetermined intent"[5] for a total of 33,169 deaths related to firearms (excluding firearm deaths due to legal intervention).

So, 11,713 homicides and accidents in the US, not counting suicide. This week alone, gun will likely kill more Americans than the attack on Paris today.
And this is the point I'm trying to make. Adding armed citizens into the mix will just shift the method of killing.

I've seriously considered the "arm your citizens" argument, and honestly can't think of it helping, at all.

These guys aren't your run-of-the-mill muggers; they're actively thinking about inflicting the highest casualties in the most efficient manner.

Today it's shootings since most people wouldn't be armed, tomorrow it's something else that guns won't prevent.
OK, I'll bite. Imagine your mom gives you cookies and everyone in your school is willing to exchange cookies for other nice things. Lately your mom was giving you so many cookies that you accumulated lots of them. Your friends now come to you to borrow cookies more willingly than to your mom, despite her historically being more respectable cookie provider, just because she might not have too many left now.

At the same time you friend Tom opened a lemonade stand. He sells cookies with lemonade and this combo sells especially well. He wants to borrow cookies from you, promising he will sell a lot of stuff an then will buy and return more cookies than he borrowed to you (interest).

You see that lemonade stand does very well and you want to do it yourself. But unfortunately your mom forbids you to do so. So you do next best thing: you give Tom all of your cookies, and then some more that you - in turn - borrowed from mom and other friends, hoping that Tom will turn them around and return even more cookies to you.
It's OK to use heuristics and "magic" in many cases - when it's acceptable to have correctness rate lower than 100%. When an IDE generates some code it's OK that it's correct in 90% cases only, because I can review the code and correct it. But for a deployment tool even 99.99% correctness is not acceptable - it must be 100%. That's why I wouldn't use a deployment tool built on heuristics. You can't make it correct 100% even when having huge number of tests. (unless the tool works like a magic config generator only that I can review)
I still have a LaserJet 5L, nearing 20 years old. It's on a USB to parallel converter. Those are still easily available for under $10. It's plugged into a Windows 7 machine, and the Ubuntu machine has it configured as a network printer, which works fine.

In practice, I just don't print much any more.
> Do CPUs support doing math directly with BCD values

Perhaps surprisingly to some, x86 has instructions for BCD manipulation at the CPU level. Legacy.
Humanity has probably spent more man-hours on the last 3% than the first 97.
Niggas on da river
I'm still trying to understand how this fits in with Docker/Rocket, and creating your own Dockerfiles (versus using Appfiles here), and using Swarm to link containers etc.

Does it essentially supplant Docker/Dockerfiles, for all intents and purposes?
WTF was wrong with the Navy, taking away a wounded soldier's disability benefits and medals and putting him in jail after he'd served so bravely in a deadly sea battle?

And why did it take until the 1980's for this man to get disability benefits restored? That doesn't exactly renew my faith in government.
> The further down in the software hierarchy that you push the complexity, the less work has to be done by everybody above.

This. From the interview[1]. I think this is the most important takeaway for people building software. An inherent assumption here is that the deeper layers in the software undergo less changes and iterations compared to the outer layers. This may not always be the case, but it often is.

1. http://www.designingforinteraction.com/tesler.html
Had Python 3 stuck to relatively simple changes like converting to the print() function, making a few libraries more consistent, etc. then it would be closer to the C++ compatibility-breaking changes proposed here. Instead, Python 3 went far beyond things that were easily convertible and it isn't surprising that adoption was greatly slowed.

C++ has atrocious defaults, where you have to add a bunch of keywords and do all these things just to make the simplest classes do the "right" thing. It's long overdue for some new behaviors.

Adding things like "override" to existing code has been an absolute joy. It has already prevented errors during maintenance in projects at work. It is well worth a few days of ugly revision control logs.

There are lots of ways to smooth a backward-incompatible transition for C++ on a larger scale. For instance, they could enable it on a file-by-file basis by having some new declaration like "using c++17;" (or better still, require only the old, out-of-date files to add this declaration in order to continue compiling).
www. is deprecated
How would that work? I would think it would be difficult to find a team of (human) engineers who don't have a general idea of how a record works, etc, much less one that wouldn't pretty immediately understand which parts are photographs of earth creatures and such.
Off topic: Any area in St Pete you'd recommend a early 30s tech worker to rent in for a few months?
Is that a bug or a feature?
I'm a little dumbfounded that someone who works for SilverPush is soliciting StackOverflow for help integrating the their own SDK within an app.

Anyways... Here's the (clean) link to com.silverpush.sdk:
https://www.dropbox.com/s/i9uaoqp10k4lmaf/SilverPush%20Beaco...
Strange things happen when interest rates are near zero. Things other than the cost of money start to have outsized effects.

(One argument for a higher minimum wage is that it might cause some inflation, which would bring interest rates up a bit and get rid of some of these strange effects.)
Not even sure what you mean.
> Mostly because nobody's told them how stupid that notion is.

Oh some people try. Hell, I told that to many people myself. People don't care about things like actually being reasonable. Instead, they're afraid and are looking to rationalize it.
Yeah I'm looking over it right now... I'll see what I can find out, if anything.
Live Wi-Fi Water Meter Reader
Presumably his wife's name is Marissa Recker, seeing that the author is Alex Recker.

Sid Meier, on the other hand, is a gaming legend[0].

[0]: https://en.wikipedia.org/wiki/Sid_Meier
If you're referring to attacks against Britain I don't recall any cases of Americans or Israelis randomly killing civilians in the UK.

I don't see any parallel whatsoever to the events of today.

No one can predict the outcome of today's events so by definition they are irrational. I would bet that no good would come out of this to anyone.
Assuming that the majority of the problem will go away with the end of the support of Israel is very wishful thinking. There are many complex causes of events like this and blaming Israel is pure scapegoating.
Sounds like a furry orgie.
Distinct concepts? Sure. But completely different is an exaggeration.

https://en.m.wikipedia.org/wiki/Jewish_and_Democratic_State
Photons on Chip Paves Way for Advanced Quantum Computing
Brilliant! That just made me realize that borrowing creates surplus which in turn creates larger and deeper networks. That works really well for everyone if supply and demand are stable and no one gets very greedy. But if not, then things can go bad for everyone.

For example if Tom's stall does not work well, then the "cookie crumbles". Your mom, of course, being your mom will still give you cookies, no matter you did not make wise decisions earlier and you will still hold on to your incumbent position as a cookie distributor even though you don't deserve it anymore.

This goes on for a while, till people don't want your mom's cookies anymore because, all their moms have also started distributing cookies generously.

Then a new kid comes to your neighbourhood with an exciting new flavor of cookies and suddenly it seems cool to be having those cookies. Your mom, obviously does not like it and tries to out-law or regulate those cookies. But then, the train has already left the station.
OK, but how do they present it? As a benefit to users? Or as a benefit to advertisers?
Another strange one:

https://pbs.twimg.com/media/CTqP8JhUcAA3Mwz.png:large
What does it mean when friends are “marked safe” on Facebook?
This sounds a lot like some scifi unwarranted fear mongering article.

Is there any evidence that such a thing exists?
Also an entertaining children's series staring a funny little robot which my 3 year old is really enjoying these days. You get to make up most of the story yourself as you go, which is definitely a feature.

[1] - http://www.amazon.com/s/field-keywords=see+otto
They provided information "on that battlefield" that shows that Tor is wholly inadequate to "offer protection from persecution by nation-states". If you're in a place where your life is on the line and you think Tor will help you, this shows clearly that is incorrect. That is useful, even critical information, since lives depend on it. Maybe you don't know the source or the method but the output is very valuable.
For the same reason that "90%" okay IDE code is acceptable for most people, 90% correct deployment will also be okay for most.

Primarily because less experienced users could be doing a 40 - 60% optimal deployment today.
No, that's again a refusal to understand why they are doing it. Happy religious people (say, devout Hindus during Diwali) don't go around killing others. There is a lot of "otherness" and segregation in Europe, poverty and war in the countries of origin, and many other factors that radicalise people. Saying that they're doing it because of a book (that they probably didn't even read) is just your own way to turn them into a justifiable target.
Meh, I used to use Cogent in the mix of transit providers for hosting services, and it was more than adequate when peering spats weren't going on (in which case we'd dump traffic over to Hurricane Electric or Global Crossing).

Want quality bandwidth? Pay for quality bandwidth. Most people just want their packets delivered, a few extra 10s of milliseconds be damned.
Let's say your singling out of Muslims as somehow worse than the rest of humanity has any basis in fact or reason: what's the conclusion? close the borders; kick out the muslims; round up those who won't leave; make the rest sign a loyalty oath?

Muslims are in the West, much to your horror, and the reasons they are here just might have something to do with France's imperial past and present. But they're here: so what's your solution fella?
Possibly stolen from the french military... http://www.france24.com/en/20150707-explosives-stolen-france...
Thanks for this, I didn't realise you could do this in CM.
You can also check when the permissions were being used. For the Netflix app I noticed the "record audio" permission had never been used, but I've set it to explicitly ask me if it tries to use it.
I used to feel this way for years, even till very recently. After I resigned from my company in 2012 after a fallout with my partners, the highest trafficked job search website in Nigeria - Jobberman - reached out to me to take up the recently open position of CTO. The expectations brought on an overwhelming feeling of being an impostor. There were a number of things I was doing for the first time, and a number of situations I had never been in prior. For instance:

- I had built numerous medium traffic web applications in the past but had never done MySQL replication.

- I had not had the privilege of managing an application that averaged 4000 visitors at any given time.

- As much as I had a good working knowledge of administering servers, I wouldn't say I had up to a 100 hours in total of administering Linux machines. I had been a Windows server guy for years, but had a couple of personal apps running on Linux VMs

- I had never done application performance monitoring

I could go on and on, but these thoughts exaggerated the negatives so much in my head that as much as I knew I had work to do, and knew how to teach myself to do it, I knew I didn't deserve the role. In the end, I did my best and transformed the company's infrastructure but never did get to shake off the feeling.

I can go on and on about why I did feel that way but I guess like the blog post says, we can think always of more ways to cut ourselves down, than otherwise.

Being more active on IRC has helped dispel this feeling over time. Self realization when discussing with people you believe should know more than you do also helps - less than two weeks ago, some developer friend of mine was excitedly telling me how they recently learned of the format of IPv4 addresses, something I probably knew before I turned 12. Blogging more often is something I intend to get back to as well. I used to be pretty active 7 - 5 years ago until I got "too busy".

I should add that this is my first lengthy comment on HN, as I never did feel I was good enough to comment on this forum. :)
Only for VoIP or video conferencing. Anything else is bulk transfer, and VoD or steaming video can make up with larger buffers.
Arguably this is a feature revision control systems should have; a kind of "trivial change" marker to filter certain annotation/log entries by default.
You're assuming that you, the developer, will find the bug.

You won't. Your users will. In production.

Statically typed languages make sure you don't ship with that kind of buggy code.
I wanted to argue with you about this but the more I think about it, the more I think I should retract my previous comment. I'm not in your head, I can't tell you what you would do. I apologize for doing that before.

I know that for me it would depend a lot on circumstances. Is the current refugee camp safe? Is the trip overseas that dangerous? Can my family handle it there, maybe caring for our grandparents while being protected by our parents? Then I would probably, with my heart broken, go alone to safeguard a place to live for them. I know I would be the kind who's naive enough to play by the books instead of just showing up in another country. But if my family staying would put them in danger, I'd definitely take them with me.

But I guess my point is that the amount of young males among the refugees can be explained by them going to secure a place for their entire family, and not willing to risk taking kids and grandparents on such a dangerous trip.
When you avenge your countrymen, you avenge by killing the people at fault... not innocent folks enjoying a concert.
I'm willing to bet that the NSA has started to hook into the Tor network and add in their own nodes, which monitor the traffic. Unless it's not possible to snoop in on data.
Now that TVs are connected, TV manufacturers get to have a piece of the ad pie. That would make them as reluctant as Google to make it easy to kill ads.