It's always better to write simple, almost dumb code that anyone can understand than to use advanced abstractions from category theory or whatever.
Why? Because every single study or anedocte I've ever heard is like yours: adding complex abstractions to code do NOT make it more reliable. But they do make it much harder to modify, understand, and fix.
FP tought us that unconstrained mutable state is very bad, and that has helped us immensely in the mundane languages of the world (Java, C#, C++, Go). But I think it's time to learn the other lesson from FP: overly complex abstractions are also very bad and should NOT be used willy nilly as they simply have a very low or negative cost-benefit.
We did extensive research (my wife's waking hours were consumed with this). We found Hipp Combiotic milk, and it was wonderful. It was a German brand, and adhered to EU standards for child health. Colic: gone. Within a month or two our child hit the 98% percentile for size and weight and stayed there.
Shortly after the baby switched to solid food, the U.S. began to "crack down" on imported formula that "didn't meet FDA standards." The EU standards for food safety are generally higher than FDA standards. I'm so glad we were able to get that formula before the government interfered.
As someone that's worked on some rather intensive NLP implementations, Spacy 3.0 and HuggingFace both represent the culmination of a technological leap in NLP that started a few years ago with the advent of transfer learning in NLP. The level of accessibility to the masses these libraries offer is game-changing and democratizing.
Once you realize social media is mostly fake validation seeking behavior you can decide if that's what you want . Ends up being tons of stress and mental anguish for nothing at all. I'll say without a doubt people are absolutely meaner via social media vs real life. I recall when I lived in Chicago how everyone in certain areas knew each other. Act like a jerk and word travels fast. Thus this keeps people friendly. On Reddit, which I had to step back from , it take 10 seconds to create a username. Then you can throw out all types of vitriol at people you'll never meet. Why be apart of that ? I do find Reddit to be very helpful if you have a specific technical question, but the moment you venture out of tech people get really nasty really fast. I'm still debating if it's worth returning to.
It's at the point where I might hire someone to run the social media accounts for a product I may be releasing. I have absolutely no interest in using social media myself.
I have a sort of live now list for once Corona ends
I have seen repeated examples of information technology industry professionals who go off on a wild goose chase of trying to parse the papers and reproduce them. If you are a machine learning practitioner or a data scientist in the industry, it is highly likely that you are going to waste your time with these papers. Here's a concrete example from the list: "John Lafferty, Andrew McCallum, Fernando C.N. Pereira: Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data, ICML 2001." This used to be the defining paper in early 2000s. Today it is important only as a road marker in the NLP research history which turned out to lead down an unproductive route.
Those who have not spent meaningful time in academia working on publishing their own research papers tend to fetishize them. The reality is that even the best papers in the field are a mess of ideas designed to please fickle reviewers and academic superiors. Most papers explore nooks and crannies of ideas that are irrelevant to an industry practitioner and are filled with assumptions that turn out to be impractical.
Unfortunately reading research papers has become a self-reinforcing status symbol for practitioners to name-drop and generally show off their in-crowd status rather than to rely on the ideas in the papers for a source of useful and practical information.
For example, I preferred some of the more tech-related subreddits. Then I discovered HackerNews and Lobste.rs. That can't be the only demographic of content that has forums out there. And I imagine more will pop up.
Again, it's just my prediction/guess. I've certainly been wrong before. Perhaps I have it totally backwards. Maybe those people will stay because they're more tolerant of Reddit's bullshit to get to the good content. I don't think that's a smart bet for Reddit to make, though.
EDIT: Also, a lot of people are apparently moving to Discord chats.
From the equation, you can derive a series of rates of change one one variable with respect to another, often colloquially known as "the greeks", since they're all denoted with greek letters.
The first one to know is delta. It's the rate of change in the option's price with respect to the underlying asset's price.
Delta generally follows a curve, not a straight line. Gamma is the rate at which delta changes with respect to the underlying asset's price.
The reason why these are a big deal are because options traders often try to remain "delta-neutral" - they want the overall delta of their options portfolio to remain close to zero, which limits the effect of fluctuations in the underlying asset's price on the overall value of their portfolio. But that's a constant balancing act, because changes in the underlying asset price also change the delta of their position. A low gamma means that it changes slowly, and it's easy to keep things balanced. A high gamma means that they're sitting on an unstable equilibrium, and they're going to have to buy and sell more aggressively in order to maintain their position.
I might join a business as CEO and it does really well for 5 years because of the previous CEO, I could claim that it is my leadership and ask for my bonus.
On the other hand, maybe I do well but my successor is an idiot and makes the company tank so now I won't get my 10 year bonus because they screwed it all up.
Unless your idea only works for CEOs who are prepared to stay for 10 years? That then brings in the complication of when you need them to leave quietly because they are rubbish but you don't want your shareholders to know!
I think the best way to address this is to provide standardize kpi monitoring.