skysight-inc/HackerNews huggingface dataset:
Any examples of (2) -- or links to something that discusses this phenomenon? Thanks.
> I still think you are too narrow on a certain spot over the entire spectrum of life.

I think you are right. When I think on my wife, the loneliness goes away, but it's tempting to fall back into old thinking patterns and habits, no? Sometimes bad feelings you've carried around for a long time are comfortable, like an old pair of shoes.
Visualizing the Interactions Between CAC, Churn and LTV
Contrary to popular belief, HR departments are not psychic. Just like in programming, they can't solve problems they don't know about.

Think of notifying HR like filing a bug report or support ticket for broken human behavior.
I've never heard of anyone following keto counting carbs in their lettuce. I think the only thing extreme here is your characterization.
Nonsense. I did four years of
math in high school, and it really
was 'math'. It wasn't all research
or 'critical thinking', but I didn't
memorize "steps" either -- I have
an awful 'rote' memory, at least
without some oral hints.

And I did fine with math later on,
in including my Ph.D. in applied
math (stochastic optimal control)
and peer reviewed publications in
applied math -- with theorems and
proofs.

The OP has a small point but takes
it way, way too far.
So far CMake served us well. I'm using it for 8 or so years now for small and larger systems.

I especially like that one file allows me to develop on XCode, somebody else on Visual Studio and finally deploy on Linux/gcc. One config file creates native projects on all 3 platforms, no manual hacking.
Use Your Browser's Startup Settings to Help Form Habits
Because it's just a bunch of macros. To create an aggregated list, they would all have to, instead of printing out what they want, add their info to some global variable, whose name they all agree on in advance and probably with some kind of standard format. Which isn't to say it couldn't be done, but it would be much more complicated.
Works now on my phone.
There is currently very little evidence linking the measured expression of specific genes in the brain with phenotypic traits such as personality. Scientists find it hard enough even to link almost certainly genetic attributes (such as various cancers and other disease) to a consistent set of genes in analyses of differential gene expression.
The current solution is humorous: https://github.com/larvalabs/pullup/blob/master/config/userl...
Or they could open source it - if there's any big customers they could put some of their own developers onto it.
I've never been burnt out(yet). What does it feel like?
You have an interesting point. If we think we are rational enough to do things according to the right logic, there are still a lot of chances we fail. Most of the case, it's hard to control our body to follow logic because we are not only driven by our brains.
The interesting assumption here is that the programming is being done for someone else.

