I am the developer of Summit for Lemmy.

  • 104 Posts
  • 1.02K Comments
Joined 2 years ago
cake
Cake day: June 13th, 2023

help-circle
  • I will say though that I never thought I’d live to see the day where an Apple laptop is the best bang for the buck laptop. If you can grab a M1 macbook refurbished with warranty (places like best buy in canada or back market in the US will offer warranty on refurbished laptops) it is very likely the best bang for your buck laptop.

    I got one myself an I have to say, the M1 and likely the other M series laptops are insane. The battery life is nuts and the performance is unlike any non-M series laptop I’ve used. It feels even snappier than a 2024 Asus G14, a laptop that costs double the M1’s price.

    Then you get to the hardware and the entire laptop just feels so well designed. I really hate that there is this much of a gap between Apple laptops and everything else.

    I have to give credit to Apple here for absolutely demolishing the laptop market.




















  • Update: Ignore the rest of the comment. I just tried to request the image with any User-Agent and it’s now always serving the full resolution image. It definitely wasn’t returning the full resolution images the last time I tried even with different User-Agents for Chrome/Firefox/etc. My leading theory is this image host just sucks.

    Old

    This is very interesting. The story continues.

    I see that two uses have reported that the image loads fine on two different Lemmy clients. This told me this is unlikely to be a coincidence. So I double checked the image in Thunder and like you’ve both reported the image loads as expected.

    Then I figured out that Voyager and Thunder share one thing in common: they are both built using Flutter.

    From my previous test I knew that the image host (postimg.cc) is using the user agent and other clues to serve different content to different browsers/apps. So my next theory is that the image host serves raws to flutter clients.

    To test this theory I looked up the default user agent of Flutter apps which is just Flutter-version, then I looked up the latest version of flutter which is 3.71. Then I tried making a request to the url with User-Agent Dart/3.7.1 and boom the website returned the full 3.71MB raw for the image solving the mystery.

    As a fix for clients (and this is a terrible terrible fix) any app that wants to get raws off this host needs to send their request with a Flutter user agent.