Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Everyone has a MacBook Neo take, so here's mine.

Everyone has a MacBook Neo take, so here's mine.

Scheduled Pinned Locked Moved Uncategorized
43 Posts 12 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • xgranade@wandering.shopX xgranade@wandering.shop

    It was never sustainable to keep acting like there'd always be more RAM, some Moore's Law style kind of truism. AI vendors have forced the issue by engineering an artificial components shortage.

    Apple has, to my outsider view as a non-Mac user, thrown down the gauntlet and said that developers *will* stop munching RAM, or else.

    Maybe that's not fair, maybe developers shouldn't have to shoulder the burden of OS vendors' failure to build platforms. But users shouldn't bear it either.

    xgranade@wandering.shopX This user is from outside of this forum
    xgranade@wandering.shopX This user is from outside of this forum
    xgranade@wandering.shop
    wrote last edited by
    #11

    Anyway, I still don't like Apple, I still think that *on the whole* they're net negative for computing, and severely so. But I try to also be intellectually honest and hold ~~nuanced views~~.

    joshg@mathstodon.xyzJ 1 Reply Last reply
    0
    • snoopj@hachyderm.ioS snoopj@hachyderm.io

      @xgranade ah, my mistake, I had your point backwards I think

      xgranade@wandering.shopX This user is from outside of this forum
      xgranade@wandering.shopX This user is from outside of this forum
      xgranade@wandering.shop
      wrote last edited by
      #12

      @SnoopJ No worries, I didn't express it as well as I could or should have!

      glyph@mastodon.socialG 1 Reply Last reply
      0
      • darby3@zirk.usD darby3@zirk.us

        @xgranade my counter hot take is that it’s Apple saying “well may as well get money out of people who want nothing more than a browser to talk to chatbots through” but my brain is pretty cooked on ai paranoid takes

        glyph@mastodon.socialG This user is from outside of this forum
        glyph@mastodon.socialG This user is from outside of this forum
        glyph@mastodon.social
        wrote last edited by
        #13

        @darby3 @xgranade I totally disagree with this conclusion but wow can I ever sympathize with the environmental pressures which might cause one to arrive here

        xgranade@wandering.shopX darby3@zirk.usD 2 Replies Last reply
        0
        • joxn@wandering.shopJ joxn@wandering.shop

          @xgranade Apple ʜᴀꜱ built a platform⸺one can build complex functionality on top of SwiftUI for a really low net cost in RAM usage (because SwiftUI is all shared code). It’s just not a cross-platform platform. That’s not their problem, though.

          xgranade@wandering.shopX This user is from outside of this forum
          xgranade@wandering.shopX This user is from outside of this forum
          xgranade@wandering.shop
          wrote last edited by
          #14

          @joXn Yeah, it's why I pluralized vendors. Electron sucks, but I can at least target it as a platform much easier than I can target the platforms tied to macOS. Individual vendors may have their own platforms, but as you note, Apple has no interest in making theirs cross-platform platforms.

          joxn@wandering.shopJ 1 Reply Last reply
          0
          • glyph@mastodon.socialG glyph@mastodon.social

            @darby3 @xgranade I totally disagree with this conclusion but wow can I ever sympathize with the environmental pressures which might cause one to arrive here

            xgranade@wandering.shopX This user is from outside of this forum
            xgranade@wandering.shopX This user is from outside of this forum
            xgranade@wandering.shop
            wrote last edited by
            #15

            @glyph @darby3 Same, I don't agree at all, but wow I see how you get there, and would absolutely have that take on my more pessimistic days.

            darby3@zirk.usD kevingranade@mastodon.gamedev.placeK 2 Replies Last reply
            0
            • glyph@mastodon.socialG glyph@mastodon.social

              @darby3 @xgranade I totally disagree with this conclusion but wow can I ever sympathize with the environmental pressures which might cause one to arrive here

              darby3@zirk.usD This user is from outside of this forum
              darby3@zirk.usD This user is from outside of this forum
              darby3@zirk.us
              wrote last edited by
              #16

              @glyph @xgranade I mean at some point it’s like that implicit promise becomes broken when they can ship macOS Lite that affords users even less potential control over their devices, but again this is me telling a story to myself that I don’t like

              1 Reply Last reply
              0
              • xgranade@wandering.shopX xgranade@wandering.shop

                @glyph @darby3 Same, I don't agree at all, but wow I see how you get there, and would absolutely have that take on my more pessimistic days.

                darby3@zirk.usD This user is from outside of this forum
                darby3@zirk.usD This user is from outside of this forum
                darby3@zirk.us
                wrote last edited by
                #17

                @xgranade @glyph I mean to be clear if there’s any multi bazillion dollar company I’d like to believe wouldn’t feed into this it’d be Apple. but.

                1 Reply Last reply
                0
                • xgranade@wandering.shopX xgranade@wandering.shop

                  @SnoopJ No worries, I didn't express it as well as I could or should have!

                  glyph@mastodon.socialG This user is from outside of this forum
                  glyph@mastodon.socialG This user is from outside of this forum
                  glyph@mastodon.social
                  wrote last edited by
                  #18

                  @xgranade @SnoopJ yeah it's like a question of emphasis. just over-explaining for any passerby since this whole exchange is confusing 🙂

                  not "when PCs ship with 8GB *or less* of RAM…"

                  but "when *PCs* ship with 8GB or less of RAM…"

                  i.e. some random commodity vendor ships an 8GB machine, all the apps break on it, nobody cares, caveat emptor

                  whereas when *apple* builds a product with 8GB of RAM that is going to move 100 million units, app devs have to actually pay attention

                  glyph@mastodon.socialG 1 Reply Last reply
                  0
                  • glyph@mastodon.socialG glyph@mastodon.social

                    @xgranade @SnoopJ yeah it's like a question of emphasis. just over-explaining for any passerby since this whole exchange is confusing 🙂

                    not "when PCs ship with 8GB *or less* of RAM…"

                    but "when *PCs* ship with 8GB or less of RAM…"

                    i.e. some random commodity vendor ships an 8GB machine, all the apps break on it, nobody cares, caveat emptor

                    whereas when *apple* builds a product with 8GB of RAM that is going to move 100 million units, app devs have to actually pay attention

                    glyph@mastodon.socialG This user is from outside of this forum
                    glyph@mastodon.socialG This user is from outside of this forum
                    glyph@mastodon.social
                    wrote last edited by
                    #19

                    @xgranade @SnoopJ I actually think there's a nuance that may emerge later: these machines *do* have swap configured, and that internal storage isn't *too* bad in terms of speed, which means there's still an angle for app devs to not care where their app chugs along but is absolutely murdering the write cycles on the poor user's storage, shortening the device lifetime by years

                    cthos@mastodon.cthos.devC glyph@mastodon.socialG 2 Replies Last reply
                    0
                    • xgranade@wandering.shopX xgranade@wandering.shop

                      Put differently: this is the Electron killer, for better or worse, and not in the way that Apple killed Flash.

                      When PCs ship with 8 GB or less of RAM, application companies don't give a fuck, and so we get a proliferation of Electron and Electron-like platforms that consume gigantic amounts of RAM. That won't fly on something like the Neo.

                      miss_rodent@girlcock.clubM This user is from outside of this forum
                      miss_rodent@girlcock.clubM This user is from outside of this forum
                      miss_rodent@girlcock.club
                      wrote last edited by
                      #20

                      @xgranade it's still absurd to me that this industry has found a way to make *8GB* of ram a 'modest limit'.
                      Part of that is just... I'm old and remember having a whole... 128MB of ram on my first computer (after we upgraded the ram).
                      but also just... I have a few old comps with 512MB-1GB that run fine still under slackware or debian (not "light" distros)
                      .... as long as you don't open a modern browser without a bunch of blockers of various things.

                      xgranade@wandering.shopX dalias@hachyderm.ioD 2 Replies Last reply
                      0
                      • xgranade@wandering.shopX xgranade@wandering.shop

                        @joXn Yeah, it's why I pluralized vendors. Electron sucks, but I can at least target it as a platform much easier than I can target the platforms tied to macOS. Individual vendors may have their own platforms, but as you note, Apple has no interest in making theirs cross-platform platforms.

                        joxn@wandering.shopJ This user is from outside of this forum
                        joxn@wandering.shopJ This user is from outside of this forum
                        joxn@wandering.shop
                        wrote last edited by
                        #21

                        @xgranade I _kind of_ like the Diet Electron approach of something like Dioxus, but with Dioxus I think the AI slop exposure risk factor is super-high, making the nominative similarity to “dioxin” bitterly apt.

                        xgranade@wandering.shopX 1 Reply Last reply
                        0
                        • glyph@mastodon.socialG glyph@mastodon.social

                          @xgranade @SnoopJ I actually think there's a nuance that may emerge later: these machines *do* have swap configured, and that internal storage isn't *too* bad in terms of speed, which means there's still an angle for app devs to not care where their app chugs along but is absolutely murdering the write cycles on the poor user's storage, shortening the device lifetime by years

                          cthos@mastodon.cthos.devC This user is from outside of this forum
                          cthos@mastodon.cthos.devC This user is from outside of this forum
                          cthos@mastodon.cthos.dev
                          wrote last edited by
                          #22

                          @glyph @xgranade @SnoopJ 8 GB Macbook airs (M1, M2, etc) definitely exhibit this trait.

                          glyph@mastodon.socialG 1 Reply Last reply
                          0
                          • miss_rodent@girlcock.clubM miss_rodent@girlcock.club

                            @xgranade it's still absurd to me that this industry has found a way to make *8GB* of ram a 'modest limit'.
                            Part of that is just... I'm old and remember having a whole... 128MB of ram on my first computer (after we upgraded the ram).
                            but also just... I have a few old comps with 512MB-1GB that run fine still under slackware or debian (not "light" distros)
                            .... as long as you don't open a modern browser without a bunch of blockers of various things.

                            xgranade@wandering.shopX This user is from outside of this forum
                            xgranade@wandering.shopX This user is from outside of this forum
                            xgranade@wandering.shop
                            wrote last edited by
                            #23

                            @miss_rodent Very much agreed.

                            miss_rodent@girlcock.clubM 1 Reply Last reply
                            0
                            • glyph@mastodon.socialG glyph@mastodon.social

                              @xgranade @SnoopJ I actually think there's a nuance that may emerge later: these machines *do* have swap configured, and that internal storage isn't *too* bad in terms of speed, which means there's still an angle for app devs to not care where their app chugs along but is absolutely murdering the write cycles on the poor user's storage, shortening the device lifetime by years

                              glyph@mastodon.socialG This user is from outside of this forum
                              glyph@mastodon.socialG This user is from outside of this forum
                              glyph@mastodon.social
                              wrote last edited by
                              #24

                              @xgranade @SnoopJ maybe app devs respond to the incentive and don't want users to see multi-second pauses in their UIs, but, I think there is a possibility that if this starts happening, Apple has a potential future lever: ship an OS feature that gives app store apps a swap quota. start trashing the internal SSD by being profligate with RAM use, and you get crashed by the OS or paused with a "this app dev sucks" modal until the user quits some other stuff

                              1 Reply Last reply
                              0
                              • cthos@mastodon.cthos.devC cthos@mastodon.cthos.dev

                                @glyph @xgranade @SnoopJ 8 GB Macbook airs (M1, M2, etc) definitely exhibit this trait.

                                glyph@mastodon.socialG This user is from outside of this forum
                                glyph@mastodon.socialG This user is from outside of this forum
                                glyph@mastodon.social
                                wrote last edited by
                                #25

                                @cthos @xgranade @SnoopJ when they did it with those models I just thought it was kinda negligent and *strongly* advised most customers (except those whose usage I knew would be unusually light) to avoid those spec levels even though they looked cheap. The neo's aggressive market segmentation actually makes me _way_ more confident that we will see mitigations and incentives that address that problem more broadly

                                1 Reply Last reply
                                0
                                • xgranade@wandering.shopX xgranade@wandering.shop

                                  @miss_rodent Very much agreed.

                                  miss_rodent@girlcock.clubM This user is from outside of this forum
                                  miss_rodent@girlcock.clubM This user is from outside of this forum
                                  miss_rodent@girlcock.club
                                  wrote last edited by
                                  #26

                                  @xgranade when I was first learning to program, 8GB might as well have been infinite RAM.
                                  (says the squirrel who started with C & asm, and then moved to gameboy asm... and various other old consoles/comps, I def spent a lot of time in contexts where managing memory use is mandatory.
                                  I imagine that's not super common nowadays.)

                                  xgranade@wandering.shopX 1 Reply Last reply
                                  0
                                  • joxn@wandering.shopJ joxn@wandering.shop

                                    @xgranade I _kind of_ like the Diet Electron approach of something like Dioxus, but with Dioxus I think the AI slop exposure risk factor is super-high, making the nominative similarity to “dioxin” bitterly apt.

                                    xgranade@wandering.shopX This user is from outside of this forum
                                    xgranade@wandering.shopX This user is from outside of this forum
                                    xgranade@wandering.shop
                                    wrote last edited by
                                    #27

                                    @joXn Tauri is another interesting one along those lines... I think there can be some interesting examples of shipping web view components along with an application, but there has to be some way of making sure that the whole UI isn't running in a full-fledged browser.

                                    1 Reply Last reply
                                    0
                                    • miss_rodent@girlcock.clubM miss_rodent@girlcock.club

                                      @xgranade it's still absurd to me that this industry has found a way to make *8GB* of ram a 'modest limit'.
                                      Part of that is just... I'm old and remember having a whole... 128MB of ram on my first computer (after we upgraded the ram).
                                      but also just... I have a few old comps with 512MB-1GB that run fine still under slackware or debian (not "light" distros)
                                      .... as long as you don't open a modern browser without a bunch of blockers of various things.

                                      dalias@hachyderm.ioD This user is from outside of this forum
                                      dalias@hachyderm.ioD This user is from outside of this forum
                                      dalias@hachyderm.io
                                      wrote last edited by
                                      #28

                                      RE: https://hachyderm.io/@dalias/115713622478689837

                                      @miss_rodent @xgranade Yeah.

                                      miss_rodent@girlcock.clubM 1 Reply Last reply
                                      0
                                      • miss_rodent@girlcock.clubM miss_rodent@girlcock.club

                                        @xgranade when I was first learning to program, 8GB might as well have been infinite RAM.
                                        (says the squirrel who started with C & asm, and then moved to gameboy asm... and various other old consoles/comps, I def spent a lot of time in contexts where managing memory use is mandatory.
                                        I imagine that's not super common nowadays.)

                                        xgranade@wandering.shopX This user is from outside of this forum
                                        xgranade@wandering.shopX This user is from outside of this forum
                                        xgranade@wandering.shop
                                        wrote last edited by
                                        #29

                                        @miss_rodent Yeah, absolutely. I do think it's good to get a bit away from such tiny amounts of RAM that manually managing all of it is mandatory, and modern displays definitely push higher RAM requirements all the way up the stack, but we never should have landed at 8 GB being moderate.

                                        Hell, even late 90s early aughts JVM applications managed similar latencies to what we have now, but on systems with ~128 MB of RAM. I don't want to go back to the JVM, not by a long shot, but still.

                                        miss_rodent@girlcock.clubM 1 Reply Last reply
                                        0
                                        • xgranade@wandering.shopX xgranade@wandering.shop

                                          @glyph @darby3 Same, I don't agree at all, but wow I see how you get there, and would absolutely have that take on my more pessimistic days.

                                          kevingranade@mastodon.gamedev.placeK This user is from outside of this forum
                                          kevingranade@mastodon.gamedev.placeK This user is from outside of this forum
                                          kevingranade@mastodon.gamedev.place
                                          wrote last edited by
                                          #30

                                          @xgranade @glyph @darby3 this is very much my opinion of chromebooks. I do think this is different in large part due to it being apple doing it and the implicit support for the, "this should be enough RAM, deal with it" position, but I don't have a particularly grounded or nuanced backing for it.

                                          xgranade@wandering.shopX 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups