Apple’s new APFS loses data!

Jordan Martin
Jordan Martin

Welp it turns out that faggot Tim Cook presided over yet another debacle.

bombich.com/blog/2018/02/15/macos-may-lose-data-on-apfs-formatted-disk-images

Other urls found in this thread:

arstechnica.com/gadgets/2016/06/zfs-the-other-new-apple-file-system-that-almost-was-until-it-wasnt/
apple.stackexchange.com/questions/316096/how-to-screenshot-netflix
nsf.gov/statistics/2015/nsf15321/#chp2),
bloomberg.com/news/articles/2018-02-22/snap-royalty-kylie-jenner-erased-a-billion-dollars-in-one-tweet

Henry Wright
Henry Wright

This is what happens when you swap out an engineering culture for a trendy faggot SJW culture obsessed with diversifying itself into extinction.

Kevin Thompson
Kevin Thompson

"Engineers" in this field are cancer too. Software was a mistake.

Sebastian Phillips
Sebastian Phillips

Why didn't Apple just use ZFS? They were even advertising that they were going to for a while.

Frankly it would have been better than this shit. Heck they could have afforded to buy all of Sun as well at the time, but instead Oracle did and is doing its best to kill off anything that remains.

Jace Gutierrez
Jace Gutierrez

I think even Gnome has a higher standard for quality than Apple these days.

Ryan Gonzalez
Ryan Gonzalez

For a lot of reasons, all silly.
arstechnica.com/gadgets/2016/06/zfs-the-other-new-apple-file-system-that-almost-was-until-it-wasnt/

Jaxson Carter
Jaxson Carter

what a bunch of shit

What went wrong, Nextstep was solid, Openstep was solid, OS X was pretty solid for a long time.

Seems like a waste.

Dominic Rodriguez
Dominic Rodriguez

(White POWER PC!)
I think the decline of the desktop can rightfully be blamed on the mobile platform. It just doesn't make sense for Apple to focus on that platform when the vast majority of their revenue comes from phone users.

Camden White
Camden White

Note: What I describe below applies to APFS sparse disk images only — ordinary APFS volumes (e.g. your SSD startup disk) are not affected by this problem. While the underlying problem here is very serious, this is not likely to be a widespread problem , and will be most applicable to a small subset of backups. Disk images are not used for most backup task activity, they are generally only applicable when making backups to network volumes
The bug is that the image will incorrectly show how much free space is available, and trying to copy more data than what the image can accommodate will, obviously, corrupt data.

So it's fucking nothing. This will probably be fixed in an update.

C'mon guys. I hate apple and their shitty products, but this stop with the fucking clickbait threads. This isn't fucking buzzfeed.

Henry Hughes
Henry Hughes

$2 has been deposited into your iTunes account.
You're right though

William Hernandez
William Hernandez

If it were more widespread it would have been caught much more quickly. Data corruption on an expected failure case is not acceptable.

Samuel Roberts
Samuel Roberts

Wow a bug was found in a supremely complex system! How terrible!

Ryan Jones
Ryan Jones

Except it happens on a test case which both the devs and Apple's QA department probably tested.

Landon Rivera
Landon Rivera

Complexity and terribleness of a bug are orthogonal. What you're saying is irrelevant.

David Perez
David Perez

A supremely complex system that is propagandized as "stable" and "premium" to consumers who typically are more than happy to pay exorbitant prices for this drivel

I'm pretty pleased with my own choice, personally

Adrian Thomas
Adrian Thomas

The shitty thing here is that nobody can blame Apple for finally upgrading the filesystem. It just appears that they rolled it out a bit too early for some use cases. It also seems to lack features that ZFS has, which is sad because there's no reason Apple couldn't help FreeBSD with the project other than proprietary tricks. Can any other OS even read APFS yet?

/still bitter about zfs being advertised as Apple's next file system, then no word at all again (not even a denial)

Jace Kelly
Jace Kelly

Well when the benchmark is MS Windows or the typical clusterfuck linux distro is isn't hard to claim those things. Now its just become as shitty as the rest.

Luke Ramirez
Luke Ramirez

ZFS

