skysight-inc/HackerNews huggingface dataset:
e2e encryption, meaning all data is "safe while transferred".

The client (Whatsapp) can obviously read the data on both sides - and perhaps sent it to Whatsapp servers with e2e as well, so the data is transferred safely to Whatsapp/Facebook, without other eavesdroppers being able to see it :-)

My point is, if you don't trust the company that created it, it doesn't matter what technology is uses.

So who trusts Whatsapp/Facebook with their private data...?
It should be noted that the quantity of Python 2 code keeps on growing

According to this article Python2 support is shrinking.

https://blogs.msdn.microsoft.com/pythonengineering/2016/03/0...
It's possible the required methods are already there but I'll look into it. Would be cool if you open an issue on GitHub. Thanks for the feedback :)
An Open Source Honeypot Using Docker
"""Search is cool, but Google-style universal search might be a bit overrated.
Google still relies on institutions to provide data in indexable form, and those institutions build their reputations in ways that only partially rely on Google traffic."""
(https://news.ycombinator.com/item?id=11729467)
Now this is interesting. If only it had Linux support... Thanks!
How the 2016 Chevy Volt added 18 miles of EV range
Just curious, why do you consider someone against gay marriage to be anti-gay?
A note of slight relevant interest: fastmail.com's native client doesn't actually have a manual refresh button. You only get a notification for a new mail if the server pushes one to you.
Its hard. Imagine you are a Fortune100 company with a 3 Million line code base running critical financial systems off a python 2.7 application framework...
I happen to have the exact same reaction to both (and it's not the kinder one).
The burden of proof is on you to show it is in fact supernatural. Were it not, literally anything could be claimed as truth.

At this point in time, the overwhelming majority of evidence indicates that consciousness is deterministic. If you disagree, you'll need to provide concrete proof to the contrary.
I'm only 25. Maybe I'm too old, but talking to a device/machine has always seemed very unnatural to me. I don't think I'll be buying one of these.
How to Master the Art of Storytelling on Snapchat
It was never tested on Windows, perhaps you can try the Linux steps on Cygwin? I'm interested in seeing how this can work on Windows as I developed this with Linux in mind which was suitable for my use-case
The greatest impediment to attaining fully renewable energy generation and ending climate change is that our biggest opponents in this conflict are ourselves and our insatiable desires.
In addition, it may be useful to have some sort of mental model of how you value your time. "Seriously, you make six figures and spend an hour a week doing some task you despise to save $5?" However, most people aren't in a position where they can directly trade in, say, an hour of commuting time for a check.
Ok, we replaced 'curious mathematics' with 'group theory'.
I've bounced at least one deer off my hood (it actually looked like it did a backflip/roll, since I saw all its feet in the air). I'm quite glad it didn't stay there. I took surprisingly no damage from that encounter.
I think randomness would undermine the "will" part of "free will", whilst perfect determinism would undermine the "free" part of "free will".
Documentation

Needs to be written. Consult ui.h and the examples for details for now.

:(
- [ ]
I've been developing with Python 2 for 8 years now, and I take umbridge at the upgrade. Python 3 introduces a variety of breaking changes but in contrast to other comments, this is great. Python 2 has a litany of mistakes in it (ever try a listcomp using a previously declared variable name as the intermediary? Watch that get clobbered when block-level scoping decides it doesn't fancy it; there are many more similar examples), some of which are mercifully fixed in 3.

For me though, what's the point? I like that lru_cache is a convenient decorator rather than having to roll my own memoisation and that some relatively solid steps have been made towards async programming but that's about it. Its not like the changes were things that couldn't be achieved before (Twisted is solid, from what I have seen so far). I still have to factor in the GIL if I want performance to a certain point (dual core processors have been around for almost two decades now - I am starting to question why cPython is even considered a serious choice for use cases where prod has more than one core).

More crucially though? The APIs. camelCase features heavily (in spite of PEP8), the principle of most surprise is rampant (I recall last week discovering a function signature with infinite arity rather than passing a collection, like, you know, every other Python method) and SO many more warts. When interacting with a file, try and guess what you want: "readlines? Doesn't load each line into collection, which is what you'd expect. writeline? Be sure to manually interpolate a \n because in contrast to the name, it's actually going to insert everything on the same line because... well, who knows. writelines? Well, you know how in Python you usually iterate over over thing and handle it? Well here, you pass a collection. There's a corresponding read meth... No there isn't". If we're introducing breaking changes, how weren't these things fixed? You either commit to breaking changes or you don't make any - py3 trod the line somewhere in the middle and is paying for it with its adoption numbers. The broader point is that this mess is exactly why we all love libraries like requests. If Python were a Fortune 500 company, GvR would have been ousted as CEO long ago, and rightly so.

As a contractor, I have to absorb this new way of doing things in case I find a job that actually requires Py3 knowledge (in the UK at least, these are less frequent than HN prefers to make out) because my marketability depends on it. That said, although I'm currently contributing to Pypy, I realistically see my future in Clojure, Ruby, Elixir or some other language that I'm prepared to put the time into picking up, in contrast to Py3, where I see missteps and hamstrung APIs as active disincentivisation to my learning. Any half decent dev will just move on, because why would they put up with this? Did we not learn anything from PHP?
In current usage, people almost exclusively use "alien" to refer to ETs. The only ones who use it in the sense of "foreigner" are immigration bureaus, and this becomes a source of hilarity whenever they speak to the outside world.

Would you ever say "I had some aliens in my home last night for dinner" and expect someone to interpret that to mean immigrants/tourists/strangers? At best, they would criticize you for using that term to refer to them.
Addictive drugs is a good comparison. The supply stills exists because it's profitable and because of suppliers who don't have any moral problems with providing the supply in the first place, for the sake of profit. I remember I watched a documentary on Mexican cartels, and their excuse is simply because they don't know any better.

In the case of technology, it seems a sacrifice has to be made, to refrain from using said manipulative strategies, and thus losing profit.

I still don't quite understand your point about consumers. Assuming that you have free will, it's your own choice to either use those products or not. You can't blame companies manipulating your behavior if you opted in in the first place.
Taleb is exasperating. Pareto-Levy distributions are statistical nihilism the way Taleb talks about them.
Data is very often approximately normal. Or can be approximated with something like Student-T. That includes estimators for volatility in stock returns. If you assume your risk profile can be characterized with standard deviation, well, you're an asshole. It also can't be characterized with MAD.

Then you have stuff like this: "MAD is more accurate in sample measurements" -what does this even mean?
Look at the disassembly photos for Morskoi Boi! It's lovely oily electromechanical stuff. I'd love to have a go.
I think it's actually a pretty good analogy. The vast majority of people I know, regardless of whether they believe in free will or not, cannot help but act as if they do. I'm one of them. I think there's little correlation between belief and action in this particular issue, even more so than when it comes to belief in demons.

But perhaps I'm not getting exactly what you're trying to say?
I think this is not necessarily right -- the existing technology limits peoples choice and directs them to behave in a certain way sometimes, but it's not like people don't know they are being manipulated or that they are being provided limited choices, but they live with it what's available if what's available is satisfactory enough. But if it doesn't really satisfy them, people do go out of their way to get what they want...mostly. Atleast that's what I see from a data-point of 1.
It gets kinda spendy backing up a whole drive with tarsnap doesn't it? It's blocked for me at work so I can't tell, but I thought it was operating on top of S3. At bare bones s3 pricing that would be $15 a month if I'm not mistaken, for 500GB.
The Crowdjury, a Crowdsourced Judicial System for the Collaboration Era
What you are describing as "absolute" is described in the literature as "invariant", which might help if you are doing web searches for more information. "Absolute" usually has a different meaning.
You're conflating Marxist-Leninism (and Stalinism, Maoism, etc. they tend to get named after their dictator) with communism. You've just demonstrated that most of the countries that call themselves communist or socialist... weren't. That doesn't change the word or its definition.

The Free Territory and Catalonia were libertarian socialist communities. They were betrayed by Bolsheviks and Stalinists respectively.

> Which simultaneously explains the extreme poverty Socialism has produced every time it has been attempted.

Britain forcibly deindustrialized India, reducing it from the most productive region of the world to one of the poorest. This, somehow, is not an indictment of capitalism, but all the dictatorships that call themselves communist are an indictment of communism. I don't care at all to defend the likes of the USSR or their satellite puppet governments, but you're drunk on propaganda if you think any of these criticisms you've leveled cannot be made against the so-called "free world".
Giving credit to Lucas. But it's pretty obvious that SW was a recipe of pretty staggering ingredients. From pictures to music, design, even the sound engineering. Everything was pretty unique and succeeded when there were thousands of way they could have failed. That makes SW even more special in my mind, a really serendipity gem of these times.
I am trying to simply understand the true significance of 1984. Most online searches point me to George Orwell's book. I am definitely not trolling. Being young and born in the 80s it is hard to understand these kind of things.
If you just don't want to mail a check every month, you don't need to go as far as a credit card and paying a 2% fee. Your bank should have a bill-pay feature, and they will cut a check and mail it on your behalf. Usually this is a completely free service and can be done on an automatic schedule.
> If you ask it for directions, are you going to build your own mapping engine or just use google maps or another third party solution?

(In the following, "server" means computer owned by an outside entity, such as Google or Amazon, and "local" means on a computer owned by you, even if that computer of yours is acting as a server for your other devices)

It doesn't have to be all or nothing.

The maximum privacy leaking method would be to have every direction query handled entirely on the server end, which means you are telling the server the source and destination of every trip you ask directions for.

The maximum practical privacy preserving method would be to download map data for a wide geographical region, and then do all direction calculations locally.

A middle ground would be that when you ask for directions, download map data from the server for the city or county regions necessary for that trip, and do the directions calculations locally, and save the downloaded map data. For subsequent trips, use the saved data, occasionally checking with the server to see if there are updates. Someone snooping at the server will know the first time you ask for directions involving a given city or county, but won't find out where specifically you are going. Depending on how the update checks work, they may also subsequently get an idea of when you make other trips in that area, but again will not get specific origin and destination.

> If you ask for the latest basketball news, are you going to search google or are you going to build your own web crawler?

A couple possibilities to do this.

One is to pull a comprehensive news feed from the server, and then locally filter and sort it.

Another is to use Google to search for sources of basketball news, and then subsequently you get your basketball news directly from those sites.
It's a good news/bad news scenario. Good news is that we've potentially found a new way to create antibiotics. The bad news is that it took us so long to think of it and millions more might die of new diseases before we can finally get efficacy at scale out of these techniques.
Twitter's list creation feature seems to be underutilized by most people also.

Having lists of people I follow (or even some that I don't, but are still in one of my lists) categorized by things like 'Tech News' and 'Video Games' and keeping them relatively small and focused is exactly the way I prefer to use Twitter, especially with clients that make viewing and editing lists easy like TweetDeck and Tweetbot.
Python2 supports unicode. Chávez and Çelik are covered.

I'll take Python2's POSIX text model over Microsoft's default unicode strings every time because I prefer Linux. At this point in time see no reason to cater to a shrinking server platform.

Not to mention they didn't even get unicode right with Python3. Google did with Go (assume UTF8).
Project Ara Lives: Google's Modular Phone
Ask HN: Low-cost office options for independent contractors in New York City?
Someone asked a very similar question as this one, but it was years ago and the answers were mostly around coffee shops and libraries where you can concentrate.

I was wondering if anyone has any ideas or recommendations for WeWork-like desk space that doesn't have as high a monthly cost (we work is about $600 for just a desk). Or is that just the going price?

It'd be great to have a place to work outside of the house during the week, and even the weekend, where I'd go to study since home isn't all that comfortable or quiet. A buddy recommended some university libraries, which are an option. But a library is not a place I'd be able to work from very easily, just study.
Uber Partners with San Francisco Landlord to Subsidize Car-Free Tenants
And there, I thought for a moment, my 38 KB CSS file is a mess and way too big. I guess, this puts it into perspective.
It definitely meets, so I'll put it there.

Thanks!
If you are using windows 10 there is a new backup feature that works similar to time machine, can backup to external drive or windows share I believe. http://windows.microsoft.com/en-us/windows-10/getstarted-bac...
Not affiliated either but I love privacy.com! I've been using them since I saw it on HN a few weeks back and no looking back. I regularly get to exchange messages with the team and they've fixed many bug reports in record time (nothing serious, just finicky stuff).

Unlike my credit card companies who refuse to get with the program and show me auths and captures in somewhat real time. Having to wait days to find out what went through is such a joke. I thought cards were supposed to be easier... if I spent $10 in cash I know I've spent $10, with a CC I wait 3 days and find out butterfingers misplaced the decimal and I'm left trying to hunt down $1000.00 that's now on my account while I'm miles away.
A pity.

Portuguese solar can take a big bite out of French peak demand. The sun sets on Marseilles, and everyone's coming home for dinner, but there's still some sun in PT.
NISTA/NSA FPTW^XEXT.1 Security Reqiurements on OS X, Linux and the BSDs
You can definitely do a chargeback on a debit card. It's just that you have to pay first and then get it back later.
It happened to banks outside the US, where they weren't guaranteed (but did get bailed out).
Do you have any data on the majority disliking Google thing? Most people I talk to are completely unaware of internet privacy concerns, let alone using that to form opinion of dislike about companies (of those that do, it's usually the anti government crowd). But both your and my anecdotes are just that...
It needs to be written because when I put that note down the API wasn't stable. Now that it's mostly stable I can start writing the documentation, which should be very detailed. There's already bits of it in the docs/ folder, for a taste.
Lists are still my favorite part of Twitter, but you're right, they have it hidden away. I prefer to use Twitter clients that let me view and edit my lists easily like TweetDeck and Tweetbot. I hardly ever load up twitter.com anymore.
I think you need to break your use cases up:
1. Am I in ecommerce will this work with a shopping cart?
2. CMS or blogging platform? ad based?
3. Conversion funnel Saas or lead gen?

what if I have sever generated content will it work with my site?

Also, is this targeted at conversion experts? or novices?

Next, if I have all this content how do I get it into your system?

And, I think you need to spell out better the value prop.

Would you like to drop "the cost to get customers" like a rock?
I was actually thinking about writing one meself. My plan looked something like this:

Raspberry Pi with a python script running that does microphone->speech recognition (I was going to use Google's dictation service, but you could do it however you want)->voice-API.

The voice API will look something like a regular old REST API does, but for humans: it'll have a bunch of trigger words that would emulate API endpoints (e.g. "play" for music, "turn the lights" for light control, etc.) with the rest of the query being fed as the parameters. And anything that is unrecognized would be assumed to be a question and passed to WolframAlpha or something similar.

Has anyone tried something along these lines?
Why don't more folks respect this car? It's quite an engineering accomplishment.
Sorting Resumes (2006)
If we regard taking the absolute value as a squaring followed by taking the positive square root, then basically we have "root mean square" (STD) versus "root square mean" (MAD), that is all. The one calculation takes the square root after the mean, the other moves it before.

If we extend MAD to vectors, then we average the vector norms.

What is the norm? It is the root mean square of the vector components. So then MAD is then the "root square mean" of "root mean squares".
That may be true in the case of smaller open-source things. But when it comes to larger projects, it's largely the same way as it is in the rest of our society: things that are considered too important to the whole are changed regardless of pushback.

Not a big deal if something like screen dies or fades. But the same is not true of something as big as Python.

Open-source is democratic in that you have a voice, but it doesn't mean your opinion matters much in certain cases.

Python2 hardliners have been warned for years. By the time it is sunset it will have been 12 years since it's release. Why should the Python devs stop moving their project forward because you're not interested refactoring and deprecating old code?

Where I work we move forward and adapt our code/patterns over time. If an old thing breaks (due to updating to Py3 compatible features), we deprecate/replace or refactor it to work, whichever the team decides holds more value for us as a group. There's probably very little code in there that was written 8 years ago when Python3 dropped. We iterate forward.

I get pretty frustrated by this "but this stuff I wrote a decade ago works and I don't wanna..." attitude in the tech world. Not saying people should burn the candle at both ends to keep up, but come on. 12 years and you can't refactor forward? Then you find yourself in a position where, oh shit we really have to burn the candle at both ends.

This isn't about the actual work involved then. Because you're going to write code anyway. It's about not wanting to change your headspace (not all that much, esp for experience programmers) to write Python3 compatible code. The burden then is on Python hardliners to keep up or fade away, much in the same way you suggest.

Old is replaced with new. It's the way the world works. Get over it.
I'd hate to have seen your high school essays on Swift's A Modest Proposal.

https://en.wikipedia.org/wiki/A_Modest_Proposal
Why Real-Time Weatherization Marketing Is More Important Than Ever
Sorry; I didn't see this until now. I think there were some crossed wires at our end.

In the future it's best to email hn@ycombinator.com with something like this, because then we're sure to see it.
Well, yes, but he's saying that "rules" and "software" are incorrect metaphors, and that they are a way of saying it wrong. I think that's an important distinction.

What strikes me in the section of the article with the six metaphors is that each one is "true" at a certain level of abstraction, and as time progresses, the abstraction gets thinner and thinner and closer to reality.

The author's claims that I have the biggest problem with are that brains don't store or process information. We clearly do. Our behavior depends at least partly on past experience and our perceptions of current circumstances. When I remember something, do I assert the read and address lines on a NAND chip and latch the data into a register? No, certainly not. Do I trace a weighted graph of neural connections forming a fuzzy cloud of meaning? At the least, that's closer to what I'm doing, and I'd still classify it as information storage and retrieval.

The author doesn't seem like they're attacking the imprecision of a metaphor. They seem like they're rejecting the "brain as a computer" metaphor outright.
There's nothing wrong with subscribing to a music service, as long as the music doesn't stop when the network does. That's why I say music should be stored locally, even if just in a cache.
Kudos for replying graciously to a snarky comment =P
thanks for the thought, I'll check but pretty sure I', stil on IPv4, 6 not enabled, maybe I'll try enabling it, or burning some sort of effigy, http://www.mail-tester.com/ is the link I intended.
Lens of human eye can be fully regenerated, at least in newborns
At this moment, why would government give any tax breaks to gay couples if most of them (even in the states, where they are allowed) do not raise children (which, I believe, is the reason for those tax breaks in the first place)?
Hm. Maybe we need a system for mail and messaging which puts most items into a bin to be read later. Once every N hours, it shows you the "later" items.

(One real headache is the demise of third-party messaging clients. You can't write a Twitter client any more, or a Facebook client, or a WhatsApp client, or a Slack client. This is a big problem, because the vendor clients work for the man, not for you. With email, you're still in control, but not with the proprietary systems.)
iPhones and new clothes are exactly the kinds of things that the middle classes can't really afford, but think of as normal.
http://www.monbiot.com/2011/11/07/the-self-attribution-falla...
I'm worried about bacteria that are antibiotic-resistant. So I was excited to read the article you cited.

> Don’t get me wrong—there is certainly no case for complacency at this stage.

Oh. Okay. So unwarranted optimism is... unwarranted.