Why do people pray?
Why do people do rubber-duck debugging?
388 karma · joined September 27, 2012
Why do people pray?
Why do people do rubber-duck debugging?
Amazing how "may not be able to retain" collapses down to "do not deserve" here.
Edit: ... and having said all that, I'm looking forward to upgrading some time in the next year and going back to two "proper" external monitors. I'll still love using the Sidecar'ed iPad Pro as a second screen when working in cafes, though...
[1] https://www.gnu.org/software/emacs/manual/html_node/emacs/Ke...
Forgiveness requires accountability and commitment to change, neither of which have been forthcoming.
It turns out that when you do that, all sorts of stuff that simply doesn't fly in other languages "just works", particularly around representing things using structures otherwise rarely seen outside of mathematical logic and category theory. This is all very powerful and elegant, but it means the landscape is unfamiliar, confusing, and intimidating to programmers who don't have that background or the inclination to learn about it.
Hence all the monad tutorials — not because monads are particularly special, but because beginners encounter them quickly due to IO, so they need some sort of explanation (it's like how if you teach a beginning programmer Java, there's loads of ceremony to explain around classes and public and so on just to do "hello world")... whereas you can get away with using haskell for longer without learning about, say, functors and monoids — though it somewhat misses the point of the language if you do so.
If you like tiling window managers, you can get a very similar experience (in terms of using the whole screen and being able to flexibly throw things all over the place) with this kind of setup.
It's made abundantly clear: they learned to love it through the course they were fortunate enough to take as an undergraduate, and they learned to fear it later, as a researcher, when they realised that what there was to fear was wasting their career attacking something that was probably just too big and too hard to be sensible for them to attack.
I have a "Queue" playlist into which I copy my "Discover Weekly" every now and then; then I listen to that Queue playlist, which lets me delete the tracks I don't want, and keep the ones I do (you can't modify your Discover Weekly). Then, every time I refresh the Queue playlist from Discover Weekly, I first move the current Queue contents into a YYYY-MM playlist (e.g. 2020-12 for this month).
I've been doing this for several years and it's been great — I've got a timestamped record of what I was enjoying/discovering during those months, and it does seem to have helped Spotify to keep recommending me things I really do enjoy. (Weirdly some weeks seem _really bad_, like I delete virtually everything — but I guess there's some A/Bing going on there.)
(Also: I'll only like/heart tracks I _particularly_ like, and sometimes I'll just listen to my "Liked Songs" playlist; I think this helps teach Spotify what I really like.)
And the reason is it's like that is its focus on purity.
I guess the author really _did_ work in advertising if they think that's clarity.