Live data from Hacker News

Hyperspace

hypercritical.co

161–170 of 503 posts

Re: Hyperspace

#161

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

Which means if you actually edited those files, you might fill up your HD much more quickly than you expected.

But if you have the same 500MB of node_modules in each of your dozen projects, this might actually durably save some space.

Re: Hyperspace

#162
post #141

> Hyperspace can’t be installed on “Macintosh HD” because macOS version 15 or later is required. macOS 15 was released in September 2024, this feels far too soon to deprecate older versions.

Can it really be seen as deprecating an old version when it’s a brand new app?

I'm a bit confused as the Mac App Store says it's over 4 years old.

Re: Hyperspace

#163
post #153

Earlier quoted context omitted.

I'd hash the first 1024 bytes of all files, and starts from there is any collision. That way you don't need to hash the whole (large) files, but only those with same hashes.

At that point, why hash them instead of just using the first 1024 bytes as-is?

Probably because you need to keep a lot of those in memory.

Re: Hyperspace

#164

https://github.com/pkolaczk/fclones can do the same thing, and it's perfectly free and open source. terminal based though

Nice, also compression at file system level can save a lot of space and with current CPU speeds is completely transparent. It is feature from HFS+ that is still works in APFS, but is not officially supported anymore, what is wrong with you Apple ?

This tool to enable compression is free and open source

https://github.com/RJVB/afsctool

Also note about APFS vs HFS+, if you use HDD e.g. as backup media for Time Machine, HFS+ is must have over APFS as it is optimised only for SSD (random access).

https://bombich.com/blog/2019/09/12/analysis-apfs-enumeratio...

https://larryjordan.com/blog/apfs-is-not-yet-ready-for-tradi...

Not so smart Time Machine setup utility forcefully re-creates APFS on a HDD media, so you have to manually create HFS+ volume (e.g. with Disk Utily) and then use terminal command to add this volume as TM destination

`sudo tmutil setdestination /Volumes/TM07T`

Re: Hyperspace

#167

> Hyperspace can’t be installed on “Macintosh HD” because macOS version 15 or later is required. macOS 15 was released in September 2024, this feels far too soon to deprecate older versions.

Came here to post the same thing. Would love to try the application, but I guess not if the developer is deliberately excluding my device (which cannot run the bleeding edge OS).

The developer deliberately chose to write it in Swift 6. Apple is the one who deliberately excluded Swift 6 from your device.

Re: Hyperspace

#168
Interesting idea, and I like the idea of people getting paid for making useful things.

Also, I get a data security itch having a random piece of software from the internet scan every file on an HD, particularly on a work machine where some lawyers might care about what's reading your hard drive. It would be nice if it was open source, so you could see what it's doing.

Re: Hyperspace

#169

Does it preserve all metadata, extended attributes, and alternate streams/named forks?

He spoke to this on No Longer ery Good, episode 626 of The Accidental Tech Podcast. Time stamp ~1:32:30

It tries, but there are some things it can't perfectly preserve like the last access time. Instances where it can't duplicate certain types of extended attributes or ownership permissions it will not perform the operation.

https://podcasts.apple.com/podcast/id617416468?i=10006919599...

Re: Hyperspace

#170

Earlier quoted context omitted.

The part where he said making a large table in HTML and rendering it with a web view was orders of magnitude faster than using the SwiftUI native platform controls made me bash my head against my desk a couple times. What are we doing here, Apple.

SwiftUI is a joke when it comes to performance. Even Marco's Overcast stutters when displaying a table of a dozen rows (of equal height). That being said, it's not quite an apples to apples comparison, because SwiftUI or UIKit can work with basically an infinite number of rows, whereas HTML will eventually get to a point where it won't load.

I love the new Overcast's habit of mistaking my scroll gestures for taps when browsing the sections of a podcast.
Post reply on HN