Desktop gcc main.c
Desktop ./a.out
entities[0].a = 1
entities[0].a = 1
entities[1].a = 2https://gist.github.com/fpf3/71c72e224e1c82d9a5d37be621def42...
The errors make sense. You can't put a comma-separated initializer into a macro... What even is the symbol `entity`? It's not even clear to me what is meant by that, he doesn't define it anywhere.
edit: Looks like he updated his header since I first tried to compile. Now it works fine but the header looks significantly more complicated.
Two of my therapists got into it to improve themselves then pass it on to others. The therapists those 99% of other people see, as it seems you feel, are not all grifters. Not even close.
CBT in particular is about learning to cope and fixing problem-inducing behaviours and thought patterns. Not about talking about the deepest pieces of problems, since that doesn't aid healing. Often, it does quite the opposite.
I should also say, I'm not including group therapy in this. I have no direct experience, but I don't think it has the same perverse incentives, and it seems to be quite effective.
I'm not there to be healed, I'm there to talk to someone about my problems, my insecurities, the shit I can't (or don't want to) talk to anyone else.
In my current routine with work, two kids and a challenging marriage I don't have the opportunity to get an hour a week of talk with a friend. I have nowhere to vent. So what do I do?
I do therapy. I think of the therapist as some sort of counselor. I exercise my ideas there, I experiment with stuff I would not talk about anywhere else.
The main trick of therapy is to get you to show the monster that lurks inside of you to someone else. Everyone has bad impulses, but by giving them voice the therapist can convince you there's something wrong with you, and that needs to be explored. And now that you've revealed how monstrous you are to the therapist, you may as well keep seeing him, right? After all, nobody else needs to know about this...
Personally, if I'm not allowed to run the software that I want on my phone, it almost makes more sense for me to get some old flip phone or one of those chinese blackberry knockoffs c.a. 2012. Not out of any principled stance, mind you, it's just that's the level of functionality you'd be reducing me to. Why should I pay $500 when I can find something that gives me the same features on a literal junk pile?