Hacker Newsnew | past | comments | ask | show | jobs | submit | more didgetmaster's commentslogin

Jobs and Wozniak proved (at least in the 70s) that a great technical founder could team up with a brilliant marketer and build a huge company from next to nothing.

I seriously wonder if that can happen today. As a technical founder, I have tried to find a marketing partner for years. Every time it has failed miserably as each one proved unable to move the needle.

In my case, it could be the product, but I wonder who has seen success in this day and age.


This is exactly the problem I've been sitting with for some time now. Every platform I tried to find a marketing partner on was either dead, full of bots, or just a generic co-founder matching app with no real skin in the game.

I'm actually building something about this, would love to stay in touch and share it with you when it's live. Might be exactly what you've been looking for.

In case you are interested to stay in touch, shoot me a message. (https://www.linkedin.com/in/lazarbogosavljevic/)


Jobs was a marketer, a product visionary and a ruthless businessman. You need more than just marketing.


Asshole. The word you're looking for is asshole.

I once knew a guy who was disabled and walked on crutches. Jobs got mad at him for being late to a meeting, and the guy replied "well someone parked in the handicapped parking spot, and it took me awhile to walk from a normal parking spot.

No joke, Jobs looks him (a disabled person) directly in the eye, and says "oh, that was me; I think the country built an excess of disabled parking spaces after WW2." To the disabled guy!!!


Wow, that's the rare kind of thing where I might consider quitting on the spot.


insane story!


Also considered to be one of the best ever at these


I wonder if someone in Fance recently saw the Die Hard movie where thieves robbed the Federal Reserve Bank in NY.


Struggling to meet our basic needs is not a recent phenomenon. It has been a part of the human condition for millenia, not just decades.

Some people think that if we can just eliminate our 'struggles' by building AI tools to do the hard thinking or robots to perform all our labor; that civilization would become some kind of utopia. I don't believe that. Progress happens when we do hard things.


> for millenia

Since the first life appeared.


If you hand a broken calculator to someone who knows how to do math, and they entered 123 + 765 which produced an answer of 6789; they should instantly know something is wrong. Hand that calculator to someone who never understood what the tool actually did but just accepted whatever answer appeared; and they would likely think the answer was totally reasonable.

Catching an LLM hallucinating often takes a basic understanding of what the answer should look like before asking the question.


One time when I was a kid I was playing with my older sister's graphing calculator. I had accidentally pressed the base button and now was in hex mode. I did some benign calculation like 10+10 and got 14. I believed it!

I went to school the next day and told my teacher that the calculator says that 10+10 is 14, so why does she say it's 20?

So she showed me on her calculator. She pressed the hex button and explained why it was 14.

I think a major problem with people's usage of LLMs is that they stop at 10+10=14. They don't question it or ask someone (even the LLM) to explain the answer.


Totally on a tangent here, but what kind of calculator would have a hex mode where the inputs are still decimal and only the output is hex..?


I probably got the actual numbers wrong in telling the story. But I do remember seeing a shift key on her calculator that would let you input abcde.


> Catching an LLM hallucinating often takes a basic understanding of what the answer should look like before asking the question.

We had the same problem in the early days of calculators. Using a slide rule, you had to track the order of magnitude in your head; this habit let you spot a large class of errors (things that weren't even close to correct).

When calculators came on the scene, people who never used a slide rule would confidently accept answers that were wildly incorrect (example: a mole of ideal gas at STP is 22.4 liters. If you typo it as 2204, you get an answer that's off by roughly two orders of magnitude, say 0.0454 when it should be 4.46. Easy to spot if you know roughly what the answer should look like, but easy to miss if you don't).


Just what we need...AI agents that will play our games for us!


It mirrors the venture capital business. Invest in 100 projects. Know that 90 of them will likely fail, 7 or 8 will break even, and just 2 or 3 will succeed. Hope that the successful ones are big enough to cover all the losses of the others plus some.


no - capital intensive business has very different patterns than popular media business. The visibility of the VCs and the visibility of publishing houses has some small overlap. Day-to-day and implementation details, timelines for success.. audience, partners.. so many things are starkly different IMHO


The EXIF data says that the picture was taken with the flash off!

How did they get the Earth to light up when it is obviously dark outside? Is this fake?


Possibly you're just joking, but it's pretty obvious that the flash would not appreciably illuminate the entire earth.


Obviously. It was a joke.


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>


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.


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.


It's obvious why they wouldn't give a shit about that, though - the Mac is not their main focus. Most companies that make software for PCs are obliged to make at least Windows and Mac versions, and to build an application "The Apple Way," using SwiftUI, and things like "CloudKit" etc. would mean a whole dedicated Mac-experienced design team and Mac-experienced engineering team. This would result in an app that fundamentally works and behaves differently than their app would on Windows, because these operating systems have different conventions and standards.

Now, that would make people like you and me very happy -- but consider it from the big company's perspective. Now instead of supporting a piece of software which has a single set of features and a single consistent (and 'braaanded,' eyeroll) Electron UI (and, mostly, a single set of bugs), you're supporting two completely different apps with completely different UIs. Building a new Important Feature means building it from the ground up twice, and QAing it twice. And customer service needs to be trained to walk customers through both of these different apps which work differently, and some of the customers are so confused, they can't even tell you if they're on a Mac or not.

25 years ago, before cross-platform frameworks existed (other than Java, which wasn't often used to these ends then), that was sort of how they had to do these things, and in practice, the results were either that a ton of hardware shipped with no Mac support whatsoever (wasn't worth it) or with a bare-bones Mac version on the CD that was incredibly low-effort, and clearly still written by people who barely knew how the Mac was meant to work.

This very real phenomenon is why we are cursed with cross-platform everything. The difference between a single cross-platform codebase and even two dedicated good-citizen apps is a vast chasm.


>This would result in an app that fundamentally works and behaves differently than their app would on Windows, because these operating systems have different conventions and standards.

Not always the case. Sometimes the gui app is just wrapping some script written in a general purpose language. Button just calls a function. Yes writing the function to draw the ui button element might take a different syntax, but they might go on to run the same underlying function.

At least that is how I like to write my gui software.


I maintain a pretty complex app to draw 2D graphics for 3D objects. For packaging productions. Basically draw your packaging design with 3D preview. So this is basically a 2d3D editor with TONS of business and material knowledge.

It’s powered by react.

But it so decoupled from react you can slap mini gui in any other form / framework in a day


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.


> 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.

I think I know what you're talking about. There are likely files inside the ~/Library/Application Support/ or ~/Library/Caches/ folders for example.

What is the proper, Apple way to make sure these get deleted when we delete apps? Because I fear there is no universal solution here. There are some files that an app creates that some of the time I would probably want to persist uninstalls. But then these files should be in a user home directory, not in application support according to XDG, right? I feel like the OS should detect dragging of an app to the trash can and clean up its app support folders? I don't think it does this today but I think it should.


It wouldn't be hard to display "remove configuration and cache files?" modal during uninstall/trashing process. But it would be hard to go against own simplicity of platform usage idea - that's the problem.

KDE's Discover after you uninstall a flatpak application shows small infobar (still really easy to miss) saying "appname is not installed but it still has data present." with "Delete settings and user data" button.

But then, all sort of software even on Windows leaves some kind of traces of own presence.

In a perfect world we'd have a standardized application uninstall procedure - either by dropping icon on trash (which is something still many people do - especially on Windows) or by bringing similar to mobile solution with "x" on longer click. All of this controllable by options for advanced users including optional configuration and cache files removal.


Mobile apps handle app data better. They have their own well defined jail to work with. Simple to locate “stuff”


Same applies to Windows or UNIX based packages, other than systems like iDevices, Android or UWP, where applications are sandboxed.

However people around here hate sandboxing on their OSes.


This problem has been around for decades. An application installer doesn't just copy some files to a few directories. It may put them in hundreds of different places. In addition, it adds entries to the registry or other system files. Even the best uninstallers or cleaners miss something when deleting the app.

This is one of the many issues my side project is designed to address. Imagine if installing every application meant just dropping it on the computer. The software 'package' was just a list of data objects the comprised all the files, config settings, etc. Needed to run the app. All these objects would be copied to the storage drive(s).

Imagine further, that the operating system did not have a central registry. Instead, all configuration was managed via a set of configuration objects, spread all over (preferably in the app folders). The configuration manager was just a program that could find every configuration object and make them appear to the user (and the OS) like they were in a unified file.

If a configuration object was copied anywhere in the system, it looked like its contents were just appended to the configuration store. If you deleted an object, all its settings just disappeared.

Uninstalling an application would mean just deleting all the objects in its package. The files would be gone and any configuration settings with them.

This is just one of the features my 'file system replacement' project is designed to handle.


> Uninstalling an application would mean just deleting all the objects in its package. The files would be gone and any configuration settings with them.

Applications developers of the world. Please always make "keep configuration" an option with your uninstallers! I don't like the mobilification of PCs. For example, because of some issues, I wanted to try a different version of Thunderbird. I had the Snap version. Uninstalling it meant losing all its mails. I wasn't expecting that. Like at all!


I think it's a snap "feature".


The is actually what Windows App Sandboxing does for Win32, the registry is virtualised and all writes kept track from, however this needs to be explicitly enabled, e.g. using msix packages, or the application management tool.

https://learn.microsoft.com/en-us/windows/win32/secauthz/app...


Are you under the impression that Windows uninstallers don't leave files and registry settings behind?


They certainly can clean everything after them. And I'm pretty sure that many of them do. When macOS user drags application folder to the Bin, application does not have a chance to clean after itself.

Just because some Windows uninstaller are bad doesn't mean that all of them are bad, or that uninstaller concept is bad.

Now I'd welcome for operating system to be built in a way to let user to delete everything related to the application. Maybe android or ios are built this way, but not macos.


> And I'm pretty sure that many of them do.

My AppData disagrees with you.


apt purge software on Debian does a pretty good job of that, but it's got limited adoption.


I use this

https://github.com/Klocman/Bulk-Crap-Uninstaller

The nice thing about Windows is that people have been writing software for it for decades. A very underestimated advantage.


> The nice thing about Windows is that people have been writing software for it for decades. A very underestimated advantage.

AppZapper has been doing the same thing on Macs for decades.

https://www.wikipedia.org/wiki/AppZapper


Sorry an advantage over what? What desktop operating system in common use _hasn't_ had decades of development of pet projects on obvious problems like system cleanup? Literally every operating system has these kinds of things


The Macintosh came first, technically.


Yeah. But mac is still and I mean BY FAR the cleanest of all operating system when you got to uninstall stuffs.

Windows is as bad as Linux, leftovers everywhere without any sense whatsoever. Some company use a directory, other use another, makes no sense.

On Linux, at least there is some kind of uniformity but since all apps install with sudo permissions, they get put everywhere and you never really know where.

On macos, you got 2 folders to look for, all in the user directory (app, application support) and that's it.


If you are aware of this not hard to manage. Grep. rm -rf. Done. Usually its pretty tiny folders at least. Heavier stuff usually software makes a directory under Documents. Kinda nice in a few cases having it set up like this. For example I can delete the app but preserve my config. Drop the app right back again and no setup its turnkey and works.


How do you know that you need to remove:

    /usr/local/bin/xxx symlinks
    /etc/hosts modifications
    /Library/PrivilegedHelperTools/com.docker.vmnetd
after you moved your Docker folder to Bin.

That's only system files, there are also dozens of other files in $HOME.

I guess you can do `find / -name 'docker'` and `grep -iR docker /` but that's a bit ridiculous.


You can check these things out periodically. Probably a good exercise to understand parts of the OS if any of it seems unfamiliar. At least they are there, standardized locations where these sorts of tools might leave these sorts of crumbs behind. There are reasons why things go where they do. Seems byzantine until you write your own tooling and realize a lot of it is convenience functionality.


grep for what? How am I supposed to know that the Foo app installed stuff under ~/Libraries/Application Support/com.bar.corporation?


Sorry you'd use Find not grep and you'd search for "Foo" or "corporation".

But if you know to do this you know that these things are stored where they are under Libraries.


Sorry for being nitpicky about the exact tool, my broader point is that "Foo" or "corporation" isn't always obvious and is sometimes someone/thing you've never heard of before and would never think to search off the top of your head.


But like where would it be found? People are saying gotchas to me but they are saying things like host files or other directories where one might find services stored on macos. These aren't in some cryptic areas is what I am saying. If you are familiar enough with the OS to understand the concept of launchd and background services you know about these directories and what they might contain. These things are where you kinda ought to put these sorts of services if you are to write that sort of service for macos.

And really, this is better than what I've seen in linux where everyone wants to be cute with their own hidden directory paradigms.


Me, too.

There is Mac Cleaner https://freemacsoft.net/appcleaner/ which does a good job of removing preferences as well as the application.


I use AppCleaner: https://freemacsoft.net/appcleaner/

Raycast has a built-in uninstaller as well.


Pear cleaner is the successor, you’re welcome :)

https://github.com/alienator88/Pearcleaner


What's new with Pearcleaner? I don't see a comparison chart in the GitHub repo, and I don't care for features other than completely uninstalling an app.

AppCleaner still works fine for me in Sequoia.


Haiku package system has an unparalleled installstion, deletion, boot into previous states, data integrity (read only packages) and dealing with conflicting library policy. Its a technical crime that other systems are not copying Haiku packages … they’re several decades behind. IOS is half way there …


I got bigger problems.


>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.


"Does it have a way to uninstall, and does that uninstallation clean every application artifact?" is such a great litmus test for just how much a software company actually cares about having a proper finished product that respects the user. Nobody forces a company to do it, but when they don't do it, you can probably bet that they're cutting corners and disrespecting the user's machine in other ways, too.

It's like "Do you return your shopping cart to the cart storage or leave it in the carpark?" You're allowed to just shove your cart away and drive off, but people who do that are highly probably assholes in other ways, too.


Well said.

I would add an appreciation for companies producing non-bloated, native software.


In the file menu of the installer, there is generally an option to see all the files it is placing on the system with full system paths. I generally note this down so I can make sure to clean things up completely if/when needed.

For app that just get dragged into the Applications folder, they end up doing all this additional file creation on first-launch instead of via an installer. That actually makes it harder. For those I tend to search the ~/Library folder for the name of the app and the company that made it, hoping I find all the remnants to delete. There are apps, like AppZapper and AppCleaner, which try to automate this process. I still think it’s ridiculous that Apple never solved for this. It’s one of the reasons I always do a manual migration to a new Mac. It feels like the only real way to clean things up.


> I still think it’s ridiculous that Apple never solved for this.

I think that problem, in general, is unsolvable on the Mac. The OS cannot know whether a file that an application creates is a user file that should be kept on uninstall or an application one that, maybe, should be deleted on uninstall.

(Maybe because Apple’s guidelines say (or at least used to say) uninstall ers, if you have one, should keep preferences files around, in case a user reinstalls the app later. Also, applications may ship with files (e.g. fonts, sounds, picture libraries) that users may want to keep around)

> For app that just get dragged into the Applications folder, they end up doing all this additional file creation on first-launch instead of via an installer

For quite a few things that an installer can install, applications cannot do that, as they want to install them into protected directories.

I think most of the leftovers whose locations you cannot gauge from looking at the file list in the installer are for caches, preferences, logs, etc.


Yeah, it's usually plist files for preferences and maybe an Application Support folder with whatever the app needed. Occasionally some other things. More recent apps end up with a container in there.

The upgrades process for some apps almost necessitates that the those files/folders are decoupled from the app and can live on, as the app upgrade ends up deleting the existing app and dropping a new one in it's place.

I get wanting to keep user preferences around in spirit, but in practice keeping them forever can sometimes be problematic. If I tried an app, then installed it again in 8 years. I usually want to start over. For users who don't know about the ~/Library, this is hard. Especially now that Apple hides it in Finder.

When having issues with an app, deleting those files (or simply moving them somewhere else like the desktop as a test) is a great troubleshooting step to see if its an app problem or something corrupt in your settings or support files. When most users reinstall an app as a troubleshooting step, they aren't doing much of anything, with all those files sticking around.

UTM buries their VM disks away in a container inside the ~/Library. I have a 20GB disk in there. It's not always trivial small files. If someone deletes UTM and forgets to check for old VMs first, that's a big hit.

What I'd like to see is a something, maybe in the Settings app, that lists all the applications on the system and 3 options.

1. Remove Application, keep Library data 2. Remove Application and Library data (have it give into on what files are in there) 3. Remove Library data only (this could be used to refresh an app to start over with it)

Maybe in addition to that, as part of the Optimize Storage feature, it could crawl through all those old orphaned application support folders and containers, and list all the ones without an app installed, show the size, and the user can choose to get rid of them.

Looking at how much junk I have out there now, I may just do a re-install of my OS to clean things up soon. I usually wait for a new system, but this M1 Pro is lasting a long time. I recently migrated off 1Password and it seems to have a bunch of junk out there, including 4 year old weekly archives of all my passwords that it took for a few months for some reason. The files are encrypted, but who knows how long that will actually be good for.


I'll have to check that installer trick the next time I use one.

Isn't the "Receipts" folder that so angered OP kind of that same thing? I thought those included the list of files installed.

In general, I think some worries about removing "every trace" are overblown, though. The receipts, for instance, are inert and they're not filling up the disk or consuming RAM.

Of all the things Apple does in the name of "security" it's funny to me that they've never even tried to build uninstallation functionality. Even though a majority of apps with "Installers" use, not arbitrary installer executables like Windows, but .pkg files that open with Apple's "Installer" app. That means it's Apple's code placing most of those files in place, and even if the install includes a "script" portion, it seems like a solvable problem that Installer.app could monitor the files being added or changed by the script process, to at least let you view a log of what happened if not reverse the changes.


There are two cases: I am uninstalling because I never want to use the app, or I am uninstalling because I know I currently don't need the app and will reinstall after 6 months when I do.

An example of first is a trial of an app but you don't like it in the end, an example of the latter is a game that you might want to play with the same settings later.

Now, I want the option. In the first case I don't want these inert files taking up disk space and in the second I want to have those files.


I stopped trying new apps as often, because I don't like how I can never really go back to a state before it was installed, unless the developer actually put effort into not spraying files everything and not leaving a trace once gone. I appreciate these developers very much, and am more likely to keep using their apps. The most junk an app install puts on my system, the more likely I am to want it gone.


> In general, I think some worries about removing "every trace" are overblown, though.

It's impossible to overstate how little I want random crap on my machine.


Almost never, indeed, so you need some 3rd party trash utilities with databases and heuristics. Though that's also on the gardener and his bad OS design where forced compartmentalization is's trivial, the weeds will never want to root themselves out!


This application is a custom one to use custom features on specialized hardware. There are zero alternatives.


> 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.


> 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.


[ 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.


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.


PartitionMagic was one of the first programs to make me feel like I was in control of my computer. I don't think about it much but looking back it was an important part of my development as a technologist. You made a difference in lots of lives I'm sure!


I LOVED Partition Magic. It really was magic!


It was pretty important at the time to make room for dual-booting Linux. Linux setup tools couldn't do it back then, particularly shrinking FAT let alone NTFS filesystems. PartitionMagic made it super easy. It felt slightly wrong to need a Windows software to install Linux, but great tool.


I joined the startup making PartitionMagic after I saw a prototype. I had just wasted another half day repartitioning my 80MB hard drive so I could dual boot OS/2 while working at Novell.


What a blast from the past. Partition magic was a huge part of our journey discovering and loving computers here with my friends. Hello and thank you from France !


Merci


PartitionMagic saved me so many times. Fantastic software to fix whatever Disk Management broke.


Yes, it was magic. Back in the good ol' days, I used quite a few times to resize disks and if my memory is right, to recover deleted partitions.


Thank you for PartitionMagic.


PartionMagic was not A disk utility, it was THE disk utility!


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.


You were competing with Norton Ghost at the time IIRC. Partition Magic was an amazing piece of software. It was so good when you explained “called Partition Magic” I was like “called”? It was so clearly the best of its kind it didn’t even occur to me that these years later people wouldn’t know of it, it felt like reading “I worked on a search engine called Google”. Anyway thanks for the great software.


I mainly mentioned it that way because once the company (PowerQuest) was bought out by Symantec, the product was mostly abandoned. Unlike Google, most programmers younger than 30 have never heard of it.


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.


PartitionMagic was in every geeks toolbox back in the day, amazing and always reliable, saved so much time! Thank you!


> I worked on a disk utility in the 90s called PartitionMagic

PartitionMagic was a S-Tier windows utility. Thank you.


Thank you for PartitionMagic. In the late nineties I cut my teeth repeatedly building and breaking windows PCs. PartitionMagic was a core tool. I regularly see its echoes today in GParted.


Lots of Mac software is still like this minus possible leftovers in a few other folders for uninstall.


This is HN, so please share same war stories, tech stuff, etc... Thanks!


Since we had to shift (i.e. copy) blocks of data around in order to dynamically resize partitions that were formatted with FAT, NTFS, or HPFS file systems; we had to know the internal structures of each of them.

It's been a long time, but I seem to remember that there were a few areas that were not documented well by Microsoft and we had to guess what certain fields meant.

Because we often had to move file contents around, some files became more fragmented while others became less fragmented since we tried to be smart about where we moved file blocks.

My biggest takeaway was understanding file system architecture. For some features, I was impressed by what their architects designed. For others, I wondered why on Earth they did it 'that way'. I started keeping a list of things I wanted to be different and eventually incorporated many of them in my new object store design.

http://www.didgets.com


Our UI guy (a good friend of mine from college) did a really good job of making our DOS app look like a windows app.

The first version of our disk imaging product (Drive Image) was not so polished because I was the only one working on both the engine code and the UI layer. Once that started selling we'll, they assigned someone to help me with later versions.


Partition Magic was indeed magic. Thanks for the great work you did on it!


Oh I used that all the time, it was so awersome! back in the day it really felt like magic...


Thank you for such a great product


Glad you liked it. I still have fond memories of working on it.


I remember that! It was awesome!


Ditto. Worked perfectly and nice UI. Great work!


hey, thanks for partitionmagic, it was amazing.


> 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.


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


Yes, but that was never really a default. Even DOS software came with installers and messed with AUTEXEC.


Sure, but it was (and still is, in some circles) relatively uncommon. I wouldn't claim "that was never the case", unless if you're only talking specifically about DOS I suppose.



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...


> I am old, but I miss the days when the install process was copy . to /<appFolder> and the uninstall process was delete /<appFolder>

.app 'files' on macOS are like this.


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!


Thank you for PartitionMagic!! I remember using it to undo whatever disk partitioning mistake I did when originally setting up a machine :)


That was an awesome app, I loved it. Thank you.



Blast from the past! I’ve definitely used this. Thanks for helping make it!


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:)


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”?


