Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

QuaternionsRock

@QuaternionsRock@lemmy.world

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Apple is bringing RCS to the iPhone in iOS 18 | The new standard will replace SMS as the default communication protocol between Android and iOS devices (www.theverge.com)

The long-awaited day is here: Apple has announced that its Messages app will support RCS in iOS 18. The move comes after years of taunting, cajoling, and finally, some regulatory scrutiny from the EU....

QuaternionsRock ,

Counterpoint: SMS shouldn’t exist, and RCS is our best shot at replacing it right now

QuaternionsRock ,

Apple forked WebKit from KDE back in 2001. For all intents and purposes, they didn’t switch to it; they developed it.

QuaternionsRock ,

SMS is a proven standard that works reliably.

lol

I tried RCS twice, in both cases the other end did not receive my message or at a later time.

This is not indicative of how well RCS will work as its widespread adoption continues to mature. I do understand your frustration; I just would expect the growing pains to last much longer. Remember how shitty USB C was for the first few years?

QuaternionsRock ,

Can you evaluate the directory tree of a tar without decompressing? Not sure if gzip/bzip2 preserve that.

QuaternionsRock ,

If there was an option that was presented to users once the device got below 80% battery health to slow down the system to make daily batter life longer

This isn’t why they did it. Degraded Li-ion batteries cannot sustain their rated voltage at high currents due to increased internal resistance. Sufficiently undervolted CPUs/memory cells produce errors (specifically bit flips), which can rather quickly lead to memory corruption and a crash.

Reducing the CPU frequency (thereby reducing the peak current draw) is practically necessary in the face of a degraded battery. Various laptops were infamous for not doing this, because it resulted in a ~20-30 minute battery life, as the voltage drop became too great once the battery charge drops below 80-90%. Within the context of a smartphone, neglecting to use the remaining 80-90% would make it basically useless.

What Apple (and the rest of the smartphone industry, at this point) really needs to do is make their batteries replaceable.

QuaternionsRock ,

arm still needs a custom kernel and conpletely different drivers to even boot, because every manifacturer can implement it completely differently.

Dunno why you’re getting downvoted, this is correct. ARM makes comparatively very expensive to maintain an OS over a variety of CPU models. The specialization required by each Cortex revision (and beyond that, each manufacturer adaptation) is too intense for a world trying to conserve resources.

x86 hardware is standardized in a way where you don't need to port an os to them, it just runs with generic drivers.

That being said, I’m honestly shocked your friend doesn’t run into issues. Several ISA extensions have been released for x86 since the Core 2 Duo days, and I have to imagine software incompatibilities appear semi-frequently. Running Windows 10 on that can’t be a good experience.

QuaternionsRock ,

Until Cloudflare responds to the post, it is IMO most beneficial to assume that the OP is being truthful and forthright. Doing so puts pressure on Cloudflare to either clarify or rectify the situation, whereas treating Cloudflare as though they are above suspicion accomplishes nothing.

After all, OP is very much the little guy here.

QuaternionsRock ,

Yuzu can exhibit superior performance because the Switch is rocking the Tegra X1 from 2015. Yuzu absolutely cannot beat the Switch with contemporary hardware and/or comparable power consumption.

QuaternionsRock ,

Apple controls the whole ecosystem on Macs.

In what sense? The vast majority of macOS software is downloaded/installed from the internet, just like Windows.

I don’t see it working because the Windows APIs are a dozen self-oxidizing dumpster fires scattered into the wind, but that’s a different story.

QuaternionsRock ,

This article fails to mention the single biggest differentiator between x86 and ARM: their memory models. Considering the sheer amount of everyday software that is going multithreaded, this is a huge issue, and the reason why ARM drastically outperforms x86 running software like modern web browsers.

QuaternionsRock ,

So if any developer wants to support modern devices they have to port to that new hardware.

See, you say that, but it doesn’t seem like Rosetta 2 going anywhere any time soon, which means developers aren’t pressured their software to ARM.

QuaternionsRock ,

Oh yeah, clearly I did not read the article well. Still, it doesn’t mean what you think it does.

First, Yuzu is more of an alternative API implementation than an emulator in this setup. The stock Switch OS and API implementation have been entirely replaced with Linux and the Yuzu implementation of the API. Given recent performance uplifts in the Linux kernel, I’m not surprised that Linux+Yuzu beats the first-party implementation.

Second, the use of the word “emulation” in the above thread is really a misnomer: Rosetta 2, Prism and the like all perform what is called dynamic ISA translation. Yuzu need not perform ISA translation when running on ARM hardware.

QuaternionsRock ,

It is always quite amusing to see a billion dollar corporation beaten in its own game :)

More information/context, if you’re curious:

