skysight-inc/HackerNews huggingface dataset:
Pretty neat, will have to try it out for Kiva. We translate a giant volume of words every year (we've translated nearly 100 million words total).

As it stands, we have an awesome community of volunteer translators who take care of most our needs, but sometimes in times of high demand we could use help getting through a large batch of loans to translate. That said, when we tested out some external services for leveraging machine translation and translation memories, what we found were a few problems that keep us from being able to leverage external solutions

1) Our volunteers don't like "post-editing", meaning what you are doing here of a human manually fixing up a machine translation. Since you are paying your translators, I imagine they don't mind though.

2) It seems the majority of companies are focused on English -> Foreign Language, whereas the vast majority of our translation needs are Foreign Language -> English, and this proved decisive with most of the software being geared in such a way.

3) Our partners are often in remote areas with not always the highest level of education, and often are writing in a language that is their second language (say perhaps French in a Senegal where the person's native language is Wolof), so the grammar of the French is not going to be great to begin with. This throws off the machine translation and makes it nearly impossible to develop a translation memory that is segmented in the right way to actually produce usable translation suggestions.

4) We need to review the text for policy guidelines (say for instance a partner puts in directions to a business by accident in a region where our borrowers are anonymized for safety reasons). But if we send a translation out to a service like yours and then just have the English back, and then need to report an issue in it back to the partner, the reviewer who would just know English would not be able to communicate back to the partner the issue and identify it in the original language version.

Anyways, just some food for thought in what we've had trouble with in the space of trying to help us get our lenders connected to our borrowers by providing them accurate translations of the borrowers' stories.
Yes! 95% of our services were running at AWS. Paying AWS for running our website is not a good use of money. Many cheaper ways to host a website.

Paying for 70-100 hours of compute and having the server crash in the middle of calculating your predictive analytics not exactly all that bright either. So, we bought our own gear.

AWS works and worked with us pretty damn closely as we pulled apps out of the cloud.
It looks like flight aware is using Mercator... which is what I assume most navigational charts use. If it is Mercator, then straight lines on the map are lines of constant bearing in reality, so pretty straight forward to follow.
Are Portugal and the Netherlands having these problems? No? Oh, looks like having sane drug policies prevents a culture where people stuff unknown potentially dangerous substances into themselves then, doesn't it?
The flight computers in a Boeing can track with an error of less than 500ft except in the most turbulent conditions. It's not a problem.
AMD (almost) rolls out Mantle, its high perf alternative to Direct3D and OpenGL
Many of the datasets that I've seen in academia are stored in static SQL databases that tend to be about 10-20 terabytes. Where does this leave individuals with limited resources who would like to query large databases without having to juggle the data management side of research?
Are there softwares that make database querying P2P accessible?
"..its valuation was $10 billion." -.-
Don’t take not making the front page on HN as product validity as 99% of posters here are not the target market of 100% of the ‘Show HN’ posts here.

btw: You summed it up pretty nice in your blog post!
Not so hard when the guidance computer is telling you exactly when and how much to turn - or is doing it for you.
Wall of code? The entire function shows up in a short diff. It looks like all it does is wrap other functions with nearly identical names.

It strikes me as kind of uninteresting glue code written for compatibility with a non-native ABI. The kind that gets repetitive if you're not terse.
What does that have anything to do with what I said?

Are you seriously saying that Zynga can't follow the same line of reasoning that Facebook did in trying to acquire Snapchat? Or did you just go off on a tangent for no reason?
72 of the biggest, costliest VC startup failures of all time
This is awful advice.

1. Neither getting married nor getting divorced should be done for financial reasons. Get married because you love someone and want to spend the rest of your life with them, and get divorced because that is no longer true.

2. Children before 35 is good advice. Especially for women, but for men as well. You want to be able to enjoy life with your children, and not be too old to enjoy life with your grandchildren. And sure, be financially stable, but this is not a financial decision at heart.

3. Ugh. Or, you know, choose a few different careers and try them all out. And live within your means at all times.

4. Worst idea. Defined benefit pensions can be reduced or taken away.

5. Learn how to invest on your own (low-cost index funds even). This will be some of the most highly-paid work you will ever do in your entire life. A usual advisor's fee of 1% annually will cost you hundreds of thousands of dollars over your lifetime. https://personal.vanguard.com/us/insights/investingtruths/in...

6. Or, you know, buy the smallest house you can be happy in near where you work. Real estate is a terrible investment that matches pace with inflation in the long run. The stock market returns 7% above inflation annually in the long run, and has never lost money over any 15-year period.

