skysight-inc/HackerNews huggingface dataset:
$10k MMR sounds like a lot of money, but it is not. Most people who have never run a business fail to realize how much overhead there is - costs that the business has to pay that isn't labor or obvious materials. If you make a widget from iron it is easy to calculate the cost of the iron in the widget. Did you ever consider how much toilet bowl cleaner is in each widget though, what about your time to clean the toilet? (once you are making more money you pay someone else to clean the toilet, but you still have to account for your time checking that they actually clean it) $10k MMR sounds like a lot, but after overhead I would expect it would give you the equivalent of $50k/year in salary - I think most people reading this make more than that.

To answer your question: The day all your other investment dries up in the worst case. If you have no job or savings you can probably live 3 months on things like your credit cards and not paying the landlord - after those 3 months you better have enough income to start paying your personal debt. That is you need to send the landlord a check for at least 1.5 months rent and with a promise to pay the rest off soon. Likewise you need to be able to buy your groceries with cash and pay down the credit card dept you ran up. It should go without saying that in those 3 months your personal bills should be just enough to stay alive.

Note that the above is the worse case. If you are in month two of the above situation and realize that you won't make the $10kMMR number you should cut your losses, declare bankruptcy and find a day job.

You probably have some savings to live off of though. This means that you have some flexibility. If you are in month 2 and realize you won't make the 10kMMM you can decide if you cut your losses now or not. You have an idea of what your overhead is, who your real competition is and what your leads are (and thus likely future MMR - though don't get over optimistic), if you think things will get better continue, if not cut your losses: you can probably sell to a competitor for a small price and make everyone happy.

If you have investors who are any good at all they have considered your business plan. Sometimes they will insist on the 10kMMR or they will exit, other times they will agree to fund a plan that won't make money for months - but the plan covers that and you have enough income from the investors to live.

There are always other considerations to. 10kMMR is a good number, but you have to figure out how it applies. If your target market is snow plows you should expect your entire income to come during the 3 winter months, and 0 the rest of the year. Thus in winter your MMR needs to be at least 40kMMR, and you need a savings plan of some sort to get through summer.

Don't forget that you can sometimes moonlight. Maybe your ideal is only worth $2kMMR. If you can support this business working only 8 hours a month you keep (or find) a day job for most of your income. That extra 8 hours a month works out to $100/hour after overhead. This again changes the calculations.
Hypothetical solution: Wrap your serious posts in vapid trimmings.
No, I didn't even know version control or how to properly save code to disk at the time. It was 2011. I kept all my code in Dropbox and life was a mess.

There was a site with recipe search at http://receitrom.com.br/. Wayback Machine had it, but it seems to have a new search feature now that doesn't find anything anymore.

Anyway, it was scraping recipes in Brazilian blogs, so it would probably be useless for you.
Takeaways from Gitlab Post-mortem
F8 Facebook Messenger Announcements Summary
EatHow is now completely free. Hope you like :)
So you can't report on Apple if you own an iPhone?
On the other hand I've encountered folks who claim to be forming a start up. They've got the name and the logo. They've got the whole pitch ready. They sound enthusiastic and passionate. But... they still have to find a technical person to actually build it. They basically have nothing.

And I often think there are too many people going around spouting wisdom for example about how you _must_ let customers and market demand drive your product design before writing a line of code. It's actually not true. There's plenty of good businesses which are built upon a fairly deep technical idea, which must have required a lot of development work in isolation before it saw the light of day.

...but I agree it's also a trap leading the death of many unknown unicorns.
Yet another graph pointing toward the conclusion of "Tuesdays are the worst."
This is nice! I have seen issues related to Nexus repository management and they haven't been fun. I am glad to see services like this offered to avoid operational overhead and have devOps focus on bigger issues.
I'm really talking about what happens after you've been invested with them for over a decade. Wealthfront has not yet existed for 10 years, so I know you haven't had your money invested with them for that long. The fact that tax loss harvesting can be beneficial is not in question.

Once you tax loss harvest once, you lower your cost basis on the investment to less than you originally paid. You can only subsequently tax loss harvest on the same security to the extent that the value of the investment is lower than your new lower cost basis. This will become harder as time goes on and you have previously tax loss harvested many securities.

Their white papers all use a timeframe of 10 years to show that Wealthfront is cost effective. I'm pretty sure they don't want customers thinking through all the implications of longer investment time horizons.
- Speak only when you know you have something useful to offer. Speaking at meetings just to get a word in can lead to others not paying attention over time due to the lack of useful information that is shared. If you are 100% sure of a subject/fact or you have a very useful thing to add to the conversation then try to get it out in the least amount of words. Others will build trust that anytime you speak it is useful information so they will pay attention and listen.

- Be organized! Many developers have messy desks, cluttered folder structures, and no task lists. Taking time to organize and get a good practice of listing out tasks, place items in correct order, and knowing what your daily plan helps in becoming a better developer and more valuable to a business.

- Tooling! Get useful programs, apps, and utilities to get you more productive. Good spreadsheet application, useful powerpoint templates, and documentation tools are an example of items that will go a long way in business.
All these articles around jobs downplays the fact that there are significant percentages of people who are highly ambitious and want to make money.
Analytics for the Entire Application Stack
And by the way - we are not sending an automated email. I send it myself, adding some personalization like company name, etc. Doesn't work good enough.
Unless there are some secret Sharepoint Nightclubs or Subversive Subversion Speakeasies I have yet to find, that would affect all languages, and couldn't explain these day/night patterns.
I always feel guilty asking questions from coworkers when the answer literally takes me a fraction of the time if I Googled it and opened the first SO link.
Some researchers have looked at the effect of passive investors on corporate governance[1] :

> Still, these funds retain the power of voice, the ability to exert shareholder influence on management and governance-related proposals. But critics say passively invested funds, with their lower fees, lack the resources and often the will to monitor their large and diverse portfolios. The Economist calls them “lazy investors.”...

> My fellow researchers and I set out to test that claim. In our forthcoming research paper in The Journal of Financial Economics, we show that passive institutions do indeed positively shape firms’ governance policies. Our findings run contrary to the presumption that passive investors lack the willingness and ability to influence firms’ policy choices.

> The results of our analysis suggests that passive investors affect firm governance in several ways. For example, we found that an increase in passive ownership is associated with a statistically significant increase in the share of independent directors on firms’ boards. In addition, firms with higher passive investor ownership were more likely to remove firm takeover defenses (for example, so-called “poison pills” and limitations on shareholders calling special board meetings). They were also less likely to have the unequal voting rights of a dual-class share structure.

[1] https://hbr.org/2016/05/research-index-funds-are-improving-c...
You haven't talked to many people then. There are plenty of people who've built wealth via index funds.
Heh. I hadn't realized that the German usage in this case did not transfer directly into English. Yes, I meant the prime / Greenwich meridian.
I blame Facebook. I've ranted on HN about what I consider to be an abuse of 'curation' in the past, but I think 'curation' is killing the internet.

I agree with the grandparent about Facebook killing engagement, but the place I noticed it first was Last.fm. I used to spend tons of time on Last.fm looking up music. I made sure every track I played was scrobbled, and I listened to their recommendations all of the time.

As time passed, the recommendations got worse. Mind you, the recommended songs were closer to what I was listening to, but I appreciated when Last.fm used to recommend music that was somewhat off the wall. If it was a draft, I guess you could call that kind of recommendation a flier.

I personally blame machine learning. The recommendations I get in Last.fm now sound a lot like music I'm already listening to. Not only is it boring, but it's stupid, in the sense that finding music that sounds almost exactly like music you already like is easy.

I want content to be curated the way a friend would curate it for me. For instance, I had a friend recommend the band Sleigh Bells to me, because he knew I listened to punk all of the time, but that I really loved pop (and noise). Last.fm has never recommended me anything remotely as great as that.

I'm almost loathe to like anything on social media anymore, since it basically means I'm going to get similar posts shoved down my throat until I completely give up on the site.
for one thing, the US has a high profile global presence. when the US government or economy does something, people all over the world tend to hear about it and often react. sometimes it effects them in powerful ways (e.g. war, trade, Beyonce).

for another, the US seems to have evolved both the strongest individual free speech protections and some of the freest immigration policies and practices.

because of its global familiarity, in the last 30 or 40 years, many people from around the world have come to the US and felt comfortable exercising that freedom. maybe people think "if the US feels free to reach out and impact my part of the world, then i'm free to go to the US and impact it."

i don't know if there are other countries in a situation like that. maybe the UK? maybe China and India, if you consider the poor rural workers who've migrated into the big cities?
There are some languages, like C++, where the first place to go seeking answers isn't SO.

C++ devs tend to look at http://en.cppreference.com (using an English locale in this example).

To me, it tends to bias the sample towards the subset of developer population using SO, which would not be a representative sample size for a true population sampling in a statistical problem - it would be oversampled in one group to the exclusion of all other groups.
I really do not understand how anyone could judge up which languages are being used at X time during the day or night based on stackoverflow.

I rarely use stackoverflow (like once a few months), how do we factor in the data which we don't have in it? What's the accuracy of the current data? And how can we foem conclusion?

