skysight-inc/HackerNews huggingface dataset:
This might be a good time to point out that finding the weapon is an idiotic way to conduct security. What you want to find is the dangerous person

There are probably dozens if not hundreds of guns every day flying around the skies. Yet there is no danger. In fact, you could fill a plane with a fully armed Marine platoon, and there would be no increased danger.

The TSA collecting oddball trinkets and weapons and then reporting about them has always struck me as one of the weirder aspects of the war on terror. Since it's obvious that armed terrorists aren't being arrested at checkpoints, and since it's also obvious that the population has been traveling with these weapons for as long as there has been air travel, what, exactly are we proving? That people forget and leave scissors and knives in their carry-ons?

We are in the same spot here as we were with electronics just ten years ago. Everybody brought electronics on planes. Tons of people forgot to turn them off. We were given dire warnings about why turning them off was necessary. Yet planes kept taking off, flying, and landing safely. It wasn't that we were unsure whether or not these things were dangerous. Hell, we were conducting live experiments many times an hour that proved they were not.

Same goes for some business guy who left his pistol in his computer case. We already know these guys are not security risks. We've been testing it with real, live, people and weapons for many decades now.

TSA needs to be abolished. Immediately. Yes, we need flight security, but there are many drastically better ways of providing it.

ADD: Of the many things that concern me about the TSA is what we're seeing in this article. In order to continue justifying its existence, it will need more and more to make us afraid of our fellow travelers. This is the terrible consequence of 9-11: we're turning the Defense Industrial base against the very population it is supposed to be protecting. Very, very bad stuff.
That's very possible -- but it really doesn't change much, does it? A gun on its own isn't dangerous, a gun in the hand of a bad actor is. If bad actors (who, being motivated, must be assumed to have access to the same knowledge of weaknesses as the TSA) are getting ~96% of their guns through, it doesn't really matter that only 30%(no idea, just put a number<<96%) of neutral actors' guns do.

Compare pen-testing: You want the best possible hackers, with as much information as possible, to take a swing at your system - not a bumbling amateur, even if the amateur accurately models 99% of your regular users.
ZFS is the FS for Containers in Ubuntu 16.04
Which parts of the interview made you feel that he was narcissistic?
You can't extrapolate from the two facts of "2,653 firearms discovered by TSA" and "undercover TSA agents managed to smuggle concealed guns and bombs past security 96% of the time" to an expectation that some ~63,500 total firearms were not detected because it is likely that many if not most of the firearm discoveries were not attempts to smuggle the firearm onto the flight. It is not especially uncommon for someone who routinely carries a weapon or other non-TSA-approved item in his or her purse or briefcase to forget to remove it when flying. I've done this twice with a Leatherman multi-tool (among its tools are a pocketknife blade that is obviously not TSA-approved) that I used to keep in my laptop bag. In areas where guns may be carried, this happens with guns. In these cases, the travelers had simply forgotten to remove the weapon or unapproved item and were not attempting to smuggle it onto the flight. When it's pretty clear that there was no intent to smuggle the item onto the flight, the traveler is generally asked to remove the item and there is typically no penalty. I was asked to return the Leatherman to my car or pay to have it Fedex'ed back to my house.
That's what the original microwave UI was like:

http://www.radar58.com/radarange/fullsize/2Panel.jpg

Mine is like that too, and it works really well and simple to use compared to the alternative of a dozen not-very-tactile buttons. It's based on a mechanical timer, so no buggy firmware either.
We found the bug in OpenSSL BECAUSE it was opensource. If it weren't, nobody would have seen it.

Plus, with open source you can verify intent, which you can't with apple.

Which provide a device getting your finger prints, all your phone numbers, internet search, bank details, some paiements, network communication, voice communications, text communications, localisation using GPS and wifi + hotspot + phone towers and soon ihealth device collection body metrics.

