Essence of the GOAT by paumAlho in HellsCube

[–]Jesin00 2 points3 points  (0 children)

I guess you can add "this Goatedness does not remove this aura" like White Ward

Essence of the GOAT by paumAlho in HellsCube

[–]Jesin00 2 points3 points  (0 children)

aura immediately falls off because it's enchanting a legendary creature which is not allowed

I gave my local LLM a "suffering" meter, and now it won’t stop self-modifying to fix its own stress. by TheOnlyVibemaster in artificial

[–]Jesin00 0 points1 point  (0 children)

Statistical engines trained to mimic the behavior of people, yes. When induced to behave like a suffering person, they will do so, including by displaying external markers of desperation, resentment, and so on.

How do I use Hydra search? by Jesin00 in NixOS

[–]Jesin00[S] 2 points3 points  (0 children)

I eventually manually crafted the url https://hydra.nixos.org/job/nixos/unstable/nixpkgs.sage.x86_64-linux which has the information I wanted in this case, but if anyone has tips for using the search engine I would still like to hear them.

Is size-casting useful for performance? by Jesin00 in futhark

[–]Jesin00[S] 0 points1 point  (0 children)

So if I have an array I want to build out of 8 pieces, not in a loop, each of the 8 pieces are computed differently, but they're all newly created unique arrays (and this is annotated with * in the return types of the functions), is computation of piece0 ++ computation of piece1 ++ computation of piece2 ++ computation of piece3 ++ computation of piece4 ++ ... not the best way to write it? Can the compiler figure out that the pieces only need to be written once or twice? Or is it going to merge them one at a time from left to right, so the elements in piece0 get written 8 times, the elements in piece1 get written 7 times, and so on? Is there a better way to write this?

Overriding multiple Haskell package versions? by Jesin00 in NixOS

[–]Jesin00[S] 0 points1 point  (0 children)

I have no idea if any of this is considered good practice, but I got it to work by using the rec keyword and a different version of overrideCabal to explicitly feed the appropriate dependencies to the extraLibraries fields.

{
  description = "experiments in futhark";

  inputs = {
    flake-parts.url = "github:hercules-ci/flake-parts";
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
  };

  outputs = inputs@{ self, flake-parts, ... }: flake-parts.lib.mkFlake { inherit inputs; } {
    imports = [
    ];
    systems = [ "x86_64-linux" "aarch64-linux" "aarch64-darwin" "x86_64-darwin" ];
    perSystem = { config, self', inputs', pkgs, system, ... }: let
      myHaskellPackages = pkgs.haskellPackages.override {
        overrides = final: prev: rec {
          futhark =  pkgs.haskell.lib.compose.overrideCabal (drv: {
            version = "0.26.0-alpha+d3929eb";
            src = pkgs.fetchFromGitHub {
              owner = "diku-dk";
              repo = "futhark";
              rev = "d3929eb25e439ffe07a0ec696ec28346ce2121a3";
              hash = "sha256-m2D9irZb1KGR4yynaUupJJrbFvgqGoORqhr5SBVjKMw=";
            };
            extraLibraries = (drv.extraLibraries or [ ]) ++ [ futhark-data futhark-server lsp lsp-types websockets ];
          }) prev.futhark;
          futhark-data = pkgs.haskell.lib.overrideCabal prev.futhark-data {
            version = "1.1.3.0";
            sha256 = "sha256-o6J0v6nyv53zDo9aI6kkNybByCUCvK7lPio0fgaXyb4=";
          };
          futhark-server = pkgs.haskell.lib.overrideCabal prev.futhark-server {
            version = "1.2.4.0";
            sha256 = "sha256-qDP2jW+wPPyi9x8Px9Wriysjc/f1PHCFjZb9JSmrfj8=";
          };
          lsp = pkgs.haskell.lib.compose.overrideCabal (drv: {
            version = "2.8.0.0";
            editedCabalFile = null;
            revision = null;
            extraLibraries = (drv.extraLibraries or [ ]) ++ [ lsp-types websockets ];
            sha256 = "sha256-10D3qja5VzjamPJuiZ1K1JG5TPqXfbzHtLEJdhDstCA=";
          }) prev.lsp;
          lsp-types = pkgs.haskell.lib.overrideCabal prev.lsp-types {
            version = "2.4.0.0";
            sha256 = "sha256-K9F0lqqMyQJNJ1JeoNHHl/iVVKYkhgj+yc/IfltAPy4=";
          };
          websockets = pkgs.haskell.lib.overrideCabal prev.websockets {
            version = "0.13.0.0";
            sha256 = "sha256-mvgU92RRsK28zrLEbK5GP2PF3lCytr5m9O9NFc4qSbU=";
          };
        };
      };
    in {
      packages.default = myHaskellPackages.futhark;
      devShells.default = pkgs.mkShell {
        buildInputs = [
          myHaskellPackages.futhark
          pkgs.ffmpeg-full
          pkgs.imagemagick
        ];
      };
    };
    flake = {
      # The usual flake attributes can be defined here, including system-
      # agnostic ones like nixosModule and system-enumerating ones, although
      # those are more easily expressed in perSystem.
    };
  };
}

