787 karma · joined April 16, 2014
https://unu.edu/inweh/collection/environmental-cost-of-AIs-Enrgy-Use-Carbon-water-and-land-footprints
That said, I can come up with far more than a few counterexamples for why ebooks are good, besides combustability:
- Paper books are dense. This adds difficulty to moving and maintaining large collections.
- Paper books take up space. Bookstores and libraries must necessarily remove books to make space for new ones. With ebooks, there's basically no need to remove old ones.
- Paper books are dense and take up space, so when travelling, the reader must carefully select one or two to carry. With ebooks, I can carry my entire ebook library in my pocket.
- Paper books require more effort to duplicate. My e-library is replicated across many devices, including two different offsites. If I spill sauce on a paper book, I need to buy another copy (assuming it's still available).
- Paper books have accessibility issues. As I get older and my vision deteriorates, I will need specialized optical hardware to read small print. On my e-reader, I can just turn up the font size.
In spite of all this, I would never say that ebooks are objectively superior; both are good. I just take issue with all of the people who assume that physical books are so obviously inherently superior, without ever saying why. (See your own post for example.)
Fossil's implementation is the best, since a cherry-picked commit always points back to its origin.
"This is a useless property because the graph is only encoded at the patch layer. In the real world you have far more semantic dependencies than patch dependencies. ie, I have a patch that adds a function that calls a function added in another patch. Pijul doesn't know about that."
Darcs solved this in two different ways.
1. Dependencies. While Darcs patches would inherently "depend" on the last patch which affected the same lines, the committer could specify other patches as dependencies, handling exactly the case you described.
2. Practicality. In reality, there's no scenario where someone is pulling your "use function X" patches and also not pulling the "define function X" patch. They could if they really want to, but this would be a lot of effort for a deliberately bad result. It would be like, in Git, cherry-picking the "use" patches without the "define" patches. In neither system would this happen by accident.
"Conflicts coming back is not an issue in git. For some reason people think they need to use rebase when they should almost always be using merge."
There's a big difference between "conflicts shouldn't come back as long as everyone does what I want" and "conflicts don't come back". As long as you're using Git with other people, the rebase-lovers and their problems will be a perpetual issue. I've been on 3 teams in a row with this problem.
I deliberately moved away from Darcs after a few years - the benefit of snapshot VCS is that you don't just have the change, but you have the whole context in which the change happened. (Also branch discovery in Darcs basically doesn't exist; Pijul fixed this, at least!) I love Fossil and Mercurial for their adherence to accurate history.
As for whether I leave the books in their DRM'd state or not? No comment :)
My fellow, you are on Hacker News. Think like a hacker, not a consumer.
Plenty of savvy e-book customers here don't have the experience you just described. Look up how to put KOReader ( https://koreader.rocks ) on your current device, and learn how to get your books without DRM. Your e-reading experience will be so much better.
To me, the verbosity of both Git and JJ commands to do these things are an indication that neither of these tools are meant to do them.
[0] https://en.wikipedia.org/wiki/The_Super_Mario_Bros._Movie
I needed to read this sentence. Thank you!
Remember how NFTs were supposed to be the future or art ownership, and all it amounted to was awful pictures of bored apes and ahegao lamas? The NFT bros proudly displayed their shitty art - not because it was good, but because it signaled their allegiance.
Now go on to any pro-AI blog. Look at the images. They've stopped trying to edit out the AI errors - they proudly display images with garbled text and bad anatomy. Just like before, it signals allegiance to AI consumption.
Even the last sentence of your post is the same sentiment as "have fun staying poor" was for the crypto bros.
Prompts in, garbage out.
FTFY
(Which doesn't mean we have to give in to big corporations. Gotta love GrapheneOS!)