988 karma · joined June 5, 2009
Everything else you said builds on top of this idea as if they are also fact based, but they are not. Let’s not make the social acceptance of psychedelics even harder than they already have been made to be.
> Rules are a poor substitute for actual thought
There are many times "clean code" is a good goal to have. It depends on what you mean by "clean code" and what you mean by "deduplication". As with many things in software engineering, the best answer to whether you should strive for "clean code" is "it depends."
If you have a utility function that you are redefining in every file, literally copy/pasting it everywhere, then you might as well create a shared function and import it and use it everywhere instead. This is an example of a good goal.
I like to think of it as a tool that helps you get out of writers block. You still have to write once you’re unblocked; it won’t be able to write for you.
We do not know if LSD was in fact the catalyst. We don’t know if the people who got ruined after taking a single tab of LSD actually took LSD or some research chemical (which are quite commonly sold off as LSD).
You could die if you drink too much water, or if it is contaminated; that doesn’t mean water isn’t good for you.
> a severe mental disorder in which thought and emotions are so impaired that contact is lost with external reality.
Based on my research, typical (and even greater than typical) recreational doses of LSD do not cause a “severe mental disorder” as described in the definition.
At “raves”, for example, lots of people are under the influence and yet they have not lost contact with external reality.
If someone writes a piece of software that allows downloading of DRM-ed content (without losing quality, and playable anytime) from the big names (Netflix, Amazon, etc), then this battle would be won.
Safari - only FairPlay encryption through HLS, but only modern versions of Safari; Chrome - Widevine Dash, IE - Playready Dash (and smooth), but only recent versions, Firefox only after version 52 do they finally support Widevine Dash, otherwise no EME prior to that.
I work for a large, well-known tech company and they just re-titled all of their front-end engineers to "Software Engineer" (probably to stop creating a pay divide between front-end and back-end engineers). If you have a "Software Engineer" doing basic wordpress stuff, another "Software Engineer" doing PHP/Zend framework stuff, another doing pure JS/React/Angular stuff, and another doing backend services (concurrency/spring boot/API, etc) - the pay scales of all these "Software Engineers" should be different.
I'm surprised it's not trimodal.
Amazing how much trust the mere size of a company ensues.