And they are profit oriented, not people oriented.
For the opposing viewpoint, see "Triumph of the West" by J.M. Roberts.
If everyone followed this advice, it wouldn't work because that person would quickly ignore the dozens of pings he'd get daily.
Parse Closing – the silver lining
There are converters, and it's not too difficult to even write code that runs in both Python 2 and 3.

The main roadblock in upgrades is unicode text vs bytes handling.

Python2 was lax about using bytes for text. You could do unicode and bytes properly if you really tried hard enough, but it took a conscious effort. So most people just used bytes for text, and hoped for the best (if the data is ASCII or UTF-8, it will work most of the time).

Python3 is strict about the text vs bytes separation. Patching this into a program afterwards is a lot of work.

But if your Python2 program already does unicode carefully in Python2 (unicode type internally everywhere, from __future__ import unicode_literals, explicit encode/decode when talking to external APIs), then you are 90% done with the upgrade to Python3.
Why most popular submission [of all time] already off the front page?
The Neuroscience of Wine
Tim Cook, privacy martyr?
There's a huge difference between someone trying to get a gun through security and some poor person who just accidentally forgot it was here. The latter would be way easier to detect than the former.

Of course it's the former that we really care about.
These 60+ Sites Have Amazing Stock Photos You Can Use for Free
What is the university for?
Your list of government-invented crime includes not paying student loans [1], but the article you cite for that is an article about how someone's arrest was not for not paying student loans and how many other articles misreported it as being for not paying student loans (it was for failure to appear in court).

[1] Well, actually, what you said was that arresting people because they don't pay their student loans is a crime, not that not paying student loans is a crime, but I'm assuming that was just an error of phrasing.
> But python does align very well with my personal though process.

TBH, that's the most rational reason ever for choosing any language. Anything else is much less important.

But, yes, for me the experience is the opposite, Python flies in the face of my thought process in every single aspect of it. I find it limiting, inflexible and dominating. Which means, everyone think differently, and there is no single language that suits all possible combinations of problem domains and thinking styles.
Drowning in problems
HOLLYLIFE – Elliphant x Sirah
Hey here's one of my ideas thrown to HN crowd:

Subscription for perishables i.e bread, meat, eggs, fruits and veggies - You shouldn't actually buy things you buy every week, you should just get them shipped!
https://glyph.twistedmatrix.com/2015/09/software-you-can-use...
A grand total of 0 (+/- 0, p>1.00) were prosecuted for intending to harm other people, much less anything vaguely terrorism-related.
Don't forget IBM in the list of apples corporate customers.
Will Tim Cook be held in contempt of court and go to jail?
What are your predictions?
This is the ultimate HN circlejerk comment

>Scala, Haskell, Clojure, Erlang (or Elixir) or Go. And there's also the less popular ones like Haxe and Dart

Are you kidding me? Did you just list the languages you see threads on HN about? Scala and Go I could maybe understand if you needed the performance but the rest of the choices are just bad. Especially if you are trying to start a business instead of a functional programming bootcamp.

Also there is nothing inherently more difficult about deploying and distributing python compared to any of the languages you chose.
Can anyone recommend a really basic intro to microprocessors? For someone who hasn't done a CS degree or studied hardware at all. This article seems very readable, but I feel like I'm missing the basics.
Very good idea.

The -4 (ipv4) is not required.
Schneier*

Bruce.
window.__INITIAL_STATE__ immediately made me think about __VIEWSTATE
I agree 100%. Also, a lot of good devs have poured their heart and soul into golang. They are a part of this community, like it or not. They find go news interesting, but I totally feel for them that every conversation feels like somebody kicking their sandcastle down because "theirs is better.". Same goes for nodejs. Same goes for PHP. Same goes for every language actually.

A person may have the best of intentions, but they need to realize that their words can have unintended consequences. There are places times and ways to properly discuss go's shortcomings, but there are also times when it is wildly inappropriate.

This is a good event for a very hardworking and capable part of oyr community. They deserve a little respect.
So I have seen a couple of large data science driven startups (like consumer finance) to throw R on 128gb machines and call it a day. That's reasonably going to be my plan except that I can't make it work very well.

I really wish pandas had a "save workspace" feature - R does that very well. No point in saving to dB if you're going to need the data set in memory anyway.... Or use Hadoop.
Obama announces Cuba trip
Homebrew installs software into /usr/local last time I checked so unless you are doing something really strange like manually overwriting system files, you'll be hard pressed to fuck up the whole system. Personally I'd install homebrew into /opt/homebrew.
It's easier to say "no" to Brazil.
Yes but when you want to distribute a program at the end of the day, you don't want to have to bundle python with every release or ask the use to install it, which makes a lot of people choose python 2 since it is ubiquitous.
Address Sanitizer local root
God I hate the bullshit terms these people make up for their 'important work'
I remember accidentally taking a massive pair of scissors onto three flights while travelling from NYC to SYD. Arrived in Sydney for an Australian domestic leg and they were immediately found. I was very confused as to how the TSA had missed them so many times.
For the same reason, I will suspend to use SourceTree for the moment. Not annoying but it is inconvenient. Hope Atlassian will fix it ASAP.
Venezuela president raises fuel price, devalues bolivar to tackle crisis
Even if those 4% were mostly targeted searches, a lot of smuggling happens 'via' another country, to avoid containers (from, say, Colombia) from being targeted as suspect based on where they're from (or not directly). But yeah, good odds - 100% checks are impractical and even those will sometimes fail to find anything. The only real effect successfully finding smuggled wares has is that the wares will become more expensive, which will only make the suppliers want to smuggle more.
Pilot posts detailed MS Flight Sim video of how to land Boeing 737
async/await isn't too bad (es7 via babel)
FANTASTIC. Thank you.

This will significantly improve my ability to get useful info out of HN. The "single mega-thread" problem really cripples some comment sections.
Flow is not only completely supported, but entirely recommended. And it's type system is excellent, so I'm not sure what you mean?
> allowed to return the gun to your car

Ha ha! What an American comment! Not only having a gun, but driving your own car to the Airport. Americans love guns but hate public transport! Hilarious!
I spend the last 3 years on the microframework bandwagon, and now I am quite pleased to be back writing Django code.

In my experience, any sufficiently large Flask project contains an ad hoc, bug-ridden, slow implementation of half of Django.
What happened to yeoman? Wasn't it supposed to do exactly this and even more?
Yes. Where I work we are building a cross-platform iOS, iPad, Android and Android tablet with it, and it's brilliant! Super nice API, performance and tooling. Use Nuclide though, the React and Flow support is second to none
Is there already Lucene for Go? ;-)
Lets not get caught in 'war of words'. There is no standard to it and I don't think it matters as long as you understand what it means.
Please no novelty accounts. This isn't Reddit.
I once gobbled down what was remaining in a jar of Nutella at security because they wouldn't let it on a flight. Apparently it's a paste.
You can do that with almost any language and any storage. JSON.
Create a Hair Salon Website Using WordPress
Why You Should Say “No” to Things You're Good At
I'm curious, is this an open-source project? I would love to have a look into how you built this. If not, well, no worries.
It uses Webpack along with Babel to compile ES6.
It has nice features:

- not large syntax
- expressive overloaded keywords (in)
- slice syntax that is easy on mind and eyes
- nice set of builtin structure: lists, sets, dicts
- with literals for all of them [], {}, {:}
- lambda, generators, context
(cute yet general way to ensure releasing resources, files, connections..)

But as all languages, you can lose yourself, learn and write shitty code in it. Find idioms, https://duckduckgo.com/?q=raymond+hettinger+python&ia=videos <- hettinger likes to makes python code small and solid

ps: I don't like it's oop syntax sometimes

That said, I never learned so much about one language than by learning another one. All paradigms have at least one gem to discover.
Cancer research is not an easy field and many are better than me in that regard. But food for thoughts:

A screening test with 30% false positive is not a great test. One in three test takers would be positive, requiring more investigations (likely many more). Let's say 1000 asymptomatic person take the test, 300 will test positive. Physicians then have to investigate thoroughly those patients. $$$ for those tests, hours of work missed, and very importantly patient anxiety and potential harm (a prostate biopsy, for example, is not trivial and people can die from that)

of those 1000 people screened, 1 has the disease. With a 0% false negative rate, we catch it. Because of the test, it was caught early. Have we really changed his outcomes? would he have discovered it by himself a few weeks later, not impacting any of his treatments? The convention of "catching cancer early will make it easier to cure" is not always true.

In the meantime, we've had to put 300 people through useless agressive investigations...

Moreover, 0% false negative would be revolutionary. -- 0% and 100% are extremely rare in medicine.

Anyhow, screening, especially its drawbacks is one of the most complex concept to explain.

For genotyping and targeted treatments: it's been tried but we're still not there yet. The papers coming out are disappointing in that regard.
Can't they dump the drive's data to protect it from being erased?
4 Tips to Enhance Your SEO for WordPress
As far as Alan Kay is concerned (always a pretty good yardstick)

> OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late binding of all things.
> Really? Why even change the major version then, when there are no breaking changes?

Python releases don't follow semver. If Linus can bump the kernel to 4.0 because he felt like it so can Python.
On Android, even. Pretty cool to be able to use a smartphone to replay the classics :) Of the various ports, I found this one to be most performant, stable and configurable: https://play.google.com/store/apps/details?id=com.fishstix.d...
I don't care about terrorists, because that's fantastically rare.

I do care about the fucking idiots who carry a lethal weapon but forget that they're carrying a lethal weapon, because those are the people who are less likely to keep that weapon away from tiny children. (Roughly one shooting a week in 2015 by children under the age of 3 http://www.telegraph.co.uk/news/worldnews/northamerica/usa/1...)
But you have to build those with its dependencies. And the best thing Go came up with is vendorizing.
Yes that is the framework. Well, Google App Engine still suggests using it in all of their code snippets and is the goto python framework suggested for GAE apps.

I also probably didn't formulate my question well. I didn't ask whether to use it or not, but how it compares to Flask - .
Three of these things are not like the others.
This is just a boilerplate, you can add auth on top of it like any other app. Anyway, soon we will add another example which uses auth and handles sessions.
So we no longer use the word scientist to describe people who do science? What a shame, I think science is really neat and scientists deserve unique respect.

As far as I can tell what these people do every day is called "business" or maybe "logistics"
Hopefully not for long: http://doc.pypy.org/en/latest/stm.html
Apple can't keep Python 2 up to date. If you are deploying a Python app on osx you unfortunately already have this problem.
The reason load average typically included processes stuck in IOwait is because there are several systems that decide whether or not to start more processes depending on what the load average is. One of these is make, and you will also get people manually looking at load average to work out whether a machine can handle some more work.