7. Yeah, that's actually good advice.

The key to retiring early is to learn about hedonic adaptation, stop spending money on things that don't make you happy, save a very large percentage of your income (Wife and I earn $100k, save 65%). If you save just half your salary, you can easily retire at 40.

If I'm lucky, when I retire, I'll be having a real-time conversation with my 35-year-old self.
I'm very happy to see djb's crypto work being supported in openssh!

Does anyone know offhand why ChaCha was chosen instead of XSalsa20, which is used in NaCl?
> with a 401(k) or IRA, you [...] actually own them yourself

It seems to me you don't quite own assets in a 401k. You cede some rights to Uncle Sam.

I feel there's enough political risk to socking money away in such accounts to be wary. In the event of a fiscal crisis they're juicy targets.
I have a difficult time taking any developer who doesn't live here seriously.

Ouch, seldom I find myself truly insulted by a needlessly bigoted[1] comment. I wish I could downvote you.

[1] In the dictionary sense of the word, as in "having or revealing an obstinate belief in the superiority of one's own opinions and a prejudiced intolerance of the opinions of others". http://www.oxforddictionaries.com/definition/english/bigoted
Traction (customers, preferably paying) are the primary thing investors look for with existing businesses.

The less you have need for that series A, the easier it will be to obtain.

Beyond that, spend the next few months focusing on your product and market, then if you really want that series A, meet with as many potential investors as you can, but not to pitch; you want a nice competitive round when the time comes. The worst series A failure is a completed one with bad terms.
Make Your Own Acura NSX With A 3D Printer
Yes, a but is trademarked by Texas A&M and licensed (exclusively, I believe) to the Seattle Seahawks.

http://en.wikipedia.org/wiki/12th_man_(football)#Texas_A.26M...
Can anyone shed some lights on how do they calculate Goodwill?
Something's weird about that graphic. Do 17% only of people really recognize the brand Microsoft?

Or (more likely) is it that only 17% of people realized they do "marketing technology"?
Brew formula for mac

https://gist.github.com/8266138
> As a side note, I know this is totally a matter of taste but "chainable" in the JQuery sense reads to me as "spaghetti generator".

I think this is more important than a side note. The reason jQuery's 'children' or 'find' is way better in my eyes is because of the support for arrays as target and argument, and the possibility to pass the resulting collection to the next command as is.

Going the native route, filtering the children will need an extra loop, doing so on an array of parent elements will also bring an other loop. And we'd have to deal with a Nodelist instead of an array. A 2 command jQuery line would be 5 to 10 lines in native code, every time there is some node tree to filter.

Manipulating collections of DOM elements is such a common case that having to deal with loops every time is just tiring, less readable and more prone to basic errors.

In a way I see it as an anti-spaghetti feature. Less boilerplate, shorter, more concise code with clearer intents.

My side note would be that el.querySelectorAll(selector) is versatile, but not as much as the jQuery find. Telling which cases for which browsers would not work with the native function could be some interview question, but that's not the kind of thing I'd like to remember.
I think it's reasonable to assume that d23 knows that. The question is "how", and the second sentence provides context for d23's knowledge and expectations, which mgkimsal might use in a followup answer.

I too find it difficult to think of a $40K project which is both likely to spend $10K at Amazon, and which can acquire equivalent resources (hardware, power, space, admin, etc.) for significantly under the same cost.

Not impossible, but real-world examples would be nice.
Sorry, Guy: I Won’t Come Work For Buzzfeed
Has anyone seen talk of this leading to an expedited 3.13.2/3.12.10 release? If I need to manually patch my kernels to fix this, I'll do it, but if upstream is going to release fixed versions shortly, that seems like the preferable solution.

So far though, I haven't seen anything about merging in the patch provided by PaX.
Lost 126 Lbs While On Disability
Without a chain of intermediaries, anyway.
Thank you for your comment, very insightful concerns and advice. We would love to chat with you about your experience with crowd translation, it would be really helpful. Would it be possible to get in touch?

One thing that we could be useful for is to actually help your reviewers to communicate with the partner, that is to help in translating the communication itself.

In any case, Kiva is an amazing organization, so obviously we would love to find out how we can help in any way.
chocolatey.org?
CONFIG_X86_X32 and CONFIG_X86_32 are different.