Rosetta 2 in particular isn’t full emulation because the API is the same for both architectures - it is only dynamic ISA translation. I expect that Prism will be slightly closer to full emulation; there is simply no way Microsoft will reimplement all of the legacy Windows APIs on ARM.

WINE is a great example of something that is also not a full emulator, but for the opposite reason: it does not perform any ISA translation or hardware emulation, but rather only syscall (API) translation.

QuaternionsRock ,

Here is a great article on the topic. Basically, x86 spends a comparatively enormous amount of energy ensuring that its strong memory guarantees are not violated, even in cases where such violations would not affect program behavior. As it turns out, the majority of modern multithreaded programs only occasionally rely on these guarantees, and including special (expensive) instructions to provide these guarantees when necessary is still beneficial for performance/efficiency in the long run.

For additional context, the special sauce behind Apple’s Rosetta 2 is that the M family of SoCs actually implement an x86 memory model mode that is selectively enabled when executing dynamically translated multithreaded x86 programs.

QuaternionsRock ,

That’s actually not what I was referring to, although the unified memory architecture is certainly more power efficient for mixed-intensive workloads. The cost of transferring to/from dedicated GPU memory is (unsurprisingly) quite large.

QuaternionsRock ,

It has bad games 😎

What not playing ARMS does to a mf

QuaternionsRock ,

I really hope that on-device AI becomes competitive soon. It’s nice to see that on-device is the way large portions of the industry is going, but cloud AI just uses way too much energy. Not to mention the resources required to manufacture millions of large-die GPUs.

It’s probably naive to think that the corporations that created this problem will solve it, but it honestly seems like the most feasible path forward in the near term. I certainly don’t expect the world’s governments to be effective at regulating AI any time soon.

QuaternionsRock ,

Hah, cool fantasy bro. GPT-9’s first output was

As an AI, I cannot predict whether humans can solve climate change. Is there anything else you would like help with?

Alignmentmaxxed

QuaternionsRock ,

IIRC dude went home and played Civ all night

QuaternionsRock ,

Adolescent men would raid nearby tribes and kidnap their young women, which is the means by which genes were exchanged between tribes.

We see the misogynistic trends rise in late Hellenic periods

hmmm

After announcing increased prices, Spotify to Pay Songwriters About $150 Million Less Next Year (www.billboard.com)

When Bloomberg reported that Spotify would be upping the cost of its premium subscription from $9.99 to $10.99, and including 15 hours of audiobooks per month in the U.S., the change sounded like a win for songwriters and publishers. Higher subscription prices typically equate to a bump in U.S. mechanical royalties — but not...

QuaternionsRock ,

No, dude… Spotify doesn’t have exclusive streaming rights to its music

QuaternionsRock ,

I mean, nobody intrinsically cares how many competitors there are, so long as the all content can be retrieved from a single source. Of course that doesn’t mean people wouldn’t care if a single company were to abuse their monopoly e.g. by charging unreasonable rates or forcing ads (looking at you, cable).

It’s worth remembering that monopolies aren’t inherently illegal in the U.S. or anywhere else really; it’s not against the law to have the best product by a mile, nor should it be. Antitrust is illegal, which in this case would be defined by signing exclusive rights for all content and then providing a shitty service.

QuaternionsRock ,

Upon receiving the recovery email from Proton Mail, Spanish authorities further requested Apple to provide additional details linked to that email, leading to the identification of the individual.

The user specifically requested that Proton retain this PII for account recovery.

Speaking of which, how do they implement recovery emails? Do they save your private keys only if account recovery is enabled?

QuaternionsRock ,

Turns out IBM is three hot messes in a trenchcoat and always has been.

International, business, and machines?

QuaternionsRock ,

unless you completely disable [snap updates], which is hardly trivial for a new user

Tbh it probably shouldn’t be trivial for new users to disable updates. I’ve seen way too many Windows/macOS users running a years out-of-date version of Chrome.

QuaternionsRock ,

Does anyone genuinely prefer Windows for a reason that makes sense? Or are they just a captive audience?

QuaternionsRock ,

Did you respond to the right comment? I was trying to say that instructing new/novice users to disable snap updates is probably a bad idea.

QuaternionsRock ,

I can appreciate that contemporary neural networks are very different from organic intelligence, but consciousness is most definitely equivalent to a computer program. There are two things preventing us from reproducing it:

  1. We don’t know nearly enough about how the human mind (or any mind, really) actually works, and
  2. Our computers do not have the capacity to approximate consciousness with any meaningful degree of accuracy. Floating point representations of real numbers are not an issue (after all, you can always add more bits), but the sheer scale and complexity of the brain is a big one.

