Readit News logoReadit News
turquoisevar commented on macOS Icon History   basicappleguy.com/basicap... · Posted by u/ksec
ezst · 2 months ago
As a non Apple user, yeah, M series are neat in the sense that the premium you pay goes into barring the competition from accessing the current nodes at TSMC, making Apple look good on benchmarks for 12-18 months or so. Apple used to have something else to offer, a sense of novelty, excitement, taste, and couldn't care less about performance. Apple of today is just Samsung/Gates' Microsoft "look at how big mine is!", with more bucks and even more user-hostile practices.
turquoisevar · 2 months ago
Come on, there’s no way you wrote that down unironically and didn’t struggle breathing through the strong chemical copium smells.

> goes into barring the competition from accessing the current nodes at TSMC

I know it’s en vogue to hate on Apple and make them out to be this big evil corporation, but you’re naming it sound as if they’ve been jerking off while sitting on TSMC’s capacity just to fuck with the competition and purely to make it impossible to compete, when in reality they’ve continued to make exponential improvements on their silicon platform.

> making Apple look good on benchmarks for 12-18 months or so

What are you on about? They’ve essentially been in a league of their own since the M1, especially if you take into consideration the power envelope and how performance is available with just passive cooling.

There isn’t really anything like it.

Even the salty argument of Apple hogging TMSC nodes just crumbles apart if you give more than a second of thought.

For starters, yes, sure Apple is great at managing their logistics and supply chain, which is why, when Cook was in charge of that, it impressed Jobs so much and it proved to be so essential to Apple’s success, that Jobs decided to hand pick Cook as his successor. I don’t see how that is a useful argument against Apple, moral or otherwise.

Nothing is stopping competitors from optimizing their process to the point where they can call TSMC and offer to buy their capacity for the next year or two. To say nothing of the efforts made outside of TSMC like Samsung GAAFET 3nm and MBCFET 2nm process and whatever Intel is dicking around with on their 2nm process.

More importantly though, it’s silly to make it seem as if that’s the only reason for the fruits of Apple’s labor.

Take AMD’s HX 370 for example, released last year, courtesy of TSMC’s N4P process. It still struggled to provide a PPA similar to the M1 Pro, which wasn’t only 3 years older at the time, it was a product of TSMC’s older N5 process.

Clearly having access to newer TSMC nodes isn’t a guaranteed win.

> and couldn't care less about performance

You’ve got it mixed up. Apple has never cared about raw specs, but they always have and always will care about performance.

If you’re inclined to read their every move through the big bad filter then you might say they never cared about raw performance because they’ve always been able to get more out of less and this way they could charge high spec prices without the high spec cost (and without, historically, advertising specs), and it clearly worked out for them.

Their stuff is being sold as if it’s given away for free, in doing so they’ve proven that the average user couldn’t give two fucks about bigger numbers as long as it works well, and their competitors have to pack their phones and other devices with higher specs and cooling solutions like vapor chambers (something Apple has managed to avoid so far) to keep up.

In a way they’ve always had to care more about performance than their competitors because they’ve mostly worked with hardware that’s “lesser” on paper to maximize their margins.

> to offer, a sense of novelty, excitement, taste

I don’t know about you but single-handedly making x86_64 look like an ancient joke with something that would’ve been considered a silly mobile processor 10 years ago is quite novel and exiting. If nothing else it lit a fire under Intel, even if they’ve seemed to have decided to let themselves be turned into a well done steak.

This was essentially what Intel had in mind with their Atom series for netbooks back in the day and Intel never managed to crack the code.

I remember being amazed when I received my developer transition kit, running macOS on an A12Z like it was nothing.

Even now, if I want to be more comfortable and do some coding or video editing work on the couch I can use my off-the-shelve base model M3 MacBook Air to do most of what I can on my M1 Max, that’s quite the leap in performance in such a short time.

There’s no accounting for taste or course and what I like might not be to your liking, and there is plenty about Apple that deserve legitimate criticism, so I don’t understand the need to make something out of nothing in this instance.

turquoisevar commented on Apple needs to explain that bug that resurfaced deleted photos   theverge.com/2024/5/20/24... · Posted by u/busymom0
ksec · a year ago
Surprised that "a" Media followed through. All other media brushed it off as tragic, rare, database corruptions as mentioned in release notes etc. I wish someone could tell me how a corrupted DB would have old deleted photos resurface, going as far back as 10+ years.