The post should say, "What tags are used to ask questions on stackoverflow at night?" Because, as powerful as they are, SO can't quantitatively decide which languages are used at what time, they don't have the data!! I learned an entire language without ever looking at a SO qn, it was Go language.
If content follows users then how did Facebook develop such a big user base? Every single Facebook user chose to create an account there. Why? Because of the content they knew they would find there.

"Follow the users" is a good way to decide where to do some content marketing next week, but it's incomplete if you're looking at how the overall information ecosystem evolves. You have to account for how new services attract users, in order to understand what established services are doing to try to keep users.
Looks like you need to download a special app to enable this "feature"

>The lead plaintiff in the lawsuit is a man named Kyle Zak, who claims he followed the company's suggestion to "get the most out of your headphones" by downloading the Bose Connect app, and supplying information such as his name, phone number and email address.
Learning Haskell has been made much easier with Haskell Book[1]. Unlike LYAH, it actually has a ton of exercises and in-depth explanations so you understand the why behind things as you make progress. That said, it requires discipline to read through.

[1] http://haskellbook.com/
Interesting...

Since requestIdleCallback leaves the scheduling out of your hand, how do you ensure nodes are still updated when you need it? Like tests?
* Learn to say "no" to feature requests that don't fit.

* Look after yourself. The body supports the mind and vice versa. Neglecting one is neglecting both.

* Delegate.

* Create a distraction-free environment. Co-working space, public library, converted garage/shed, quiet cafe. Only work from home if it is truly free of distractions & interruptions.

* You can't be an expert in everything. Focus on the value creating activities.

* Serve people, not problems.

* Solve problems, not people.
Study finds salt makes you more hungry, not more thirsty
Well, maybe it's even better than the original concept: now you can consume the product even if you don't have the hardware. As long as the juice is good - why not. They just need to start selling their juice packs to those who don't own the device.
I have a strong distaste for FB as much as the next HNer, but you have to go to where the potential customers are and an enormous amount happen to be and stay entirely on FB.
Don't. Yes, there are instructions for this. No, don't use them, unless you really exactly know what you are doing and optimizing towards a specific, single µarch only, otherwise they will invariably hurt performance, not improve it.

Similarly explicit prefetching usually does not improve performance, but reduces it.

