However, I will say that from the video demo, your extension looks really slick. It doesn't quite work in Edge (some crashes, collapse/expand doesn't work right), but I set it up in my Chromium install so I don't forget about it.
123 karma · joined May 14, 2020
host='hn.email.vczf.net'
echo "mailto:${user}@{host}"
However, I will say that from the video demo, your extension looks really slick. It doesn't quite work in Edge (some crashes, collapse/expand doesn't work right), but I set it up in my Chromium install so I don't forget about it.
Files that change frequently (password database) or won't totally bork out if there's a bit flip (text notes and org files) don't really need their integrity managed manually.
What you could do is put your photos subdirectory inside another directory, something like below.
data/
├── .fim
│ ├── settings.json
│ └── states
│ └── state_1.json.gz
├── photos
└── recordsIn practice, it's simple enough. I have a backup script that does all the heavy lifting for borg and rsync. Syncthing operates independently in the background, and I rarely log changes with git. The most tedious part of the process is logging new/changed/deleted files with fim.
> Why is there no single tool that can do all of those?
Good question, and I totally agree. I was actually looking for a solution that could do deduplicated incremental backups (versioning, like time machine) plus file integrity management. I couldn't find one. Nobody seems to care much about file integrity, and nowadays I'm actually unsure if this is a real problem for anyone except paranoid geeks.
Could also use a good frontend GUI that could notify you about changed files, allow you to easily mark directories for different levels of "tracking", easily browse past versions and restore them, etc. The CLI isn't doing any favors here.
> I mostly use rsync. Occasionally I destroy my backups by calling it wrongly, like missing a trailing slash. That could not happen if the copying and file integrity checking was combined in one tool
Try borg-backup, it'll be a massive improvement over plain rsync when it comes to backups.
> But it stores the database as json? That is a bad format to store file names. And written in Java it is probably going to be slow (I have over a million files in ~, and multiple copies of it in the backups, so I care a lot about performance)
Gzipped json on-disk, but I haven't noticed any problems with it over the last few years. I doubt java is bottlenecking the performance at all: it's limited by IO and CPU throughput for hashing the files. For everyday use, you don't need to hash every file in entirety to detect changes. There's a "fast" mode that checks a couple of blocks. You can also operate in a subdirectory of the repo to ignore files outside that subdirectory.
I also don't just use one massive fim repository. I have a .fim/ for each directory I care about (types of data) that a secondary scripts loops through for checking the status. That weakens the integrity guarantees since you can't log the movement of files across directories, but makes it easier to reorganize things.
> So many emojis in the commit log. Is that really necessary nowadays?
Yah, that's the most emojis I've ever seen in a git repo. Maybe 2017 was a different era.
The filesystem cannot truly know if a file being modified was intended or accidental. Sometimes a software error can wipe or corrupt a file, and a filesystem can't detect that, even if it can detect bitflips.
The data architecture I use combines, in order of importance: (1) borg, for incremental deduplicated backups onsite and offsite; (2) syncthing, for duplication and synchronization across devices; (3) fim, for managing file integrity; (4) rsync, local copy to another drive for convenient restores; and (5) git, in places where commit history is actually useful, like code or dotfiles.
fim combined with incremental backup solves this problem, is filesystem agnostic and painless to migrate around, and is for some reason completely unknown and obscure: https://evrignaud.github.io/fim/
Most decisions are made with emotional compute, influenced by biology, past experience, and present psychological state.
At the same time, being mindful and observing those emotions (predicted pleasure from the flavor, predicted guilt...) does interrupt that emotional processing and allow a "decision" to be reached in a completely different way.
Free will may only exist subjectively, but mindfulness does free the self from the emotional decision-making of the monkey brain.
I don't disagree with you, but I find more subjective meaning in the difference between normal cognition and metacognition, compared to viewing the system up close.
Similarly, we can suppress the desire to go to war after a provocation. However, we can't choose to not feel furious, at least for an instant.
Thoughts and feeling tend to arise on their own, and free will is about whether we accept or reject them.
I'm curious as to who is responsible for not properly erasing the files: the IT department, or the manufacturer. It could be that the station didn't wipe/reset the cameras before selling them. Or they only reinitialized the file system. Or the firmware's reset function only reinitializes the file system rather than shredding the contents.
As a workaround, there's an option to filter posts by month and year. I work my way backwards a month at a time.
I don't think Apple would allow that kind of permissions abuse, but apparently Google does.
Brushing obsessively and brushing hard will strip enamel that's been softened by acids. Brushing right after a meal can lead to damage because the enamel hasn't remineralized.
I read that distance runners can develop dental problems because of mouth dryness combined with sugary energy gels.
Hunter gatherers ate all sorts of things. But starch and sugar was not easily accessible. Wild rice, for instance, would be painstaking to gather and consume in large amounts. Roots and tubers would be small and have lots of antinutrients, keeping you from eating a lot of them. Fruits were seasonal and generally tiny.
If I were a hunter gatherer, in the absence of fresh hunted meat, I would get more nutritional value out of worms or larvae in the dirt than a handful of tubers that may give me a stomachache. Insects are animal protein (and fat).
Over time, decrease the caf and increase the decaf.
Caffeine works by blocking adenosine receptors, which is part of the mechanism for feeling tired. So the brain compensates by creating more receptors and flooding the brain with adenosine.
If there are no caffeine molecules in the brain to block the receptors, you will crash. Consume more caffeine, and voila: you feel normal again.
On both my iPad Pro (2017) and an open-box Huion H610 Pro (pretty old) I saw stairstepping behavior when drawing a straight line with a ruler on a diagonal. It wasn't very pronounced on the iPad, but it was still there. If you draw the stroke quickly, the smoothing kicks in and straightens it. I'm pretty sure this is a normal side effect of the tech used to identify the grid coordinate of the stylus. But the wobbling was notably bad on the Huion. https://imgur.com/a/iPNZzrY
When I got a Wacom Intuos Pro PTH660 (Amazon renewed), the same test without smoothing showed a perfectly straight line, even when drawing quite slowly.
I don't know why the Wacom is better. Maybe it's got a higher resolution grid for detecting the pen location. Or maybe it's just got better tuned drivers. It's also much easier to freehand accurate lines and ellipses on the Wacom.
You generally can't trust the reviews of Wacom alternatives on YouTube. As reported by Aaron Rutten, most of the companies are not looking for fair and unbiased reviews: https://www.youtube.com/watch?v=Twy5Wo8m284&t=337