3,134 karma · joined April 15, 2011
I endorse reading every essay on idlewords.com
open('file', (myfile) => process(myfile.read()))
It would be on the implementer of `open` to call `file.close()`, but presumably that's true of python as well?1) How personally validating a job is to a person
2) How valuable the job is to society at large.
To see how those might decouple, consider Superman continuously turning a crank to provide limitless energy for society (credit: SMBC [0]). Fabulously valuable to society, extremely lacking in personal validation for superman.
In general, you'd expect salary to correlate with 2, and inversely correlate with 1, since the sense of validation is in effect part of the compensation you're getting from a job. It also seems pretty common to (IMO wrongly) think that 1 and 2 are tightly coupled: the jobs that produce the greatest societal value are the ones that feel the most personally validating. But that's just because modern society is far more complicated than our brains were evolved to handle. Identifying the actual value of a job requires following a complex chain of incentives and value production through the vast networks of businesses and organizations that comprise our world.
Sadly for those instincts, it is probably true that a programmer writing a piece of code that makes $business_process_c56_2 0.1% more efficient, which is then run billions upon billions of times is actually producing more value in net than a teacher who changes the lives of O(1000) kids over their lifetime.
[0]: https://www.smbc-comics.com/index.php?db=comics&id=2305
Functions + data (immutable when practical) is all you need for 90%+ of programming, and you should only reach for objects when necessary to manage some well-encapsulated but tricky state. Your default orientation should certainly not be towards objects.
I find that negations/conjugations of negations are surprisingly difficult for to parse. Beyond two negations at most, I can feel myself having to switch into "code" mode, where I'm explicitly casing out the booleans, to understand them.
Obviously the examples given in the article are simpler than double negations, but it feels very consistent with the idea that "negations are an inherently hard part of language processing".
I'm no fan of Musk, but I'm even less a fan of being intentionally misleading.
* 行: xíng or háng
* 的: de or dì
* 长: cháng or zhǎng
(plus I'm sure many more that I can't think of just right now)
Sure there're holes in the system, but the utility is significant, especially relative to the cost.
(Also worked at a waterloo unicorn. Codebase was the cleanest i’ve worked in, though perhaps excessively so, at the cost of product velocity)
But what the video explains is the fact that the rounding is actually less fundamental than the length of the resonating tract. It means that you can keep your lips unrounded and produce a vowel very, very similar to the canonical /y/
Edit: I made a typo in my original comment, I meant to say "by centralizing /i/ slightly" (not "/u/")
1) 输: pronounced "shū"
2) 偷: pronounced "tōu"
(There are even worse examples which I can't think of in the moment)
Like, I don't think abortion is murder, but if I did, I'd vote for restrictions even if I could get pregnant. Just like I would vote for restrictions on "normal" murder if it were up for debate.
Source?
The polls I can find easily [0][1] show very similar levels of support for/against abortion restrictions between genders. Women tend to to be slightly more pro-choice, but certainly not "overwhelmingly".
[0] https://www.pewresearch.org/religion/religious-landscape-stu... (annoyingly this one answers "what percentage of people who are pro/anti abortion are female, rather than what percent of women are pro/anti-abortion")
[1] https://www.cbs42.com/news/new-polling-shows-alabama-primary...
Ie, in the DNA => RNA => Protein cycle, viruses are a loop from Protein => DNA or Protein => RNA. Introners are a loop from RNA => DNA.