Live data from Hacker News

Hyperspace

hypercritical.co

311–320 of 503 posts

Re: Hyperspace

#311
post #146
post #88

Earlier quoted context omitted.

On ZFS it consumes a lot of RAM. In part I think this is because ZFS does it on the block level, and has to keep track of a lot of blocks to compare against when a new one is written out. It might be easier on resources if implemented on the file level. Not sure if the implementation would be simpler or more complex. It might also be a little unintuitive that modifying one byte of a large file would result in a lot d…

Is there a FS that keeps only diffs in clone files? It would be neat

That’s how APFS works; it uses delta extents for tracking differences in clones: https://en.wikipedia.org/wiki/Delta_encoding?wprov=sfti1#Var...

Re: Hyperspace

#312

Earlier quoted context omitted.

50$ for a lifetime license. Which really means up until the dev gets bored, which can be as short as 18 months. I wouldn't mind something like this versioned to OS. 20$ for the current OS, and ten dollars for every significant update.

The Mac App Store (and all of Apple's App Stores) doesn't enable this sort of licensing. It's exactly the sort of thing that drives a lot of developers to independent distribution. That's why we see so many more subscription-based apps these days, application development is an ongoing process with ongoing costs, so it needs to have ongoing income. But the traditional buy-it-once app pricing doesn't enable that long-t…

Okay I stand corrected.

Re: Hyperspace

#313

Downloaded. Ran it. Tells me "900" files can be cleaned. No summary, no list. But I was at least asked to buy the app. Why would I buy the app if I have no idea if it'll help?

From the FAQ:

> If some eligible files were found, the amount of disk space that can be reclaimed is shown next to the “Potential Savings” label. To proceed any further, you will have to make a purchase. Once the app’s full functionality is unlocked, a “Review Files” button will become available after a successful scan. This will open the Review Window.

I half remember this being discussed on ATP; the logic being that if you have the list of files, you will just go and de-dupe them yourself.

Re: Hyperspace

#314

I gave it a try on my massive folder of NodeJS projects but it only found 1GB of savings on a 8.1GB folder. I then tried again including my user home folder (731K files, 127K folders, 2755 eligible files) to hopefully catch more savings and I only ended up at 1.3GB of savings (300MB more than just what was in the NodeJS folders.) I tried to scan System and Library but it refused to do so because of permission issues.…

Didn't have time to try it myself, but there is an option for minimal files size to consider clearly seen on the AppStore screenshot. I suppose it was introduced to minimize comparison buffers. It is possible that node modules are sliding under this size and wasn't considered.

Re: Hyperspace

#316
post #191

Nice, but I'm not getting a subscription for a filesystem utility. Had it been a one-time $5 license, I would have bought it. At the current price, it's literally cheaper to put files in a S3 bucket or outright buy an SSD.

"I don't value software but that's not a respectable opinion so I'll launder that opinion via subscriptions"

Well I do value software, I'm paid $86/h to write some! I just find that for $20/year or $50 one time, you can get way more than 12G of hard drive space. I also don't think that this piece of software requires so much maintenance that it wouldn't be worth making at a lower price. I'm not saying that it's bad software, it's really great, just too expensive... Personally, my gut feeling is that the dev would have had more sales with a one time $5, and made more money overall.

Re: Hyperspace

#317

I have file A that's in two places and I run this. I modify A_0. Does this modify A_1 as well or just kind of reify the new state of A_0 while leaving A_1 untouched?

It's called copy-on-write because when you modify A_0, it'll make a copy of the file if you write to it but not A_1. https://en.wikipedia.org/wiki/Copy-on-write#In_computer_stor...

What will happen when the original file will be deleted? Often this handled by block reference counters, which just would be decreased. How APFS handles this? Is there any master/copy concepts or just block references?

Re: Hyperspace

#318

On Windows there is "Dev Drive" which I believe does a similar "copy-on-write" -thing. If it works it's a no-brainer so why isn't it the default? https://learn.microsoft.com/en-us/windows/dev-drive/#dev-dri...

requires refs, which still isnt supported on the system drive on windows, iirc

Re: Hyperspace

#319

Downloaded. Ran it. Tells me "900" files can be cleaned. No summary, no list. But I was at least asked to buy the app. Why would I buy the app if I have no idea if it'll help?

This reminds me -

Back in the MS-DOS days, when the RAM was sparse, there was a class of so-called "memory optimization" programs. They all inevitably found at least few KB to be reclaimed through their magic even if the same optimizer was run back to back with itself and allowed to "optimize" things. That is, on each run they always find extra memory to be freed. They ultimately did nothing but claim they did the work. Must've sold pretty well nonetheless.

Re: Hyperspace

#320
post #313

Downloaded. Ran it. Tells me "900" files can be cleaned. No summary, no list. But I was at least asked to buy the app. Why would I buy the app if I have no idea if it'll help?

From the FAQ: > If some eligible files were found, the amount of disk space that can be reclaimed is shown next to the “Potential Savings” label. To proceed any further, you will have to make a purchase. Once the app’s full functionality is unlocked, a “Review Files” button will become available after a successful scan. This will open the Review Window. I half remember this being discussed on ATP; the logic being tha…

> the logic being that if you have the list of files, you will just go and de-dupe them yourself.

If you can do that, you can check for duplicates yourself anyway. It's not like there aren't already dozens of great apps that dedupe.

Post reply on HN