Hacker News new | ask | show | jobs
by Null-Set 1787 days ago
Git will compress the objects it stores, so checking in compressed objects is usually redundant.
2 comments

That may be so, but GitHub has an individual file limit of 100MB, and practically speaking, most people don't want/expect to open a 150 MB text file in their browsers, so I think this is a good compromise (though it might be worth being extra clear in the readme that the malbolge source is in the archive)
Quoting the readme: > What is inside the zip file? > The release bundle includes interpreter binaries [...]. malbolgelisp-v1.1.mb is the source code for the interpreter.
The way I parsed that when I first read it, I took it to mean that the filename of the lisp interpreter was "malbolgelisp-v1.1.mb" and was somewhere else in the repo, not in the 7zip archive with the interpreter binaries. I see what it means now, but the two ideas felt disjointed on my first reading.
> Git will compress the objects it stores

Only when they get packed, and it doesn't exactly help when github will reject individual objects larger than 100MB inflated.