skysight-inc/HackerNews huggingface dataset:
My understanding is that you can use WebSockets within a web worker. But I haven't done it myself, so that could be wrong. In any event, the service worker specs are all still evolving, and I expect that as people try to build more sophisticated extensions on top of these APIs, they will mature to allow more sophisticated behavior.
I wonder if a lot of addresses were added by AM themselves, perhaps from an email marketing list. I have a spam-catcher account where all messages go straight to the junk folder. I use it when required to sign into services that I don't ever plan to return. I found this email on the AM list, though I haven't ever signed up. It's likely that my address was sold by some service or another, is all I can figure?
Except as many others have pointed out, having an account on the site with a matching credit card number does not offer proof of cheating, nor even of intent.

I'm not very sympathetic to the people making this argument (the "it ruined my life!" crowd), because the reality is that probably 90%+ of all the account holders cheated or intended to cheat while married, without their spouse's approval or knowledge. As far as I'm concerned, if you had an account there, it was up to you to make sure your spouse knew that, and why. And it's your fault if your spouse is unhappy about it or doesn't believe your post hoc explanation. The criminals responsible for the leak need to be punished severely, but the criminal nature of their acts doesn't let you off the hook.

Nevertheless, this all falls well within reasonable doubt for me, so I'm not going to call someone a "cheating spouse" even if 100% certain they had an account. For one, I don't care; what is and not cheating is between spouses. For another, I don't need a libel lawsuit. And last, calling someone a cheater doesn't provide me any benefit anyway.

So maybe lay off the loaded language a little.
Have you ever used a concierge service either at a hotel or over the phone? It usually takes a form of a back and forth conversation to identify what you really want.

That's the difference between talking to a real person (or good NLP) and a search query.
Reminds me quite a bit of the last true hermit story posted here a while ago: https://news.ycombinator.com/item?id=8205993
The concrete in the walls surrounding you contains Uranium. That alpha-decays from time to time. The system consisting of a single, former Uranium atom that just alpha-decayed, together with its alpha fragment, has a temperature in the tens of billions of Celsius/Kelvin.

(Yes, questions about the validity of defining temperature in such a system arise :)
Exactly. If you publish just the digest of "HMAC(salt,handle)" and want to find a new salt in order to fill in a different twitter handle but with the same digest, this is called a pre-image attack -- finding a message with a specific hash value, with a time complexity of 2^n.
User: "Hello M."

M: "How may I help you?"

User: "What are my options for deploying a Python/Django project and making sure it is setup for scalability from the start? Compare five hosting providers for me. No, I don't know what metrics I should look for. Please research these and let me know what they are when you deliver the report. I also need an objective evaluation of our project in order to determine the risks that might be involved in going with Python 3.x rather than 2.x in the context of the libraries we might need to use in the future. Analyze the nature of our application in order to determine what the applicable libraries might be. Also, go through PEP's and make me aware of anything that might be relevant to the above. You have one week."

M: "My responses are limited. Would you like me to find you a restaurant?"

User: "No. I've lived in this town all my life. I know where most restaurants are and I know the handful I frequent. I need help with real questions. I can get the latest weather report, I can find a restaurant, I can order pizzas, I can go to the drive-through if needed and I sure as hell am not going to plan a vacation for my family this way. What I could really use is having you run through seriously time-consuming research, summarize results and present them to me in an easy to consume form. What I could really use is having you save me from doing 40 hours of research across 100 websites. Food, the weather and vacations are not a problem."

M: "Ah, but there's a great new BBQ joint not too far from you"

User: "I'm vegetarian"

M: "My responses are limited. How would you like a thrilling and exciting hunting safari in Africa?"

User: ":-("
The deal isn't with the BND it's with the BfV which is for German interior issues only so spying outside of Germany is theoretically unlikely.

[even though my guess would be that a similar deal with the BND is in place as well]
Which is going to throw out all the other users' data too. Unless you have one key per user, in which case those also need nontrivial backup.
I do think the author of the NYT article used an unfairly mischaracterizing word. The better replacement would be "tough negotiation". From what I've read, the union leader was not threatening a strike, but merely refusing to engage in talks.
I would bet the ios emulation layer isn't going to be much use off windows.

In any case, there's already gnustep to get you pretty damn close.
It's not pre-approved APs as far as I'm aware, it's any public AP that has no password or landing page, and isn't manually set by you. If you have wifi assistant enabled, it will automatically try to connect to anything that's open from what I've seen.
It shows the solution really. Turn the focus on the people making decisions. Put them under surveillance and see if they still think everyone needs to have all their communication public for their own safety.
What is the best alternative to Wit.ai, now that they have been consumed by Facebook??
Me too. I constantly receive email notifications that I've won some lottery or inherited money from some prince. It's clearly been sent by mistake. Being a good citizen, I've never attempted to claim them.
I haven't checked but it's a valid point. I think we're going to register the trademark anyways just in case it helps the cause.

One of my co-founders says he thinks that registering it after the fact won't have much affect but who knows. Also, the defunct public relations company that had the same name appears to not be in business and hasnt been for at least ~4-5 years...
Maybe some of them fear that using professional escort services make them bigger targets for blackmail or their information will be used to cut deals when the escort service is busted. Also, some may be looking for more than sex with professionals.
Corporate interests care a great deal about borders so long as it allows them to artificially segment markets to derive maximum profitability (dvds, pharma, etc)!
All interesting news is "hacker news" (not to be confused with "Hacker News" the site).
You're definitely in the same league, but you don't necessarily have the exact same incentives, which might affect the negotiated terms in various ways. But in general, investors are very sophisticated and aware of how to get a good deal, so negotiating for the same terms they get is a good stand-in for negotiating for good terms without needing to be as sophisticated yourself.
I have a similar email address. Signed up for gmail early on. A lot of people are surprised that AM doesn't verify emails, but it doesn't surprise me at all. I am signed up to 100s of newsletters and other services through no action on my part. I can say with certainty that Plenty of Fish also doesn't verify emails (at least at first,perhaps they inactivate accounts after a period of time). I had to add them to spam. It's too bad, some guy in Australia with my first letter/last name was getting a lot of attention from the ladies.
I think the average person's capacity for deeply focused work is generally considered to be around 6 hours per day. I've found that to be the case for me as well. However, I can be maxed out at my day job, but go home and work on an unrelated side project for several more hours.

I highly recommend Cal Newport's blog as he writes phenomenal content on "deep work", the importance of focus, and how to maximize your "deep work" output.
--> http://calnewport.com/blog/about/

Separate out "deep work" (design, coding, problem solving) from "shallow work" (email, social media). Do as much deep work as possible every day, but then fill in the rest with shallow but necessary work.

P.S. My average day-job working time is 8 hrs.
Linux users aren't the issue. Nor am I attempting to blame them.

The problem is that basically you are always aiming at a moving target of system configuration when you release. Do you bet that your users have mechanical disks or SSD? If you aim for the latter you can make different choices. Windows as an operating system moves pretty slowly compared to the broader linux ecosystem, your percent users running a particular version of say DirectX is easy to guess, and easy to predict.

The problem when you move to linux is that the landscape is shifting rapidly. Everything from the kernel to libraries to what Distro is hot this week change nightly.OT steal mikepavone's example; In the last few years how many new families of windows video card drivers have come out? How much change have we seen in their capabilities? On linux the answer is, frankly, impressive.

This is great for linux, but it makes it hard to reach out to the smaller percent of the small percent of users who are having an issue and fix their issues.

The result is that at release you can just let that windows binary sit there and maybe fix a few bugs that crop up in your code. Your linux binary is more of a surfing act where things are great, then you are slowing down, and something breaks, and the whole tower comes down.

Fundamentally, it's why things like Unity are popular. The fewer people on a team, the less time you have deal with things like compatibility issues.
No. The cloud turned out to be convenient, but a terrible idea for privacy and control of our data. Private clouds are currently deployed by companies for regulatory compliance or paranoia. But in the future they could be installed by individuals.
I've heard that AM didn't verify. And I'd say many shady websites won't.
I'm still not sure how I feel about that patch, but to be clear it does not blacklist Tor by default. What it does is that if a particular node detects a DOS attack that originates from the Tor network, each node with then down rate the Tor IPs (since that's where many of the DOSs originate from), giving non-Tor nodes higher precedence. And thus avoiding the DOS attach for non-Tor nodes.

Under normal conditions, Tor nodes are fully integrated into the network.

Like I said, I'm still ambivalent about this patch (for multiple reasons), but saying blacklisting Tor by default might give people the wrong impression of what it does.

In the words of BitcoinXT site [1]:

"This patch set introduces code that runs when a node is full and otherwise could not accept new connections. It labels and prioritises connections according to lists of IP ranges: if a high priority IP address connects and the node is full, it will disconnect a lower priority connection to make room. Currently Tor exits are labelled as being lower priority than regular IP addresses, as jamming attacks via Tor have been observed, and most users/merchants don't use it. In normal operation this new code will never run. If someone performs a DoS attack via Tor, then legitimate Tor users will get the existing behaviour of being unable to connect, but mobile and home users will still be able to use the network without disruption."

I've looked at the patch, and that's pretty much what it does [2].

1. https://bitcoinxt.software/patches.html
2. https://github.com/bitcoinxt/bitcoinxt/commit/73c9efe74c5cc8...
Will we be seeing a movie made about this in 20 years as we did with "The Lives of Others" in 2006?

http://www.imdb.com/title/tt0405094/
I have no personal experience of AM - but everything I have read about it says that they did not require email validation of this sort.
But that's widely reported as not being true. On what basis do you claim otherwise?

