• 4 Posts
  • 14 Comments
Joined 2 years ago
cake
Cake day: June 11th, 2023

help-circle
  • I still gotta get a tape player

    Sincere question: Why? They sound terrible, and get worse over time. Is there any reason to use them? Aren’t they just generating plastic waste at this point?

    The article says:

    To me the reasoning is simple, local bands make tapes, it’s easy to put your own music on them, and to share them with friends.

    But all of these apply equally to Bandcamp or any other way of sharing digital files, or even CDs (I can’t imagine it’s meaningfully easier to churn out copies of cassettes than CDs).

    I suppose, though, that if local bands are making them - whatever their reasons - then that’s reason enough for a listener to use the format. I also guess if people are getting second-hand tapes, then that’s not generating new plastic waste, and there’s probably stuff to that’s not available digitally in any format.

    Anyway, I was watching this video recently - https://www.youtube.com/watch?v=2DWtkSVNvTg - and it was quite interesting, but I’ve been wondering since then why people would use tapes.















  • Yeah, you’re quite correct, it’s not exactly equivalent, I just went on auto-pilot because it’s used so much for that purpose 🤖

    It’s much closer to being a true null-coalescing operator than ‘OR’ operators in other languages though, because there’s only two values that are falsy in Ruby: nil and false. Some other languages treat 0 and "" (and no doubt other things), as falsy. So this is probably the reason Ruby has never added a true null-coalescing operator, there’s just much fewer cases where there’s a difference.

    It’s going to drive me mad now I’ve seen it, though 😆 That’s usually the case with language features, though, you don’t know what you’re missing until you see it in some other language!