Live data from Hacker News

Hyperspace

hypercritical.co

411–420 of 503 posts

Re: Hyperspace

#412
post #25

Earlier quoted context omitted.

[flagged]

Steve died. Edit: Let’s be real here, Tim Cook is keeping the lights on. He isn’t a product guy. They lack leadership and vision at present and are committed to a foolish release cycle based on calendar year not quality of product. These wouldn’t have come to pass had Steve lived till today. Yes its opinion but I doubt its an unpopular one. So I’ll say it again succinctly, to answer “what happened?” Steve died.

Steve was the one who delivered MobileMe, arguably the most broken service by Apple. So not that he's a saint.

Re: Hyperspace

#413

Earlier quoted context omitted.

I'm a little surprised that folks here are investing so much time into this app. It's closed source, only available for a non-obious amount, time-limited or subscription-based and lots of details of how it works are missing. With a FOSS project this would have been expected, but with a ShareWare-style model? Idk..

John has reiterated multiple times on his podcast that he doesn't want to deal with thousands of support requests when making his apps open source and free. All his apps are personal itches he scratched and he sells them not to make a profit but to make the barrier of entry high enough to make user feedback manageable.

Absolutely no judgement for however people want to licence and distribute their software, but I've seen the support burden used as justification for closed source/selling software quite a bit recently, and wonder how often people might be conflating open source with open development. There's no reason an open source project has to accept bug reports or pull requests from anyone. See SQLite or many of the tools from Fabrice Bellard for example.

Again, I've got no problem with people selling software or closed source models, but I've never understood using this justification. Maybe in this instance he's a well known public figure with published contact info that people will abuse?

Re: Hyperspace

#414
Oh wow, what a funny coincidence. I hadn't visited the site in a couple of years but someone linked me "Front and Center" yesterday, so I saw the icon for this app and had no clue it had only appeared there maybe hours earlier.

The idea is not new, of course, and I've written one of these (for Linux, with hardlinks) years ago but in the end just deleted all the duplicate files in my mp3 collection and didn't touch the rest of the files on the disk, because not a lot of size was reclaimed.

I wonder for whom this really saves a lot of space. (I saw someone mentioning node_modules, had to chuckle there).

But today I learned about this APFS feature, nice.

Re: Hyperspace

#415

Earlier quoted context omitted.

How much time is saved by not comparing full file contents? Given that this is a tool some people will only run occasionally, having it take 30 seconds instead of 15 is a small price to pay for ensuring it doesn't treat two differing files as equal.

Same size, same first and last bytes, and same SHA-256. …and you’re not worried about shark attacks, are you?

FWIW, when I wrote a tool like this I used same size + some hash function, not MD5 but maybe SHA1, don't remember. First and last bytes is a good idea, didn't think of that.

Re: Hyperspace

#416

Earlier quoted context omitted.

Who would be unhappy with $5 owned forever? Other than the author of course for making less money.

People who want the app to stick around and continue to be developed. I worry about that with Procreate. It feels like it's priced too low to be sustainable.

I worry about procreate too. It’s way too cheap for what it is and it’s in the small set of apps that can justify a subscription.

This app though? No chance. Parent comment says “if you want to support the app’s development” but not all apps need to be “developed” continuously, least of all system utilities.

Re: Hyperspace

#417

Its interesting how Linux tools are all free when even trivial mac tools are being sold. Nothing against someone trying to monetize but the linux culture sure is nice!

Skimming comments here, there are at least 3 open source versions of this, eg https://news.ycombinator.com/item?id=43179010

So it’s neither novel or new.

I think author being “famous” around tech circles and Apple fans’ engineered hatred of open source contributed to the rise of this article.

Re: Hyperspace

#418

Earlier quoted context omitted.

Claude 3.7 just rewrote the whole thing (just based on reading the webpage description) as a commandline app for me, so there's that. And because it has no Internet access yet (and because I prompted it to use a workaround like this in that circumstance), the first thing it asked me to do (after hallucinating the functionality first, and then catching itself) was run `curl https://hypercritical.co/hyperspace/ | sed '…

Ooh, could you share the source code? That seems like a perfect example for my "relying on AI code generation will subtly destroy your data" presentation.

Hah, I have not actually had a chance to run it as a test yet

Re: Hyperspace

#419

Earlier quoted context omitted.

It didn't tell you how much disk space? It's supposed to. It only told you the number of files?

Only told me the number of files and it didn't even provide a list of files (their paths, etc.)

This seems like a bug. It is supposed to tell you the amount of disk space.

(Obviously it won't show the list until payment. That part is expected behavior.)

Re: Hyperspace

#420

I made a command line utility called `dedup` a while back to do the same thing. It has a dry-run mode, will “intelligently” choose the best clone source, understands hard links and other clones, preserves metadata, deals with HFS compressed files properly. It hasn’t destroyed any of my own data, but like any file system tool, use at your own risk. 0 - https://github.com/ttkb-oss/dedup

Replying to myself now that I've had a chance to try the scan, but not the deduplication. I work with disc images, program binaries, intermediate representations in a workspace that's 7.6G. A few notes: * By default it doesn't scan everything. It ignores all files but those in an allow list. The way the allow list is structured, it seems like Hyperspace needs to understand the content of a file. As an end user, I hav…

On metadata, the excellent faq addresses that specifically (it does preserve). (I had the same question)
Post reply on HN