skysight-inc/HackerNews huggingface dataset:
The general rule of thumb for stock market returns is a 7% real return.

Here's a nice little tool if you want to play with the numbers yourself over particular periods of time: http://www.moneychimp.com/features/market_cagr.htm
There's a really cool tool: www.firecalc.com that will let you calculate your likelihood of being able to retire based on all previous permutations of stock market returns.
Why being an “entrepreneur” is the wrong goal
It may be better for those people to call /bin/bash, and fail early and obviously for anyone who doesn't have that; than to call /bin/sh, attempt to write portably without really knowing the quirks of this variant of the language, and possibly fail subtly in obscure situations.
We know that the output which describes his life is true but the details of the input are dodgy at best.

The input in this case matters a lot.
It's very possible to retire within 10 years if you're frugal.

Essentially if you save 65% of your after tax income you can retire in ~11 years assuming you do not increase spending in retirement.

This model assumes a safe portfolio withdrawal rate of 4%.

http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim...
Show HN: Docker-reload, rebuild and restart docker container on changed files
I actually saved up a small pile before law school. With a scholarship I graduated without student loans.

I have no dependants and that was a choice by me. But I have had many clients for whom having children wasn't much of a choice. Even if it were, circumstances change and they cannot be cut away like an underwater mortgage.
As likely one of the few people outside of pg to use arc in production, I agree Clojure won- It has about 80% of the features that arc pioneered, and many additional features that leave arc in the dust. (Most of the remaining "good ideas" in arc are syntactic sugar which are just too controversial to see mainstream adoption.)
Your advice is not his advice.
Except when they aren't reimbursed.
I remember a few years ago the saving interests in Australia was around 8% plus. That was risk-free rate, if you take a bit more risk on other financial products, 10% might be achievable. Not feasible for 20 years though.
What's the UI written in now? Doesn't Qt work for all three platforms?
Yeah, link redirection is customizable. You just add a value for $desktop_url in the link dictionary: https://dev.branch.io/link_configuration/
Is the sound of silence the end of the self?
The Shockingly Simple Math Behind Early Retirement
Surgeons Smash Records with Pig-To-Primate Organ Transplants
That's really depressing :(
Isn't that what I said? That was what I tried to convey in any case.
Tips to Be Competitive in the Mobile App Industry
Yeah, definitely. When I first started, it was a significant portion of my life (it's also won a couple competitions...one of which being a business plan competition). I just made the very difficult decision to take on full-time employment elsewhere instead.

If I could find a partner or firm that I could use to help sell it though, I'd be completely open to it. I just haven't really found a partner or firm I felt comfortable with (or could justify the expense for). There's also the issue that Flextory is a bit hard to sell. People I have demoed directly to for their specific purpose have been easily sold and were able to justify the value. However, when I can't directly demo, I get a lot of comments about it being too expensive to justify it. Even people that were sold have iffyness on justifying the cost (despite things like netdoc, which Flextory pretty much outperforms, costing in the thousands range). I've considered lowering my prices, but if I did, I'm in a iffy situation where I may not actually make money off of it anymore if I failed to bring in new customers.

One reason I was considering open sourcing it (apart from a desire to give back to the comunity a bit), is that I could use that as a platform/advertising for selling the sass portion of it.
I agree.

If they already use a management package, the chances of them changing are slim unless some other package is _significantly_ better, easier to run, and costs next to nothing. Otherwise, why bother?

The ones who use paper probably don't really need to overhead of a computer to run software to manage their properties.
You are getting downvoted (you and the other green username) because hacker news is not a community that values posts that are purely personal insults. Try posting some ideas next time.
I don't think Destin (Smarter Every Day) is a single-person team, but he's making $6.8k/video, with two videos per month.

Patreon seems to work out for smaller-scale projects, like youtube videos or podcasts. Its a bit harder to map it to a video game, but I still think the Patreon model for video games is superior to Kickstarter.

Everything is crap though, some real innovation should happen in this space. Unfortunately, I'm out of ideas...
What in particular do these provide over just using Git Extensions?
Consistent and low risk were not requirements.
http://www.dogsofthedow.com/dogyrs.htm

Using funds with dividends can smooth returns (although not always tax beneficially).
Software is never finished, you just decide it's ready to ship. :) If you'd like a smaller audience, I'd love to try it out and maybe write some of my own patterns/generators. I'm going to check out that book too.
In colloquial English, no.

The distinction between two main types of simplicity, those of parsimony and elegance, has been a long-standing philosophical topic [1].

In engineering, the so-called KISS principle (first coined as such in the early 20th century) has always had the implication of minimalism and implementation simplicity, in contrast to mere ease of use.

Fred Brooks wrote a famous paper in 1986 [2] perfectly describing the differences between accidental and essential complexity, and of the semantics of complexity management in software projects.

Hickey has said absolutely nothing spectacular, but his name comes up every time from the typing fingers of the historically illiterate whenever simplicity and ease of use are brought up.

[1] http://plato.stanford.edu/entries/simplicity/

[2] http://www.cs.nott.ac.uk/~cah/G51ISS/Documents/NoSilverBulle...
This is very cool, great work!
Ask HN: What is a failure of yours that was motivating or enlightening?
There is a theme of accepting failure and being open about failure during the pursuit of success in today's submissions, and the community seems to be interested in the topic particularly today.

I was curious if HNers would be willing to share any memorable or insightful failures in their lives.

Current Top Submissions on the Theme:
1. https://news.ycombinator.com/item?id=10047721
2. https://news.ycombinator.com/item?id=10046226
There's no insults in my comment, just statements of fact and links to supporting evidence.
Even though everything in Australia wants to kill you, I would pick that over Canada and it's weather.
The key to reading the Economist is to go into it not planning to read the whole thing.

My approach: Read all the short blurbs in the first couple of pages, then most of the 1/2 page articles that follow, note any that seem interesting, then seek out the longer versions deeper in the issue. As you work through the issue, skip or lightly skim the rest that don't spark interest.
+1 for Google Cloud!

This project looks AMAZING. I love what you guys are doing at Convox. The title of this post immediately caught my attention, because I've already spent what I consider far too much time figuring out how to deploy our application and would face the same problem with AWS.

Convox looks to help developers focus on their platform as opposed to how exactly it should be deployed when there are many options, even though most platforms can run and scale with a very similar setup. Great work guys. Looking forward to Google Cloud support!
Linux Assembly How To: “Hello, World”
Why I Switched from MailChimp to Sendy
I don't see much daylight between Docker the open-source project and Docker the venture-backed company trying to convince my clients to buy into their platform and not the other venture-backed companies' platforms. The Docker company and its employees have talked a lot of game and their security story is consistently subpar, be it recommended Dockerfiles running stuff as root users or the lack of stuff like user namespaces or running as a giant daemon where even read-only operations must run as root.

The literally-literally most important security concern in containerland, not allowing container escapes to have host root, is not done by Docker. But `docker cp` is, built at least in part by people working for Docker-the-company (I went and looked to be sure). So you can call it a cheap shot, and that's fine, but this is something promised a long time ago and my concern is for the people who buy the hype because they don't know any better, not the people generating it and should.
The game's prototype was funded and built in 2013, then by mid 2014 the entire game was already funded and close to completion, by September they finished the kickstarter and aimed to wrap it up by February. Consider that they're a game dev since 2002 and had other projects and income, too. So bridging September to February on $70k for a small team of about 5-6 people who are working on the project part-time, isn't crazy.

I think they failed to earmark the funds for rewards (they did ship the game, the issue is they didn't ship the art books, wallpapers etc, and went bankrupt), and mostly just failed to build an awesome enough game. They probably expected strong sales as they'd been hyped quite a bit, greenlit in a few days, featured at the E3 etc. But when the sales didn't happen and the loans had to be paid back etc, they went bankrupt and couldn't ship the merchandise rewards.
...not including DVD sales, cable, streaming, merchandise, etc.
I've been thinking about this recently. Especially as the term "startup" feels distasteful, a verb that's been turned into a noun. I'm not building a startup. Nor am I continually starting (though sometimes it feels that way.)

So what's the right word?

Project - Sam gives good reason why this word works in the beginning, so long as you're not looking for external validation. At some point though, your project becomes something more.

Company - the people working on the project, and all the processes and resources that go into supporting those people.

Business - the transactional model that enables the company to make money and keep doing what they're doing.

Mission - for some people, the business is the mission. But for most success stories, even in the beginning when it was just a project, there was an underlying mission, a purpose and a plan. Unfortunately, the word feels mushy. I'd hate to hear people going around saying they're "working on a mission."

Ultimately, the word I use will likely depend on the context.
That's a really great summary. It's an interesting alternative way for companies to produce a fair amount of open source contributions and still make money. I can definitely see this with other companies including ones that specialize in continuous integration and other services that developers are interested in.
Congratulations! I'm sorry to hear you're having a rough time finding clients.

Good choice for now - at least financially.

As to "not much of a choice" that may be - but it was a result of forseeable consequences that were known before.
The solution IMHO to have a climate of non-corruption (US) generally combined with enough pay already for regulators to not be easily swayed, and hopefully hire people who have different motivators than money in life, and actually jail for real people who violate this (too many abuses, particularly on Wall Street, go by without the true punishment it deserves).

Despite existing corruption, I do believe the FDA is less corrupt than it is corrupt, and for the most part they do have the public good as their primary interest.

My free market comment was more about this theory of self-regulation and trust. Clearly that gets violated time and time again, and here is yet another case to the point of knowingly harming their own employees for decades!

The bigger issue is this non-regulatory environment for so many chemicals. Innocent until proven guilty, especially for thousands of drugs already popular when regulations were enacted (in the 60s?), is just irresponsible. The list of drugs in the blood of the entire pollution just keeps growing... How long before we realize the permanent harm potential?
Maybe some details here would be appropriate.
Vaping Caffeine
TL;DR you can, but you lose the ability to pass data through install.

Absolutely. The unfortunately side effect is when these users open your app, you won't know where they came from. Using text-me-the-app allows us to link a desktop link click to the same user downloading on mobile and opening the app. You lose the ability to pass data through install, and you lose install attribution. It's a tradeoff--for you, personalizing onboarding, rewarding users or having install attribution may be less important than taking them straight to the App Store.

You can either point desktop users to the App Store on an app-wide basis (https://dashboard.branch.io/#/settings/link) or on a per-link basis using the reserved key $desktop_url (as Abbey pointed out). Let me know if this is unclear.
WHEN DO PEOPLE CONSIDER BANKRUPTCY OR PERSONAL BANKRUPTCY ALTERNATIVES?
There is a nice long list of over 100 answers to the question of why software estimates are off at Quora:

http://www.quora.com/Engineering-Management/Why-are-software...
Congrats! That must be an amazing feeling.

Do you have more books planned? How has your experience been with Leanpub?
Tecno Camon C8 Specifications, Features and Price in Nigeria
From 1960-2010 the S&P's inflation adjusted return was well under 7%.

Granted, the 1950's had great returns, but the trend has been lower returns / year over time and both the 1970's and 2000's had negative real returns.
Because failure stories tend to be more sincere and heartfelt than the success stories. It provokes the readers' emotions.

Success stories usually won't include any dirty details, any shabby deals or the full naked truth of the events that underwent. No A-list actor will talk about the producer dick he sucked. You have a reputation to maintain after a success.

In a failure on the other hand, you probably are at the rock bottom, have nothing to lose, no one to be afraid of.
Creating accurate efficient algorithms is an art in that not anyone can do. However, the majority of problems the average engineer will run into has already been solved and are accessible with a little searching on google or stack overflow. Sites like this kinda make me sad.
Abstract Studio Goes Public [Q/A]
How to Create a Photo Editing Extension on iOS
The blue is clear skies, the grey is clouds.
Seems like if they had signed agreements from angel investors, their time would be better spent making the game than to raise $50k.
Log Compaction – Highlights in the Apache Kafka and Stream Processing Community
I installed solar a few years ago. I didn't do it for economic reasons, rather because I wanted to.

There is now push back by the dominant power company in my area against solar. When I got solar they gave me a small grant.

Solar is the future I think. Too much potential danger from nuclear and coal polutes too much.
I've been getting the Whiskey Advent Calendar from Master of Malt for a while now.

That's totally unrelated, I'm just saying it's probably the coolest thing ever.

https://www.masterofmalt.com/whiskies/drinks-by-the-dram/the...
How much money do you need to live? $15k a year? How much can you generate: 30k a year? You're set.

This isn't talking about being wealthy - it's about considering alternatives and making good choices - if you can make more than $20k a year.
So I see a link at the bottom: "Andrew Ng's Coursera course provides a good introduction to deep learning" which links to his "Machine Learning" class. This leads me to believe that "deep learning" is a synonym for "machine learning." Honest question: is that the case? Just a rebranding?
An Interview with GSM Encryption Breaker Karsten Nohl
The artwork and character design is excellent. The concepts are strong. I would have backed it. I'm rewarded nonetheless with a strong warning to balance passion with pragmatism.
I would rather have 0.1% of the Earth be made toxic enough to kill me in 600 seconds than have 100% of the Earth be made toxic enough to kill me in 600 months.

The pollution from solar cell manufacture is mostly near the mines and chemical processors, and the effects are mitigated if you don't go near there or live downstream. Pollution from coal burning affects everyone who lives downwind of any furnace, and those are located near the users to cut down on transmission losses.

Natural sources of pollution, like volcanoes, are not much of a concern, because most of the biosphere chooses not to live near them. So an artificial zone made more inhospitable than the surface of Venus, confined somehow, and situated far from civilization, is a bit less of a concern than the air quality index of Beijing.

Would it help if the raw materials were mined from asteroids, the finished product manufactured in space, and then dropped to the surface by nontoxic ablative shields and parachutes? If the answer is yes, being able to confine the pollution to specific areas on Earth is almost as good. (But the confinement is the hard part.)
In their defense, I don't see many linux users choosing GUI app over command line to handle git (unless they have it integrated in their IDE)
The experience with Leanpub was quite fantastic apart from the occasional outage for maintenance. The variable pricing is something that I really do like. As for having more books planned, I like to share what I know so I will definitely be writing more books and using Leanpub for that!
It's using Cocoa on OS X and WPF on Windows, in other words the UI toolkits that are native to their respective platforms. Qt indeed works everywhere, but by using it you make the tradeoff that your app doesn't really feel native anywhere (except maybe on Linux with KDE).

In short, using Qt would mean making concessions on UI quality.
Malvertising: The Next Big Threat MSPs Must Tackle
Linux users of Firefox are a tiny minority of Firefox users. The overall diversity, when considering the ecosystem as a whole, doesn't change much with the addition of pdf.js.

Compared to the large improvement in security that the JS sandbox provides (and yes, sandboxes do improve security despite sometimes having holes) compared to (say) unsandboxed Evince, the security benefit from diversity is minimal.
At that point, you'll need to have multiple regions in play, and some sort of mechanism to direct traffic to regions when one becomes unreachable (for most people on AWS, this will be Route53).

Devil's advocate, though: if you're concerned about what to do in the event of an AWS regional failure, given how rare an event that is, then you've probably outgrown AWS.

(For most small-to-medium sized startups, I'd advocate setting up statuspage.io and keeping your users informed if you're single homed to an AWS region and that region experiences a catastrophic failure. The math on "how much money you'll lose from the outage" vs. "how much you need to spend implementing proper DR, better than what AWS has in place to keep a region up and running" isn't even close, assuming, say, 1 8 hour regional outage every ~2 years.)
While I agree with many points in the video, it feels kind of disheartening to me how many people just wave it around as if it could be used as an attack against the language and its community.

(A general observation, what you say here is totally fair.)

Of course the video is about Scala, but the problems mentioned are widespread throughout the industry.

What most of those people miss is the fact that Scala is sometime light years ahead of figuring out hard problems.
The things considered to be an issue in Scala is often stuff that hasn't even been considered elsewhere.

The video is now 2 years old, and in terms of Scala, that's a lot of time.
The strength of the language and the community is that it can adapt pretty fast, and many issues have been/are being addressed.

There are plenty of libraries out there which experiment with different approaches to collections, there is a new, faster and cleaner backend, the new compiler is shaping up nicely, the new IR will solve a lot of binary compatibility/cross compilation/Scala<->Scala.js issues, and scala.meta seems to become one of the best metaprogramming abstractions in languages.

Things are working really well in Scala, so if you have any question or concerns, feel free to voice them, and I'll give you my 2 cents about what's happening in that space! :-)
I as well loved Crash Bandicoot. Playing the first three games plus CTR with my siblings and cousins are part of my favorite childhood memories. We had so much good fun with those games! (From the US)
If it's using WPF, does that mean that it requires .NET?
Is it really all that interesting to say that if you save a big piece of your income, you will end up with a large pile of money which will greatly improve your financial position? I mean, I thought this was the sort of obvious thing that everybody knows, like that the sun rises in the morning.

The hard part isn't knowing that you should save. The hard part is figuring out how to save, and figuring out where to put your savings. The article doesn't help at all in this respect.

If the article is merely saying that you can improve your financial situation if you save a lot of money, then it's pointless. If the article is giving more specific advice than that then saying that you can improve your financial situation by specifically getting a great job as an executive and putting your savings into investments that are so good they're effectively magic, which is also pointless.
Correct - but the idea of retiring early is not nearly as some make it out to be.
So far I'd say that academia has more passionate people whereas industry has more effective people.

I'd also say that the industry people seem to think that the passion of academics is related to their narrowmindedness/tunnel vision/stubbornness/navel gazing.
Power-company solar may matter more than rooftops, in the end. They have the economies of scale, choice of location and orientation, grid connection expertise.
Quantum Computer Science (2007)
The Internet of Unsupported Things
Basically he said that they got a €60k subsidy from the Belgian government, and that this was a huge waste of taxpayer money for a couple of hand drawn sketches and 3d models.
I think it's at the very least been hinted at below (and there are other good points), but note that their implementation makes copies. If the copy ctor of type T is the least bit expensive, the STL (implementation in glibc) for this same benchmark is far faster than theirs. Try it. :)
I'm afraid you're not going to learn toughness in a book but rather through tough experiences.

If you want to train it (I think it's something you can acquire more easily at childhood) it's up to you to "design" these experiences as tough enough to harden you but not so tough that you will break.

Some silly examples that comes to me :

- try fasting (if your medical condition allows it)

- get the shitiest job you can find and last at least one month then give every $ you gained to the political party you dislike the most

- go parachute or bungee jumping, ultra marathons / Iron Man

- take only cold showers for a year

- quit smoking / drinking / drugs

- go take care of terminally hill patients

Then when you think you've done it all, have a child and learn what determination is through (at least) the next 30 years ;-)

A 5 min inspirational read on people that didn't learn tenacity/grit/determination in a book : http://cluborlov.blogspot.com/2013/04/meet-chechens.html