Encapsulation never was my favorite aspect of OOP too, in fact I always try to create different classes for data and code - it brings in a lot of benefits. But OOP patterns described by GoF are brilliant things in terms of code reuse and maintenance costs.
About 60% of toilets in Russia are how we call them "free fall toilets". Because everything that goes out has to fly more than 3 meters down the hole. My grand-grandma used "human wastes" to manure her garden each spring and it flourished. I guess it won't work nowadays because you've got to eat healthy food to produce healthy waste. But still... $200M?.. Hmm...
I suppose HN is not a good place to get answers for questions like this. There are plenty of AS support groups on Facebook, people there have more information.
> Today's social networks are broken. Ads are everywhere. Hate and harassment are too common. Fake news spreads unchecked.
This is a downside of "social" part of "social media". To avoid this you have to impose regulations and it will break the "social" part, making it a regular media. The perfect solution is yet to be found.
Some people are just not good for entrepreneurship, even if they do want it very hard. Desire alone is not enough. Success is a multiplication of factors, not a sum, and if you are bad at just one aspect you fail. I think you should find a companion or two and take a couple of shots on short-term projects with them. Not a big-deal-out-of-garage, just a project to check things out. The idea is to complement each other's drawbacks and form a team that is good at everything.
When I was a kid a paper plane was just a fun DIY toy. Now I am almost 40 and I find paper planes have a lot of existential meaning. And they are a fun DIY toy.
Work from a co-working center, it helps to eliminate unconstructive time waste. But make sure that people there are actually doing things, not hanging around chatting.
I always wonder why non-Russian speakers perceive books like "The Master and Margarita" as "fun". I guess the reason is that the spirit of the novel gets lost in translation. In Russian all humorous elements sum up as a dark depressing feeling towards the end of the novel. That what makes it a Russian classic.
This is why they teach you solfeggio lessons in a classical music school. Once you are familiar with common harmonies you can extract song meta information by ear and then apply it to the instrument of your choice (where your playing technique comes in play). Learning music is a lot, A LOT more than learning how to play an instrument.
Not so long ago a large amount of Google documents were indexed by Yandex search engine, including very sensitive personal data and became publicly accessible via search results. Not really Google mistake because documents had public access, but I personally think Google should have added no-index by default to all documents if a document is only available to those who have a link to it.
20 years ago Google Search was met with similar enthusiasm. I like DDG, but I don't see any reason why they would not pursue profits increase path once they become No 1 search engine.
Get a small private class (up to 5) of kids willing to learn programming. Teaching works great during existential crisis. Sum up everything you know and extract some nontrivial ideas, then go for a conference talk. If it works write a book and continue consulting.
Therapy is a good thing but in case of a low grade chronic condition it kind of gives you prosthetic legs to walk when you have wings to fly.
Procrastination arises from different sources in different people. For example, advises in this article won't work if you procrastinate because you are completely burned out. Or you are overwhelmed by anxiety. Or some health problems prevent you from staying focused. The devil is in the detail.
Literature does not help a lot. It's an add-on to your personal experience, nothing more. If it's your first time then it's a good idea to get someone with strong background is psychology to take part in the interview process. Psychological profile is very helpful in hiring decisions.
I'm 39, still as excited about new ideas as 20 years ago. Or even more. It's so simple to implement new ideas nowadays, just pick a matching tool/framework and you are good. Back in 1998 you were forced to write a lot of things from scratch long before you get to your idea implementation and it was actually demotivating, at least for me.
AI in Westworld TV series is based on Bicameralism, which is a philosophical concept rather than mathematical. And from philosophical point of view there's no need to recreate human mind neuron-by-neuron. If a copy can't be told from the original then the implementation details do not matter.
Am I allowed to advertise my own work? :) I added some features to Helpinator that make it more convenient to write textbooks, especially on programming. For example, you can add self-check quizzes, step-by-step guides, easily manage code snippets, etc. And you can export to 10+ formats, including PDF. Or export to Github-flavored markdown to submit it to Github.