Samsung Magician disk utility takes 18 steps and two reboots to uninstall (chalmovsky.com)
297 points by chalmovsky 5 days ago
didgetmaster 5 hours ago
I worked on a disk utility in the 90s called PartitionMagic that was one of the first ones to let you dynamically resize disk partitions.
Maybe Samsung used that when naming their product.
I am old, but I miss the days when the install process was copy . to /<appFolder> and the uninstall process was delete /<appFolder>
ncr100 2 hours ago
[ Thank you for "PartitionMagic" - crucially important for home / personal computer users, at least in my own history. ]
And, I wonder if a (corporate) development organization's overall cultural friction around critical / negative feedback -- in this case integration issues in the technical sense of pulling together modules built by subteams to compose a final product -- could be worth investigating when challenging metrics like the above are identified?
This "18 steps" seems like a problem. And I wonder if it's a prioritized concern at SAM.
SNARK: The "magic" could be how corporate culture is communicated to users merely through usage of Samsung Magician.
didgetmaster an hour ago
Thank you and to all the others who remember and liked PartitonMagic. It makes an old programmer feel good to know that something he worked on 30 years ago made a difference.
BTW: I am currently working on a hobby project called Didgets. It is an object store that does a lot of cool file system stuff and relational table manipulation and analysis. It is available for free download at http://www.didgets.com
The install process is to unzip the downloaded file to a directory. The uninstall process is to delete that directory.
DougN7 an hour ago
GeekyBear 4 hours ago
When a user mode application on the Mac doesn't just allow you to drag the app into the applications folder to install, it's a red huge red flag.
Personally, I'd look for another alternative from a company that better understands the Mac.
Chrome, for instance, previously used an installer that had to run with administrative permissions and famously ended up rendering systems unbootable.
System utilities and drivers are the exception, since they have to modify system folders to install.
Partition Magic was pretty awesome, BTW.
post-it 3 hours ago
I started developing for my Mac a few weeks ago and I'm blown away by how easy it is to make an app that feels Mac native and includes quality of life features like CloudKit sync across all your devices. It's become clear that most companies don't give the tiniest shit about any of that.
xp84 3 hours ago
vbezhenar 3 hours ago
Mac apps often do various things on your computer. Just because you dragged it to Bin, doesn't mean there are no leftovers on your computer. I'd prefer proper uninstaller any day.
collabs 2 hours ago
GeekyBear 2 hours ago
pjmlp 2 hours ago
jdeibele 2 hours ago
smallstepforman an hour ago
itsdesmond 2 hours ago
everdrive 4 hours ago
>When a user mode application on the Mac doesn't just allow you to drag the app into the applications folder to install, it's a red huge red flag.
And the companies that make such products _never_ care about making sure an uninstallation is actually clean.
ryandrake 4 hours ago
al_borland 3 hours ago
eviks 3 hours ago
sneak 11 minutes ago
This application is a custom one to use custom features on specialized hardware. There are zero alternatives.
Aurornis 3 hours ago
> When a user mode application on the Mac doesn't just allow you to drag the app into the applications folder to install, it's a red huge red flag.
The applications you drag to the Apps folder can do the same things when you run them the first time.
Being able to drag into the Apps folder doesn’t mean it won’t do things outside of that folder.
longislandguido 3 hours ago
> When a user mode application on the Mac doesn't just allow you to drag the app into the applications folder to install, it's a red huge red flag
But a lot of Apple first-party applications require installation. Packages for me and not for thee.
As do Chrome/Edge/Teams/Etc
It's 2026 and Apple still doesn't have an equivalent to MSI + the Add/Remove Programs control panel Windows has had for 30+ years.
Windows always saves a copy of the uninstaller package stub so if you trash the media you can always nope out (usually—unless the developer went out of his way to break it).
And no, the App Store is not a fix-all for this.
wrxd 19 minutes ago
Partition Magic was indeed magic. Thanks for the great work you did on it!
whatsupdog 2 hours ago
PartionMagic was not A disk utility, it was THE disk utility!
didgetmaster 2 hours ago
I also headed up a disk imaging product for the same company called Drive Image. It wasn't quite as popular, but it was fun to develop as well.
user3939382 2 hours ago
acheron 2 hours ago
I read the HN title and literally thought to myself “‘disk utility’? What, like PartitionMagic?”
Then this was the top comment.
Thanks for PartitionMagic; what a great program.
pimlottc an hour ago
PartitionMagic was in every geeks toolbox back in the day, amazing and always reliable, saved so much time! Thank you!
harikb 34 minutes ago
Thank you for PartitionMagic!! I remember using it to undo whatever disk partitioning mistake I did when originally setting up a machine :)
postalcoder 3 hours ago
> I worked on a disk utility in the 90s called PartitionMagic
PartitionMagic was a S-Tier windows utility. Thank you.
alkz an hour ago
Oh I used that all the time, it was so awersome! back in the day it really felt like magic...
natebc 3 hours ago
hey, thanks for partitionmagic, it was amazing.
Sarkie 4 hours ago
Thank you for such a great product
didgetmaster 3 hours ago
Glad you liked it. I still have fond memories of working on it.
riffraff 5 hours ago
I remember that! It was awesome!
kaonwarb 4 hours ago
Ditto. Worked perfectly and nice UI. Great work!
shantara 4 hours ago
Partition Magic was among the first utilities recommended to me by my more experienced water I got my first PC. It served me well for many years since!
colechristensen 4 hours ago
Lots of Mac software is still like this minus possible leftovers in a few other folders for uninstall.
izacus 3 hours ago
> I am old, but I miss the days when the install process was copy . to /<appFolder> and the uninstall process was delete /<appFolder>
I don't remember this ever being the case, even in times of DOS.
embedding-shape 3 hours ago
I remember software, tools and some games shipping like this forever, typically they have a "portable" label slapped on them, bet you can find Windows software/games still shipped like this today, if you look for "-portable" or "-archive" rather than "installer".
One quick example, offers an installer or a ZIP archive, the "installation process" for the ZIP archive is basically "copy files out from archive && ./executable", installer does a bunch of other stuff: https://www.openttd.org/downloads/openttd-releases/latest
izacus 2 hours ago
maccard 3 hours ago
It still is for a lot of Mac Apps. You download a DMG, and you get somethinglike [0] where you drag the icon over, and it installs. The last app I uninstalled also removed the matching Library Support folders, which was neat!
[0] https://stackoverflow.com/questions/8680132/creating-nice-dm...
rvba 4 hours ago
Windows is the same now.
Due to "new and better" approach, each program puts its data in 5 different folders for "multi user" reasons.
What is infuriating that all those folders are hidden and all of them are on C: drive. So your C: drive gets clogged.
This makes it impossible to track how much space each program uses.
(On a side note its been years since floppy drives were the A: drive... and yet we are still stuck with the primary disk being called C:)
mikestew 3 hours ago
On a similar note, I wondered if my week Mac still called the main volume “Macintosh HD”. Yup. When is the last time Apple marketed their computers as “Macintosh”? And when’s the last time they sold one with a “hard drive”?
dylan604 4 hours ago
> (On a side note its been yeara since floppy drives were the A: drive... and yet we are still stuck with the primary disc being called C:)
The logic behind that is pretty obvious isn't it?
klez 4 hours ago
gwbas1c 4 hours ago
Years ago I shipped a MacOS product. If you deleted it, you would get an error emptying the recycle bin (or force-deleting the application bundle if you did an rm -R to it.)
Why? Well, at the time Windows Explorer had an API for extensions, but MacOS didn't for Finder. We needed to add some menu items to the context menu, which on MacOS required reverse engineering Finder and injecting code into it. This then meant that Finder had an open file handle into our application bundle until you either restarted Finder or restarted MacOS. Then, as long as you didn't start our application, you could cleanly delete it. (Thankfully MacOS cleaned this up with the Finder extension API about a decade ago.)
Having gotten familiar with internals of both Windows and MacOS... MacOS has its own set of gremlins too.
Someone 4 hours ago
I don’t understand. Any MacOS Finder that had an open file handle into an application bundle runs on the Unix version of MacOS, and that allows deletion of open files (the inode stays around until the process exits), doesn’t it?
Or did/does the Finder check whether to-be-deleted files are open? Or did I forget how older Mac file systems behaved?
Rohansi 4 hours ago
> MacOS has its own set of gremlins too.
You can't really blame macOS for this one. Interesting to hear this isn't just a Windows thing though.
gamblor956 2 hours ago
You really can, considering that a Windows program would not have had that issue.
Aperocky 4 hours ago
As a mac user for 10+ years that cycled about 7 macs for personal and professional use, I've used Finder about biweekly to click on the airdrop button..
sheiyei 2 hours ago
Please enlighten me on the alternatives (I hope it's not just iTerm2)
devnullbrain 4 hours ago
You seem to be blaming the OS for how you broke it?
ryandrake 4 hours ago
> I shut down my Mac. Held the power button. Booted into Recovery Mode. Opened Terminal. Ran csrutil disable. Rebooted. Opened Terminal. Deleted the kernel extensions. Ran find to confirm they’re gone. Shut down AGAIN. Booted into Recovery Mode AGAIN. Ran csrutil enable. Rebooted AGAIN. All this just to delete four dead files and their mirrors from a disk utility.
This one is entirely on Apple. It was Apple who decided that "root isn't good enough" and that you, the user, shouldn't be able to administer your own goddamn system as root, without performing backflips while singing Happy Birthday.
Aurornis 4 hours ago
You can just turn that off once and leave it off if it bothers you.
Even most power users leave it on except for temporary situations like this because it’s a helpful security protection.
kstrauser 3 hours ago
Yup. I leave it alone. As much as it’s a hassle every 2 years or so when I need to do some voodoo on my laptop, it’s even more of a hassle for potential attackers. For me, for my risk profile, I believe it has a good return on investment.
sneak 8 minutes ago
This is 100% by design and 100% a good thing. “root” aka uid=0 should NOT have unlimited privileges to permanently modify the deepest parts of the OS, as assuming uid=0 is done daily for routine operations. Modifying kernel level stuff should not be possible from this daily use privilege level. It’s an ancient holdover from unix time sharing systems that are approaching a hundred years old.
If you think it’s bad, you don’t know why it was built - google Chesterton’s Fence. You, the user, still have 100% ability to modify your system however you choose - if you first clearly indicate that you ARE the user, and not just some random-ass installer running under admin privs, which is a completely normal and common occurrence. A higher privilege level that is used to protect OS integrity is a wonderful thing. If you think there is a better or safer way to access it, please submit your suggestions to Apple, but don’t assume the guardrails around System Integrity Protection (1TR etc) are slapdash or unreasonable or poorly thought out.
Shank 5 hours ago
I think the most obscene thing here is that macOS is now littered with permission prompts for camera, background execution, etc, but makes no effort to stop even industry partners from spraying the disk with dozens of files that can’t be removed easily.
functionmouse 5 hours ago
That's because this particular sort of cyber security is merely theatrics with the goal of reducing user agency and increasing paranoia and vendor lock-in. The user facing friction is the goal. There will always be scams and viruses; the only practical outcome will be that you have less control over your computer, and Apple/MS/Google have more. See: Sideloading, Wayland, UWPs, iOS JIT, Windows XP and 7 still being used for accessibility
nerdjon 5 hours ago
I strongly disagree.
I often have apps on my Mac or iPhone that ask for permission to see my camera, microphone, contacts, etc etc that I don't want it to see. But I do want other apps to be able to access those things.
Being able to stop those apps from accessing before they do instead of trying to fix it after is incredibly valuable.
Sure some users just accept everything, but that is not an argument against them existing in the first place.
alpaca128 3 hours ago
perching_aix 31 minutes ago
> this particular sort of cyber security is merely theatrics with the goal of reducing user agency
Newsflash: literally all security features carry the hazard of being used for oppression and being ineffective or counter-effective. That's how all constraints work.
You need two things for a security feature:
- a segmentation under which a behavior is considered unsafe / unsecure (arbitrary, subjective)
- a technical solution that constrains the behavior of <thing> in <usage context> so that the aforementioned is mitigated
So something being "a tool of oppression" or "a tool of safety" is a matter of your alignment with that segmentation. And it being a theater or not is a matter of functional soundness given a threat model. So is its tendency to become counter-effective.
Constraints are just constraints. Whether they're effective and whether you're disadvantaged by them are both separate, independent matters. Empirical too.
ryandrake 4 hours ago
We are moving away from the old world where you can trust the applications you are running on your computer, to today's world where you can't. The unix permission model is based on apps running as your user having access to every device and file you, the user, have access to. The threat was "other system users trying to access your files and devices" but now the threat is "applications you run trying to access your files and devices." OS vendors have been slow to adapt to this new threat model.
Even today, any rando application I download and run can read and/or write to any file on my system that I own and have permission to read and/or write, unless I go out of my way to run it in a chroot, a container, a jail or whatever. That's just poor security in a world where nearly every commercially developed application is an attacker.
anthk 3 hours ago
Zak 3 hours ago
I think we're on the same side in principle. The ability for people to interact with the wider world using general purpose computers that they fully control should be sacrosanct, and attempts to interfere with that such as remote attestation, app store exclusivity, and developer verification are evil.
Sandboxing apps by default is not that. The principle of least privilege is good security. If I vibecode some quick and dirty hobby app and share it with the world, it's better if the robot's mistake can't `rm -rf ~/` or give some creep access to your webcam.
The user should be able to override that in any way they see fit of course.
lpcvoid 4 hours ago
>Wayland
I can see the rest, but why did you mix in Wayland, a open source display protocol?
grufkork 2 hours ago
Kaliboy 4 hours ago
Maybe I don't understand your point, but why is Waylabd in your list?
404mm 4 hours ago
It’s like they went backwards on this. The utility that handles .pkg files used to have a command line uninstall option.
Anyway, I kinda like PearCleaner for removing the cruft. It’s not perfect but it’s open source and one of the better options imo.
SilverElfin 4 hours ago
You often cannot even tell what the permission prompts are for. Sometimes they have generic names like a programming language is requesting something. Not sure what that’s about.
milkshakes 4 hours ago
those are interpreters, the language is interpreted by a binary called `ruby` or `python`, for example, so that happens to be the process that's requesting the permission
freak42 3 hours ago
For personal reasons I am avoiding all Samsung products and over the years it seems like I unintentionally dodged one annoying issue after another.
SV_BubbleTime 3 hours ago
My in-laws bought a Samsung TV, and I swore them off when I saw ads on the menu.
Then I stayed in Hawaii for a while and my rental had a Samsung washer… it had a DOWNLOAD setting on the dial so I could hook up the app… for… washing clothes… it didn’t clean anything, it had a minutes long process of shaking my clothes about to get a feel for them before it bothered adding a lady’s thimble full of water… nope. I had never missed my speed queens so much.
Then I was at a big box store and their Samsung fridge with a tablet on the door locked up and hung.
That was three personal strikes.
thisago 5 days ago
It's comic when reading but for sure this is tragic. I _have a feeling_ that bloat will continue increasing in the next years.
It makes me wonder why did large companies are investing so much in web and putting web devs to write disk utility desktop apps?
applfanboysbgon 6 hours ago
> It makes me wonder why did large companies are investing so much in web and putting web devs to write disk utility desktop apps?
It's because in these environments where corporate cancer has metastasised, programmers are not in charge of hiring programmers, or much of anything when it comes to decision-making really. HR is composed of people who are not programmers. They are looking to hire people with a list of shiny hot new web stack keywords on a resume, because they have literally no other concept of how to filter candidate applications. So they end up with a bunch of hot React devs and nobody capable of making software that is fit for task.
adrianton3 5 hours ago
I don't follow - why do you think HR would be interested in shiny hot new web stack keywords over anything else?
applfanboysbgon 5 hours ago
voakbasda 5 hours ago
mmastrac 3 hours ago
If you're installing Samsung Magician for firmware updates, keep in mind that you can always update your firmware without using it and it's just as safe.
whackyMax an hour ago
Having experienced exactly this situation, I was lucky I kept automated backups and went back an hour or two after I installed it. TimeMachine ftw.
Leomuck 2 hours ago
Man, that is actually hilarious. Also reminds you that "Big Tech" doesn't necessarily build great stuff. They sell well, but are they built well? I don't even want to know how Microslops stuff looks behind the scenes :)
xnyan 29 minutes ago
> What kind of fucking name is that anyway? “Samsung Magician” - for a disk utility? Who greenlit this? Who sat in a meeting and said “yeah, Magician, like it does magic”
I agree with all your points except this. Disk utilities have a long history of magic-themed names: PartitionMagic, Disk Wizard, Magic Partition Resizer, the list goes on. Samsung is doing whatever everybody else does and is naming their tools based on user expectations.
r_lee 5 hours ago
it all makes sense if you know how Korean software is like.
buttons being jpegs is the norm
fhn an hour ago
Uninstalling malware takes extra steps and multiple reboots
g947o 5 hours ago
I empathize with many of the complaints, but some are a bit ridiculous. Using custom fonts in software UI is completely reasonable and normal, even if you don't like it.
stavros 5 hours ago
I remember a time when UIs looked consistent, instead of custom-branded, and I still think the "completely reasonable and normal" state is the former, not the latter.
michaelt 4 hours ago
As I remember, that was before the rise of multi-platform, web-based and mobile apps.
You'd get Office 2003 and it'd follow the Windows XP style with lots of blue [1] and you'd get Office 2004 for Mac with the brushed metal styling [2] - and many applications only targeted a single platform.
Whereas in the modern age you get Slack for Web, Slack for Windows, Slack for Mac, Slack for Linux, Slack for iOS and Slack for Android - and it tries to be consistent across different platforms, instead of being consistent with different platforms.
[1] https://en.wikipedia.org/wiki/Microsoft_Office_2003 [2] https://en.wikipedia.org/wiki/Microsoft_Office_2004_for_Mac
grishka 5 hours ago
Windows apps that skinned everything have existed since at least Windows 95. But they were an exception rather than a rule.
ryandrake 4 hours ago
hombre_fatal 5 hours ago
When, Windows 3.1?
sumtechguy 16 minutes ago
jeffreygoesto 5 hours ago
16bitvoid 5 hours ago
Reasonable? That's subjective. I don't think it is, personally. Normal? Unfortunately, yes.
b00ty4breakfast 7 hours ago
this reminds me, I still have an ancient version of iTunes on my old win7 box because something got corrupted at some point and now I can't uninstall it.
Not being able to simply remove a program like you would any other program is next level evil in my book.
Barbing 6 hours ago
I have a modern application from the macOS App Store in a permanent update purgatory. I dared drag to delete it, now it won’t update nor open. But an update is always shown available!
germandiago 3 hours ago
This is a great reason to choose an alternative.
gamblor956 2 hours ago
On Windows, you run the uninstaller, click once, and a few seconds later everything is uninstalled. You reboot to remove any remaining files immediately, or you can just wait until the next time you naturally reboot and it happens then.
This has been how it works in the Windows world for several decades. Surprising that Apple still hasn't figured this out yet.
tuetuopay 2 hours ago
Ever tried to uninstall an antivirus on windows? Or any program that does not want to be uninstalled? I've had programs whose uninstall.exe was no different than /bin/true.
On this point, Windows is no better than macOS: the OS relies on the goodwill of the developers to provide working uninstallers. The only protection is a world where the OS provider does the application packaging: Linux repositories, Mac App Store, Windows Store. And even then, apps are still free to litter your filesystem at runtime, unless they're heavily sandboxed. Then FlatPak it is, or iOS apps or Android apps. Not great.
gamblor956 an hour ago
Yes, I have uninstalled antivirus. The uninstaller removed most of the files, except those in memory. I turned off the computer at the end of the day, and after startup the next morning the remaining files were gone.
The only remaining files were the "user space" like custom preferences or files created by the user using the program. The uninstaller rightfully leaves it up to the user to decide what to do with those.
internet2000 5 hours ago
I hate how Mac OS makes it harder to delete than to add stuff to system folders. I forgot what was it, but adding something worked with sudo, removing it required disabling sip. Is there a reason for that?
tracker1 3 hours ago
The last time I booted to a windows drive on my prior desktop was to update the firmware on a Samsung NVME SSD drive to prevent premature failure. Was kind of a pain for even that task as I hadn't been running Windows for about a year at that point... in fact my insiders build of windows was so out of sync it wouldn't even update anymore. Meh.
Since then I've been using Corsair and WD Black drives, since Samsung has gotten overpriced and hasn't seemed as reliable the past few years. That application was one of the reasons.
saagarjha 6 hours ago
I feel like the complaints here are…not really Samsung's fault?
> So I’ve dug around and found a cleanup script buried six folders deep inside the app bundle. Let’s try to run it:
> sh ~/Library/'Application Support'/Samsung/'Samsung Magician'/SamsungMagician.app/Contents/Resources/CleanupMagician_Admin_Mac.sh
> It ran. And my kitty exploded. Sweet kitty overflowed. Hundreds - literally hundreds - of lines of chown: Operation not permitted.
I mean, if you read on, you'll find that most of the things that were removed were from system folders that are owned by root? Presumably this was run without sudo…
> I rm -rf every Samsung folder I could find. The Preferences. The Caches. The LaunchAgents. The LaunchDaemons. The kernel extensions. The crash reports.
…that's where you put your stuff on macOS. Would you prefer that they picked some non-standard location you had to dig up?
> Package receipts in /private/var/db/receipts/ (Samsung left its receipts behind like a burglar leaving a bunch of turds in the living room)
This is again for your benefit so you know what was installed on your system
> Cached processes in /private/var/folders/7v/<your username hash>/C/ (yes, Samsung is in there too)
That's getconf DARWIN_USER_CACHE_DIR
> I shut down my Mac. Held the power button. Booted into Recovery Mode. Opened Terminal. Ran csrutil disable. Rebooted. Opened Terminal. Deleted the kernel extensions.
That's just how kernel extensions are on Apple silicon
bee_rider 6 hours ago
Yeah, the two steps:
* going into some internal directory and running a script based on the name
* deleting a bunch of directories
Seem like pretty bad ideas. Especially for software provided by a hardware vendor, which is probably a little clunky and inherently touches deep stuff.
But not including a removal script seems like bad form.
Edit: On the other hand, I don’t actually know for certain that the tool doesn’t have an uninstall script. Just, that the author didn’t find it. This seems worth noting because the author really wasn’t giving them the benefit of the doubt on anything, see all of the irrelevant complaints about animations.
rmunn 5 hours ago
I mean, there clearly was an uninstall script. It was in the app's Contents/Resources file, and it was called CleanupMagician_Admin_Mac.sh. Which means there was some intended way to trigger running it. Perhaps Samsung's instructions or their menu system weren't clear and they managed to hide it from him. But there most definitely was an uninstall script, and if he had managed to find the intended button in the interface, it would have asked for admin permissions and then done all the cleanup for him. The very cleanup that he complained about having to do by hand.
bee_rider a minute ago
kvuj 5 hours ago
> I feel like the complaints here are…not really Samsung's fault?
I don't know man, the last time I uninstalled an app on macOS, all I had to do was drag it to the trash. If you find this procedure sane, then I don't know what to tell you.
Samsung is responsible of how users interact with their app, including its install and removal.
dawnerd 3 hours ago
And you probably have a lot of files still from removed apps. There’s a reason there’s a few app uninstaller / cleaner utils
wpm an hour ago
rmunn 5 hours ago
It's a .sh script, so he could have read it before running it. And when he saw "chown: Operation not permitted", he could have realized that the word Admin in the script was a clue that it needed, well, admin-level privileges, and he should try running it with sudo (after reading it first, naturally). I'm with you, I feel like this is someone who caused himself a lot of self-inflicted pain.
I mean, if he had read the script before deleting it (that's the third time I've mentioned reading the script, do you think I'm dropping enough hints?), he might have found a handy list of ... ALL THE FILES HE WAS LOOKING FOR. You know, all the 18 or so locations that he had to find by hand.
But nope, he didn't ... yes, I'm going to say it for the fourth time ... READ THE SCRIPT.
bobbob1921 3 hours ago
And what about for users that either can’t find this uninstall script or wouldn’t know how to read it or what the contents mean? While I think you do have a point, we also can’t assume that the uninstall script really would’ve removed all traces.
rabf an hour ago
charcircuit 3 hours ago
Also it doesn't take 18 steps to uninstall. The steps provided are the steps he took stumbling around trying to remove every trace of it, but it is in no way the optimal method.
radicality 3 hours ago
Absolutely agree I hate that software. Last I remember I was trying to upgrade firmware I think of either a usbc drive, but could have been some m2 nvme drive via usb4. Software looked so nasty that I think I managed to get it somehow working in a VM for firmware update.
patentatt 4 hours ago
I recently tried to install Samsung magician on Windows 11. Tried. It flat out doesn’t work, tried some basic remediation and internet searching to figure it out, but could not get it to run at all. Completely nonfunctional. Seems to be an issue with some electron configuration or command line args. I gave up because it wasn’t worth more effort, but I believe it when I read that the software is a dumpster fire.
malfist 6 hours ago
This type of writing is very grating on the nerves. It's not AI slop, but it feels the same way, where AI slop is trying to trick you into thinking every sentence is the pinnacle insight of human endeavor of all history, this writing stops every single sentence to say "Are you outraged? I'm outraged! You should be outraged! This is outrageous!"
Especially when the outrage is that the user didn't follow instructions to use sudo on an uninstaller that needs to touch root owned files.
raincole 6 hours ago
The writing style has a name called ragebaiting. The gold:
> Localization files for every language on Earth
Yeah because English is the only one language that matters. Let's fuck up all the non-native speakers to save, I don't know, 50kb of text files? How could one frame this as a bad thing?
> Help documentation with 40+ screenshots in 10 languages
Seriously how Anglocentric could this author be? Even physical products have multi-language manuals nowadays.
josephcsible 4 hours ago
Isn't the normal convention to ship all the language files in the installer, but for it to only install the ones that are actually used on the system?
malfist 4 hours ago
atoav 6 hours ago
Well I once watched an sysadmin with 430 years of experience swear his way through an installation process. Until I, back then a intern, pointed out that maybe reading the install instructions would have been a good idea, since there were some steps in there that would have saved us some time. We scrapped everything and reinstalled following the instructions and 15 minuted later it worked.
I admit that I also often deviate from installation processes, but only when I really know why I want to do that. And I tend to read the instructions first.
But I know people who are snuggly proud about not reading the manual and I really don't get it.
rmunn 4 hours ago
> But I know people who are snuggly proud about not reading the manual and I really don't get it.
Agreed... but there seem to be more and more products that either don't have manuals, or whose manuals are so badly written that reading them turns out to be a waste of time. I feel like people are being trained not to read manuals anymore, so I understand the people whose first instinct is "that thing is going to be useless, I'm not going to waste my time reading it". But not the ones who are proud of not reading manuals, that doesn't make sense to me either.
ryandrake 4 hours ago
rmunn 5 hours ago
Was "430 years" a typo for "30 years" or for "43 years"?
atoav 2 hours ago
close04 5 hours ago
When all else fails, read the manual. It’s a tried and tested practice among experts worth their salt.
A lit of practices save you 10s each day but when they fail you lose 10 years’ worth of savings.
greazy 6 hours ago
I completely disagree. I loved this article. I could feel the authors frustration and disdain for the software.
It was funny and helpful.
calin2k 6 hours ago
samsung magician managed to help me clone a hdd to a ssd on windows with ease
daneel_w 5 hours ago
Cthulhu_ 7 hours ago
It reminds me of a lot of Windows software, especially virus scanners and supposed antimalware tools, going back 20+ years.
daneel_w 7 hours ago
"I took an 'app coding' course in college".
0xAFFFF 6 hours ago
Parts of that article are just downright terrible.
First, the criticism of Electron is moot. Yes it's not sleek, but it's sufficient. This app is not supposed to be used heavily on a daily basis. Run it once to setup your drive, run it a few months later for a firmware upgrade or a quick health check and that's all. And when you had a taste of the absolute UX monsters some hardware vendors can produce on the software side, really an Electron app feels nice.
But it gets more ridiculous. Embedded fonts? God forbid companies enforce their own design guidelines in their software. Translations? Fuck non-English speakers. User guide with screenshots? The audacity.
bobbob1921 3 hours ago
While your point is valid, it makes an even stronger case that it should be easy to uninstall
esafak an hour ago
Please tell me you're a Microsoft customer.
forentix 2 hours ago
It’s always the dummies who don’t know what they’re doing who write long screeds about how bad something is. The first indication the OP is a dummy was using “sh” to run the Samsung uninstall script instead of just invoking it directly, then not realizing he should’ve sudo’ed it. This is not a defense of Samsung, their software sucks, but this over the top.
Dylan16807 14 minutes ago
> The first indication the OP is a dummy was using “sh” to run the Samsung uninstall script instead of just invoking it directly
Well that's a novel way to gatekeep.
Stick to the part about realizing it needed sudo, because the other complaint is just ridiculous.
SkiFire13 3 hours ago
> Localization files for every language on Earth - [...] - Samsung really wanted to make sure everyone on the planet could experience this suffering equally
Why are you considering localization as bloat? I bet your reaction wouldn't be positive if your native language(s) were missing instead.
estimator7292 3 hours ago
Zero percent of users require 100 percent of languages at all times.
SkiFire13 2 hours ago
Sure, let's go back to the old days where you had to download language packs for windows and office.