This is my favorite as well. The lack of hash checking in other FS feels like a major under-consideration.

Hey, at least I still have my money, freedom, and confidence. Oh wait, I also didn't lose my data! Might be time to drop proprietary...

Luke Sanchez
Luke Sanchez

Huh? My ext4 Linux installation is extremely stable. All the development happens on Linux kiddo. Once it's there, Apple/BSD faggots have to march in and start copying it and make their own shitty versions because the license won't let them just take it no questions asked.

Blake Lee
Blake Lee

software was a mistake
whats your proposed alternative?
oh wait you dont have one because youre just a memelord on the internet

Mason Morales
Mason Morales

The alternative is kill yourself.

Caleb Anderson
Caleb Anderson

You're a fucking moron, dude.

Brandon Morris
Brandon Morris

Not an argument, dude.

Colton Flores
Colton Flores

Ext4 is extremely stable though. Even Google uses it for their servers.
There's BtrFS, XFS and a whole bunch of beta- or unfinished filesystems, but ext4 is good.
Now, NTFS on the other hand...

Blake Johnson
Blake Johnson

This.
Case in point.
Beat me to it with glorious dubs. The niggerbrain SJW faggot you triggered made your point. Pottery if you ask me.
Because fpbp
C'mon guys
Kill yourself nigger. This isn't the first time Apple has corrupted or lost user data. Remember the OS X Niggerkun """upgrade""" that wiped all attached storage during install? The issue is Apple bent the knee (2 in AIDS Cook's case) for lower IQ and it shows.

Carson Sullivan
Carson Sullivan

I wasn't making an argument, I was calling you a moron. "Trendy SJW faggot culture" has no effect on filesystem implementation.

Samuel Miller
Samuel Miller

What I describe below applies to APFS sparse disk images only — ordinary APFS volumes (e.g. your SSD startup disk) are not affected by this problem
wew
that's fucking nothing

Justin Campbell
Justin Campbell

Keep reading, I know it's hard but don't give up mid way through the sentence. Now lookup what diversifying means in your dictionary, I know it's a big word for you, but use the pronunciation key and sound it out. This part will probably confuse you some more, but can you tell me what the term means in the context of an extreme liberal culture? I'll give you a hint, it results in hiring less of a certain group of people, arbitrarily. If you were hiring people for artificial attributes instead of their merits, would your team be more or less likely to be as good as it needs to be?

Elijah Phillips
Elijah Phillips

Apple are not replacing engineers with diversity hires, because they're a business, not a hackerspace. That's why you're a moron.

Jaxson Mitchell
Jaxson Mitchell

Are you too dumb to follow their own public statements? They're trying to diversify every aspect of their company, including at the leadership level. They've been pushing this hard for the past five years. Even if they hire a couple nogs for some make work position, that's an expense that could have hired one more engineer. Even if they were never allowed to touch code, just pushing unqualified niggers into management and testing positions would promulgate mediocrity.

This is not the same Apple as it was 15 years ago. They're now hiring people who are perhaps even dumber than you, if you can believe it.

Juan Green
Juan Green

t.victim of self-imposed echo chamber
This is not the same Apple as it was 15 years ago.
This. Annual OS release cycles as if their QA is good enough for that kek. Fucking trash company, stale tech, AIDS-inside.
They're now hiring people who are perhaps even dumber than you, if you can believe it.
kek

James Moore
James Moore

t.victim of self-imposed echo chamber
funny coming from the /pol/roach

Gabriel Hernandez
Gabriel Hernandez

Point me to one Apple engineer replaced by a diversity hire.

Jordan Bell
Jordan Bell

what was wrong with hfs+ anyways?

Christian Hernandez
Christian Hernandez

it is crap because it doesn't have data checksumming.
apfs is crap for same reasons too, though, so in comparison there's not much wrong in hfs+.

Hunter Ramirez
Hunter Ramirez

data checksumming
why do I need this in the FS when I can just do it manually or with a script?

Evan Gutierrez
Evan Gutierrez

apple is shit
oh, really? i had no idea...

Henry Johnson
Henry Johnson

Read the post completely before replying.

Owen Wilson
Owen Wilson

Because this is a block level concern. While you might be using checksums for packages you retrieve online, this addresses concerns of corruption occurring at lower levels.

Jeremiah Turner
Jeremiah Turner

Point me to one Apple engineer replaced by a diversity hire.
Point me to one who wasnt.

Jaxon White
Jaxon White

it is crap because it doesn't have data checksumming.
Isn't that what the journal is for though?
Is HFS+ a journaling fs?

Benjamin Gutierrez
Benjamin Gutierrez

functional illiteracy

Zachary Green
Zachary Green

HFS+ can be journaled, and no that's not what it's for. The journal is a structure which can quickly guarantee that the data is recorded to disk, before it is placed in its final committed position.

Dylan Turner
Dylan Turner

Also, I should add that the journal is sometimes only used for meta-data. That's not as resilient, but it will be able to ensure the drive data is consistent (no partial writes).

Andrew Long
Andrew Long

Apple got even worse at creating file systems
HPFS etc was already bad this is even worse lol

Ryder Williams
Ryder Williams

HFS+ wasn't that bad, it was just old. Compared to other filesystems made at the time it was actually quite advanced.

Hunter Jackson
Hunter Jackson

its awful you are delusional

Isaiah Torres
Isaiah Torres

reminder

"The true horrors of HFS+ are not in how it’s not a great filesystem, but in how it’s actively designed to be a bad filesystem by people who thought they had good ideas.
The case insensitivity is just a horribly bad idea, and Apple could have pushed fixing it. They didn’t. Instead, they doubled down on a bad idea, and actively extended it – very very badly – to unicode. And it’s not even UTF-8, it’s UCS2 I think.
Ok, so NTFS did some of the same. But apple really took it to the next level with HFS+.
There’s some excuse for case insensitivity in a legacy model (“We didn’t know better”). But people who think unicode equivalency comparisons are a good idea in a filesystem shouldn’t be allowed to play in that space. Give them some paste, and let them sit in a corner eating it. They’ll be happy, and they won’t be messing up your system.
And then picking NFD normalization – and making it visible, and actively converting correct unicode into that absolutely horrible format, that’s just inexcusable. Even the people who think normalization is a good thing admit that NFD is a bad format, and certainly not for data exchange. It’s not even “paste-eater” quality thinking. It’s actually actively corrupting user data.
By design. Christ.
And Apple let these monkeys work on their filesystem? Seriously?"

Isaiah Moore
Isaiah Moore

THIS IS A WHITE GUY ONLY SPACE MY SAFE SPACE IS BEING AFFECTED

ONLY WHITE DUDES LIKE ME SHOULD BE ALLOWED JOBS IN THIS FIELD HOW DARE THEY HIRE A BLACK

Jesus christ I don't even think hiring based on anything but qualifications is smart, and I'm sure it's displaced some better hires, but you need to grow up. This shit is literally because of idiots like you, YOU are the reason this is happening. You just assume they're under qualified because they're not like you. Mostly hiring white dudes because of some perceived higher quality of hire based on race or gender (you know, that thing that has been happening basically forever in tech, and even longer outside of it) is just as fucking stupid as doing the same thing with black women or whatever, just because they are what they are.

The only correct way to hire is based on qualifications alone, but if old white dudes literally can't or won't do that, because they're racist manchildren (and the niggers and those fucking harlots are clearly stupid by muh genetics so their qualifications mean less) then shit like this ends up happening in response. Thanks.

Also, Apple has been a piece of shit company for over a decade. I can't remember the last time they did something that mattered. Who fucking cares who they hire, engineers or otherwise? If you buy their shit you're a fucking moron to begin with. Enjoy your bendy chink slave labour NSA botnet rectangle and your $2000 toy computer that is actively beat out in specs and usability by something a 13 year old would build for $700 to play minecraft.

No, it's bad and was always bad, and tacking shit onto an already bad FS has only made it worse over the years.

Gabriel Bell
Gabriel Bell

HFS dates back to the 80s and was better than the competition on the desktop.

It wasn't until BeOS that we had a decent desktop FS with more advanced features.

Jaxon Edwards
Jaxon Edwards

case insensitivity
Who ever thought that was a good idea?