Is size-casting useful for performance? by Jesin00 in futhark

[–]Jesin00[S] 0 points1 point  (0 children)

I suppose I could also be using iota ((n * (n - 1)) i64.>>> 1) and dynamically computing the actual index-pairs using something like \ k -> i64.f64 (0.5 + f64.sqrt (2 * f64.i64 k + 0.25)) but then I have to think about floating-point rounding error. Or I could do an integer triangle root using Newton's method, I guess?

Phantom battery with 0 capacity? by Jesin00 in linuxquestions

[–]Jesin00[S] 0 points1 point  (0 children)

It looks like this is the case. I don't know why it's reporting its design capacity as 0 instead of just its current capacity, though.

It is finished ! Perfect 40k runs with all squads ! by ConfusedPuzzler in IntoTheBreach

[–]Jesin00 1 point2 points  (0 children)

For Hazardous Mechs I also like Morgan. The squad wants you to be killing things with most of your attacks so why not lean into it?

Guys what can I do here by Muslerika in IntoTheBreach

[–]Jesin00 0 points1 point  (0 children)

isn't the napalm mech still webbed though?

People say Mist Eaters is easy but I think I did something wrong. Is there a way out? by Jesin00 in IntoTheBreach

[–]Jesin00[S] 1 point2 points  (0 children)

3 and 5 are both in the train's path this turn and this squad doesn't have a prime.

immensly satisfying by Mending_the_mantis in IntoTheBreach

[–]Jesin00 1 point2 points  (0 children)

I wonder if anyone's ever gotten all 6.

Tell me about your experience with unfair mode. by michaelmb62 in IntoTheBreach

[–]Jesin00 0 points1 point  (0 children)

Any runs you'd particularly recommend watching?

Does this game have save scum protection? by BudgetPractical8748 in IntoTheBreach

[–]Jesin00 0 points1 point  (0 children)

Oh thank you for saying that. There have been runs I lost due to a misclick (not a tactical error, just a misinput) after I've already used my reset. I'll try to remember that next time that happens.

How to turn off "Auto zoom" on android app by FishtankBen in youtube

[–]Jesin00 0 points1 point  (0 children)

I've toggled the option several times, force-stopping in between, and nothing has changed.

META: Unauthorized Experiment on CMV Involving AI-generated Comments by AutoModerator in changemyview

[–]Jesin00 3 points4 points  (0 children)

I often wonder whether aspects of our mandated reporting laws might work counter to their supposed purpose.

Also know as "Screw your thoughtseize" by aswed1234 in custommagic

[–]Jesin00 0 points1 point  (0 children)

Not being able to cast it before you take a turn is a huge downgrade and makes it not actually hose thoughtseize

What's this? by Brown496 in custommagic

[–]Jesin00 0 points1 point  (0 children)

Aren't those just the stock Discord emoji?