

I think they’re just stopping operations of the company in Brazil.
But I don’t think they’re going out of the way to prevent Brazilian IPs from connecting.


I think they’re just stopping operations of the company in Brazil.
But I don’t think they’re going out of the way to prevent Brazilian IPs from connecting.
Zsh
No plugin manager. Zsh has a builtin plugin system (autoload) and ships with most things you want (like Git integration).
My config: http://github.com/cbarrick/dotfiles
Exactly.
My take is that the issue isn’t with tmpfiles.d, but rather the decision to use it for creating home directories.


It’s the USA.
Yes, they can just fire people.


Yep. All distros are rolling-back to before JiaT75 was involved.


There’s a Wikipedia article on multiple encryption that talks about this, but the arguments are not that compelling to me.
The main thing is mostly about protecting your data from flawed implementations. Like, AES has not been broken theoretically, but a particular implementation may be broken. By stacking implementations from multiple vendors, you reduce the chance of being exposed by a vulnerability in one of them.
That’s way overkill for most businesses. That’s like nation state level paranoia.


No, you don’t split the file. You split the master decryption key.
Each user just needs to remember their own password, and SSS can reconstruct the master key when enough users enter their passwords.


multiple people to agree on decrypting a file
For that, you would use Shamir’s Secret Sharing algorithm rather than multiple encryption.


AES has been accelerated on all Intel CPUs since Broadwell, was common as far back as Sandy Bridge, and has been available since Westmere.
AMD has had AES acceleration since Bulldozer.
But the commenter is right that adding a second layer of encryption is useless in everything except very specific circumstances.
(Also, you can change the default editor
visudouses, but I don’t remember the command because I won’t be changing it until I get a grip on vim and can make a decision about which editor I want to use.)
It just uses your preferred editor, which you set with the EDITOR environment variable. In fact, any program that opens an editor should use this to determine the user’s preference.
I set mine to VS Code:
export EDITOR="code -nw"
Examples of programs that use this variable include visudo, crontab -e, and git commit.


After two years of development and some deliberation, AMD decided that there is no business case for running CUDA applications on AMD GPUs. One of the terms of my contract with AMD was that if AMD did not find it fit for further development, I could release it. Which brings us to today.


After two years of development and some deliberation, AMD decided that there is no business case for running CUDA applications on AMD GPUs. One of the terms of my contract with AMD was that if AMD did not find it fit for further development, I could release it. Which brings us to today.


Why does Google Slides only get 4/5 for compatibility?
It literally works on everything. I’m surprised LaTeX scored higher on compatibility, because the install process is heavy (8 GB or more, as you said) and you still have to configure afterwards (e.g. change to XeLaTeX for Unicode support.) IMO, Slides is a 5/5 and LaTeX is a 4/5, for compatibility.
EDIT: Also Google Slides works offline, and you can install it as a PWA by clicking a button in Chrome.
What’s the difference in bookmark management versus read-it-later? Do you need compatibility with a specific browser?
Do low tech solutions work? Like passing a JSON or something around with rsync?


Neat.
So this is like Last.fm, but run by the MusicBrainz folks?
With pipes/sockets, each program has to coordinate the establishment of the connection with the other program. This is especially problematic if you want to have modular daemons, e.g. to support drop-in replacements with alternative implementations, or if you have multiple programs that you need to communicate with (each with a potentially different protocol).
To solve this problem, you want to standardize the connection establishment and message delivery, which is what dbus does.
With dbus, you just write your message to the bus. Dbus will handle delivering the message to the right program. It can even start the receiving daemon if it is not yet running.
It’s a bit similar to the role of an intermediate representation in compilers.
They took over an executive’s office and a cafeteria. Not knowing that you’d be fired as a result is a severe lack of judgement.
Protests are important. But you have to understand that there will be consequences for your actions. Embrace that going in.
Saying that you didn’t think they’d actually fire you comes off as childish.