skysight-inc/HackerNews huggingface dataset:
Last time I checked whats app didn't require any kind of OOB key exchange, or ability to set your own password. So any claims about having end to end encryption are misleading.
It's not Java, it's Ruby. Which is even worse, because distribution tarball
with logstash weighs ridiculous 71MB (?!?) and requires JVM to run (?!?) (or
at least nobody talks about it being runnable with MRI).

> Also, their shitty Debian repo management resulted in a bug that caused my
company to lose $30,000.

Well, this is not their fault that much. If you had put any thought about
using repositories, you wouldn't use random packages from random sources over
which you have no control and no trust with regard to package retention
policy or packages quality.

Or maybe you would happily install also MongoDB from Mongo's site?
Curve card – new FinTech Mastercard combines your cards into one
Please be sure to avoid saying UAF needs a "biometric" authenticator. Thats not really the case, you can use any device or potentially even software, for example an external devices where you have to enter your pin or password.

I think this is importend because way to often people say "UAF isch shity because biometric authentification is bad" and thus completly mis the point of the hole concept.
Still a thing? Hell, it hasn't even really gotten started yet.
Apple vs. the FBI – a plain English guide
Truecaller Enables App Makers to Sign Up New Users via Their Phone Number
Quick transport solutions inc
I didn't say anything about it mattering to the project's developers. I said it matters to me because it's an excellent indicator about the quality and personality of the developers working on a project. It helps me to avoid like the plague some janky project where some popular issues languish in 'locked to contributors' when some other project listens to users. Most importantly, when the time comes that I will want to contribute to a project I use by submitting bugfixes or PRs to support other functionality, I know what the climate is like. I'd much rather know to avoid a project before I even decide to use it than six months into embedding it into my production workflow.
exactly, there are scenarios in which even very small improvements in quality of a product will be worth a great increase in price to the target market.

another situation would be a serious hobbyist, that is to say taking photos is their main enjoyment away from work. They might be willing to spend a lot more even with small benefit.
One day you'll realise that just because your Dad told you, it doesn't make it any less gibberish.

In all seriousness though, just because your Dad told you, it doesn't make it any less gibberish.
Mostly getting a bunch of stones on your head, not bullets, but basically correct.
British Gas sees profits rise 31%
We've been using Python 3 since we implemented a new service architecture and it's been an easy transition for our 50+ engineers.
People use Facebook despite not trusting them.
I've tried to explain my structure a bit better in a reply to voltagex_.

For your specific question - all routing is done from within the top / Flask layer (as is redirecting / aborting). My App layer does not have any Flask stuff in, at all, ever.
TED 2016: $5m AI X Prize announced at conference
The 250W transistors cost £100 each. You probably need a few of them for a microwave. A microwave with these in would cost at least £1k. Probably more, so I think it will be a while.
Boost Your Productivity Now with These Top 45 Tools
Hmm... as a microwave oven is (essentially) just a large 2.4ghz transmitter, does this mean I'll have to stop running linux on it if the FCC gets their way and locks down radio modifications?
Can I link my phone to it?
Can I use it to generate micro black holes and send messages to the past?

This is important
The Rise of Mobile Video Advertising
Google acquires Singaporean workplace chat app Pie, its first in the region
Yes!

RedHat needed it too and forked the project: https://pypi.python.org/pypi/pyldap
Analysis of Donald Trump's linguistic elements
There seems like a fairly large opportunity for manufacturers willing to release products with sufficiently locked down baseband but a hackable host OS.