Also, for what it’s worth, most organic neurons actually do use binary (“one bit”) activation, while artificial “neurons” use a real-valued activation function for a variety of reasons, the biggest two being that (a) training algorithms require differentiable models, and (b) binary activation functions do not yield a lot of information per neuron while requiring effectively the same amount of memory.

QuaternionsRock ,

Spoken like someone who clearly knows nothing about the technology.

QuaternionsRock ,

It only works on a small handful of freeways (read: no pedestrians) in California/Nevada, and only under 40 MPH. The odds of a crash within those parameters resulting in a fatality are quite low.

QuaternionsRock ,

Fixed lidar sensors are not as reliable as it’s made out to be, unfortunately. Dome lidar systems like those found on Waymo vehicles are pretty good, but way more advanced (and expensive) than anything you’d find in consumer vehicles at the moment. The shadows of trees are enough to render basic lidar sensors useless, as they effectively produce an aperiodic square wave of infrared light (from the sun) that is frequently inseparable from the ToF emission signal. Sunsets are also sometimes enough to completely blind lidar sensors.

None of this is to say that Tesla’s previous camera-only approach was a good idea, like at all. More data is always a good thing, so long as the system doesn’t rely on the data more than the data’s reliability permits. After all, cameras can be blinded by sunlight too. IMO radar is the best economical complementary sensor to cameras at the moment. Despite the comparatively low accuracy, they are very reliable in adverse conditions.

QuaternionsRock ,

This operates under the assumption that cars produced before the era of OTA updates could not have been improved by OTA updates. I’ve used a few of them, and that doesn’t seem to be the case.

But imagine if some dork could push largely untested control system updates to your car’s ECU…

While I can’t deny that this isn’t categorically impossible, it seems incredibly unlikely. At the very least, I don’t think we’ve seen this happen yet, and OTA updates have been around for a while now.

QuaternionsRock ,

Not even, man. I accidentally ran sudo apt remove python3 instead of sudo apt remove python3-pip last week.

I just copied my files to a flash drive and reinstalled Ubuntu lol

QuaternionsRock ,

Because Microsoft cares so much about an 18.6K-member community called “linuxmemes” on a small federated Reddit alternative known for being filled with die-hard Linux fans and furries?

QuaternionsRock ,

Ah, how could I have forgotten the legion of MSFT contract employees scouring… fucking… furaffinity for that sweet, delectable anti-Linux propaganda lmao

QuaternionsRock ,

It uninstalled a bunch of dependent packages too, including my graphics driver :(

QuaternionsRock ,

It uninstalled a bunch of dependent packages too, including my graphics driver. I probably could have looked through the apt history and rolled them all back, but I don’t remember how to do that off the top of my head, and reinstalling took about 20 minutes.

QuaternionsRock ,

I do not want to see what your desktop looks like lol

QuaternionsRock ,

It’s funny, I’ve had an Android, a Nokia Windows Phone, and an iPhone, and Windows Phone was the only OS in which I didn’t open every single app through search. The utter lack of an app ecosystem definitely played a part, but I honestly don’t think either of the other two handle home screens/“app drawers” very well. Every modern social media platform/messenger/etc. is built around vertical continuous scrolling because it’s easier. Why is horizontal, paginated scrolling the default for home screens?

QuaternionsRock ,

Really? It spotted a missing push_back like 600 lines deep for me a few days ago. I’ve also had good success at getting it to spot missing semicolons that C++ compilers can’t because C++ is a stupid language.

QuaternionsRock ,

Huh?

QuaternionsRock ,

Ah yes, I am aware. Gotta love open source :)

Were you under the impression that I said anything to the contrary?

QuaternionsRock ,

I think it’s because texting became essentially free in North America long before it did in Europe. That, combined with the fact that it came preinstalled on EVERY phone (Android, iOS, BlackBerry, Palm, you name it), gave it enough inertia to stay dominant decades later.

QuaternionsRock ,

Yeah, I know it’s probably not the right word for this context, but downloading an app and creating an account is factually a huge barrier for entry, because people are lazy.

QuaternionsRock ,

But, I'm starting to realize that no amount of evidence is sufficient for folks who want to federate with Meta

This is an incorrect assumption, because

And somewhere in this very discussion some other person has given a very plausible overview of their potential EEE approach. I'll add a link to that comment later when I have time to find it again.

I would be very interested to read this! There are definitely limits to my optimism here. I think Meta is a horrible company and I don’t expect them to act in the best interests of the Fediverse; I’m just not yet convinced that them giving up what is essentially free and ad-free API access to one of their platforms cannot be used to our advantage. Threads federation could absolutely be catastrophic, but it’s also possible that it’s a good opportunity; that’s all I’m saying.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • incremental_games
  • random
  • meta
  • All magazines