Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)BO
BorgDrone @lemmy.one
Posts 2
Comments 936
Trump Sells $100K Gold Watches on Same Day Melania Insists People Can’t Afford Basic Necessities
  • Trump Watches are intended as collectible items for individual enjoyment only, not for investment purposes. The images shown are for illustration purposes only and may not be an exact representation of the product.

    So they are absolute trash.

  • Expanded Steam gaming compatibility likely coming to Arm chips with hundreds of Windows games — Valve testing ARM64 Proton compatibility layer
  • Fat binaries contain both ARM and x86 code, but I was referring to Rosetta, which is used for x86-only binaries.

    Rosetta does translation of x86 to ARM, both AOT and JIT. It does translate to normal ARM code, the only dependency on a Apple-specific custom ARM extension is that the M-series processors have a special mode that implements x86-like strong memory ordering. This means Rosetta does not have to figure out where to place memory barriers, this allows for much better performance.

    So when running translated code Apple Silicon is basically an ARM CPU with an x86 memory model.

  • Fond memories
  • I blame Apple (and then Samsung for copying Apple) for stealing this form factor from us.

    Neither prevents other companies from making a phone with this form factor. It probably disappeared due to lack of market demand.

  • All iPhone 16 Models Will Have 'Necessary' RAM Upgrade We Have Never Seen Before
  • And yet, I’ve never run into RAM problems on iPhones, both as a user and as a developer. On iOS an app can use almost all the RAM if needed, as long as your app is running in the foreground. Android by contrast is much stingier with RAM, especially with Java/Kotlin apps. There are some hard limits on how much RAM you can actually use and it’s a small fractIon of the total amount. The actual limit is set by the manufacturer and differs per device, Android itself only guarantees a minimum of 16MB per app.

    The reason is probably because Android is much more lenient with letting stuff run in the background so it needs to limit the per-app memory usage.

    Those apps also use more RAM than an equivalent iOS app, simply because they run on a garbage-collected runtime. With a GC there is a trade-off between performance and memory usage. A GC always wastes memory, as memory isn’t freed immediately once no longer in use. It’s only freed when the GC runs. If you run it very often you waste little RAM at the cost of performance (all the CPU cycles used by the GC) if you run it at large intervals you waste a lot of RAM (because you let a lot of ‘garbage’ accumulate before cleaning it up). In general, to achieve similar performance to non-GC’d code you need to tune it so it uses about 4 times as much RAM. The actual overhead depends on how Google tuned the GC in ART combined with the behavior of specific apps.

    Note that this only applies to apps running in ART, many system components like the web browser are written in C++ and don’t suffer from this inefficiency. But it does mean Android both uses more RAM than iOS while at the same time giving apps less RAM to actually use.

    It basically comes down to different architectural choices made by Google and Apple.

  • Lemmy Support @lemmy.ml BorgDrone @lemmy.one

    The "run a server" link on join-lemmy.org returns a 404

    Hope this is the right place to report this, as this community is mentioned on the contact page of join-lemmy.org.

    If you go to https://join-lemmy.org and click on 'run a server', this results in a 404. This is a shame as it puts up a roadblock for those wanting to create their own Lemmy instances.

    5

    Unable to subscribe to any external community

    I'm trying to subscribe to some of the communities linked here.

    When I click on any of them, there is no working subscribe button. There is a 'subscribe' text, but it's not clickable. (see attached screenshot) The button does show up on local communities, but not on federated ones.

    Tested on Safari iPadOS 16.5.1 and macOS 13.4.1

    4