> Most large brands throw the UI design patterns of the platforms out the window in favor of their own UI guidelines. I really wish they would not do that. The best thing you can do to make your app trustworthy and…
What problem are you trying to solve exactly? I think submodules are good enough for what they do and there's room in Git's model for forward development and it's also flexible enough that third party tools can…
This isn't really like subtree it's like submodules, but for specific files. This could really be useful, you may want to keep track of a specific file in a repo but not need it as a submodule. There's a whole umbrella…
Submodules aren't perfect and can be really annoying. I tried to avoid them at first. But if you work with larger projects I think you'll see how they are useful. For example, some projects might commit their…
FYI A submodule doesn't have to use a gitfile and a corresponding `$GIT_DIR/modules/<name>` and there are good reasons not to. As long as the submodule has a '.git' it can be a symlink, or regular .git directory for a…
I appreciate that it uses git-notes and that is makes backup branches in it's own namespace. I wish it were a bit lighter though. Haven't seen mentioned, but you might want to check out…
The few times I've wanted to completely rearrange a repo, It's been enough just make a backup branch and then dump the log from there and pull what I want. I have script somewhere I think it's called git-cherry-replace,…
I used bluez and bash to lock xscreensaver using some very minimal bash. It wasn't my idea I believe people on the Gentoo forums were doing it. But you can just loop over something like `hcitool rssi "$MAC"` and project…
> The alternative is that people complain "netflix doesn't work on firefox", switch to chrome instead, which is even worse. So what if users complain? How is it better for Firefox to do something bad just because Google…
I wish more were done to push back against this consolidation of power by these platforms. We're like frogs that have been stoking the fuel of our own pot. It used to be that DRM was considered to be in conflict with…
I think symlinks are really underappreciated for organizing files. One cool thing you can do is to treat directories as tags when you symlink into them, since a file can 'belong' to multiple directories. If you're using…
If you are iterating over a lot of files, a read while loop can be a major bottleneck. As long as you use the null options from find and pipe into xargs, you should be safe with any filename. I've found it can reduce…
There is a pretty good syntax for dealing with nasty filenames, if you must: ANSI-C quoting[1]. If you have to output in a shellscript in this format, use printf %q from man printf: %q ARGUMENT is printed in a format…
Both Finder and explorer.exe will mung mtimes from casual browsing, usually due to metadata updates. It is a common enough problem that there are utilities to bind mtimes to files. IMO mtime the de-facto file timetsamp…
Sometimes search indexing and build tools get it wrong, so if you know what you're doing, then tools like this allow you to provide an override. Just browsing an old photo collection without making any changes can cause…
Thanks for sharing, I love stuff like this. I get frustrated at mtimes being munged. MacOS finder is terrible about this. If anyone is interested, I wrote a more generalized tool for storing metadata called…
You can already use it with git-annex to store binaries using the git-annex-remote-git-aafs[1] special remote. Although I would be careful and make sure you understand what it is doing to your branch namespace. Even…
I think "confabulation" is a way more accurate term, I wish it had stuck instead of "hallucination". A hallucination is a problem with input. Confabulation is false output. Confabulation is when a person mistakenly…
That's what's great about btrfs. I started using it that way too. It was nice to be able to take instant snapshots of my fs. I just amended my existing backup scripts to act on temporary snapshots instead. Then, I…
I will probably give bcachefs on one of my machines. I started using btrfs back when it was way less stable, but that instability was more than offset by the other features. The last time I lost a btrfs filesystem was…
This is an example of how btrfs is poorly handled by many userland tools by default. You should never ever need to have thousands of snapshots. I use btrbk to manage my snapshots. It keeps my snapshots pruned to 300,…
I actually have something I've been meaning to put on github. I wrote it over a decade ago and I need to dockerize it. I only made it in Vagrant. But it can do something iVentoy can not.…
My biggest mistake after being laid off was to not be discerning enough about my next job. You need to be willing to say no to a crummy job offer, even as the bills pile up.
John, at around that time you mentioned, you gifted me with my first shell account on one of your coffeshop servers, Reva. I just wanted to say THANK YOU. Up until then, I had read books about unix from the library, and…
I was hoping that using hardware keys would eliminate some of the security hoops that we have to jump through. And it does seem to help. But the whole reason that I have a key is so I do not have to supply my phone…
> Most large brands throw the UI design patterns of the platforms out the window in favor of their own UI guidelines. I really wish they would not do that. The best thing you can do to make your app trustworthy and…
What problem are you trying to solve exactly? I think submodules are good enough for what they do and there's room in Git's model for forward development and it's also flexible enough that third party tools can…
This isn't really like subtree it's like submodules, but for specific files. This could really be useful, you may want to keep track of a specific file in a repo but not need it as a submodule. There's a whole umbrella…
Submodules aren't perfect and can be really annoying. I tried to avoid them at first. But if you work with larger projects I think you'll see how they are useful. For example, some projects might commit their…
FYI A submodule doesn't have to use a gitfile and a corresponding `$GIT_DIR/modules/<name>` and there are good reasons not to. As long as the submodule has a '.git' it can be a symlink, or regular .git directory for a…
I appreciate that it uses git-notes and that is makes backup branches in it's own namespace. I wish it were a bit lighter though. Haven't seen mentioned, but you might want to check out…
The few times I've wanted to completely rearrange a repo, It's been enough just make a backup branch and then dump the log from there and pull what I want. I have script somewhere I think it's called git-cherry-replace,…
I used bluez and bash to lock xscreensaver using some very minimal bash. It wasn't my idea I believe people on the Gentoo forums were doing it. But you can just loop over something like `hcitool rssi "$MAC"` and project…
> The alternative is that people complain "netflix doesn't work on firefox", switch to chrome instead, which is even worse. So what if users complain? How is it better for Firefox to do something bad just because Google…
I wish more were done to push back against this consolidation of power by these platforms. We're like frogs that have been stoking the fuel of our own pot. It used to be that DRM was considered to be in conflict with…
I think symlinks are really underappreciated for organizing files. One cool thing you can do is to treat directories as tags when you symlink into them, since a file can 'belong' to multiple directories. If you're using…
If you are iterating over a lot of files, a read while loop can be a major bottleneck. As long as you use the null options from find and pipe into xargs, you should be safe with any filename. I've found it can reduce…
There is a pretty good syntax for dealing with nasty filenames, if you must: ANSI-C quoting[1]. If you have to output in a shellscript in this format, use printf %q from man printf: %q ARGUMENT is printed in a format…
Both Finder and explorer.exe will mung mtimes from casual browsing, usually due to metadata updates. It is a common enough problem that there are utilities to bind mtimes to files. IMO mtime the de-facto file timetsamp…
Sometimes search indexing and build tools get it wrong, so if you know what you're doing, then tools like this allow you to provide an override. Just browsing an old photo collection without making any changes can cause…
Thanks for sharing, I love stuff like this. I get frustrated at mtimes being munged. MacOS finder is terrible about this. If anyone is interested, I wrote a more generalized tool for storing metadata called…
You can already use it with git-annex to store binaries using the git-annex-remote-git-aafs[1] special remote. Although I would be careful and make sure you understand what it is doing to your branch namespace. Even…
I think "confabulation" is a way more accurate term, I wish it had stuck instead of "hallucination". A hallucination is a problem with input. Confabulation is false output. Confabulation is when a person mistakenly…
That's what's great about btrfs. I started using it that way too. It was nice to be able to take instant snapshots of my fs. I just amended my existing backup scripts to act on temporary snapshots instead. Then, I…
I will probably give bcachefs on one of my machines. I started using btrfs back when it was way less stable, but that instability was more than offset by the other features. The last time I lost a btrfs filesystem was…
This is an example of how btrfs is poorly handled by many userland tools by default. You should never ever need to have thousands of snapshots. I use btrbk to manage my snapshots. It keeps my snapshots pruned to 300,…
I actually have something I've been meaning to put on github. I wrote it over a decade ago and I need to dockerize it. I only made it in Vagrant. But it can do something iVentoy can not.…
My biggest mistake after being laid off was to not be discerning enough about my next job. You need to be willing to say no to a crummy job offer, even as the bills pile up.
John, at around that time you mentioned, you gifted me with my first shell account on one of your coffeshop servers, Reva. I just wanted to say THANK YOU. Up until then, I had read books about unix from the library, and…
I was hoping that using hardware keys would eliminate some of the security hoops that we have to jump through. And it does seem to help. But the whole reason that I have a key is so I do not have to supply my phone…