• 0 Posts
  • 114 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle
  • Summertime is terrible, especially in summer. You have one less usable hour in the evening.

    During the summer you cannot really go outside until the sun goes down. It’s simply too hot in direct sunlight. Summer evenings are nice, after the sun goes down and the world starts to cool down a little. By moving the clock forwards we have an hour less of usable outdoor-time. It also means you have less time for things to cool down before going to sleep.

    DST makes it so you have to go bed too early, being unable to enjoy the evening, and when you go to bed it’s too hot to sleep, but you have to because you have to get up at a ridiculous time the next morning.

    Instead of DST we should introduce MST (Moonlight Saving TIme) and move the clock an hour backwards in summer. Then we can actually enjoy our summer evenings and go to bed once things have cooled down a little more. The earlier sunrise doesn’t matter since there is such a thing as blackout curtains.





  • Several things that made the SD card annoying to developers.

    First: you could not install an APK on the SD card (probably due to DRM reasons). So if you had a larger app and you wanted users to be able to take advantage of the additional storage offered by the SD card you could not do this simply by having a large APK. (Note that this also was true for phones that had no removable SD card but had internal memory that presented itself as ‘external storage’).

    On some phones the normal storage was so small that any larger app had to leverage the external storage to be able to even fit (we’re talking 10+ years ago). The way to do this was using so-called ‘expansion files’. These were additional data files, up to 2GB a piece, that could be installed on the external storage. These came with some additional difficulties.

    • They were pure data files, so they could not contain any executable code. They were just big binary blobs, so none of the Android built-in mechanisms for loading assets depending on screen density, screen size and all that stuff worked. You had to do it all by hand.
    • Since they were just binary blobs, you had to do any organization inside the files yourself. For example, they could be large ZIP files but you had to do all the ZIP handling yourself. Compared to normal APKs that are also ZIP files but where you can just load stuff from the APK archive and it’s all handled by the framework.
    • The expansion files were separate from the APK. The Play Store did try to automatically download them if your app had expansion files, but this was not guaranteed. Furthermore, because they live on an SD card they could disappear at any moment. Your app needed additional logic to deal with this, code to re-download the files if they were missing, code to handle errors during the download, UI to show the download progress, etc.

    Another problem with SD cards was the huge variety in quality of SD cards. Phones internal storage is reasonably fast, but you never know what kind of cheap-ass yanky SD card the users installed in their phone. This caused all kinds of performance problems in more demanding apps and as a developer you had to deal with the fall-out (bad reviews, support requests, etc.)


    • Losing SD Expansion sucks; they should bring this back. Only reason they stopped this is greed.

    Fuck that noise. SD expansion was a terrible idea and I’m glad it’s gone. There are so many problems introduced by removable storage, it was a terrible PITA to deal with as a developer. One of Google’s dumbest ideas in early Android. Good. Fucking. Riddance.










  • BorgDrone@lemmy.onetoMemes@lemmy.mlCooked
    link
    fedilink
    arrow-up
    10
    ·
    3 months ago

    Kamala Harris:

    At the same time, what has happened in Gaza over the past 10 months is devastating. So many innocent lives lost, desperate, hungry people fleeing for safety over and over again. The scale of suffering is heartbreaking. President Biden and I are working to end this war such that Israel is secure, the hostages are released, the suffering in Gaza ends, and the Palestinian people can realize their right to dignity, security, freedom, and self-determination.

    The whole situation in Israel/Gaza is a mess. Innocent people are getting hurt on both sides. There are bad people doing horrible things on both sides. Real life is not a movie where the bad guys all conveniently wear the same uniform. Only children think the world is that simple. But hey, assuming the solution is simple saves you from hurting yourself by thinking about what is an incredibly complicated state of affairs.

    Personally, I would prefer a president who acknowledges the complexity of the situation over one who thinks the world operates like we’re living in children’s book.


  • BorgDrone@lemmy.onetoMemes@lemmy.mlCooked
    link
    fedilink
    arrow-up
    12
    ·
    3 months ago

    Well, if you put it in the picture then it must be a good argument.

    /s

    Just because one side is not 100% perfect doesn’t mean you have to support the side that is 100% bad. If you’re waiting for the perfect candidate who matches your beliefs on all point before voting you’ll never get to vote.



  • BorgDrone@lemmy.onetoMemes@lemmy.mlHuMaN NatUrE!
    link
    fedilink
    arrow-up
    6
    ·
    3 months ago

    More like billionaires donating ‘charities’ that push a certain agenda, e.g. the NRA, instead paying taxes that can be spent on things likje public schools or libraries.

    Or they just create their own ‘charity’ that supports whatever political goals they have.


  • BorgDrone@lemmy.onetoMemes@lemmy.mlHuMaN NatUrE!
    link
    fedilink
    arrow-up
    5
    ·
    3 months ago

    So… wtf is the problem? They’re donating. Why aren’t you happy?

    It’s another way billionaires are taking away power from the common people. They are donating money and reducing their taxes by doing so. What it effectively means is that instead of the democratically elected government deciding on what causes that money is spent on, the billionaires get to decide instead.