When a machine runs out of RAM and starts thrashing, it most definitely does not want to have more stuff run on it. You want the load average to be high in this case to discourage people or programs from starting more stuff. Luckily, when a system starts thrashing, it typically has lots of processes in IOwait, so load average goes through the roof.
Microwaves with turning knobs (example [0], maybe not the best, but you'll get the point) can have arbitrary power setting.

My personal, electronic microwave, has values 125/250/500/750W so not completely exponential (I guess, that's what you meant?).

One thing is, you can always (?) set arbitrary time, so you can compensate to gaps in power settings.

Other thing, maybe electronics are more simple with power settings like these?

When I see exponential settings I would always think of analogy to photography and 'f-stops' [1]. Some devices have exponential settings due to the physical nature of something, but is it the case with microwaves, I don't know.

[0] http://www.firstiraq.com/sites/default/files/products/5002-1...

[1] https://en.wikipedia.org/wiki/F-number
Math puzzle:

What are the odds that more than half of the passengers want to die in a terrorist strike?

So if we equipped all passengers with tasers, all terrorists would be caught. Of course, sometimes there might be some minor accidents, but they're not (very) lethal or harmful to the aircraft structure.

One change would result. You would have to pay the cabin attendants a lot more :) Also the safety instructions would take a while longer. They would show how to operate the taser in case your neighbor starts doing something suspicious.
Yea, they pick the 4% most likely to contain smuggled goods. 25% of them do. That does not mean 25% of all containers contain smuggled goods.
... so TSA is probably really good at preventing people from accidentally carrying weapon onto a plane.
> Who has the time to create a bot that automates creating accounts to spam, say, the N-word?

Quite a few people apparently, and you only need one to do that and make it available to everyone else.
Interesting go-around to CORS.

There's a reason browser's have same-origin protections: to stop spammy behavior and protect against malintent by original or injected scripts.

This service will be fine for a bit, but once it's used for the above purposes, it'll end up in blocklists.
Apparently there are some Walmarts where it's allowed to stay overnight, and some where is not. There's a list of where it's allowed. Then there's the whole culture aground it, for example is considered courteous to ah permission, and one shouldn't stay for more than few days... It so I read.
Aren't those numbers overwhelmingly related to someone leaving a gun in a drawer at home and a toddler finding it? What does this have to do with airport security? Do you think someone's going to accidentally bring a gun to an airplane and their toddler somehow manages to find it during the trip and shoot themselves?

That seems like an awfully contrived scenario.
That was my experience exactly. The value of being able to search through ours logs was immediately apparent, so when it kept tanking every couple weeks it was fairly easy to talk my boss into paying a tiny bit more for Loggly. AFAICT Loggly is the ELK stack with a different theme applied to the UI, and I don't have to worry that it's down when I need it.

The preceding has been an unpaid endorsement for Loggly.
Quality foss Email builder
Google Acquihires Work Chat Startup Pie to Build Southeast Asia Engineering Team
At a total guess it's down to the lack of precision in the output at anything other than full power. Most (all?) microwaves just pulse the magnetron to achieve an average delivery of the rated power so the difference between 400W and 425W would be dependent on the time the microwave runs, given most tend to use a fairly long time period.

You can see this effect if you run a microwave on low power for a short period - sometimes the magnetron will be running for the full duration.
Story time:

I was flying out of Paris and had bought some good ripe camembert cheese. I was flying without checked baggage, so I put it into my carry on. The lady at the security scan insisted the cheese was liquid. After a lot of back-and-forth where I was not getting anywhere, I commented exasperated: "If I had a cheese sandwich though, you'd let me pass?" to which she replied "Yes."

I stepped out of line, bought a baguette, spread the cheese on it, and passed through security without any issues. I made sure to get into the line in which I would have to be checked by the same lady. She let me pass and avoided eye contact.
Please do, I would love to hear a piece with a pro-VLIW perspective.

I always found Transmeta's approach to VLIW very interesting. In a way, it did for VLIW what current GPUs are doing for SIMD: take the dispatching away from the compiler and use the more rich runtime information to fill in the slots.

On a side-note, how does Rex's architecture compare to other VLIW tiled mesh-based architectures from before (e.g. Tilera)?
I've been extremely unimpressed with logstash - many of the plugins in the standard repo are poorly maintained; certain plugins misbehaving - can kill the entire logstash process; it's really inexcusably bad for such core-infrastructure software tbh.
A programmer complaining about bureaucracy usually does not have the same moral high ground. Thats probably the difference. Nobody in society complains when the newest feature of your Webapp is delayed but when when its about crime and terror, its different. Thats where they are coming from.

It totally disagree but thats how many people see it (I would guess).
We’re driven to question defaults when we experience vuja de, the opposite of déjà vu. Déjà vu occurs when we encounter something new, but it feels as if we’ve seen it before. Vuja de is the reverse — we face something familiar, but we see it with a fresh perspective that enables us to gain new insights into old problems.