• totally agree that the logical future is a single powerful system for the house with thin clients and little baby machines for surf/browse/email/stream. most of what anyone is doing could work great on a $20 raspberry pi, but manufacturers have convinced everyone that every house needs like 3+ systems that can all do climate modeling or geospatial analysis.

    if like 90% of the heavy traffic internet wasn’t riddled with the latest UX complicating popups and malformed ad technology, most of the complaints of “my computer is slow” would probably vanish overnight.

    • SuperZutsuki [they/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      38
      ·
      9 months ago

      It’s so funny that nearly all processing headroom improvements since like the first Core 2 Duo have been eaten up by ads and shitty code from exploited programmers

    • umbrella@lemmy.ml
      link
      fedilink
      English
      arrow-up
      16
      ·
      9 months ago

      tell me about it. get linux and a good adblocker and you probably could still use a core 2 duo system for most peoples everyday tasks.

    • CarbonScored [any]@hexbear.net
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      9 months ago

      Software bloat is real.

      A modern web page (with no hi-res images) can take >1GB RAM, when '90s web browsers typically took <1MB. Modern Adobe PDF reader takes >200MB, when some of the longest video games I’ve loved are <=10MB. Heck even a modern indie-made game with tons of gameplay is still sometimes <200MB.

      The cause really is just shitty code and corner-cutting. Optimizing anything is rarely regarded as worth it nowadays, even if a small amount of work leads to 10x performance gains.

    • neo [he/him]@hexbear.net
      link
      fedilink
      English
      arrow-up
      5
      ·
      9 months ago

      Unfortunately even the default Lemmy UI is pretty heavy. A clean load of this page and the comments transferred 1.92MB on the wire (6.61 decompressed). I blame Inferno. Not because Inferno is specifically bad, but because I have been convinced that anything that is React or React-like is bad.

      On Diethex it’s 204kB and 217kB respectively, and that’s because the OP’s image is 108kB.

      A comparable Reddit page https://www.reddit.com/r/pics/comments/1bja5qu/robert_de_niro_80_and_his_10months_old_daughter/ initially loads about as much as Hexbear, even including all the ad scripts, but transfers megabytes more as you load and scroll comments.

      Where they super begin to differ is that one Reddit tab is currently sitting at 400MB+ RAM usage, compared to Hexbear’s 140, compared to Diethex’s 20**.

      ** I think one thing that is hard to track about page memory usage is the web browser will over-allocate to speed up page navigation and then eventually reclaim when you have mostly settled where you are. So after a few minutes it’s now:
      DietHex: 20MB
      Hexbear: 60MB
      Reddit: 160-260MB