> It’s important to note that Ashley Madison’s sign-up process does not require verification of an email address to set up an account, so legitimate addresses might have been hijacked and used by some members of the site. One email in the data dump, for example, appears to belong to former UK Prime Minister (Tony Blair).

-- http://www.wired.com/2015/08/happened-hackers-posted-stolen-...
Flexport is hiring senior front-end engineers who love real-world problems
Correct. There's an OSF Mach shim running as a FreeBSD kernel module which is then used to drive XPC and everything above.

That said, I feel rather uneasy about the base FreeBSD going such a verbatim OS X route. I can understand doing it for FreeNAS, PC-BSD and derivatives, but it's quite invasive for upstream. Especially considering this requires running a parallel Mach kernel in the same address space.

Also, using Mach IPC deliberately in 2015 is like shooting yourself in the foot in my mind, but it's probably better than kdbus.
> I think websites have a resposibility to validate the email and delete the account if it isn't validate in a reasonable amount of time or have a link to delete the account if someone who signed up wasn't you.

Why do you think this? It would help if you pointed to a statute imposing this obligation, as I've never heard of one.

You might do better to make an argument that they had an obligation to delete the accounts of people who paid them specifically for the service of deleting their account. Which it appears that in many or all cases, they did not.
The could, but their incentive is to not.

Each block they do not submit costs them the block reward (5 ether). The jackpot is split into subpots of 5 ether for this reason. Each subpot is decided on by a single blockhash. The incentive of the miners is to play honestly.
That's not what Google Fi support told me:

> Thank you for contacting Project Fi Support! My name is Sydney and I will be glad to assist with your issue regarding WiFi services today. First, your phone should connect automatically to open WiFi networks. They have to be Google verified networks to automatically connect.
Here is an article regarding our feature known as WiFi assistant and how it works.

And I did try connecting to an open wifi - no VPN automatically activated (but that isn't the only thing that doesn't work...).
It's because since your healthcare is intrinsically linked to your employment, it gives management a leg up on labor.
How Stephen Curry trains with wearable technology
I mean, they probably do? Cigarettes and cigars contain nicotine, which is very pleasurable to consume. Now, yes, it also contains a ton of carcinogens and tar, but those don't actually make cigarettes not enjoyable, just not healthy.
It's just a FreeBSD kernel. Kip's implemented Mach facilities on FreeBSD, but it's not remotely like Darwin. Darwin is a Mach (micro-)kernel that implements BSD APIs on top of Mach.
Okay, time for my story:

About two decades ago, while going through new-employee orientation at a university, I sent some e-mail from a computer lab. As part of this, I entered my e-mail address as the reply-to address. At that moment, there was some kind of misconfiguration: the directory on the university-wide server where global defaults were stored happened to be writeable.

A couple of weeks later, when all the students showed up, my e-mail address was the default reply-to address on the standard e-mail client in all university computer labs. And because the configuration problem had been fixed -- the directory was no longer writeable -- my address remained the default address.

It took me a while to figure out what had happened. For several days, all I knew was that suddenly I was subscribed to every mailing list in the universe.

When I did figure it out, I told the IT people, and they fixed it. But then -- I'm not making this up! -- there was some kind of crash, they had to restore from a backup, and it happened all over again.

There was no serious negative impact from this episode; I just got tons of wacky e-mails for a while. Perhaps things might be different if something similar were to happen today.
Have you been sleeping like a baby recently, but occasionally waking up and Helena Bonham Carter is in your house?
If you read more about them you'll find that they weren't very lucky.
In Django, as an example of one web framework, the email address would still be in the users table. There'd be a flag somewhere else in the database to indicate whether it had been confirmed or not. Only a sign up system that has separate storage for unconfirmed registrants, or that purges unconfirmed accounts after a period of time, would keep your email from showing up in the dump if a buddy signed you up as a prank.
1. By failing to submit a block, a miner loses the block reward of mining that block (5 ether). The lottery is set up in subpots of 5 ether each, and each subpot is decided by a seperate blockhash. The miners could cheat, but their economic incentive is to be honest.

2. Not sure if I understand this. Can you expand on it a little more?
I definitely understand that this bag can be reused. I thought the point of banning bags was so people would bring their own bag, perhaps have to pay a bag tax or whatever.

I don't see how these bags made it better at all - in fact it's much worse. The bags will be used (or discarded) exactly the same as the cheaper ones - it's just wasting 3x the amount of plastic.

It just seems like a policy designed to reduce trash was twisted in it's interpretation and will actually generate way more trash. It's absurd!
By stating that, I meant there is some limit to hard limits always. And bitcoin is unlike traditional networking; better network does not directly affect scaling.
Any idea what the purpose is to this? I'm not putting it down, I'm just looking for context. The annotations say this work is being done at iXsystems, best known for being the stewards of FreeNAS, but this project seems to be separate.
The Wikipedia article about them is quite sparse -- is that because Wikipedia is blocked in Russia?

