@Amaterasu I dunno if pretty pictures are all that important. This answer of mine contains no images but was upvoted 54 times while this answer has a pretty image and was upvoted 32 times
@KyleKanos You're lucky that you've answered a popular question. Questions like those, earn a lot of views, get into the hot list, then other SE fellas (I mean, the 101 rep. guys) pop in and put their votes :D
Ah, this other lecture has a lot of his ideas on what makes a video interesting and what makes them educational. Veritasium is another user who has a whoooole other $0.02 on video creation/what makes videos educational.
This question is inspired by the following question:
Is it physically possible to convert matter into the electromagnetic spectrum(specifically x-rays)?
The question I put in the title is in part rhetorical, for I am sure that there are many users on this site who would agree with its sentiment...
This page has an interesting video of beads 'syphoning' out of a glass beaker:
http://blog.zennioptical.com/weekly-optical-illusion-crazy-beads/
The host has a few explanations for the effect, but none of them sound plausible to me. The beads are in 'perpetual motion'? 'Shock wave'? What could ...
There was once a now deleted question about getting the last insert id in PHP PDO. The top voted answer by a >20k was one that basically said "you never need this, so I won't tell you how".
I had a long argument with that guy explaining that non thread safe code can be OK in some specific cases and this "feature", if extant, would make certain bits of code easy, but he seemed to refuse to step out of his little world of complicated concurrent programs and stick to "non thread safe is bad and stupid" and give circular arguments
really annoying, because he is telling me that I shouldn't need it and that I'm an idiot to want it in my code, while I know perfectly well why it is bad in most code but would be perfectly fine in mine
user54412
given that 99% of my code is high-performance scientific computation, I can appreciate the occasional need dive into the nitty gritty and manage parallel stuff manually
It may be bad practice in the industry, but not necessarily for your application
user54412
actually I find it interesting that the majority of the SO/Programmers userbase consists of high-level applications people, many of whom think coding in low-level languages is a waste and no one should do it anymore
meanwhile I live in a completely different world, where frequent cache misses are unacceptable, and an extra level of abstraction could make my code unusably slow