I personally go through burnout cycles where I have to take a break for a few days or (rarely) a few weeks. Most of the programming though that causes this is programming I do for my own business, not for someone else (i.e. it's not commissioned work). Part of the reason is that this has to fit between paid work, and part of the reason is that these projects are far more interesting and engrossing.

One of the things that does end up on both lists is the idea of pushing the project to the expense of everything else in your consciousness. That leads to thinking only about the project and ignoring one's own life (because even when you are not working, you are planning to work).
This seems like a solution in search of a problem.
Yes, restarting broken/dead processes is handy, but this is not the job of init.

I can't wait to run regedit.py to fix my broken box...
> when they're closer in many ways to physical cash transactions in nature.

I very much agree with you. This is also the right way to think about BTC exchanges -- an unregulated website that you ship cash to.

There are some subtleties around the specific nonphysical transaction mechanism of BTC that differentiate it from a cash transaction, which are sort of difficult to quantify currently because the technical and legal aspects have not been fully explored... as a hard example, imagine a BTC wallet coupled with a memorizable private key (or an effective substitute). This is essentially a cash store that cannot be confiscated, and which can be communicated verbally, i.e. within a protected (attorney-client) setting. There are some interesting implications there.
Imagine depression, but about your job. You try to force yourself to do the necessary tasks, and it takes enormous effort (if done at all). You may just no longer care. Feeling exhausted constantly, both physically and/or emotionally is also frequently experienced.
> Thank you, our customers, for believing in us. It’s because of you that we’re able to move on, to rise to a new challenge, and to make a real difference.

I'm always happy when a company does well. But when a company's success isn't in the best interest of their customers, there's a fundamental disconnect. It is, after all, possible to advocate for existing customers during M&A negotiations.

In this case, their believing customers are now rewarded by having their software assets freshly encumbered by technical debt. What was sold as a solution is now a problem. So maybe it's just me, but it seems that the proper disposition should be one of apology, not celebration.
Toyota recalls 2 million Prius hybrids due to software fault
> Which is both true and irrelevant, because the system that governs calories in and calories out is a complex control loop. When it's working correctly, weight is effortlessly maintained within a narrow range thanks to compensating adjustments in appetite and, to a lesser extent, metabolism.

What evidence leads you to believe this? There's no prima facie reason to believe evolution has adapted mammals to a glut of food, since for all but, generously, about the last ten thousand years, it wasn't really a problem that a significant portion of the gene pool faced. It would require some evidence to believe that the body has this capability.
Coding stops being fun. You do it because you have to, not because you want to, and you do as little of it as possible. You stop caring about new tech and exploring new things because you're just not interested anymore.

Much like depression, but specifically work related.

I've been there, and come back there at times when I overwork myself and don't get outside enough. Not fun.
Yeah that doesn't matter to me.

Maybe others experience wealth differently but it made substantially no difference to my day to day happiness (once the newness of the money had worn off) - but working on a project I feel strongly about makes a strong and lasting difference.
The accepted answer teases that this is not enough:

Object.defineProperty(console, '_commandLineAPI',
{ get : function() { throw 'Nooo!' } })

But why isn't it enough?
Sure. Here are a few examples.

1. In Middle Eastern cultures, the husband's mother has a very strong matriarchal role to play in the family. These are formally some of the most patriarchal cultures in the world, and in particular the young wife is one of the lowest-status members of the household. (But the highest status is that of the husband and of his mother.)

2. This may seem very anecdotal, but if you have ever watched "My Big Fat Greek Wedding" there is this discussion about head of household vs neck of household. My wife (Chinese-Indonesian) always points to that scene as how women operate in Chinese-Indonesian culture.
MapR and Third Party Comparative Study of Hadoop Distributions
This Malware Is Frighteningly Sophisticated And We Don't Know Who Created It
Well its a form of depression. If you'r feeling unmotivated for longer periods time, frustrated at all the stuff you still need to do but still can't start, often procrastinating for days/weeks before you can make small progress.. Then you are probably burnt out. A project with big ambitions, tight deadlines and a small team and budget will get you there some time.
And the takeaway for employees is: give your employer a chance to solve your problem. Don't assume that everyone knows and intentionally tolerates the bad behavior that is bothering you.
I don't agree with most of what Michael Pollan suggests. To me there is no distinction between food and food products. I just think the quote is a good general guideline.
Perhaps, but it seems to me at this point in time most every variety of special diet has been tried, and I've never heard of a low fat high carb being effective, whereas there are MANY thousands of people that rave about the amazing effectiveness of a low carb high fat/protein diet.

If you have evidence to the contrary, preferably including a forum of people who have had success, but even just the common name of such a diet, I'd be quite interested to read about it.

> Take raw potato with <1g of fat on a kilo, and french fries that have 154g of fat per kilo! Are carbs from potato the problem?

From anything I've read, the answer is yes, the carbs are the technical problem, but another at least as important factor is: french fries are delicious, so you'll eat 3 times as many.
We use Node.js for a few internal services. Most of them are HTTP APIs which serve data from MongoDB and Redis. Two applications are gateways to external services (SMPP, Email) which maintain a database of delivery attempts and results.
Two other apps: One of them is a tracker which collects data from our website of our logged in users activity, and one is a queue manager which manages load on external services which can take a limited number of requests at a time.

Node.js has proven to give us good performance benefits and ease of development, maintenance and scalable deployment compared to PHP and .net, the other two platforms we usually work with.

I am not aware of the old metrics, but as per my seniors, we have got a very good performance improvement on the API services by using node. The rest of the node projects were new projects.
The rise of Trojan Horse Platforms.
Show HN: Your kids find math boring/difficult? Make it fun
My list would be more like --

How to Burn Out Programming:

1) Do it too much for too long while being under stress. The same way you burn out doing anything.

2) See #1

I do agree with some of the points laid out in the post, but disagree with #2 and #4.

#2 ("Have a negative attitude toward everything") is a bad thing for team morale and should be avoided but I don't believe it has anything to do with burnout.

#4 ("Switch jobs often") assumes a very idealized world. The vast majority of jobs are nothing like PhD programs and you have very little freedom to dig deep into a problem unless the problem directly involves revenue generation. I've had to quit a couple of jobs due to the fact that staying there maintaining the same old code base without really expanding functionality or otherwise flexing my "programming muscles" would have been what resulted in my burnout. Part of my issue with this one might be the lack of definition for "often". Obviously if you are switching jobs every 6 months to a year that's not great, but the reality of many modern software companies is that keeping good developers engaged with their job 3-5 or so years in requires very enlightened management, which is rare now.

#4 also assumes that as developers it is naturally our goal to become managers and directors. Personally I have zero interest in doing either of those jobs. And I don't think good developers really have to try that hard to prove themselves at new jobs, in my experience it is pretty obvious to other good developers pretty quickly when someone else is good.
So true, so true.