[1] https://en.wikipedia.org/wiki/Lykov_family
I run my solo bootstrapped SaaS business and have put in consistent 80-100 hour weeks (total computer time) for the past 4 years and am 60-85% "productive" (according to RescueTime). Of course there have been some odd weeks of only 20 hours (...and some 120). Not really proud of it. It is what it is. It's been working. I think in the next 2 years I'll be able to figure it all out and taper down (which I really look forward to!). It's just that every hour adds such clear value to the company... so I keep going. The hours come easy when its all yours. I've had a programming job before and could hardly stay awake for the 8 hours... let alone be productive!
> In addition to improving privacy and control, this is the only way to make Open Source web apps viable.

What about client-side web apps? Like Chrome apps? I've been working on an open-source web app with the intention of deploying it as a client-side Chrome app that is capable of syncing to many popular services (Dropbox, Google Drive, etc) for cloud storage.
Presumably Chrome and its updater are digitally signed... not that that stops malware but at least it is another layer.
This does not match my experience. I've had Fi for a few months now and I have 0 complaints. I'm in NYC and switched from AT&T, but even when visiting New Hampshire I haven't been affected by dropped calls or bad service.
That seems to be the case. But then one has to wonder why they bothered collecting the addresses in the first place. If I were running a service that most people would prefer others not know they use, and I were not verifying addresses, I would expect that very few of the addresses I'm given would be of any value. Since I haven't verified them, I can't really use them myself, and I'm not likely to find much interest if I try to sell them. So why even ask?
I meant capabilities allowed for and accomplishable without digital help, which may have been unclear.

> If you think about genetic predispositions to certain illnesses, and technologically enabled screening for that after conception as a precursor abortion, then you can see how people will disagree with your statement here.

If it was easily discernible without the internet whether the person had that genetic marker, legislating away the ability to determine it with the internet is destined to fail. The key here is whether the digital age makes it easier to expand and correlate on something already achievable through using your eyes interacting with someone.

For example, I don't believe we can usefully legislate away a company's ability to use information gleaned from the customer during your interaction with them for their own purposes. That's the equivalent of asking a fast food server to wear a blindfold. It will be worked around, because it's ridiculously limiting for little benefit. I think we CAN usefull legislate what passive information companies are allowed to share with outside entities, or require they track additional information that makes it easy for them to respond to requests for removal (such as timestamps for all information that carry through to linked info, so we can require removal specific past info and correlations derived from it).
Haha, you didn't lay it on thick enough ;)
استخر المپیک در کیش افتتاح شد
This, threads should cover topics beyond seed funded startups, and trendy JS frameworks. Not that there's anything wrong with those.
Every project I worked on at BT (15 years) and all the webdev work it makes no sense to have 20 different pcs all developing and trying to merge the code at the end.

You remove the risk of subtle differences between developers pc's

if your only developing standalone apps I could see it but Microsoft doesn't develop windows or office that way.
The Russian article has a little more than the English one, if that's what you mean.

Anyway, http://www.smithsonianmag.com/history/for-40-years-this-russ... has a lot more than either.
The Gig Economy Hasn't Taken Over
Couchsurfing.com does this a little differently - they mail you a post card and you enter your 2-factor code from the postcard onto the website, verifying that's your real address.
Except that infectious diseases have innumerable, dissonant final effects on the body. Cancers all basically do the same thing to different parts of the body. Which is why the notion of cutting the symptom (uncontrolled, mutated, undying cells) can be considered.
Anyone interested in this story might also be interested in Hannah Arendt's Eichmann in Jerusalem (famous for its "banality of evil" thesis). She regarded his trial as nothing more than a show, a kangaroo court, meant to act as catharsis for the Jewish people and a world looking for a figurehead to blame.
If you're running Chrome, you've let all the people who can update Chrome into your system. If your security software hasn't detected this, it's snakeoil and won't detect more serious threats either.
Little dog trying to swim in the Ocean
Western married straight couples are an easy case to reason about. But take a look at the below.

https://www.reddit.com/r/lgbt/comments/3ebzzj/i_may_get_ston...
Agreed. I still long for the day where the use of "the cloud" will fade out though, not that it's major issue, but I do think that buzz words contribute to making the whole process more obscure to new comers...
The Navy's new drone is practically a Transformer
I think from a purely financial calculus, that's right, but most people make decisions based on non-financial incentives as well, and startups sometimes score highly on that front. There are tons of variables here where startups can be more attractive than big companies: bureaucracy, job self-determination, responsibility relative to experience, passion / cynicism, etc. And the biggest one is probably learning how startups work so that you have a huge leg-up if you start your own one day.