• 0 Posts
  • 31 Comments
Joined 1 year ago
cake
Cake day: June 16th, 2023

help-circle


  • All files are made up of “text”, or rather, numbers. How each program interprets those numbers differs depending on the kind of work they do. Any program can open any file, but the way it translates those numbers won’t make any sense if the file wasn’t intended to be opened by that kind of program. So, if you opened an MP4, you might see a little bit of metadata that was encoded in a way the text editor can understand, and then you’d get a ton of random symbols, some that are numbers and letters you recognize, but a lot of them would be specialized characters from farther on in the list of characters whatever font is being used might have.

    Think of it this way: take two human languages that use the same writing system, like German and French. Suppose you ask a Frenchman who also speaks English to translate and write down a few specific sentences. You then take those sentences to a German who also speaks English (but not French) and ask her to translate it into English. Obviously she can’t. She might be able to sound out the words, but neither of you will know what it means, and it probably wouldn’t sound right to a French speaker. Or better yet, you can ask her to try and guess what each word means. She’d likely come up with mostly nonsense (minus a few cognates and loanwords). This isn’t an exact analogy, but that’s basically what’s going on.















  • rob64@startrek.websitetoMemes@lemmy.mlI don't need it... 👀
    link
    fedilink
    arrow-up
    38
    arrow-down
    1
    ·
    1 year ago

    Ain’t that the truth. People act like charging for software is evil no matter what. There’s a huge difference between a lone dev trying to earn a living and a huge corporation trying to wring every last ounce of profit out of their users. And there’s probably degrees of nuance between those.

    Especially if they seem like a reasonable person, wanting reasonable amounts for good work.

    And that’s the important context in this discussion. You’ve got a dev who’s active in the community and who builds an app not only with great features and UI but with stability too. And he has a not insignificant user base that is familiar not just with his work but essentially with this exact app… It’s reasonable for him to assume we’ll see the value and be willing to pay. And he is correct.

    I’m personally averse to subscription models, but again context matters. Reasonable rate and you know what you’re getting. And I say this as a huge fan of both FOSS and socialism. I could have easily just let my DNS continue to filter out the ads, but I appreciate quality and believe it should be appropriately compensated.




  • It’s probably also related to when a person first encountered JS. If you learned it pre-2015—even if you’re aware of the changes made in ES6—I can see how it would be hard not to view JS as cumbersome. I personally love to use it, but I can’t imagine that would be true without let, const, classes, etc.

    Edit also block scoping and arrow functions!