• glimse@lemmy.world
    link
    fedilink
    arrow-up
    48
    arrow-down
    2
    ·
    1 day ago

    “well…it’s too late now”

    Why is that written on an Office Space screenshot? That doesn’t make any sense. It’s not even close to anything said in that scene.

    Why do people insist on shoving memes into everything? Did they not think their post was good enough on its own?

    • Bongles@lemmy.zip
      link
      fedilink
      arrow-up
      5
      ·
      16 hours ago

      It’s losing it’s meaning over time, probably because the movies not being watched by “new” people very much. If you take out the movie context that made the meme he looks like he could be saying the text and I guess that’s good enough for people.

    • Funkt4st1c@lemmy.world
      link
      fedilink
      English
      arrow-up
      16
      arrow-down
      1
      ·
      1 day ago

      Memes are funny because its a reference to a thing we both know and thus an inside joke elevated by that fact.

      Modern ones are either that, or kind of just “heres a funny picture with text thats kind of funny next to this picture”

      • glimse@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        1 day ago

        How does the picture make it funnier here?

        I don’t think I’ll ever understand the affinity for it. It’s the Internet equivalent of that annoying kid in middle school who couldn’t have a conversation without quoting The Simpsons or South Park lol

    • Enkrod@feddit.org
      link
      fedilink
      arrow-up
      1
      ·
      15 minutes ago

      I’m looking forward to living long enough to see this meme age another 30 years with PHP still alive and well.

    • Ftumch@lemmy.today
      link
      fedilink
      arrow-up
      23
      ·
      1 day ago

      While the language has improved over the years, I’ve personally never seen a PHP codebase that made me happy.

    • Err(()).unwrap()@lemmy.world
      link
      fedilink
      arrow-up
      48
      arrow-down
      8
      ·
      1 day ago

      Or, if you spin it another way: you could’ve picked up the skills to develop for and support various frameworks, or get stuck in a rut for 30 years with just a single antiquated server-side language.

      • HerbGrower@slrpnk.net
        link
        fedilink
        arrow-up
        20
        arrow-down
        5
        ·
        1 day ago

        If its so antiquated why is it still used? For a lot of things its perfectly fine. Even this vulnerability is just a case of run the update command for your package manager.

        • Err(()).unwrap()@lemmy.world
          link
          fedilink
          arrow-up
          26
          arrow-down
          2
          ·
          edit-2
          1 day ago

          It’s still used because momentum is a powerful factor. That doesn’t make PHP better, but it can make it a more expedient choice.

          PHP is a preprocessor that grew too big for its britches. It’s a monolithic monster that runs only one thread per request in an interpreter. It works well enough if you need to manage the data of an internet forum, but it becomes increasingly unsuitable as the task’s complexity grows. If you need threading or background tasks, or if scalability is important, PHP is not it; just read any number of Nextcloud vs OpenCloud comparisons.

          • kunaltyagi@programming.dev
            link
            fedilink
            arrow-up
            15
            arrow-down
            3
            ·
            1 day ago

            “one thread per request” , “interpreter”

            (Looks confusingly) That’s JS and Python as well

            PS: being obtuse on purpose, but PHP lends itself well to typical requirements of web hosting and you can always call out to a diff process if needed

          • HerbGrower@slrpnk.net
            link
            fedilink
            arrow-up
            7
            ·
            1 day ago

            Fair, but a lot of sites don’t need anything more complex than an internet forum, often less than even that.

      • SkaveRat@discuss.tchncs.de
        link
        fedilink
        arrow-up
        9
        arrow-down
        4
        ·
        1 day ago

        You realize that the language evolved over the years and it’s not even close to the same language it was 15 years ago?

        The fact that you also mix frameworks and languages also tells me that you have no idea what you’re talking about

    • marlowe221@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      14 hours ago

      .NET is the single best thing Microsoft makes.

      It’s fast, multi platform (all mine runs in Linux containers), and the developer tools are pretty good too.

      I really HATE that Microsoft made it, but I love C# and .NET.

    • wholookshere@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      2
      ·
      14 hours ago

      Last place I worked at that abused used .Net was serving an angular web app to interface with a c++ BE using soap.

      Now that sounds sane, until they made their own C++ to CSS transpiler to be able define the ui in back end code. Like angular written in c++ translated through .Net.

      Through no fault of .Net I just can’t get past those flashbacks.

      To be fair that’s only like top 5 most fucked up code I saw there.

    • DacoTaco@lemmy.world
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      edit-2
      18 hours ago

      As backend code, yes. As a web (web, not api. As an api platform they’re great) platform… No.
      Asp.net and mvc were imo a disaster, silverlight was… Oof.
      Then there is maui which could have done it using blazor but just… Didnt.
      … And then there is blazor itself. Though blazor is imo the best of all the web platforms they had, and i like it, it still has very rough edges and is not gonna replace javascript any time soon.
      Hell, microsoft cant even decently support their own web ui platform ( fluentui ) because their backbone ( webcomponents ) is completely broke ( or did v3 FINALLY release? ). There are other blazor frameworks but they all seem to not take full advantage of blazor and its disgusting.

        • DacoTaco@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          7 hours ago

          As i said, the api stuff of asp.net is very nice and straight to the point. The only bad thing ive got to note there is the openapi spec implementation they introduced in .net 10 is just terrible but itll improve quickly, its just early in its implementation ( like how system.text.json was )

  • stevestevesteve@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    1 day ago

    And if everything had moved to one of those, almost surely there would also be similar impacts in a similar cve to point at to say “we should be using something else!”

    • diaphragmwp@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 day ago

      The first two are frameworks, the third is:

      def serve(p: int, f):
          s = socket.socket()
          s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # let me reset plz
          s.bind(("", p))
          s.listen()
          while True:
              c, a = s.accept()
              c.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
              t = threading.Thread(target=serve0, args=(c, a, f))
              t.daemon = True
              t.start()
      

      I have an entire file of some really cursed malicious compliance code for when I was brutally forced to write Python.

        • diaphragmwp@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 hours ago

          There are a few XHTML pages and templates later in the file hardcoded into single strings. Some stuff is populated from markdown (or was it gemtext? don’t feel like opening it again). I used XHTML because it’s easier to notice escaping mistakes.

  • cub Gucci@lemmy.today
    link
    fedilink
    arrow-up
    22
    ·
    1 day ago

    Everyone has forgotten java applets+ java servlets combo. I have no idea why it didn’t survive, but if it would have, it’d defeated PHP (in amount of vulnerabilities ofc)

    • zod000@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      8
      ·
      1 day ago

      I was told in school that Java applets were the future and they made us take a class that focused heavily on them. I did make a few games in applets, but they were always janky and I am glad they are dead.

      • cub Gucci@lemmy.today
        link
        fedilink
        arrow-up
        6
        ·
        21 hours ago

        I had to remove the applet-based server architecture when moving java 11->17.

        The authors thought that it would be the right decision to accept code from users as applets

        • zod000@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          5
          ·
          22 hours ago

          Applets were killed before that due to repeated severe security issues and Sun fucking around and not making them good in my recollection. Flash was just easiest applets with no Java and died for much of the same reason a decade later.

  • ZILtoid1991@lemmy.world
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    1 day ago

    Time traveler: Moves a chair

    The resulting timeline: PHP is dead for good. However, after some vibe coding caused massive errors in the ADSF framework (that replaced PHP), people are running to vibecode a fix, only to that cause another issue.

    • Victor@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      1 day ago

      Oh my gosh if I could time travel and prevent generative AI from happening I would do it so fast. Although I do want to keep the academic and medical usage domains of AI. 🤔 HMM.

  • PieMePlenty@lemmy.world
    link
    fedilink
    arrow-up
    13
    ·
    1 day ago

    When I was a wee high school kid, asp.net was windows only back then and getting cheap windows hosting was harder than it was getting cheap linux hosting, so I focused on PHP more.
    I haven’t touched it in forever, but its probably still good, right?