I checked the documentation but I couldn't find anything to show this to be a problem other than that the practice is discouraged.
126 karma · joined June 4, 2020
I checked the documentation but I couldn't find anything to show this to be a problem other than that the practice is discouraged.
Risk is a combination of likelihood and impact. If "risk" were just equivalent to "likelihood" then leaving without an umbrella on a cloudy day would be a "high-risk situation".
A rational person needs to weigh both the likelihood and impact of a threat in order to properly evaluate its risk. In many cases, the impact is high enough that even a low likelihood needs to be addressed.
I use it because it opens instantly and just shows me nearby train arrival times. The other apps have always taken too long to bother checking.
It's definitely the case that the characters are just a vehicle for exploring these science fiction concepts, but the ideas are so clever and imaginative that I can forgive it most of the time.
When Obsidian launched, there was already a lot of hype building in the note-taking community around Zettelkasten and Roam Research. With Roam, basically any word in your note could immediately link to another note, and you could see backlinks in your notes prominently.
However, Roam was both expensive and online-only, so when Obsidian came out and it was: a) polished, b) provided most of the functionality of Roam, and c) was offline and plain-text (also unlike Notion), it was an immediate hit.
The other special feature Obsidian offered was easy and powerful customization. The major settings are actually core plugins that can be enabled or disabled (like daily journal, tagging, or slideshows). Plugins and themes are easily discovered and installed from inside the app, which has led to a vibrant and popular plugin community. All you need is one plugin to be indispensable for users to never leave.
If you're on Mac/Linux you could have everyone use direnv. Add a .envrc file in each git repo (or your script's subdirectory) with `export AWS_PROFILE=profilename`. Now everyone is working with the same profile names without having to pass around config files.
https://arstechnica.com/gaming/2018/05/valve-apple-wont-let-...
I think it's waffled back and forth on game streaming:
https://www.theverge.com/2020/8/6/21357771/apple-cloud-gamin...
https://www.theverge.com/2021/12/9/22826297/microsoft-xbox-x...
Netflix also has to offer their games as separate packages:
https://www.whathifi.com/news/netflix-games-will-reportedly-...
With Nix, you can "install" many different versions of the same program side by side in the store, and then "activate" the one you need at runtime (or with direnv).
For one thing, I think the "powered by Unity" branding is a problem, because you only see it on games that couldn't afford to actually pay for Unity and therefore have a larger chance of being poorly polished.
See this video from CityNerd for more details: https://www.youtube.com/watch?v=za56H2BGamQ
Of course, just because it takes the credentials doesn’t mean it does anything else with them, but it could have done anything.
However, if you really want to make sure that you're not including anything from your system, you can have direnv pass the `--pure` flag, which will then include only the dependencies from the project and nothing else. This is helpful to make sure that you're not accidentally relying on something already on your system when you declare the project dependencies.
Nix stores all builds of its packages in a separate “store” on the machine, each identified by the hash of the build (“derivation”). When you activate your config, it basically symlinks the version you want into your PATH.
If your project needs a specific version, when you activate a Nix shell or script it will check your store for that version and activate it. If it doesn’t exist, it will fetch it (or even compile it from scratch if you need to).
There are some other advantages: rollback to a previous state at any time, enable complex system services with one line in your config file, install multiple versions of tools on your system without conflicts, install programs without root (using home manager), build VMs and Docker images, pin the versions and dependencies of all packages for reproducibility, patch software with your own tweaks natively. You can also put a Nix file in a code repo and easily share your build dependencies with other developers.
If the Delta and other contagious variants are spreading more in communities with lower vaccine adoption, then I think it would stand to reason that immunocompromised people would be safer in communities with higher vaccine adoption.
I've struggled with this as I recently got a new Mac for work and I tried to set it up from scratch with Nix but I couldn't even get it to connect to the nixpkgs channel. I tried every solution I could find online for pulling the CAs and specifying the NIX_SSL_CERT_FILE, but it borked even after I left the office and connected through another network (and wiping and reinstalling Nix didn't seem to fix it, but I probably didn't do that correctly either...).
Eventually I gave up and went back to homebrew and setup scripts.
You could just take these metaphors up a step and you get the opposite effect.
For example, building/fixing your own car or running your own business. Those are considered unusual compared to using a third party.