• 0 Posts
  • 40 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle
  • And you know, in a way it goes even deeper, because for her parents, at least half of their life and frame of reference took place in the 1800’s. When she was born, 10 year olds would have their earliest memories be of the late 1890s. And the adults around her would be able to vividly remember and discuss events they were present for way back in to the 1850s or even earlier, depending on how much contact she had with old people.

    Also, I’m in my late 20s now, and I recently had the startling realization that the old people I remember from my childhood don’t really exist anymore. When I was a kid, old people used to be prim and proper. They dressed a certain way, much more formal and traditional. They weren’t all uptight, but they had an idea of what’s proper or not, and wouldn’t be afraid to tell you. They were typically more quiet and less outspoken. All the women knew how to cook and sew, and all the men knew how to do woodwork and make leather shoes shine forever.

    I had this realization the other day walking through my city, when I suddenly noticed how all the old people don’t seem that old anymore. They’re all relaxed and casual, dressing up in colors. They actually smile at you on the street and seem to have a sense of humor. And then it hit me: they’re not even the same generation. Old people are the kids of the old people I remember. They grew up with the early prototype of modern rock and pop. They were hippies and greasers. I think the end of WWII and the invention of modern pop culture reaching out beyond the cities really made a cut down between those two generations, the current old people and their parents.

    This comment ran longer than expected. Thanks for coming to my ted Talk.


  • GoosLife@lemmy.worldtoMicroblog Memes@lemmy.worldHe do
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    1
    ·
    edit-2
    8 days ago

    It is a pain in the ass. It’s about being able to pay to solve a problem you didn’t have before, but created for yourself by spending more money than you ever had to in the first place. “I’m so rich, I pay more than you make your entire life, in order to have a house so ridiculously big, that I have to pay even more money on a monthly basis, in order to even keep this shit running”. That’s really what it is.

    I mean, I know well-off people that have indoor gyms, spas and recording studios in their home. Or big play rooms for the kids that’s literally just a huge room full of toys. So to an extent, I get what having extra space can mean. But then you realize that those houses are tiny specks of dust compared to the gargantuan Hollywood monstrosities.

    I mean, we are elbow deep in homeless people, and regular folks struggling to pay rent, so I’m really not sure why everyone thinks Johnny Silvertongue needs 82 bathrooms for his family of 3, even if he did star in a recent blockbuster. Maybe some of that real estate should be redistributed.







  • Its even worse than that. It is completely unpredictable and just does what it want. When I type in “Vi”, the first choice is Visual Studio. It will stay on Visual Studio until I have typed in “Visual Studi”. But if I’m a fast typer, and I type in the entirety of “Visual Studio”, it opens Visual Studio Code.

    So the fastest way to open up Code is to type “VSC”. This doesn’t work with “VS” for Visual Studio.

    I have to type out “Spot” specifically to open Spotify. Typing out Spotify opens edge.

    There are also files and programs it cannot find despite having been installed for years, even though I’ve MANUALLY added the paths to the searched directories.

    If anyone of you is on Windows for whatever reason and want your mind blown, try downloading a little program called Everything. It can literally find every single program on your computer as fast as you can type. And it looks up exactly what you type in. It also supports wildcard characters etc. This is the kind of behavior I expect from my computer. Sure, make a shiny frontend for casual users who don’t need to see every single file on their system, but please, why do I have to go through third parties to get this experience on an OS that my company paid for, when I can get the same experience out of the box on any free Linux distro?



  • What you’re describing is an interface. An interface is a contract that ensures you can do something, but doesn’t care how.

    Abstract classes can have abstract functions. When you do this, you’re basically just creating a base class with an interface on top; you’re saying “all my children must implement this interface of mine” without having to actually make a separate interface.

    Abstract classes also offer additional functionality though, such as the ability to define properties, and default implementations of methods. You can even utilize the base class implementation of the method in your child class, in order to perform extra steps or format your input before you do whatever it is you were doing in the first place.

    So, an interface is a contract that allows you to call a method, without having to know the specific class or implementation.

    Inheritance is more like “it does everything that X does, but it also does Y and Z.” If you’re ever finding yourself writing an abstract class with purely abstract methods, you probably want to write an interface instead. That way, you get all the same functionality, but it’s more loosely coupled

    Epecially when you think in “real” OOP terms:

    Abstract classes are “child is a parent”, fx “duck is a bird”. Bird describes all the traits that all birds have in common. But not all birds fly, so flight must come from an interface. This interface can be passed around to any number of objects, and they’re not as tightly coupled because unlike an abstract class, an interface doesnt imply that “duck is a flight”. The interface is just something we know the duck can do.

    As you can probably tell, I work with OOP on a daily basis and have for years. There are a lot of valid criticisms of the OOP philosophy, and I have heard a lot of good points for the record. I am just educating on the OOP principles because you said you were interested and to clear up any misconceptions.