48 karma · joined September 1, 2016
This is exactly my experience too. Also, the problem with learning things from youtube and blogs is that whatever the author decides to cover is what we end up knowing, but they never intended to give a comprehensive lecture about these topics. The result is people who dogmatically apply some principles and entirely ignore others - neither of those really work. (I'm also guilty of this in ML topics.)
One caveat though, my asus b650e-f is barely supported by the currently used ubuntu kernel (e.g. my microphone doesn't work, before upgrading kernel + bios I didn't have lan connection...) so expect some problems if you want to use a relatively new gaming setup for linux.
Still, I don't think this is the reason. Visible votes simply modify what other people vote on and youtube wanted full control over what users watch instead of the few who actually votes. It is simply not a good metric most likely. Was it improved by removing the dislike bar? I would be surprised if was...
Sorry, I know, off-topic.
It is also very ironic that in Hungary these independent (i.e. from state) institutions are replaced with ones who's mandate last longer than 2 terms of election - fairly obvious that public control is not the goal, but the exact opposite.
- First is the most serious, debugging: this is a deal breaker alone. Once your code will go into production, and once, bugs will be found in it. How do you debug it? A typical variable in simulink looks like this: `Simulink_Sum_Node_4521` (something similar, I don't remember exactly). Yes, that is a variable in the c code generated from simulink graphs. It's index start from 0, but you have quite a lot of it - just count the operations in your normal code, and don't forget that (a+b)/c already contains 2 operations! Not sure if the original programmer was lazy to name them all, but not sure if it is possible to meaningfully name them either. If you want to get (a+b)/c^5, (a+b) might not have a meaning on it's own. So you stuck debugging a 10k+ lines long file containing variables like this.
- Reading is natural: we read from early childhood, we write from early childhood. Did you draw computational graphs as a kid? In school maybe? Yeah, me neither. When I want to tell my colleague a formula, I'm not going to draw him/her a computational graph, I'm going to write it down. Hell, you are reading right now, and not looking at a graph consisting words and arrows that represent relations! Imagine how that would look like...
- Graphs take up much more space on the screen than text. Grab a pen and draw a computational graph of a Fourier transformation! It takes up a whole screen. As a formula, it takes up a tiny fraction of it. Our state machine used to take up about 2m x 2m on the wall behind us.
- Also the other reasons already written in this thread...
Working with simulink convinced me entirely that graphical programming has no future whatsoever.
I read an article some time ago that I cannot find. It stated that extreme procrastination is the result of a form of drug abuse: we need our daily dose of fb, youtube, etc to keep us functioning, but that takes all the time, and when we realize we wasted another day, it makes us sad, and the cycle begins anew. It is also no secret that these sites are designed to be addictive.
This article might help you too (well, the original, but I couldn't link that because, most likely, the author of the original essay procrastinated the renewal of the web page for too long, and it cannot be reached): https://www.theguardian.com/lifeandstyle/2012/sep/07/change-...
[1] https://www.apa.org/helpcenter/willpower-limited-resource.pd...