The first one, with the second X, enables the new X32 ABI. The second one, without the second X, is the "32bit userland on 64bit".
This was one person's advice to their younger self. I guess we can all take away something from it, picking and choosing what sounds reasonable to us. I walked away from that article not thinking "boring life" at all but inspired to think more about what I was doing and trying to stick to a plan to take me where I want to go.

I don't have or plan to have a government job and I got lucky that separating from a previous marriage and splitting the house actually worked very well for me financially. I plan to sell and move to a nicer house when the market suits, and I plan not to put aside money for my son's education but to get him involved in tech and entrepreneurship early so he has broad and flexible options, or can freelance as a teenager to start investing. But despite all that, the ideal of a persistent career with social capital is smart. And the note about affordable interests having real benefits resonated with me too.
> Does anyone else find this advice really depressing

Yep, but the great part is you can ignore it all and do what you want with your life.

I quit my job and spent 2 years driving a Jeep from Alaska->Argentina. Just because I wanted to.
> 5. Find a financial advisor you can trust.

> This is one area where I've procrastinated. I've read a lot of personal finance books and blogs, so I'm not entirely ignorant, but I do need to find a competent professional to look after my finances.

The problem is most financial advisors are just salespeople. They don't have your best interests at stake, they're just looking to get you into whatever product gets them the best commission.

Personal finance is not complicated, at least for those of us of average means. Max out your tax-advantaged accounts and keep costs low. Invest early, invest often and stay the course through a crisis.

A financial advisor will load you up with mutual funds charging >1% annual expenses. Vanguard index funds are as low as 0.05% and historically are more likely to outperform a given actively-managed mutual fund. Over your lifetime, that's a difference of hundreds of thousands of dollars in costs.

John Bogle, founder of Vanguard, says "buy the entire market and hold it forever." You don't need an advisor to do that.
This is a good point, for sure - especially when it comes to personal financial planning. It is also the reason why I think every country should have a proper social safety net in place if they can afford it.
> excitedly expecting to see a Female
An informal search seems to indicate that around 1/5 of Satyas are female, so I can see why you thought so.
Yahoo reports breach of some email accounts
Worked at a huge company myself, and hope never to do so again. There seems to be a size beyond which the creation of good software and products becomes improbable.
I saw that the other day, it's pretty fantastic. Trademarking "Candy" and "Saga" is pretty absurd. Trademarking "Candy Crush Saga" is perfectly reasonable. We'd also accept "Candy Crush".
Thanks for the comment, we love our customers and we hope we continue to bring value for you and your customers.
Okay, so gross then?
Here's How To Know If Your Gmail Account Has Been Hacked
Make Your Hidden Encrypted Drive
The article is written by a Canadian in a Canadian newspaper. The situation in Canada is quite different from the one in the States. Defined benefit pension plans for public civil servants (including teachers) are quite safe in Canada.
Thanks, I reached out through linked. I am looking forward to talking to you about your experience in crowdlation.
Thanks for the comments. We hid the feature for a year once we announced the end-of-life so that's probably why you didn't know about it. Before that, it was a major part of our website/marketing. This is one of the tough things about a SaaS business, figuring out where to focus. Curious how others have handled making end of life product decisions.
Cool to see you speak elegantly on the problem.

The author who many here say he is a genius isn't much so when it comes to trying to convey his 1 percent problem. More so, with the tech elite current events being blogged about frequently.

Had he phrased it as you did above then it wouldn't have inflamed readers and the overall tech elite issue going on.

Us tech folks geniuses or not all have a lot to learn!
For the first few years, IRC was one big network. In those days anyone who wanted to and had the resources could link their own server to IRC, so it was essentially a federated model.
Good point, we are in the process of updating our homepage. Things have been moving so fast it is hard to keep up. In any case we currently offer translations in English, Portuguese, Spanish, Italian, French and Turkish. More languages to come soon.
Overcoming Mixed Messages. Product Naming and Strategy.
It looks perfectly readable to me, and I'm not even a big C guy. (Though I do have a general familiarity with it, and more with C++). Code shouldn't really need comments in most cases, especially if you're writing for people who are assumed to have a familiarity with the coding style/idioms used (such as boilerplate code for exploiting a memory vulnerability). (Not that I'm saying this is, I don't have enough C experience to say whether it is or not. It just seems reasonable to assume from context)
Thanks! It can be a little disappointing not making a big splash but I just hope that little post helps others in similar situations remember to keep the longer view.
Certainly, we started posting it there, haven't had a chance to finish it, but will certainly do so. Mashape is a great website.
At some point, I'm going to guess that even moderately large AWS configurations would be better off getting a high capacity business FiOS line (or whatever the next tier is), get a couple racks full of home rolled high-end systems and staff 2 or 3 guys full time to run everything. The systems will be faster, probably about as reliable, everything will be cheaper even with extra people on payroll.