Adam Diaz
Adam Diaz

honestly if there were 1 thing i could change about *nix it would probably be this, actually i feel like ive said that before about other things, but this would be in the top 5 or 10 for sure...

Parker Nelson
Parker Nelson

Why though?

Benjamin Kelly
Benjamin Kelly

tl;dr

Chase Thomas
Chase Thomas

You didn't miss anything, it was just incoherent monkey babble.

Caleb Harris
Caleb Harris

Because no normal human being would ever think causing collisions (not just in filenames, anywhere at all) due to upper/lower case makes any sense whatsoever. Same as other inanities non-Mac systems have forced on us, like using filenames to identify filetype instead of real metadata, using pathnames to locate files instead of persistent IDs, or using system-wide file associations instead of file-specific creator codes.

Honestly, if I were designing an FS, I'd just turn names into another piece of arbitrary metadata, identify files in trees solely by ID, and completely eliminate the need for every file in the same directory to have a different name.

Grayson Sullivan
Grayson Sullivan

eliminate the need for every file in the same directory to have a different name.
<user types ~/bin/myprog
Which program executes?

Connor Garcia
Connor Garcia

Execution shouldn't be tied to the location of binaries in the filesystem to begin with, instead resolving to a central Db of all binaries, which is also how the creator codes would work. If you want to pick out one individual file for some reason, use its UID.

Nolan Russell
Nolan Russell

are these IDs portable?
how would you refer to other files in things like CMakeLists.txt, etc?
what will happen when your repository is cloned on other system where all files get different IDs?

Alexander Phillips
Alexander Phillips

