80 karma · joined July 9, 2018
Still, somehow we may find a process like natural selection at a cosmic level that makes life way more likely than a purely random starting sequence.
If anything good comes out of string theory research it will probably be the development of the mathematical machinery and the computational power that is needed to perform and analyze more experiments and the observational data we are gathering in the study of high energy events out in the cosmos.
The data collection needed to provide such feedback is inherently prone to privacy violations and exposes safety risks (see what China is doing to monitor social media activity.) Secondly, these feedback algorithms can pull people into echo chambers of disinformation and amplify all sorts of negative feelings and behavior.
Not sure throwing more technology and regulation at the problem is a solution. In the end it will probably require a social shift; a realization that "social media" makes us less social at a deep level while providing the illusion of being social. Paying attention to the person in front of you used to be considered polite. Now it's considered old-fashioned?
But then there's the licensing and the sales guys. Talk about pure evil.
The people feeding this Facebook group are likely making a tidy living off this. Something that would have been far less likely before Facebook, Twitter, etc.
The cumulative effect of so many fringe groups being pumped up like this is, paradoxically, they act like viruses that make society itself sick.
For many reasons this regulation would be unenforceable and/or impossible to comply with. How would a miner be able to fill out a 1099?
Going with that analogy, I'd say you know when it gets easier, when you begin to see forms and patterns, and can use them to tackle new challenges.
Some other thoughts: * When you are solving problems and seeing how to improve your code through testing and refactoring.
* When you can start reading other people's code and understanding the gist of what is going on at a high level without getting bogged down in the details.
* When you start feeling very comfortable with your tools.
* When you feel the satisfaction of solving problems.
* When you help others learn something.
Finally, dance like no one is watching. Enjoy yourself. If it's not bringing you joy, then you are unlikely to progress further. Either way, enjoy the process.
If you happen to work in the industry, you've probably had to certify compliance with SEC regulations to stay employed.
When an army of retail investors openly collaborate on messaging platforms to manipulate a stock's price, essentially a crowd-sourced "pump and dump," it falls under SEC enforcement. A retail investor can still be prosecuted for violating SEC regulations, such as using insider information, when trading.
This is yet another example of unintended consequences with regards to social media and its power to concentrate misinformation and incite mob behavior. I'm sure the vast majority of the people on Robinhood trading up Gamestop (GME) have no idea of the potential legal harm they may be exposed to, not to mention financial harm, even though the T&C's they signed on opening their accounts (especially margin accounts) almost certainly spelled out those risks.
Robinhood business model is the canary in the coal mine.
Then, to be assaulted with ads while consuming these "information sources" on top of the crap. It's designed to sell you things you don't really need or want, and if your mental health suffers as a result, well, neither the producers or the advertisers give a shit.
Probably many of the same reasons Haskel is not yet a thriving mainstream language.
90% of problem domains yield well to procedural/hybrid languages.
The rest could stand the additional rigor and even provability possible with pure FP languages.
I recently have been researching Leslie Lamport's TLA+ project. Definitely in line with the ideas in this paper. https://lamport.azurewebsites.net/tla/tla.html
Full disclosure: INTP here.
I have seen this phenomena of thinking that a large system, broken down into tiny parts, is somehow easier to manage time and time again over 30 years of development. In every case, the one thing the central thinkers fail to realize is that complexity is like conservation of energy - it can be transformed, but it cannot be destroyed.
Also, when it comes to large teams I have seen one thing work when it comes to sharing a resource(s) critical to a larger system - shared pain. If the central/reusable code/service breaks everyone's stuff, then everyone forms a team to immediately address the problem before continuing on. The solution is almost never "find a way to let the other teams continue while something important is on fire." It seems like a major motivation for a microservices architecture seeks to avoid the pain - which perhaps is not the best reason to use microservices.
I like the idea of unseen, but indispensable, complexity. For instance, the human brain is probably the most complex thing in the world, but the interface is fairly simple :)