(Non-temporal stores are quite a good example here, since a game engine used them in a few spots until recently, causing not only worse performance on Intel chips, but also heavily deteriorated performance on AMD's Zen µarch. Removing them improved performance for all chips across the bank. Ouch!)
... vanguard being the only brokerage not to offer two factor is a little frustrating.
it's worth repeating:

Take cash over equity. Drop acid or shrooms at least once. Don't get married young.
Conversational AI could be the end of the webform
When people say, "first find customers, then build it", they mean find people or businesses with problems that they will pay you to solve. With this in mind, your questions have sensible answers:

Customers will wait for your software because their problems are not being addressed in the marketplace.

The consequences of launch delay are that you erode your credibility and allow opportunities for competitors.

You will want customers to start that will work with you closely so that as you continuously deploy your always-working solution, they see benefit with every release. The second highest compliment you can get is "Your product just gets better and better". The highest complement you can get is payment.
I very rarely use stackoverflow as well. Last time was probably week ago when googling something bash related. AMA
Third chart on https://stackoverflow.blog/2017/01/19/women-in-the-2016-stac..., but it's not too interesting.
What irks me is a lot of companies are already doing this and think it's the same quality--only finding out years down the road with their big ball of mud...
Definitely won't argue with you here. Like most things that are gradually corrupted the root cause is money.
I thought it stood for "Conversation RPG" - games where you could literally talk your way out of some conflicts. This is even more relevant since so many "Computer RPG" games (even some classics) have also come out on consoles, and vice versa.
> I'd need to increase my salary by around 30% to justify a move taking into account commuting costs, 2.5 hours spent on the crappy train each day

Interesting. I'm wondering if that's true in reverse for people. Did you accept a 23% pay cut to work from home? For people who currently work in an office, would you accept that? It seems pretty steep--I don't think I could afford to do that.

> and the usual tax robbery..

You don't pay taxes working from home?
Luckily, there is (still?) enough privacy on the net that you can't generally determine such private pieces of information unless the user provides it themselves.
If FedEx couldn’t satisfy Amazon, how is it shipowners think they can do better
Quantitative finance: Options, Futures, and Other Derivatives by John Hull
Actually Vanguard claims they care more: active investors will get out if things go bad - they might even make decisions that are good short term bad long term. Vanguard is in for the long term so they care more. One of the things Vanguard can do is ensure good management is in place.
Show HN: Learn Git 101
So what's actually inside the packs, very fine bits of wet plant matter? Is there any real benefit of this over just selling bottles of fancy juice?
Sort of, but for highly complex systems (take something like real estate for example) describing it in this way is difficult not because of lack of product and targeting knowledge, but because the customer is so far behind in their knowledge of how the process works.
Embed excel calculations in Apps and get analytics on calculation interactions
You're right! Cooperatives have a fundamentally different structure that makes the typical metrics of return to non-employee shareholders hard to use or make sense of.

Fortunately, I think this is addressable. Cooperatives still have owners, be they employees or customers. The structure works by merging two of the three legs you sketch out. For worker-owned cooperatives, it should still be possible to evaluate how effectively they return profits to owners. You just have to evaluate it a little differently, perhaps by classing worker pay as dividends (or maybe the premium over non-coop competition).

Plus, you can look at things like their offerings and the cost or quality thereof. I don't know anyone who goes to Rainbow Grocery Coop for reasonable prices.

To recap, you're absolutely right. Coops are not optimizing for returning profits to uninvolved investor/owners. Instead, they are optimizing for returning profits to actively involved who act as one of the active groups above. As a result, I would think that metrics for evaluating a business could still be calculated and examined for a enterprise. After all, cooperative enterprises are still businesses.
Problems for small business in 2017
Well, let me ask you the same questions:

1. What is your development environment?

2. What you do when there is an issue?
What language people learn out of own motivation, vs what languages people do for pay.

I'd say based on this graph it, and knowing Haskell myself, that choosing Haskell is still a viable way to attract talent. (that Haskell-spike in the animated chart half through the article is... opportunity I guess)
I worked from home (UK for a US company) for 5 years. The first 2 were great; I realise now that the last three I was close to suffering from depression. Difficulty concentrating, hiding from problems, lack of energy etc.

Less social interaction, no clear home/work time split, lack of the background encouragement and feedback you get constantly from working face to face with people, even the simple lack of exercise and time outside - these are all things you have to be really careful about.
Not just an affiliated developer, one of the developers of the python SDK. It's in an official aws repo too (awslabs).
Jeez. High skilled jobs outside software engineering pay approximately 10-20% less than software. How do you account for that in an 'auction'-based system? It is just a hard truth that unlike a software company, individual talent is proportionally less valuable in a manufacturing company, leading to lower wages (compared to software developers) for: materials scientists, chemical engineers, mechanical engineers, some electrical engineers (power systems, power electronics, etc.).

The reason for this is that a larger portion of a manufacturing company's competitive strength comes from having great manufacturing equipment, ins into markets, etc. vs. just great engineers or scientists. H1B is necessary because many of these special-skills engineers and scientists are foreigners.

This is also the same reason that hedge fund managers or doctors are paid much more than software engineers- the individual's contribution is more important than in other professions. Does this mean that hedge fund managers are more valuable to society and should be preferred over software engineers in a H1B lottery?
The MP3 Player That Made Every Other MP3 Player Possible
> I'm home, I should not be doing work

Just have a place at home where you only do work. It can be a room or a desk. If you try to do work on your couch, bed, or lunch table it won't work.
It's easy, you use a language so long that you instinctually know what path to go down to find how to fix it. Either that or you take time to understand what's happening in every part of the system, and you pair that with notes, a very good memory, or both. And that gives you a basis to know where to look for errors.

I took the former approach, for five or six years now (probably longer), I've been programming with lua. At some point I hit a stage where I don't have to google errors, since they're either logic errors or syntactic errors. Syntactic errors are easy to track down, since either errors are spat out, or the behavior changes in a predictable way. Hitting this stage in lua has helped me to hit it easily in other languages now as well. In my work I use Erlang, and the only thing that consistently stumps me is the architecture of the things that I deal with (Erlang happens to have fantastic warnings though, and everything else can be dealt with via tests)
Since this is an audience of passionate technologists, here's the top piece of advice I have:

Do not be seduced by the technology!

I killed one of my startups this way. I've seen many many die this way.

It can hurt your pride as a passionate technologist to choose non-cool but mature and easy-to-hire-for tools. But it's those tools that are the most economical.

Remember, your customers care 0% about the backend technologies you're using as long as they are getting the value you promised them.

"Be regular and orderly in your life, so that you may be violent and original in your work." Gustave Flaubert

You're running a business, not a technological showcase for other engineers (who are not even your customers!).

Remember that the most economical tool for the job is often not the coolest or trendiest - but is some old boring workhorse that other engineers will scoff at.

Build your business for your customers, not for your technological pride or to demonstrate your technical prowess to friends.

Don't get me wrong though! There's certainly a time and a place to play with all the coolest and trendiest stuff, but if you're optimizing for growing a business, that is the time for choosing low-risk, simple, mature tools.