Also, amateur radio operators are legally allowed to operate these devices with modified firmware (including baseband). So why am I no longer allowed to buy these?
I believe it's original. I can see the garden between my monitors and could see a squirrel at the time. They weren't carrying a watermelon at the time but I was just trying to think of something they could just about manage one of.
That is very true. However, I'm all for these kinds of tests in general. I read the assignment (and after lol'ing at the specification of methods), found it reasonably interesting. I reckon it would take me an hour or two to complete (as long as I didn't get sucked in to exploring the data) :).

Then again, I'm not looking for an internship.
It makes some sense in comparison to horizontal when looking at the structure of an organisation: you can either slice it at seniority level, so all the workers together in one layer, all the managers, all the upper management, all the executives and so on.

Or, you can slice it vertically, into departments, with all the levels of seniority together grouped by what they're actually doing. You could call them departments, you could call them markets, but those terms are already taken.
That was the bigger wishlist item, because there aren't any out there at the moment. Unfortunately, the kitchen appliance biz is really conservative in this sector, and even with NXP having introduced the transistors a few years ago, there still aren't any on the consumer market. Freescale showed off the Sage last July [1] to try to encourage companies to move away from magnetrons, but unfortunately, everything on the market at the moment is still oldschool.

[1] http://www.nxp.com/products/rf/rf-sage:RF-SAGE-PG
Airport security in America discovered more than seven guns per day in 2015
Since it's basically all anecdotal, I'll say my gazing-into-the-crystal-ball educated-guess feeling that Python 4 will make the entirety of Python about as popular as Perl is today if: it doesn't get rid of GIL and at the same time implement a JIT compiler, and at the same time remain 100% .py source-code compatible with Python 3.

The developers have dug themselves into this mess with frivolous differences ("print" a function, wanting to remove the "%" string operator, etc.), instead of spending the years on more productive features, now is the chance to dig themselves out again.

It's a beautiful language, too bad the development choices were a bit sketchy.
This is clearly a key concern for a lot of people, judging from the advertising in the UK for delivery services. Just about all of them emphasise how careful they are when picking.

FWIW, I'm also rather picky, and whilst I don't always get groceries delivered, I can't recall ever having a problem with sub-standard goods being picked.
It certainly does make sense if you're looking at places with expensive property, like London. A supermarket takes up a huge area, and usually in areas where land tends to be expensive. Nobody wants to go to a supermarket in the middle of nowhere.

I think that's where online supermarkets are going to win out over conventional supermarkets.

Personally, I prefer to go to supermarkets than shop online, even if it was cheaper, I'd still probably go to the supermarket, but that's usually because I decide what I want to cook for tea on the way home from work, so I'll stop by the supermarket and grab some stuff, I enjoy the experience.
China's Consumer Prices Climb in January as Food Costs Rise
Then remember about Fluentd. I was using it for filling ElasticSearch with
logs when Kibana was still written in PHP by a separate developer and was
meant as a somewhat specialized frontend for logstash, not a generic one for
ElasticSearch. I'm using it still for shipping logs (again to ElasticSearch)
and metrics collected by monitoring, and I have even built a proof-of-concept
of a stream processing engine for monitoring out of it.

You could go really far with Fluentd using or writing only few plugins.
If I were running R in production, then I'd probably fit models on some kind of batch process and then serve up the predictions/output from a DB or something.

In general, R is not well-suited for DB-backed websites in real-time, but you can certainly use the outputs in production.

You can do it, but I'm not sure it's worth the effort. You could probably provide a predict() interface in real-time if it was reasonably quick.
Thousands of Chinese Residents Evacuated for World’s Largest Telescope
Bragi Dash Are the First Truly Wireless Earbuds. But Do They Work?
Off-topic but: Hooray for transcripts! I can see the benefits of being able to hear the pauses, tone, inflections, etc. but even leaving aside the deaf and hearing-impaired, there are so many advantages to having the text (it's searchable, you can read it while listening to music, it's quicker to read it than to listen to it).
> Last time I checked whats app didn't require any kind of OOB key exchange, or ability to set your own password.

Neither does Signal/TextSecure. Signal most definitely has E2E encryption.

However, when your primary device is wiped (or changed)[0] your Signal crypto keys are changed and your conversation partners are alerted to this fact.

Do you know what happens when the same thing happens to a WhatsApp user? (I don't. :( )

[0] Or -yanno- one just clears all Signal app data
A vertical in MBA-speak is a specialised niche market which typically has plenty of competition.

It's eccentric to consider - say - food journalism as a vertical, because it really isn't.

But then "We're closing some of our online magazines" wouldn't sound nearly as decisive and strategic-y.
I think the biggest barrier to adoption right now is OS support. OSX still comes bundled with python2. There's no indication that Apple is working on a transition to 3.

Ubuntu is actively working on the transition but the current LTS release (ie the one companies/enterprise will use) is still locked onto python2.

The same can likely be said for other flavors of *nix.

From a user's perspective, python3 has been ready for 'prime time' for a while. From an OS, systems, enterprise perspective python3 still is still a ways out.
Jack in the Box is getting smashed after earnings disappoint
Your post gives the stats some level of credit when really they tell absolutely nothing, or more precisely they tell a tale that is so open to interpretation as to mean nothing at all.

There's no gloom around Python 3. Lots of people support it. The highest ever upvoted post on Reddit/r/Python was a post asking to remove training material that asserts that Python 3 is irrelevant. https://www.reddit.com/r/Python/top/ There must be alot of people who feel positively about Python 3 to vote it up that high, presumably at the same time that the Python 2 diehards are voting the post down.

The appropriate message regarding the PyPi stats is not to give gentle credence to them but to condemn them as a completely irrelevant measure of the success or otherwise of Python 3.
Right! One of my favorite instructors (a computational linguist) in one of my favorite classes (linguistics) always used to say "We as linguists do not prescribe language, we describe language".
You can do plenty of damage with a normal microwave oven in the wrong hands, I remember reading a book from the library a few years back that detailed making an EMP from one.

Thinking of that book, I don't think it's likely that libraries would carry that kind of book any more, sadly.
Because it clearly works for them?
The History of Python: The Story on New-Style Classes (2010)
So to put it simply, we should never strive for something more than 'on or slightly above the breadline' for everyone?

Your view of the world and how it should be is incredibly depressing and defeatist to me.
Using the Internet as intended? You're making an assumption that every webserver is intended to be swamped by a load of people who have very little interest in (here) discussing or fixing a bug. That's what the webapp here is for.

Given that we're quite a technical group of people and this was a submission about something that is even more populated by technical people I just expected a little more common sense.

And no, this isn't just to help Debian. When you share a link and inadvertently kill off their server the people trying to read the story you shared suffer too.

Linking to static stuff is better for everybody.
Charges Dismissed Against 6 Ex-Employees of Rentboy.com
> We know that law enforcement and intelligence agencies face significant challenges in protecting the public against crime and terrorism.

Do we? Crime rate has been falling. Terrorism is a statistical bleep. The majority of "crime" is government's own invention (non-violent drug-related offenses, prostitution, civil forfeiture, arresting people because they don't pay their student loans [1] [edit: not actually true, as tzs pointed out below], cop murders).

Personally, I believe that even without any ability to access any digital communication/stored data, law enforcement wouldn't be in a worse position compared to 30 years ago.

[1] http://finance.yahoo.com/news/paul-aker-us-marshal-student-l...
Anything that there aren't plugins for. Same as for Netbeans, Eclipse, IntelliJ, and yes, even notepad. They're all just glorified text editors with plugin/scripting support.
Hm that’s unfortunate that it comes out that way. I thought I’m just acknowledging that people are agonizing over them and then explain why’s not a good metric.
I've done a lot of Python for many years and its all been Python 2. Python 3 seems to be a decent improvement, and if I was working on a Python 3 project, that would be fine. But when it comes to new projects, I struggle to find a compelling reason to use Python at all, when there are so many amazing languages now to choose from. With a new project you could choose Scala, Haskell, Clojure, Erlang (or Elixir) or Go. And there's also the less popular ones like Haxe and Dart. I've even been playing around with Elm. And I'm sure I've missed a bunch of others too.

So the question for me, for new projects is: why choose Python 3 (over all the other non python options) at all? Not what's better about Python 3 than Python 2, but what's better about Python 3 than those other choices. These other choices all have certain areas where they have great strengths. What is Python 3's strength when compared to these other languages? It's a mutable, imperative, single CPU bound language that can't target the browser and is extremely difficult to distribute and deploy. Or have these issues been fixed?

I don't mean to troll any Python fanboys. I use Python 2 every single day at work and I'm very happy with it. But what does Python 3 offer that other new languages don't? Because when you are starting a new project you can choose anything. Why should I choose Python 3 for my new projects?
Turtle Mail Toy Lets Today’s Kids Experience the Thrill of Snail Mail
You can link your phone to it, you will still need a lifter and a direct link from your house to CERN.
Nick, first of all great write-up, it's really nice when people take time from their schedule to write such detailed informations about how their internal systems work!

I could be wrong but from the article and the numbers you posted it seems that you do cache 89% of your db queries results so maybe this is what jldugger referred to :
504,816,843 (+170,244,740) SQL Queries (from HTTP requests alone)
5,831,683,114 (+5,418,818,063) Redis hits
Comments like this are so misguided and yet so common on HN. Adding a freaking JIT to CPython is a ridiculous suggestion that will never happen for a whole load of reasons. Getting rid of the GIL is more noble, but seems impossible to do without breaking compatibility.

Python 4 will just be the next release after Python 3.9.
How Well Do You Actually Know Your Online Payments Security
It's for this exact same reason I installed the Firefox plugin people mentioned in other comments.
How do we can fix online reputation of a healthcare website?
Three is (finally) likely to win, if only because of the constant nagging of the project leaders, and the fact that some distros will now move to it by default. But it will be a pyrrhic victory because it will have been a force-feed, not an enthusiastic, willing, adoption by the community. As a result of this mess, while Python's inertia is huge, its momentum is slowing. Its leadership, having lost credibility, cannot really lead effectively anymore.

It will continue to be a massive, unavoidable language, but something of the magic of when I first learned it, has been snuffed out.
I thought this was all fixed in 2002? I was at Citi when these issues first came up. We had to work like DOGS to get the necessary conflict of interest disclaimers added to all reports.
BAE Systems sees jump in sales and profits
I seriously doubt 4 will include breaking changes, at least not to the semantics/syntax of the language itself.

What python really needs in 4 is better unified package management and distribution support. They have a lot to learn from the Javascript and Ruby evosystems.
> 'isomorphic apps'

…also known as 'universal apps' nowadays

(see https://medium.com/@mjackson/universal-javascript-4761051b7a...)
> I just don't want to trust closed-source code to manage passwords

KeePass? It's great, and open source.
The FBI's encryption battle with Apple
Password managers are more secure. Here you just need the master password, with password managers you need the master password and the database file.

Still, a lot better than password re-use.
Apple unlocked iPhones 70 times for Feds
Seeking a secure connection at 30,000ft
It does. There is no such thing as "now" unless you also include a "here". Everyone experiences a different time. Even us, who live in different points on the surface of the planet experience time differently.
Is that the actual cost per room or the cost of the hotel divided by the number / sq-footage of rooms?

Hotels have a lot of things that private homes don't, like gyms and restaurants, and the land is naturally more expensive (because hotels tend to be built inside the city and near attractions, often in ritzy areas), they also have a lot of fixtures and furniture (and you need to stock extra in case they're damaged, and you need an area to keep all your extras...) that might not be included in the cost of building a home.

Finally, building a hotel incurs costs like paying bribes or protection money, that private homeowners pay more seldom.
Also, people referring to themselves as consumers, rather than customers.
"Doing anything nice this weekend, Bob?"
"Just gonna sit in, consume some content."
> But, if you're an American, commenting on HN in this way then you're probably a male libertarian, and would consider state run education paid for with progressive taxes as un-capitalist

How did you reach that conclusion?
Viaweb (Snapshot 2008)
> "it doesn't get rid of GIL and at the same time implement a JIT compiler, and at the same time remain 100% .py source-code compatible with Python 3."

Guido could do that if he decided that Python 4 would be based on PyPy (AFAIK, many people thought Python 3 would be based on PyPy too). Compatibility isn't 100% but if it was the main platform I'm sure it'd improve even faster.
The '22 Immutable Laws of Branding' was mentioned in the talk.

The speaker mentioned that it has a lot of great content if you ignore the shockingly bad predictions about the future of advertising on the web.

I'll definitely add them to my reading list.
I was going to ask what happens if Apple says no! I don't know what the next step of FBI will be. What do you think? Can Apple be sued over this? Can they say okay give us the device and we will give you the data but not the actual 'modified os'?

(Or we'll just have to find out?)
The role of languages in web development teams
Visual Studio is more bloated than IntelliJ or Eclipse? Absolutely not.

When I had the displeasure of using IntelliJ it would use 1.2GB RAM for a fucking 5 file project. Debugging would then use another 1GB RAM.

Visual Studio uses 1GB RAM with a 150 project solution open, and it opens said solution about as fast as IntelliJ opened that tiny project.

Adding something like Resharper (by your beloved Jetbrains) will make Visual Studio bloated and slow.
One-Third of Clinical Trial Results Never Disclosed, Study Finds
The joke wasn't on people with Asperger's. It was on people who don't, but prefer to reduce interaction with others (which they often deem inferior, maybe?) and who decided to appropriate the Asperger label. I hoped the sarcasm would come through. Sorry.
Why would an SQL ORM provide validations? The database itself already does.

Additionally, user data isn't the only data that needs to be validated. The vast majority of our data is generated by the program itself, and schemaless databases have given us endless headaches with this.
and Microsoft said?
And you think these are the reasons google decided to go into this business?
I suspect that many Pythoners will install Python3 (with homebrew) or other on OSX (and whatever other platforms still come with just Python2)
I was unaware that capitalism promised reasonable working hours, full employment, and disbursement of power to those without capital. In short, it seems capitalism has succeeded.
Could I suggest the title is changed to something like "MERN: Build isomorphic JavaScript apps using React and Redux" which is the page title, rather than just the domain which tells us nothing.
My gf forgot to take out her pepper gas from her bag before flight. Her bag was scanned twice and no one noticed. We found it out at home. The can was opened, used once before. Well done security officers and billions dollar market for security scanners.
Are we (HN), the intended demographic though?

I personally get twitchy whenever I see a facebook or twitter link, but I also know that the times are changing, so I withhold my angry rants.
It's quite possible that someone will come up with a good enough automatic 2->3 converter which alleviate the situation.
We run udfs in Hive to invoke R models, which is fine for compiling dashboards and reports but I wouldn't run it for something that needed instant responses.
"Last year, undercover TSA agents managed to smuggle concealed guns and bombs past security 96% of the time."

So does that mean that thousands more weren't detected?
But Apple would still need to have the court orders for each user.

Some people are suggesting that Apple would create this back-doored code, and hand it to the FBI, who would then use it to access any data they want without bothering with court orders. That doesn't seem to be what the FBI are asking for.
SQRL has been around for years with no traction, what changed now?
That’s only true for people who are part of the community for a long time. Newcomers don’t understand what the fuss is about and why anyone would want to use Python 2.

My own Python bubble is more like what you described (although the mood is improving IMHO) but talking to newcomers is eye opening.
I have reached my article limit. Umm no, Economist, I won't subscribe.
Can anyone here explain to me why microwave ovens always have their power settings as multiples of some value, e.g. 200/400/800w but never have the ability to set a specific power output, e.g. 425w.
My favorite thing about logstash was when the XML parser would choke and logstash would just quietly stop processing events.. I wish it was engineered as well as riemann.
230MB of Heap is very small for most ES usages, and is likely the reason for you needing to restart it often. I run some very large clusters and even with older versions of ES have seen them run billions of indexing and query operations without problems for 4-6 months without any restarts.
Noob question: What's so difficult about deploying/distributing python?