As someone's manager I want them to know that these things are NOT roads to "success." Not everyone though has the makeup or fortitude to tell their boss no, and bosses who take advantage of that are a real problem. What is worse is someone who was so talented and now they are worthless because they can't find any motivation to do anything. Its like being so sore from exercising that you can't walk, and if you can't walk you can't work the lactic acid out of your muscles and you're going to be incapacitated for a lot longer.
I administer my system with apt-get, ... But when I develop for an old release of redhat, I need to compile some packages to have a couple of recent libraries.
I write JavaScript all day and the first step is to download XCode. I don't know if this is his reason, but installing XCode is the best way to get all the developer tools installed (clang, for example).
I think if you are upfront about it, it should be okay. You can tell the client that you already have most of it ready, but you can rebrand it for them for a certain price.
I sometimes have to pull off tight deadlines that require me to go three or four days with only a couple hours of sleep each time (it's grad school, it sucks).

Burnout for me feels like the third day of that all the time. A fatigue so deep it's almost an ache. The thought of booting up your IDE feels like the equivalent of sitting through a lecture after that third day of little to no sleep. Sure, you can do it, but it just seems like such a chore.

That's burnout. It takes the things that invigorate you and turns them into chores. Then it breaks both your legs. Have fun getting your chores done.
Now how about an article on how to recover from burn out, doing nothing all day for a couple months doesn't seem to be working out.
...which is exactly what this post is about..? That's the reason Facebook disables the DevTools console apparently.
All this is fun for experimenting, but none of it proves that we need to remove sugar from our diets. Food is complex and shouldn't be reduced to macronutrients. Maybe the protein in the bacon or the nitrites challenging your bowels contribute to your satiety too.

If Lustig's views stop people from pounding soda all the way to the diabetician's office, then great, but if they start putting you off of fruit and vegetables then I think it becomes highly questionable.
systemd runs as pid 0 so that it can relaunch processes when they die. If it were not pid 0, something would have to be managing it, which just leads to a "turtles all the way down" scenario. I'm not sure what you mean by "disconnecting from dbus," but I do know that some services require the d-bus service to be started before they run. A good init system must handle that. Similarly, a good init system needs to handle logging. It's frustrating to try to start a service and be unable to, and not know why because a message dumped to stderr went to /dev/null. I've been in this boat before and it's not fun.

Smart people at Red Hat spent a long time thinking about the problems faced by a modern init system. They looked at what had already been done, including the Mac init system, upstart, and the Solaris init system, and came up with something cool for Linux. I think it's sad that so many people are attacking this.

Anyway, nobody is forcing you to use anything. You can use Slackware or even one of the BSDs if you don't want systemd.
Water can certainly affect weight, but only temporarily. You will not get fat drinking water.
This post makes a lot of sense in a general context too I think. This is the way I read it:

How not to burn out doing X:

1. Don't obsess over X

2. Stay positive!

3. Learn new things, experiment

4. Maintain a healthy life outside X (i.e dont obsess)
Yes, I sort of understand what you mean. I guess the only way out to relieve from the bad feeling is to be grateful for what life has brought to us. But I know, feeling is feeling, feeling is not logic. Try it, you may feel different, because our daily life is impacted by our emotional energy on a large scale.

Another angle to see the loneliness is from a long historic point of view. We are all lonely on the way to be born. See the story here: http://www.galactanet.com/oneoff/theegg_mod.html by Andy Weir. So try to forget about it or ignore the feeling and find every piece of joy in your daily life.
Nobody likes history in the broad sense. Most people only like history that confirms their existing positions.
Xcode is necessary because Apple distributes an operating system without a C compiler, and standard Ruby development requires a C compiler. Why Apple distributes an incomplete operating system by default, and why they distribute their development environment as one monolithic chunk as opposed to a set of packages, is anyone's guess.
Usually in that case is not enough. Developer is potentially dealing with big number of users. Even a small percentage of people having problems with build is being a very suboptimal situation.
You know that drive to get things done? The emotion that pushes you to accomplish amazing things, to build the product that you're being paid to build -- or the product of your dreams? To work long hours because you Need This Feature To Be Done Before Friday?

That part of you feels dead. You can barely convince yourself to get out of bed. You just feel numb. Tired all the time, but unable to get enough sleep to feel better.

It's not the same as depression, though if you put enough of your self-worth into your ability to be awesome, it can lead to depression.

It probably is related to just being under-slept, but it requires about 2-3 months of good sleep (probably longer if you can't take that much time off work and really relax) to recharge your brain.

It also may be related to the psychological concept of "ego depletion." [1] At least that's how it has felt to me.

[1] https://en.wikipedia.org/wiki/Ego_depletion
It's sort of an old cartoonic reference to ransom notes which were assembled from cut out letters to hide the hand writing of the author. (obviously now u could just email them)
If scammers can get people to open the developer console and paste code, they can get them to install the "developer tools extension" and then open the console and paste code. Add all the warnings you want, the scammer will say "see what facebook doesn't want you to see!!!".

This has been called the "dancing monkeys problem". People can really be manipulated into doing anything in order to see the dancing monkeys (even if they couldn't be convinced to do those things for constructive purposes).

IMHO you just can't save people from themselves, might as well stop trying and making my life harder.
Poll: Obesity is caused by?
> Why do the anti-choice people refuse to recognize that other people might have different requirements.

Go build your own LFS systems if you want ultimate choice. You don't get to force upstream authors (who like systemd) and distribution developers (who like systemd) to do what you want.

> I'm sticking with what already works.

sysvinit works only if you combine incredibly low expectations with a bad case of Stockholm syndrome.
> I didn't restrict my calorie intake

>On a ketogenic diet I rarely even think about food - I am rarely hungry.

You probably did lower your caloric intake. The trick is that you did it in a way that it did not bother you. In other words, you ate a healthy diet.
“Happy Birthday” copyright defense: Those “words” and “text” are ours
I cannot believe how incredibly butthurt some people are over the huge success of Flappy Bird. They can't accept that the game was a success virally. In fact, the success of this game embodies the nature of "viral" perfectly.

I find it hilarious that bloggers are coming out and talking fake-authoritatively over how Flappy Bird somehow beat the system through some stupid hacks.

It's really as simple as that fact that the game is both simple and hard at the same time. It's simple enough so that people think "I can do better" but it's very hard to. The fact that it is so tantalizingly simple is what makes it addictive. It's not because he paid for user reviews or anything else like that.

Case in point is that his ball juggling game is very hard, but when I play it, I don't feel like I can do any better because it's too hard. So I've given up on playing it. That's not the same case as flappy bird.
Fair point. Replace lettuce with nuts, sweet potatoes, milk, lentils etc. None of them in any quantity are a logical extension of refined sugar.
Maybe Slackware? I think they will start using systemd in future or will have to highly modify some packages or just die.
Would be a sad thing. ArchLinux just embraced systemd as the Keep It Simple solution and AFAIK users are very satisfied with it.
Eating too much.
Defending Data on iOS 7
Despite not being done the book yet, could you give us an idea what the general premise is, and how it somehow disproves what to me at least is the overwhelming real world effectiveness of a low carb diet for losing weight?
> I'm not sure what you mean by "disconnecting from dbus,"

dbus is a dependency of systemd itself, not just of the services that require it.
There's also an ugly angle to the 'Khatyn' story.
http://www.the-tls.co.uk/tls/public/article1288564.ece
I'm serious and not making fun of it.
> It takes the things that invigorate you and turns them into chores. Then it breaks both your legs. Have fun getting your chores done.

This part of your description was much better than my whole post.
> It would be like having ash trays in every public space and cigarette ads on tv, with "enjoy responsibly" as the tag line

Like they do with alcohol?

Seriously, what's wrong with enjoying sugar responsibly?
yeah, usually ransom notes are made of cut-outs from newspapers, therefore only in black and white on greyish kind of background :)
Couldn't disagree more with this.

Generics makes code far more readable, maintainable and testable.
Safer Internet Day 2014: Google Safety Center Tips and Tools
runit seems to have been designed to be able to replace init: http://smarden.org/runit/replaceinit.html
We did a similar thing a while back when we had a similar layout on an early news site. Then I used math to make our code smarter instead.

Rather than having lots of weird image sizes dictate my layout, I decided to have my weird layout dictate my image sizes. The result was this:

https://www.mashape.com/stremor/automatic-image-crop-and-res...

Yes. This really does crop images for any aspect ratio. Automatically. Yes, if you try and make a picture that is just your face be 1080 tall and 90 wide it will likely choose just your nose. What do you want it to do in that scenario? this is meant for taking 4:3 and making them square, or 16:9 and making them 9:16, not for taking 16:9 and making it 1:4. But it will try its darnedest.
i just feel you only have your self to blame if you are in this situation. somewhat seems like you are still blaming the school for not getting you to do the work required of you. (I was the same way, but i caught myself and have tried to change it)
Are career accelerators the solution to the startup skills gap?
Begin writing HTTP request headers early to detect disconnected clients
Where's "Don't exercise?"

That'd be pretty close to the top of my list.

A quick 2-3 mile jog around the neighborhood can help get me out of work-related funks. (I work at a home office, though, so it's easier for me to say "fuck it" and go do something sweaty in the middle of the day...)

My theory is that, since the only real item on your jogging to-do list is to put one foot in front of the other, your brain is freed up a bit to wander. Which is helped by the light stimulus of the changing environment around you. And this brain wandering helps shake out cobwebs and generally make you feel like a free individual again.

And, of course, it gives you an energy boost, which helps with the simple exhaustion side of things.
Submitted an issue. Might submit pull request later. She limited the foreground range but not the background range, so we can assign them mutually exclusive ranges to keep it under control
Blood sugar levels are not a reliable proxy for dietary sugar intake.