gtk supports emacs style bindings. Put `gtk-key-theme-name = Emacs` under `[Settings]` in ~/.config/gtk-3.0/settings.ini. Doing `gsettings set org.gnome.desktop.interface gtk-key-theme "Emacs"` might help too. That will work in firefox/chrome too.
I guess this is a good place to plug the fairly new bash completion support for Nix (including Nix 2.0)[1]. For those like me who can't stand using a cli without completion.
Ah, that looks promising, though it seems like the web extension uses a download hack to communicate with the backend, requiring you to let firefox download such files by default. They really should use the native messaging api, that would also make it possible to search from within the browser, which is kinda important for a good experience I think.
Magit is really amazing. Recently learned that it optionally supports saving changes to git when saving a file or doing some destructive git operation, by using the magit-wip modes. Makes git much safer. https://magit.vc/manual/magit/Wip-Modes.html
It's pretty straightforward to use mutter without gnome-shell, you just have to implement the MetaPluginClass [1], which is what gnome-shell does too here [2]. At that point you can basically just run `meta_init()` and `meta_run()` in main and you're up and going.
The EU GDPR[1] legislation actually looks good. It includes the right to access your data and the right to be forgotten. It remains to be seen how well it's implemented, but they've really gotten the basics right I think.
Yes, with nixos it's easy and _safe_ to install packages from unstable while running a stable system as default (installing stuff never breaks your system).
There's also a fairly new feature called overlays which are used to fully track upstream releases (there's overlays available for rust and Firfox Nightly for instance).
If sub-vocal recognition [1] (together with suggestions) gets as good as voice recognition I think we could finally have a viable alternative to the keyboard.
[1] https://en.m.wikipedia.org/wiki/Subvocal_recognition
> Eggs are one of the most efficient sources of protein there is.
Eggs aren't even one of the most efficient animal based sources of protein [1]. When comparing the energy input in terms of fossil fuels against the energy output in terms of protein broilers have a 4:1 ratio, while eggs have a ratio of 40:1. The same value for corn is 2.2:1. (which goes up to 3.1 when accounting for bioavailability).
Looking at total caloric energy input against output isn't any better (worse for the broiler, better for the eggs). We here get a 6:1 conversion factor for eggs, and 9:1 for broilers [2].
But we aren't lacking land to grow food. We have so much of it actually that we use a third of the arable land world wide to grow feed for livestock, (which accounts for 40% all grains grown)[1]. If we just ate this grain instead we could feed 3.5 billions people extra[2].
Cattle (and sheep) are extremely inefficient. We use 60% of all farmland to produce beef, but it only provides us with 2% of all calories (5% of protein)[1]. So, the majority of all pastureland plus a big chunk of the arable land is used to produce 2% of all calories. That's not really much of a resource.
So yes, if we raised cattle purely on pasture (which we don't overall) we could actually get some net production of food. But it would still be an insignificant part of our diet.
I think the public at large thinks heroin is much more dangerous than it actually is. The rate of addiction is about 23%[1], compared to alcohols 15%. You don't get addicted just by shooting up one time. And opiates aren't actually that destructive on the body either, the lifestyle of a junkie is though.
It's not about speed. It's about finding the vocabulary of vim natural (which it seems you don't, which is fine). 'di(' for instance deletes the inside of parentheses. Which is a natural action to perform, if your cursor is inside parentheses.
I think what a lot of people mean when they say consciousness
is "what is being directly experienced" (ie. the experience of ones own existence). Now there's seems to be more restricted definitions around, but this one is to me the most self evident, and useful (and I'm not aware of any other word that does the job, which is kind of mad).
> But beyond the terror you could see, there was nothing -- just pure cold and calculating rational self-serving thought.
Apart from his feelings he didn't have feelings? I appreciate you telling your story and I realize you were taken advantage of, and he treated you unquestionably bad, but painting this person as completly unhuman is not very helpful.
It seems to me that the things you describe here is an extreme end of human nature, but in way outside human nature. The best laws of physics are the one that are valid from all perspectives, so it is with the laws of human nature. Having a completly ad-hoc theory for someone elses behaviour is not emphatic or useful.
As far as I see it. The point is that a big wealth gap is detrimental to a society. Having a good minimum wage is a good way to reduce such a wealth gap.