I'd love to see some numbers on this though.
Question for all the folks who have negative reactions to the authors thoughts.

What's your advice for a accumulating 2-3 million by the time you are ready to retire? That's my number because I want to 'retire' from regular, year round employment when I am 55. And I still want to be able to afford healthcare, a nice meal out and few weeks vacation somewhere fun. Your number may be different though cause individual taste vary. That number is roughly what my wife and I will need if we want to informally exit the workforce in out mid-fifties.

It seems like the point that is being missed is this: if you want a comfortable retirement you need a plan/strategy and you need to reliably, consistently execute on it. The earlier you start to do this the better. The author offers an opinion for something that would have worked for them. Ymmv but if you think you will just wake up with the means to 'retire' and move onto a different phase in your life when the world moves on and the ecosystem changes without planning, executing and routinely re-evaluations your progress, please re-consider.
That’s No Lemonade. That’s a Space Station.
what? After all this ruckus..
I'm curious to know if you considered other hosting providers as an alternative to building out your own hardware/datacenters? I think it's reasonably well known that AWS is around 3 times more expensive than alternatives where you pay by-the-month instead of by-the-minute. Was a Rackspace/Linode/whoever implementation costed against a buy-your-own-boxes solution, and if so, is there anything you could share about why you chose the way you did?

(Oh, and thanks for the information you've already shared - even if you can't answer my curiosity here…)
> Why not from rural Wyoming to, say, Colorado?

I think pretty much any other solution will work better than digging a well in rural Wyoming and building a pipeline somewhere. For example, getting water from all the other places around Colorado. Why is this one particular spot in Wyoming so important?
I can only speak for the people portrayed on Catfish: The TV Show

They all have various somewhat complicated reasons for "catfishing." These are people who 1)agree to meet/give up their true selves 2)agree to appear on TV

Some people do it for revenge.

Some do it for escape.

Some do it because they have self esteem and body issues and don't mean any harm to the person they catfish.

One guy admitted doing it to "brush up on his game" or something of that nature.

One person was catfished by her best friend who set up the fake profile to help get her out of a serious depression after (if I remember) a death of someone close. The friend even went so far as to have her male cousin be the voice.

Some people do it because they know the person in real life, have secret feelings for them but won't admit it to them, so they create a fake profile to catfish the person and act out their fantasies that way.

It is an interesting look into human nature if nothing else. Some mean harm, but many do not. It is a common theme in the body image catfishers to say "Everything I told you is true, my feelings are real, I just look different."

Of course - some will also do it for money!
That sounds awesome! How did you deal with the Darien Gap? Ferry?
regardless, the company is worth more than that IMO. I was very much impressed by the tech used in Clumsy Ninja.
When you type in your password to decrypt your ssh private key on disk, it runs the string (and optionally also some salt, stored in the clear with the encrypted key to foil rainbowtable lookup attacks) through a key derivation function, or KDF. The output is used as the encryption key for the symmetric cipher that protects the key at rest.

One can use any cryptographically secure (output indistinguishable from random, infeasible to predict input given output, et c) hash as a KDF but the faster it is to run, the more per second an attacker can try when attempting to bruteforce your password/phrase after stealing your private key in its encrypted, on-disk format.

bcrypt is a function that is specifically designed to be somewhat time consuming to calculate (with a variable difficulty argument to the function itself), to reduce the bruteforce rate (in normal use, it's only run once or twice, once for each password input). Its cousin scrypt was specifically designed to also require a fair bit of memory to calculate, as well, reducing effective parallelism in fpga/asic implementations as the memory circuits must be included as well.

The difference between one <1ms hash and 100ms hash doesn't much matter to a user, but is the difference between a 10-char password being feasibly bruteforceable or not on dedicated hardware where you have to run 256^10 iterations. It adds up fast.

My ssh private key password is 8 chars that match [a-z0-9]. This matters a lot.
I wish I had time to write about my experiences as I’m 10 years away from successfully retiring but I have to say, you 20+ year old readers really need to listen to what this guy is saying.

Don’t follow his advice to a tee but read in between the lines and understand the meaning.

At least do this, print his post out and re-read it when your approaching 40 as it will have a different meaning and when your 50 years old, you will think this guy was a prophet.