skysight-inc/HackerNews huggingface dataset:
I'm not involved in Mega anymore. Neither in a managing nor in a shareholder capacity. The company has suffered from a hostile takeover by a Chinese investor who is wanted in China for fraud. He used a number of straw-men and businesses to accumulate more and more Mega shares. Recently his shares have been seized by the NZ government. Which means the NZ government is in control. In addition Hollywood has seized all the Megashares in the family trust that was setup for my children. As a result of this and a number of other confidential issues I don't trust Mega anymore. I don't think your data is safe on Mega anymore. But my non-compete clause is running out at the end of the year and I will create a Mega competitor that is completely open source and non-profit, similar to the Wikipedia model. I want to give everyone free, unlimited and encrypted cloud storage with the help of donations from the community to keep things going.
Our e-mails are more or less mission-critical, so we try to send, then try to send again -- I suspect the additional failures are causing this to back up a bit. For concrete numbers, of 27 e-mails we tried to send, only 2 got out successfully.

Also of interest is that I only got a 454 ("Temporary service failure") three times -- the rest of the time, it just freezes/times out in ssl.
A perfect hash is a function in the mathematical sense in that there is a unique output for each input. So, hash the stored password ahead of time, and hash the challenge password after receiving it, and then compare the two hashes. You don't need collision detection, since a match can only come from two identical keys. You don't generate passwords for people, although you could, as long as you don't reveal your hash function. There are useless perfect hashes, like "password + 1", and there are much better ones that produce near-random output.
Damn player don't quit.
Currently reading Dune (I'm at 50%): I work a lot with Bayensian models and I keep seeing the way Paul Atreides can "feel" the future as a perfect implementation of Bayesian thinking. He weights every minute detail in a intuitive way and computes most likely outcomes. Also, the religious parts are very nicely worked out as planted by Bene Gesserit with a very detailed, worked-out plan. I love it. Having such consistent, logic based aspects to fiction makes it feel much more like you can be the hero yourself. It teaches you something real from a story that is fake. I love books that change me rather than just entertain me. It's true philosofy.

Some of my favorites and their lessons:

Enders game -> Understanding an "enemy" makes you see their beauty, makes you not want to be enemies (dehumanizing the enemy is extremely important in warfare and in propaganda; we boycot evil Putin, we don't think of honest Russian people who "love their children too", trying to make the best out of life.).

Atlas Shrugged -> The importance of not ignoring your own wishes in a group context, the morality of rational self-interest.

Brave New World -> You can either spend time creating or you can spend it consuming.

1984 -> All the metaphors it provides just makes any discussion regarding government over-reach so much more efficient.

Little Brother -> Why privacy is more important than security: Your rulers can be wrong with catastrophic consequences.
This is a very good question. I really hope someone with domain knowledge answers it.
Because, following the corp hypo, it isn't the lawyer's decision. A lawyer doesn't decide which path is best for a corporation. A lawyer outlines the various options and allows the corp's leaders to make the decision. Sometimes there is an obvious answer, sometimes not. Therefore any accurate flow chart would end with a series of options. The lawyer then stands ready to answer questions about those options. It's a back-and-forth conversation and, imho, the client rarely agrees completely with the lawyers opinion.
Looks like there's critical infrastructure in us-east-1 that's broken and causing a ripple effect across all of AWS

Our platform is entirely hosted in ap-southeast-2 but we've had our EC2 instances deregistered and OpsWorks reporting them terminated where EC2 is showing them active and they're still reachable via SSH
No.

Nginx, Postgres, Python/Ruby/Node/etc please.
> If they use IP logs coming from Amazon, that doesn't mean anything, because Amazon employees may be signing up for Angie's List for their own personal reasons, correct?

I don't think this is right. If you're doing it using company resources (the Amazon network/IP), a legal argument could possibly be made that you're doing it on behalf of the company.
Although it's looking like end-user deliverability is not great we are seeing huge delays in things actually getting out of SES.
I can recommend spideroak.com
I think parent is addressing the situation where the company is giving the employee the stock for free, trying to avoid there being an out-of-pocket cost for the employee. In that case, the value paid is 0 and the entire value of the stock is taxable income to the employee. An 83(b) doesn't solve the problem here because it just makes the IRS calculate the spread on the day of the purchase, rather than at the time of each vesting event, but there is still a taxable spread on the day of purchase.
The Macbook Pro using VMware Fusion (or Parallels, etc...) is a good choice, I have a similar setup working without a problem. 13" might be nice for traveling if you do that a lot, but when sitting at a desk the bigger screen is nice. (of course you could always connect an external screen but still).
Just because you don't understand the JavaScript this, doesn't mean it's broken. It behaves exactly the same way every time you use it... It refers to the object that called the function (unless, of course you or someone else overrode it).
The siphon
Show HN: MooChat – Find interesting people to chat by magic words
The backwards incompatible kind.
I'm exhausted. Downloading all my data from all "soon-to-be untrusted" services to my external hdd. That's madness.
Womens wear
what is the use of online shopping?
The entire point of a character with depth, like say Harold Lauder in The Stand, is that that depth gives a reader insight into why they do what they do during the story. It provides tension between what is obviously the correct/logical thing to do, and then trying to predict what the character will actually do and why.

First question: did you read through all of HPMOR?

beep-boop, sociopath, scumbag rich kid, etc.

Second question: why do you call out the author of the article for using "him" instead of "her/them/xer/it/whatever", then proceed to use incredibly demeaning terms and guilty-by-association smears against another oppressed subgroup, the true nerds? Your comments have been drenched with slimy, wet, arrogant hypocrisy.

----

The thing I dislike about so much of this rationalist stuff is that, honestly, it breaks apart like so much driftwood when confronted with the jagged incongruities of how real people work.

Maybe you are using too narrow a definition of "rational". It's easy to break something apart like so much driftwood when you're attacking a strawman.
> The company has suffered from a hostile takeover by a Chinese investor who is wanted in China for fraud. He used a number of straw-men and businesses to accumulate more and more Mega shares. Recently his shares have been seized by the NZ government. Which means the NZ government is in control. In addition Hollywood has seized all the Megashares in the family trust that was setup for my children.

Huh! I had no idea Mega was publically shared. Why would you do that if your philosophy was supposed to be privacy, not money?
Hi HN community, I launched MooChat a couple months ago and since then I kept iterating. I'd appreciate if you could share me your comments on this new version. More specifically:

Does the home page explains what it is?
Is it interesting to you?

Thanks!
While that is sort of true for a take-home test, there is still value in giving candidates an online or in-person programming task that needs to be completed in a small amount of time (e.g. 1 hour)
I do not completely agree, couple of my lab-mates (doing PhD in CS/ECE) still stuck at windows, they know what an OS is but they do not seem to care that "doing ssh to connect to one of the school servers is a basic human right" -- they search the web to download a software to do that, very sad.

Moreover, I know one postdoc (CS major) who uses a mac but never did "ps -u <username>" on a terminal.
5$ for a 500 gigabyte server, put seafile on it, done.
The woman who went to the library and read every book on the shelf
This sounds like paranoid cherry picking, at best. Nearly all of these "worrying issues" are the default behavior of every mobile Android and iOS device on the market.

Specifically, the sync and Cortana portions are complete non-issues. For example, you need to provide all of that information for a service like Cortana, or Google Now, or Siri to even function properly. And you will find nearly identical verbiage in the Android and iOS user agreements, allowing them to access, transfer, and use your data.

Yet, I don't see any of this righteous indignation about the non-Microsoft services.
So three different environments have had the ELB just release all of their clients and not come back onboard. Manual intervention was the only way.

Whats the recommended way to monitor if instances have become detached or non responsive? Want to immediately alert slack or send an email, etc.
Where can you get a 500GB server for $5?
I'll also add that I have minimal problems with being asked to work on my day off. Sometimes I'll change which days I'm in the office, but I don't think I've yet given up that day off outright, the worst that'll happen is a quick phone call to talk someone through dealing with an outage on one of my systems.
OpenBSD: from distribution to project
couldn't get that to work for me. I tried doing an incognito window, hitting the back button, etc. I thought it was something specific to me as I had just killed a shell session and deleted my only droplet when I noticed. It's up now though, glad I saw this post though thanks.
We started getting SQS errors from us-east-1 around 05:08 UTC.

We also have a bunch of files on S3 which Cross-Region Replication hasn't yet replicated... I think that depends on SQS as well.
Welcome to the valley.
Am I the only one that thought the link for this headline would go to The Onion, not The Grey Lady?
There are a lot of ways to integrate, but we use datadog and I generally find it excellent. Alerts to hipchat, pagerduty, etc, with AWS Cloudwatch integration. Of course, you have to assume the Cloudwatch API is working... :)
Yet, almost all well-known PHP applications don't have a public directory. And almost all non-PHP webapplications do have a public directory (e.g. practically all Python/Django and Ruby/Rails projects).

So the connection to PHP is apparent till today, although it may have to do more with crappy super-cheap hosting providers than with the language itself.
govcloud seems ok
Useful Tools Found on the Internet in PHP, JavaScript Developer's Everyday Life
His commentary starts at 12.38 in the video; it's really very thoughtful.

Here are some choice quotes:

...and why should you switch?
and ultimately, I'm not saying that you should switch.
I would like you to switch... but I also recognize that it's difficult to
switch, and it feels like a lot of hard work that you could also spend
instead on say, improving the design of your website, or adding features
to your application.

but...

So... python 3 is just a better language and it is getting better
over time.

Python 2 on the other hand, is a fine language, and it will remain
exactly what it is.

Yeah, we'll fix the occasional bug, but its asymptotically approaching
2.7 perfect, and its never going anywhere beyond there.

So, that's why you should switch to python 3, because the only way
to benefit from the good work the core contributors do, is by switching.

Seems reasonable to me.

Don't yell at people for using python 2; they have jobs and real like commitments to do things like running a company that pays people.

...but if you can use python 3, you should because it's only ever going to get better, while python 2 won't.

(and my apologies if I've transcribed that incorrectly, I did my best to capture exactly what he said)
Study: Climbing a Tree Can Improve Cognitive Skills
I think this is good insofar as he gets to see the pain first hand that a lot of companies with large 2.x codebases are having with the idea of upgrading to 3.x.
Our enjoyment of stories comes mainly from emotions

There are entertaining fics, and sometime I want to simply be entertained and feel the emotion. But I enjoy rational or just realistic writing as well and I look for that qualities in basically all of the stories I want to read.
that depends on his actual non-compete agreement, not some generic legal theory.
Populating a table with data in Swift
We seem to have had issues and we're not using OpWorks. I'm trying to determine if our issues are related.

Our instances are docker hosts, network seemed to lag/stop when proxying traffic to the internal container IP addresses.

Our ASG spun up other instances but health checks reported "Insufficient Data". The web console also seems buggy (API requests are failing).
SQS seems to be resolved now. (As per website)
"But other people felt the look was dated, and well over-due for a refresh. I guess the Firefox developers were in that group."

Is the UI of a piece of software actually a fashion statement?

Should these decisions not be evidence based in some way?

(I use Firefox 39 on Linux and have no strong opinions either way - just interested in the process)
OVH gives me an Atom-based thing with a 500GB disk for £2.98pm.
Leica Camera Screen Protector for M and T Series
The closest deals i know are

- 4TB is 25 GBP/mo at SoYouStart

- 250GB is 7 USD/mo at BuyVM
Seriously Mozilla, get over it. I know I use chrome and everybody I know uses Chrome. This is like a little kid who wants a candy every single day although he doesn't deserve it.

Every single time I hear about windows/IE/Edge I hear about Firefox/Mozilla too. What is this? Want a slice of that stake? Work for it.
If Dotcom wanted an open-source community-supported file sharing platform that couldn't be taken over by external forces, why did he create the perfect antithesis to that?

Why did he in fact sign an agreement barring him from competing in that sector?

I can't understand how somebody who wants such a perfect world consistently painted himself into a corner from which he couldn't.
It depends on how you see it : in the real world, murders, rapes or just thefts are still happening even in the most safe countries.

Total security is impossible (IRL and online), you just have to go with good enough security and hope you will be lucky.
I know it's not an appealing answer for idealists, but if you want more than that you get a system that is even more Orwellian than what we already have.
When the President does it, it is not illegal.
I believe the author of the piece uses "default = male" and has not occured to them that there is a more rational and inclusive language to use.
having issues. Not using opsworks. It is not limited to that.
> Let's assume tall people and short people are equally good at cracking eggs. Mathematically, if 90% of your egg-crackers are short, you've already hired under-performing egg-crackers.

In fact, this depends on the underlying population sizes of tall vs. short people, so this is a faulty argument.

More germane to the situation, however, is your initial assumption, whose analogue is dubious. So much so, in fact, that it is taboo to even allude to it. cf. pg's "What you can't say".
Show HN: Algorythem for trading forex is returning 60% a month
Characters in rationalist fiction don't need to be without flaws. They need to be without the obvious, cliched flaws that make most fiction work.

And in particular, this needs to be true of both the villains and the heroes, or you would indeed end up with something boring. The villains should have read the Evil Overlord List, and not make any of the obvious mistakes on it.

Also see http://yudkowsky.tumblr.com/writing for a detailed guide specifically about writing characters in rationalist fiction.
The plots showing the full dataset as a scatter plot on the court are great, and the most useful plots in this post. I also like the outlines of the court (though if I were making these charts I’d draw the court lines in gray or pale orange or something so the data would stand out more).

The heat maps are much less useful IMO, because the colors are poorly chosen and the data generalization/binning methods seem kind of arbitrary. Until the shot count gets up into the tens of thousands or more, just show all the data. (If e.g. aggregating all the shots from the whole league, then some kind of binning would become necessary.)

The marginal histograms showing density by x/y coordinates on the court are essentially useless in my opinion. Dramatically more interesting would be marginal histograms related to angle and distance in terms of polar coordinates centered at the basket (it might be necessary to ignore the angles for positions very close to the basket, where angle is kind of irrelevant). To make them even more informative, since the 3 point line isn’t a perfect semicircle, make marginal distributions (in terms of angle and distance) of separate categories of 2 point and 3 point shots, and stack them. Or even three categories showing dunks/layups, 2 point jump shots, and 3 point jump shots.
Pretty good read, even if it's a draft. Only thing that bugs me a little is the informalities, and reading "That's it." after something was explained.
Good points.

Though I think we may eventually see some service workers operate remotely via video or similar. That won't cover everything, but at least some.
Just watched their video... I can't believe I have never heard of these guys before!

Looks like they're translating natural-language into some sort of query language. Are there any well-known methods for doing this kind of thing?
Have you ever been obsessed with a hobby, past the point that it is really fun? Spent all night debugging a program? Kids are like that. How we find meaning and what we find fun aren't always the same.
Speed vs. Quality, WHICH WINS?
Ask HN: How do you manage Anger due to frustration?
There are times in everyone's life when something or everything goes wrong for a moment without any reason or your direct control over it.

Which leads to frustration and anger, which leads to breakage of control over your own mind!

How do you deal with such issues?
"The only way things improve is by large numbers of people speaking out. Power has no inherent motive to change, people need to push."

Please provide a real-world example of when this has most recently happened in any situation important enough to actually "count". The abuse exists everywhere you look, and there is never, ever, any serious backlash against it. The problem is that 99.99% of the population can care, but it only takes 0.01% willing to take advantage of the remaining population.

There will never be a sense of justice in such things. People who want the power will always take it, and there is nothing that will change that. Cynicism is not a negative trait, it's the bloody goddamn truth of our species. It sucks, but that's how things work. There is no changing this. It's simply not in the cards. Anyone who disagrees is either full of themselves or totally blind to the way the world works.
Maybe for money?
Setup Kali Linux and Metasploit with Docker on MAC OS
It's a shame. If telcos are in the loop, my hopes for this shrink 99%...
> It's sad that my favorite piece of fiction writing was a Harry Potter fanfiction.

That shouldn't be sad. The quality of fanfiction varies as much as the quality of content across the Internet in general: it ranges from horrendous to incredible. The existence of the horrendous doesn't in any way negate the incredible. Some of the best stories I've read (in any medium) are fanfiction, including HPMoR.
This is the way we should think about it, imho. If you don't like Python 3, or have any other reason to stay at Python 2, do so! But don't be mad at people having a good time over at Python 3.

I try to make my projects work with both, although that is getting increasingly hard.
Facebook's new Aquila plane
Simple and clean with proper message.
SES errors, no opsworks.
I haven't listened to it but I assume that should say "2.7 perfect", not "3.7 perfect".

Thanks for taking the time to transcribe it.
I try to look at the bigger picture, if the bigger picture is not harmed, it should be okay.

I also wrote about it a couple of days back: https://medium.com/p/being-nice-is-so-much-better-8ae0b66fbc...
Yeah, we don't use OpsWorks and had SQS/SNS/SES trouble as well -- thankfully those are not used to serve production traffic. From the set of services affected, it looks like Amazon's internal Kafka-like pub/sub system went down.
Always wanted to redesign Basketball Reference. Nothing fancy (I can appreciate that the data is king), just clean it up a bit.
Is anyone selling hard copies of 'Harry Potter and the Methods of Rationality'?
"No less so than if your friends, family, coworkers.."

There is a difference between those and MS.
Gifts: A Language of Emotion and Feelings
Have you not noticed that a few centuries ago society and technology made evolutionary instincts for reproductive success mostly obsolete? Do you think that a boy with a stay at home dad will fail to impregnate a woman before be dies?
I've been using Python 3.4 (and now 3.5) for development and couldn't been any happier. The async features, specifically, are amazing.

When starting a new project from scratch, I see no reason NOT to use python 3. Maybe if a few libs you depend heavily on are still not ported.

Even in that case, though, it might be a good idea to start on Python 3. First because most libraries are already ported[1], and second, you could try porting that specific lib, or maybe running it as a separate service using python 2.

I guess the problem remains about maintaining big, Python 2-based programs.

[1] - https://python3wos.appspot.com/
The ordeal that made Dan Ariely a student of humanity
These treaties are just an hostile takeover of the corporate world on our fake democracies.

But yeah we can still vote for the best presidential liar ... huh ... candidate. So good to be free.
I'm looking on the OVH website, but I don't see it?
What is the relationship to algorithms like HyperLogLog? They do also estimate set cardinality and seem even more capable?
I'm not saying you shouldn't force yourself out of your comfort zone, but perhaps you could try this: Find a fun problem and solve it with the new tech/language you are trying to learn. It a lot easier when "fun" drives your efforts instead of forcing yourself to do something.

As for feeling dumb when learning new things; you may have to accept that no amount of experience/data point will let you "prove to yourself" that you will be good at a new challenge.

My software engineer/wife/best friend pretty much rocks at every job she's worked at. I've lost track of how many times she's told me "I don't know if I can do this job." when she starts a new job. She's been going through this cycle of new job=>self doubt=>mastery multiple times for over 2 decades and she still feels that way. Apparently, no amount of data points will dispel that feeling for some people.
sorry yes. (fixed)
Ok, I can't tell if this is functioning normally. I am trying to launch a new instance. Numerous services have "increased API error rates" one even said "Elevated error rates"

All services panel were green indicating: Service is operating normally

I can't put confidence in this. Anyone have any info on whether this is resolved. I can do some on digital ocean, but I really need a few things on AWS. Confirmed up? COnfirmed working? Info?

Edit: Successfully launched an AMI instance and it deployed successfully and is accessible from shell and ip.