wbolster
- Only maintainers of projects should be able to assign runners to them (gitlab-org/security/gitlab@c52abfffad2c06c2a49788e3db473f14923c3926), merge request (gitlab-org/security/gitlab!3234)
- Authorize access to vulnerabilitiesCountByDay resolver (gitlab-org/security/gitlab@8e78aecb9a6c248099a043f181de3c8f6d4417ce)
and a bit of further digging shows the commit for the first issue mentioned above, adding a permission check: https://gitlab.com/gitlab-org/gitlab/-/commit/c52abfffad2c06...
on my laptop with btrfs this requires no special effort: simply copying the files and renaming them suffices. nautilus (gnome file manager) uses copy on write, and coreutils "cp" also defaults to "reflink" these days.
it does not have the exact same feature set though. my focus was mostly on both reading and modifying nested structures in a type safe way.
while i am in no way defending software patents (which I don't like at all), i find the full-frontal attack attitude that you and many other gnu/zealots exhibit towards random strangers on the internet so infuriating that i am writing this comment here to let you know that people like you are exactly what prevents me (and many others) from getting involved in some free (libre) software projects.
thanks so much for your contribution to the advancement of libre software.
yuck.
i am a happy emacs and magit user. i contribute to emacs packages, and maintain a few myself (emacs-direnv, evil-swap-keys, evil-colemak-basics, evil-text-object-python).
i do all this DESPITE emacs being a fsf/gnu project. i strongly dislike the old-fashioned processes, the extreme stances on things that i do not consider problems, and last but not least, the very negative and non-inclusive community.
the remarks by rms that a magit alternative/competitor would be welcome is POISONOUS. advocating for an unnecessary community divide is destructive for the goodwill of many (potential) contributors to the emacs ecosystem (myself included).
Show HN: Sanest, sane nested dictionaries and lists for Python
Show HN: Argskwargs, flexible python lib for positional and keyword arguments
Show HN: Nothing to say, a gnome shell extension to keep your microphone muted
for a similar vim-based implementation (which served as inspiration for my remappings), see https://github.com/ohjames/colemak
also, while vim hjkl navigation was designed for qwerty, emacs shortcuts are not.
(for a vim + colemak alternative see the rationale for the layout i use: https://github.com/wbolster/evil-colemak-basics#design-ratio... )
if you are using dvorak, switching to colemak may not be worth it.
the bottom line is that any layout that is not qwerty will likely be an improvement. differences between alternative layouts are small compared to the differences with qwerty.
non-staggered keyboards, such as the kinesis advantage, better match the shape of the hand, sometimes even with vertical "staggering" instead of horizontal.
additionally, the thumbs are the strongest fingers but are only supposed to hit the (huge) space bar. this is the problem that alternative physical layouts like the ergodox and the kinesis advantage try to address.
also, split keyboards allow you to use wrist and arm angles that match your body instead of the keyboard.
different letter layouts like colemak (good, especially modern computers) and dvorak (also good, but designed in the pre-computer era) significantly reduce finger travel and improve on finger and hand alteration. for me personally, colemak works great to prevent strain.
evil-colemak-basics: Emacs evil-mode (vim) hybrid Colemak/Qwerty keyboard layout
Show HN: AST parsing tricks to emulate __qualname__ in Python 2
Temporenc, comprehensive binary encoding format for dates and times
I might be missing something, but that took just a few minutes on my ~2 year old desktop machine. Sample code: https://gist.github.com/wbolster/7487225