1,741 karma · joined December 10, 2014
To do this at the user level, you can add something like "@hourly anacron -t /path/to/anacrontab -S /path/to/spooldir" to the user's crontab, though I've never tried this.
Many cron implementations have a similar mechanism.
Omarchy isn't any more "just some dotfiles" (henceforth, "default configurations") than any other derivative distribution seeks to be. Distributions always ship some kind of default configuration, be it embedded in the programs themselves, installed in /etc or otherwise patched in. Of course, some distributions, especially base distributions, focus on just shipping the packages, but more involved ones, for example Ubuntu, tweak the default configurations of many programs to provide a cohesive experience.
I've always found it a shame how difficult it is to reproduce some of the r/unixporn screenshots, to see if they actually function nicely, use for a bit and see what I like and can backport to my own configurations. Even when the author provides some links, it's usually really hard to set up, and you're never quite sure what the author might've glossed over or configured out-of-band. I always wished there were more of these highly opinionated linux respins with heavily tweaked dotfiles, so at some point I also made my own to add to the pile: https://github.com/mid-kid/RocketISO/blob/master/docs/RELEAS...
This comment explains it better than I could: https://news.ycombinator.com/item?id=47708201
It's of course optional, and you can ignore it for trivial examples, but most games and SDKs will tweak it all the time when loading additional code modules from the cartridge.
It's just another way in which the DS is more complex to use properly without an SDK to do this for you - there's just more to think about. At least compared to how the GBA lacks all of this and the entire cartridge is mapped into memory at all times.
None of this fixes the audio, but it sure gets damn close.
The DS has you dealing with two cores you need to write a firmware for that have to communicate to do anything useful, a cartridge protocol to fetch any extra code or assets that wouldn't all fit into RAM at runtime, instruction and data caches, an MMU, ... And that's without mentioning some of the more complex peripherals like the touch screen and wifi.
All official games used the same firmware for one of the cores, a copy of which is embedded into every single cartridge ROM. There's some homebrew firmwares included in the respective SDKs, but they aren't well documented for standalone use.
Granted, all of the above isn't completely impossible, but if you think of how much code you'd need to get a simple demo (button input, sprite moving across the screen), especially for a beginner, the DS requires a nontrivial amount of code and knowledge to get started without an SDK. Meanwhile, you can do something similar in less than 100 lines of ASM/C for GBA.
Best I could find is: https://www.askvg.com/how-to-enable-ie-like-quick-tabs-featu... But I'm not sure if this landed, or if it ended up functioning differently.
I also think the differing behaviour between different apps implementing split panes (e.g. keyboard controls for creating/switching) is very annoying. Somtimes this flies in the face of any desktop's native window splitting or tab support as e.g. an app stops supporting multiple windows. For example, current browsers don't have a good way to configure usage without tabs, and at some point removed support for setting the window icon to the site's favicon.
Looking at the macro-level optimizations like the rest of the article does is significantly more interesting.
As a result, there was a lot of this type of content: barely edited, poorly performed, honest moments of real life, amateurish creations of any kind, be that digital animation, music, acting, etc. I feel these IMG_xxxx videos reflect some of the vibe of the era. Now, sharing videos with people is easy enough in group chats, and youtube content feels so manufactured that people feel it's less appropriate to share this sort of thing via youtube.
I find that buildah is sort of unbearably slow when using dockerfiles...
Also, services like TOR exist. Both on the hosting and user side.
I've never had this collision problem yet, despite appending my script directory to the end, but I'll use either of the above solutions if that ever becomes a problem.
I believe maintaining the base book is the most important part, BLFS has some really good hints but a very significant amount of packages have few differences, collecting these in a separate hints file or similar would help a bit, at least for things that don't hard-depend on systemd like gnome.
This has happened with gnome's display manager, and now gnome-shell is threatening to cease functioning without systemd, as well as on systems that systemd doesn't run on such as the BSDs. KDE's new login manager is now doing the same, so in many respects, people's fears have been validated.