That’s just to use the online editor. It’s open source, and there’s a CLI you can run locally.
That’s just to use the online editor. It’s open source, and there’s a CLI you can run locally.
Then, you could take those comments, and have the compiler use them to ensure you’re using the right variable in the right place. Oh wait, we just invented a type system.
Ah yes, I’ll just replace all my power sockets, get rid of all my electronics, and only buy imported European electronics from now on.
It’s so obvious, why didn’t I think of it before.
Oh yeah, and rewire my whole house to 240 V. Easy peasy.
I’m waiting for Outlook (Taylor’s Version).
By vertical tabs do you mean tabs on the side instead of the top? If so, check out the tree-style tabs extension, it’s great.
Why isn’t there a way for Linux users to automatically install every missing dependency for a program?
There is; actually there are several. Every^* distribution has a package manager, that’s what it does. But you have to make a package for the program, similar to what the tegaki folks have done for Mac and Windows.
Another option is to statically link everything.
One issue is the fragmentation; because there are so many Linux distributions, it’s hard to support packages for all of them. This is one thing that flatpack aims to solve.
I would expect this to be an issue for old closed-source software, but not for old free software. Usually there’s someone to maintain packages for it.
Some cursory searching shows no tegaki package on flathub or in nix (either of these can be used on any distro; the nix one is surprising to me; it hosts soooo many packages).
But I do see it in Debian: https://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=tegaki
Python with numpy/matplotlib/scipy.
It definitely is. A passkey in a TPM, for example, cannot leave a device. Also, passkeys can have phishing resistance that you cannot obtain with a password and most MFA solutions.
Where passkeys fall short is registering new devices and recovery. I’m not sure what 1Password’s solution is here.
I also appreciate that you’re supposed to learn Django 19 years before you learn Python.
You should have some understanding of the nix language to use it, but I wouldn’t worry too too much.
I would also start by installing nix and home-manager on top of whatever distro you already use. For some config, you need to specify things in nix, but for things in home-manager, for example, you can usually either use nix or point to a toml or conf or whatever file.
I prefer to come at it from an immediate utility level, and I think a good place to start with that is home-manager.
You can install nix and home-manager on any Linux distribution or MacOs. It lets you, in a single place, specify what packages you want, services you want to run at the user level, and what config files you want in your home directory. For a lot of things, home-manager has built-in config options, but you can also specify arbitrary config files.
Then, you can take this one file to a new computer, and with no other config, have everything set-up the way you like it.
NixOs allows you to do this for your whole system.
It also has a bunch of other benefits, which tie-in to the jargon you bring up. But if you want to check it out, I’d worry about that later.
I think modern inverter units are not less efficient when oversized. They are able to run at varying levels rather than cycling.
Verified is probably a stricter metric than you need/want. Many games aren’t verified just because of font-size issues and the like on the small screen.
I personally don’t think they do, but an argument can certainly be made. Rust proc macros can run arbitrary code at compile time. Build scripts can also do this.
This means, adding a dependency in Cargo.toml is often enough for that dependency to run arbitrary code (as rust-analyzer will likely immediately compile it).
In practice, I don’t think this is much worse than a dependency being able to run arbitrary code at runtime, but some people clearly do.
Not if you use 2 factor to access the password manager.