9,830 karma · joined July 2, 2011
All views are my own, etc.
* Homepage: https://assil.me
* Github: https://github.com/aksiksi
* Twitter: https://twitter.com/aksiksi
[ my public key: https://keybase.io/aksiksi; my proof: https://keybase.io/aksiksi/sigs/PhsFUqf4TTQdHrQvnrRhLU4bgilyPjSZjo5DQFHM9QU ]
I follow a religion with similar edicts (not Christian). I also understand the contributions made by Christianity in this area. But the fact of the matter is that religion was ultimately unable to force actual widespread change on the ground, especially not in secularized European states.
At the end of the day, the only true religion that industrialists and capitalists understand is money. Only unions were able to speak their language at a very large scale, and this is the language they ultimately had to listen to :)
But it is similar to Fallout in that it was able to break out of its universe. Andor is enjoyable even if one hates Star Wars; Fallout is enjoyable even if you dislike gaming.
1. well specified
2. well tested (which is a form of spec)
3. represented in the training set (i.e. not built on a corpus of human developed examples)
For example, a lot of the compiler porting efforts fall into all 3 buckets: compilers are well specified (there is a set of valid inputs and an expected behavior), they are typically well tested, and as a bonus, in a way that is implementation agnostic thanks to the clean interface (think: integration vs unit tests), and are very well represented in the training set.
But it’s just really hard to articulate. NixOS is such a step above any other distro that it becomes hard to convey exactly why this is the case. It is also because so many pieces work together in tandem - both above and below the covers so to speak - to make this the case.
There is really only one talk I have found that somewhat captures this, What Nix Can Do (and Can’t) by Matthew Croughan: https://youtu.be/6Le0IbPRzOE. Keep in mind that it’s a rapid fire-style talk with a ton of breadth, so it is natural to feel overwhelmed while watching if new to Nix :)
Also, here is a random dump of features that I have found both valuable and very difficult to achieve on other distros:
* Config rollback in bootloader to undo mistakes without needing to boot from recovery media
* Flake lockfiles to pin all config and packages
* Config layering: base config that applies to all machines, per-machine overrides, etc
* NixOS module system, very useful to conditionally enable functionality (e.g. subset of machines run Syncthing)
* Rebuild a host over SSH by copying over packages via nixos-rebuild
* Image builders i.e. Packer-lite (now in nixpkgs)
* Build a live CD/USB custom installer to quickly boot from with your own packages, user, dotfiles, etc
* NixOS integration testing framework (extremely powerful), makes package and config stability better under the hood in nixpkgs
* Build and run your config as a QEMU VM
* nixos-anywhere to convert a running Linux machine into NixOS, very useful for VPS/cloud machines
* Out of the box support for cross compilation and static linking via pkgsCross and pkgsStatic
* Stylix for centralized theming config across apps
* Natively build a Docker image from your package using dockerTools
But I do think that there is an opportunity to merge Sonarr and Radarr.
One of the most valuable things for me is the ability to rank different aspects of releases across media types. For example, I prefer dual audio anime, unless the sub is much higher quality. Same idea for surround sound and release groups. I also want to ignore things like dual audio that is non-English, or hardcoded French subs, etc.
Without a tested and validated reference implementation that already accounts for the numerous edge conditions and quirks of media releases, APIs, etc., your vibecoded version would have taken much longer to iterate on.
Usenet streaming sounds cool, but with releases being DMCAd so frequently, I don’t see how it would be practical for anything but the most recent content.
Also, I imagine that Stremio without Debrid (or equivalent) is kind of a terrible experience most of the time.
Here is the stack I recommend:
* Radarr (movies) with optional second instance for 4K versions
* Sonarr (shows) with optional second instance for 4K versions
* Sonarr (anime), separate instance to have control over quality settings
* Prowlarr (tracker/indexer management)
* SABnzbd (Usenet)
* qBittorrent (torrents)
I would also recommend consulting the TRaSH guide to tune your setup and ensure you’re grabbing quality releases. From there, the next logical step is Profilarr :)
Ultimately, when international law devolves into “might is right”, expect your adversaries to apply the concept as well. Iran has always been the de facto operator of the strait (by fact of being the strongest regional power bordering the strait), and this will remain going forward. Nitpicking how and why Iran is doing this is not going to change the reality on the ground. It is better to spend energy on preventing wars of aggression of this nature from reoccurring :)
So long story short, is it legal for Iran to restrict access to the strait via Omani waters? Nope. Is there a realistic way to prevent it from doing this by force? Also no. Did Iran wake up and decide to arbitrarily take over control of the strait? Absolutely not. Would Iran be willing to revert to pre-war state if their demands are met? Perhaps. Welcome to realpolitik :)
Oh and as far as restricting access via Iranian waters, Iran is mostly adhering to IL because it hasn’t ratified UNCLOS.
> For the record, Oman signed the No Fees/No Tolls pledge with the rest of the EU literally two days ago.
Thanks for the link, but is this pledge binding in any way, or is it just a symbolic gesture? Because my impression so far has been that Oman is willing to play ball.
But if you want an answer to the same question but posed with legitimate curiosity, the answer is Oman is OK with this arrangement :)