also, same question about backups to a different FS without these IDs.
or if you need to merge 2 directories from 2 computers which ID sets may not be disjoint. (shall all files get new IDs? then you'll need to search for all places where they were linked and replace them too?)

Ian Sanders
Ian Sanders

If you want to pick out one individual file for some reason, use its UID.
So instead of display /home/faggot/maymays/brainlet729.png you'd type display 67152357524138482456358654852499855440002348?
That seems convenient...

Asher Edwards
Asher Edwards

what will happen when your repository is cloned on other system where all files get different IDs?
if you need to merge 2 directories from 2 computers which ID sets may not be disjoint. (shall all files get new IDs? then you'll need to search for all places where they were linked and replace them too?)
Yes, references to UIDs in or to other files would abstracted from their targets' UIDs in the FS, so that links couldn't be broken during direct copies.
are these IDs portable?
Not directly, hashes can serve that purpose when necessary.
also, same question about backups to a different FS without these IDs.
The same way legacy systems are always handled (longnames, character sets, forks, etc.). Hopefully something fully reversible like archives, or extra files containing supplemental data. But in many instances people would probably due nonreversible stuff like affixed/prefixed escape sequences.
how would you refer to other files in things like CMakeLists.txt, etc?
Using UIDs
you'd type
You wouldn't type anything. Any decent environment would abstract UIDs so that humans would practically never have to type nor read them, much as addressing individual blocks and cylinders has vanished from relevance.

Jason Harris
Jason Harris

OP was paid to post sensationalist bullshit on Holla Forums. The 4chan infection is spreading.
The bug affects only image files.

I don't use nor like Apple products.

Luke Bennett
Luke Bennett

meanwhile,
Botnet browser running in BotnetOS prevents making screenshots of videos watched on Botnet: apple.stackexchange.com/questions/316096/how-to-screenshot-netflix

Jordan Jackson
Jordan Jackson

That's just disgusting.

Jack Morgan
Jack Morgan

Doesn't everything with WebDRM do that?

Bentley Butler
Bentley Butler

Nobody cares if Apple hires minorities, it's just that minority status is now a qualification and that goes against the principle of meritocracy.

Zachary Jenkins
Zachary Jenkins

This shit is literally because of idiots like you
No, this:

To elaborate: according to the NSF (nsf.gov/statistics/2015/nsf15321/#chp2), in 2012 women earned 8730 of 47960 BS in CS degrees. That's 20%. So, hiring entry-level CS majors by the degree pool means that you only have 20% women in your entry level positions. Then, faggots like you who don't know how to do math or statistics, but know how to sit up on your high horse, say that women are 51% of the population, so the difference is sexism. It's not: it represents real underlying facts about the labor market. These statistics show that women earn over half of science and engineering degrees, but this is skewed because women earn three-quarters of psychology degrees and over half of social science degrees. In total three out of five degrees earned by women are in these soft science fields.

It's not that Apple is hiring minorities, its that being a minority is seen as some sort of figure of merit. When having a "historically disadvantaged" color of skin is equivalent to having a GPA that is one grade-point higher, you are no longer hiring based on merit, and this is what people like you are advocating (even if it is because you are a useful idiot).

Mason Stewart
Mason Stewart

Wrong. Corporation exist solely for the profit of their owners. Hiring minorities gives better PR and increases brand value in important customer segments which furthers that ultimate goal, therefore they are hiring based merit. This what you ancaps want, deal with it .

Alexander Cruz
Alexander Cruz

Companies were hiring unqualified minorities during the Obama years because the Federal Government would refuse to do business with you if you didn't meet the race quotas.

It has nothing to do with free market capitalism.

Grayson Turner
Grayson Turner

Having a solid product is more important. The diversity PR stuff only works with companies that cater to the brainwashed liberal type crowd. You won't find much industrial equipment that sells on that basis.

Matthew Price
Matthew Price

Another UNIX filesystem loses data. Is anyone really surprised about this?

Subject: Have I Ever Mentioned..


... how much I hate this OS?

You know Unix - the operating system that has all these
fabulous disk checking utilities like dcheck, icheck, and
fsck which give you the thumbs up on your filesystems, but
the machine still says "Panic - freeing free inode" after
running for several hours and dies a heinous death, taking
all your work from the past 12 hours with it? I've been
working on this for almost 24 hours solid, and I'm about to
smash the gd box with a tire iron. What a total piece of
shite.



PS: The first person who says "Oh, you're using Unix - you
deserve to lose..." gets spit on. I _know_ that. Find me a
reasonable machine (non-unix) that runs all the crap that
the cretins want these days (like netnews), and I'll trade
up.

I'm heading off to spin an install tape now. Did someone
say something about six character filenames? Well, at least
the Salvager actually *salvaged* shite instead of giving you
messages like:

Important-file-you-wanted inode 11365 corrupt - flush it?

NO, G*DD*MN IT , I DON'T WANT TO FLUSH IT. I WANT MY
FRIGGIN FILE BACK. YOU WEREN'T WRITING IT WHEN YOU WENT
DOWN - IN FACT, YOU WEREN'T EVEN WRITING ON THAT PARTITION.
WHY DID YOU CORRUPT IT, YOU WORTHLESS PIECE OF GORILLA
EXCREMENT?

there, I feel better (a little) now...

Ryan Jenkins
Ryan Jenkins

cater to the brainwashed liberal type crowd
Even they don't care how the products are made, just as long as they're "hip and cool". Snapchat probably has very little diversity, but people still use it...

Well, that is until a trendy "super icon" decided to shit on their product! This useless mudshark who is famous for being famous just wiped out $1.3 Billion of Snapchat's market value with a tweet.
bloomberg.com/news/articles/2018-02-22/snap-royalty-kylie-jenner-erased-a-billion-dollars-in-one-tweet

Zachary Thomas
Zachary Thomas

Do you just hang out here all day so you can keep pulling anti-UNIX quotes out of your ass?

Ryan Allen
Ryan Allen

Based 56% big assed slut.

Sebastian Davis
Sebastian Davis

OP here, Apple owner and user since 1986. Apple has never paid me for anything, but I have been migrating my family to Free OS's with an aim of shutting down our Apple use when our current devices die or are deprecated.

Myself I have been a freetard since forever but my fam is kinda hooked on Apple. They know the score though, and I'm the king of this castle.

Leo Myers
Leo Myers

weclome my son

welcome to the machine

Carson Jones
Carson Jones

This useless mudshark who is famous
literally who?

Liam Perry
Liam Perry

some caucasian nog with a big butt, her dad is buddies with OJ

Lucas Bailey
Lucas Bailey

then I am famous as well