From a company that claim themselves as defender of Privacy is a Fundamental Human Right (when they see fit, i.e let's ignore China).

This is from Victoria Song, but given The Verge still published it I am going to give them some credit as well. Strange as Apple's PR machine doesn't seems to be working. But you can also pick up all the other media who had Apple's PR influence.

And for those who still dont know, you should read The Submarine from Paul Graham

https://paulgraham.com/submarine.html.

turquoisevar · a year ago
There’s not much to tell to the average user beyond “database did an oopsie”.

A post mortem would be fun for me as software developer, but is ultimately of limited value to me or lay people because the cause is already communicated.

I understand that the subject of the issue, it being photos, might be a bit touchy, but the mechanics and the nature of the bug is nothing special and anyone who moved past their “Hello, world” phase will immediately understand the kind of bug that was in play here.

Photos are stored “in” a photo library.

On Apple systems the photo library is just a package (i.e., essentially a folder) and in it is an SQL database that keeps track of photos and their attributes based on a GUID in some 70 odd tables.

The photos and videos themselves are stored in folders within that package (i.e., the file system). But it is ultimately the SQL database that is deemed authoritative and that decides what you see in the Photos app.

Different daemons and chron jobs use the database to sync photos to and from the cloud and to clean up photos when marked for deletion.

All it takes for this to occur is for a photo to be marked as deleted, without it actually being deleted in the underlying folder, for it to seem deleted.

And all it takes for it to show back up is for 17.5 to index through the folders and based on what found “repair” the database.

The database also gets changed from time to time, so it could also simply be a new way of keeping track of deleted photos and in the process of migrating to the new database version taking a conservative approach and assuming that photos that are still present to be wrongly marked as deleted.

It’s always better to restore and let the user decide than to make destructive assumptions.

After this process resurfaces photos then they get synced with iCloud, just like any other photo.

The implication that this doesn’t explain the resurfacing of old photos from years ago and many devices ago is rather weird.

Most people don’t start fresh when they get a new Apple device and instead transfer data over or restore form a backup, putting in place the corrupted database. To say nothing of the database file being synchronized across devices via iCloud.

In fact, that only makes the corrupted database explanation more likely.

In the earlier days of iOS, Apple was still finding its way on how to effectively manage the library, making some significant overhauls in addition to overhauls to switch from Photo Stream to iCloud Photo Library.

So it’s not unlikely it was during that period this issue snuck into the database.

Like I said, it’s unfortunate that it affects photos, but otherwise not a shocking bug by any means and the solution to include orphaned photos back into the library as opposed to destructively deleting them is good practice.

The only thing that might’ve been better is if the user was provided with a prompt informing them of the find and perhaps asking them to make a choice.

It’s clear however that they didn’t think it would be an issue that would affect many users and using scary technical words like “corrupted” go against the kind of language and UX Apple tries to stick to.

A miscalculation perhaps, but hardly worthy of the drama that it’s being milked for.

turquoisevar commented on Apple needs to explain that bug that resurfaced deleted photos   theverge.com/2024/5/20/24... · Posted by u/busymom0
brokenmachine · a year ago
So how do you explain the lack of transparency on this issue from Apple?

One person wiped their device as per Apple's instructions, sold it, and the new buyer had the seller's old photos appear on the device!

https://undelete.pullpush.io/r/ios/comments/1cspwh2/my_old_p...

Wiping it should have deleted the encryption keys off that device and destroyed all data, no?

A single handwavy comment about "database corruption" is not enough for such a gigantic issue.

turquoisevar · a year ago
Our friend above is likely under NDA, so they won’t be able to comment on intricacies.

Luckily, I am not under an NDA, and I can tell you that the Reddit post is nonsense. A straight-up lie when you assume bad faith or poor recollection if you assume good faith.

The scenario described there, and further expanded upon by OP in comments is pretty much impossible. I hedge only because of an astronomical unlikely probability that everything in the universe aligned perfectly.

As you seem to be aware, encryption keys are involved, and that involvement lies at the root of the impossibility.

Say you’re inclined to believe that the Secure Enclave that stores this key has a massive bug that doesn’t delete the key upon wiping. That alone wouldn’t explain a scenario like that.

In addition to not deleting that key, the OS must’ve been unable to detect and try to use that key until some serious potent code was introduced in 17.5.

Also, during the wipe, the encrypted data partition that goes with the key must’ve not been deleted and gone unnoticed by the OS up until 17.5.

In addition, the OS must’ve kept the key intact, and ignored the existence of the encrypted data partition. Creating a new encrypted data partition with an accompanying key and acting as if it was all business as usual.

Then, suddenly, 17.5 comes around. It would have to have seen two encrypted data partitions with two encryption keys, mounted the most recent encrypted data partition, and decrypted it with the most recent encryption key without any issues and hiccups, only to then do something quite miraculous.

It would, at that point, do something that it was never designed to do, namely decrypt and mount the old data partition, all while the most recent one is already mounted, grab only a bunch of old photos from a corrupted database, nothing to else, and merge it into the database located on the most recent data partition.

All this while ignoring many complexities related to key pairs tied to iCloud accounts that I’ve omitted for simplicity’s sake and without throwing up a single error, much less a respring or, more likely, a kernel panic.

Just the part about mounting two partitions alone would cause huge issues.

It’s nearly impossible to do this on purpose due to hardware limitations on storage and the way the Secure Enclave works. To entertain a string of bugs that would execute this perfectly is just silly.

Who needs jailbreakers and the likes of Pegasus spending hours designing chain exploits when the OS stumbles into perfectly executed bugs that defy the law of physics?

turquoisevar commented on A forged Apple employee badge   cabel.com/2024/05/16/the-... · Posted by u/ecliptik
gield · a year ago
>It’s accepted that the US movies and television industry can’t get contemporary Germany right

The US movies and television industry can rarely get any language right. This reminds me of the Dutch-speaking scene in Oppenheimer which no Dutch speaker can understand [1]. It's like a sped-up pronunciation of a nonsense Dutch sentence by an English-speaker trying to speak a horrible German accent.

[1] https://www.youtube.com/watch?v=lFORgWaYrBU

turquoisevar · a year ago
Haha this had me chuckle as a native Dutch speaker.

I will admit that they nailed the German-Dutch accent.

However, the weird choice to use “translatie” which, while technically is a Dutch word, wasn’t common even back in the period this is supposed to take place and feels more like a lazy translation of… well the English word “translation”, combined with, what I can only describe as “just blurt it out as fast as you can” direction, makes this very comical.

turquoisevar commented on A forged Apple employee badge   cabel.com/2024/05/16/the-... · Posted by u/ecliptik
eapressoandcats · a year ago
That’s probably what it is but there isn’t any reason for the German Red Cross to be embossing with the EU flag.
turquoisevar · a year ago
To say nothing of the fact that embossing a document in Germany, and Europe in general, is extremely rare and certainly not common on your garden variety receipt or invoice (basically never). They were a bit more common pre-90’s though.

Without the aim of trying to insult anyone, frills like that are more common in the US when trying to emphasize the official nature of documents (e.g., notary public embossing).

Even so, on top of all that, it would make exactly zero sense for the embossing to be the EU stars.

turquoisevar commented on Biden signs TikTok bill into law, starting clock for ByteDance to divest   theverge.com/2024/4/24/24... · Posted by u/vyrotek
efitz · a year ago
I see the feedback here is overwhelmingly negative.

My biggest problem is that it’s too narrowly targeted.

I have worked for several US businesses with global footprints and working with China (and some other countries) required whole or part ownership of the business by entities within that nation. So we partnered with businesses in China to set up and operate our infra, and had to manage everything through contracts.

Further, Chinese government officials would show up unannounced and plug shit into our networks, and required access to our encryption keys and accounts databases and employee & customer lists etc. We had to build independent systems just for China to prevent sharing information about non-China based customers and employees. Where we couldn’t do that, we had to build filtered replication “diodes” to prevent data leakage.

China and other countries do far worse to us than just requiring local ownership of businesses; and if they feel that is in their national interest, why can’t we return the favor when we feel it’s in our interest?

turquoisevar · a year ago
I see variations of this argument pop up in this debate, which always confuses me.

I’d expect the takeaway to be “That’s bad, so we shouldn’t do it” instead of “Hold my beer and let me show you how we can follow their example.”

I always thought that the point was to not be like authoritarian countries.

turquoisevar commented on EU rejects Apple's changes: Company could be fined 10% of global turnover   9to5mac.com/2024/03/25/ap... · Posted by u/ksec
iSnow · a year ago
Don't understand Apple here. This was a clear cut case of malicious compliance, what did they expect? That they just get away with it? Of course the EU would see the provocation and will take the opportunity.

Yes, they might gain a couple years till this is settled, but they can't use the time to crush a competing app store in between, as there is currently none. I am sure I am dumb, but IMO the smart move would have been to work with the law and a couple of years down the road point out that alternative app stores never caught on (which is very likely, IMO)

turquoisevar · a year ago
It’s quite simple.

The EC is not the final arbiter in this. It’s just an executive body.

Apple complied with what they think will withstand adjudication by the CJEU and leaves the rest for the EC to act on so they can appeal it with the CJEU.

Given the EC’s poor track record in terms of getting their fines and decisions overturned by the CJEU, I too would do it this way, no matter how loud the EC likes to bark and show their teeth.

Especially considering the DMA is poorly drafted and in Europe, unlike in the US, the courts aren’t ghostbusters that go seeking for “spirits” of the law.

Whether the EC thinks so or not, Apple is in compliance with the straightforward parts of the DMA as well as with the more vague parts on the basis of reasonable interpretation, to be adjudicated by the CJEU.

In law there’s very little that’s certain, as such it’s bad form to make predictions, but I’m pretty confident in saying that the CJEU isn’t going to open Pandora’s box by prohibiting Apple from charging a reasonable fee for their IP.

turquoisevar commented on EU rejects Apple's changes: Company could be fined 10% of global turnover   9to5mac.com/2024/03/25/ap... · Posted by u/ksec
rasz · a year ago
Intel still hasnt paid its $1 Billion 2009 EU fine for destroying AMD in early 2000.

Thats 15 years https://www.bloomberg.com/news/articles/2024-01-18/intel-win...

turquoisevar · a year ago
That’s one way of saying Intel has won on appeal and the €1.06 billion fine was thrown in the trash by CJEU.
turquoisevar commented on USB hubs, printers, Java, and more seemingly broken by macOS 14.4 update   arstechnica.com/gadgets/2... · Posted by u/besus
flaminHotSpeedo · a year ago
Apple updates are a joke. I have a script in my dotfiles to recognize when an apple update overwrites `/etc/zshrc` to run, among other things, a utility that rewrites your path in a nonstandard way (I don't remember the details, I think it was something related to config file load order?)

Nothing I've done so far to stop the overwrite in the first place has worked.

turquoisevar · a year ago
Is there a particular reason you’re not putting .zshrc in the user’s home folder ~/.zshrc?

In any case, / root and /etc (to an extend) are part of the system volume (or rather the system volume snapshot if we want to be pedantic). With some exceptions Apple considers that fair game.

There’s a bunch of symlinking and firmlinking done to make it look like one coherent whole but only the stuff on the data volume is safe.

That said, if for whatever reason you need to put something in root you can create your own synthetic firmlink[0] with /etc/synthetic.conf.

I believe some also reported success by simply making a subdirectory under /etc and use that instead but YMMV.

hoakly goes into extensive detail with what changed with volumes on macOS (back in 2019 I believe): https://eclecticlight.co/2021/01/13/big-sur-boot-volume-layo...

0: https://derflounder.wordpress.com/2020/01/18/creating-root-l...

turquoisevar commented on USB hubs, printers, Java, and more seemingly broken by macOS 14.4 update   arstechnica.com/gadgets/2... · Posted by u/besus
stingraycharles · a year ago
Ok since these types of threads are typically filled with complaints, just to add another data point: I’ve upgraded last week and have not experienced any problems at all.

And yes, I’m using USB hubs, printers and even Java.

turquoisevar · a year ago
Same here on two Apple silicon machines.

In fact, I used to get kernel panics from time to time with USB hubs until a couple of major revisions ago.

What I’m running now, in part via monitor USB hub, is so far beyond the scope of what I expect to be part of QA and intended support that I’m surprised it’s not giving me any issues.

u/turquoisevar

KarmaCake day872July 5, 2023View Original