> (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?


If you plug a USB floppy drive in, and put a diskette in it, it's still A:.


Unless you mean retrocompatibility, no it's not that obvious to me.


yes. obviously, if your whole entire being and everything known about your os is that the main drive where the os is installed is c:\, then suddenly changing that to a:\ because floppy drives fell out of fashion would being nothing short of absolute chaos. you'd be amazed at the number of times c:\ is hard coded into things. It would be like swapping the brake and accelerator pedals. It would be like switching the sky to green and grass to blue. It would be total anarchy. Okay, maybe it wouldn't be that bad, but it wouldn't be good. At least for the dolt that called their system drive a:\


I think it's clearly back compatability.


What is infuriating is that programmers that make 6 figures not knowing the diff between AppData\Local and \Roaming.

I'm the ass that gets the support call. I'm getting accused of delivering shit. I'm the guy that needs to write workaround scripts.


It’s still like that for most software!


This is what scares me the most about AI. You have a handful of really big companies trying to outdo each other as they race to implement it and deploy it as quickly as possible.

To try and justify their outrageous capital spending on data centers; they are incentivised to exaggerate its current capabilities and also what it will be capable of 'soon'.

There is no time to evaluate each step to make sure it is accurate and going in the right direction, before setting it loose on the public.


I guess a counterpoint might be Apple's "strategy". Scare quotes because I truly don't know if it was deliberate or just a happy accident. But somehow they've managed to not get so intensively exposed to the downside risk--if the wild claims about AI don't pan out they're not going to lose very much compared with the other megacorps.


Apples plan has been pretty obvious. They invested in small locally running features that provide small utility rather than massive hosted models that cost a fortune and aren’t profitable.

There also doesn’t seem to be much risk in falling behind. If you wait longer you can skip buying the now obsolete GPUs and training the now obsolete models.


They invested a ton in their Private Cloud Compute though, but are barely using their capacity.

https://9to5mac.com/2026/03/02/some-apple-ai-servers-are-rep...


When companies are spending that much capital, they almost can't help becoming unreliable narrators about what the technology can do right now versus what they hope it will do in two or three years


I have heard that you can speed up your favorite compression algorithm by 1000x, if you are not so concerned about what happens when you try to decompress it.


Also gotta love the write-only disk as a hardware analogy. Insane write speeds and infinite capacity...


It's just a lossy compression scheme.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: