
u/pfassina

One of the best [SPOILERS TH]
I heard before that TH was one of the favorites in the series for many people here, and now that I’ve finished it I can see why.
The pace, the characters, and story are all top notch. I also really enjoyed thinking through all the nuances about being a hero.
It goes beyond the cliche of “our heroes are someone else’s villains”, and gets into a much more personal level. Is there such a thing as being a hero? Is it even a good thing to be a hero? What is a hero after all?
Hero in this book almost feels like a terrible thing for you and all around you. The weight of a name, the blood cycle, the cheapness of life, the power games, are all the bread and butter of being a hero. Every character’s arc hammers this concept down.
Finree insults Gorst by calling him a hero. Black down dies by the weight of his name. Craw can’t find peace outside the black business, Calder finds out that heroes are just discardable pawns in the game of power, and beck performs what might be the only truly heroic act in the book by being a coward.
Amazing stuff. Looking forward to reading Red Country.
Edit: how could I forget about corporal Tunny? He, who has done everything in his power to not be a hero, but in end is a hero through and through.
Diapers at Wonder
We are traveling with a 18 mo toddler, and we are wondering what we should do regarding diapers.
Should we take all the diapers we will need with us? Are you able to buy diapers throughout the cruise?
If so, are prices reasonable?
Have you cruised with a baby/toddler recently? If so, did you bring all your diapers? Any tips on cruising with young ones?
Spoils [SPOILERS TH]
I’m reading TH for the first time, and just read the “Spoils” chapter where Gorst and Finree look for Brock after the explosion at Osrung.
Oh my, the moment Gorst put his hand around Brock’s neck, I just had to stop reading for a while. I could see it coming at me, and at the same time I couldn’t believe it. It felt so natural, and so disgusting at the same time.
Gorst’s internal dialog is so crazy well done. Hard to believe we are seeing the same Gorst we got to learn about in the First Trilogy.
Please no spoilers beyond this point.
And I’m not even asking much
My server can’t take 32gb anymore.
Couldn’t even ask Gemini to make this meme for fear of making ram even more expensive.
Can you offsite backup to AWS S3 Glacier IR?
I currently have an rclone process that uploads backups to Google Cloud cold line storage, and I was hoping to simplify my process by using the native UniFi Drive offsite backup to cloud storage.
The closest in cost is AWS S3 Glacier IR, but I would need to upload it as that storage class for it to make sense. Does UniFi only uploads as S3 Standard? Any rumors on them adding more functionality on this?
Constipation on 2.5
Oof…
I don’t think I ever had constipation before. I’ve always had a very predictable bowl, going every morning to the bathroom, and sometimes 2 or 3 times a day to the despair of my wife.
I moved to 2.5 mg a week ago, and just started experiencing constipation for the first time.
Since I started foundayo I’ve been having a bowl of yogurt with chia, granola, and berries every morning to cover for fiber, and I try to have some additional portions of vegetables throughout the day, but with reduced appetite, I might not be getting enough.
Im worried that this might get worse. Anyone going through the same experience? How are you able to avoid or manage constipation? I just started increasing the amount of water I’m drinking, and would like to avoid medications if possible.
2.5 feels like 0.8
I started taking 2.5 mg a week ago, and it feels exactly the same as 0.8 mg.
At the end of 0.8 mg I was starting to get used to the effects, and i was hoping that the 2.5 mg would decrease the appetite even further.
In the end, I can’t feel any difference in appetite reduction, and no side effects either.
Anyone else feeling the same?
Themed Sheets and Winnie the Pooh
Themed Sheets and Winnie the Pooh
We are going on the Alaska cruise in July, and my wife told me that she heard that you can ask for themed sheets. Is that true?
My youngest (18mo) loves Winnie the Pooh, and I’m wondering if we could ask for Winnie the Pooh sheets for him. Does anyone know if that’s possible? If so, how can we ask for it?
Also, would there any opportunities to see Winnie the Pooh aboard? I’ve only seen photos with Mickey and friends. Which characters would we be able to see during our trip?
Is there bag storage at the Vancouver port?
Looks like our ship arrives at 8 am, and we will have some time to explore Vancouver before our train leaves at 4 pm.
I’m wondering if there is bag storage at the port.
Has anyone used it before? How’s availability and prices?
[SPOILERS LAOK] Do you think Magic is...
Do you think magic in the First Law universe Inherently evil?
With it being described as coming from the other side, a place inhabited by devils, and being taught to humanity by people who were half devils themselves, one could argue that magic has a corrupting nature to it.
While we've seen some good uses of magic by some characters, like Yulwei for example, most of the magic users seem to either be outright evil or mad. We also hear a lot about how great Juvens and Master Maker were, but it is hard to sell how much truth there is to it.
Maybe it is used as an allegory of how power corrupts, and magic being the most pure source of power, is corruption in itself.
What are your thoughts?
What are your thoughts on Khalul? [SPOILERS LAOK]
With Bayaz not bring the Gandalf we wanted, what does that imply of Khalul?
Do you think he is on the right, but has relied on unethical means to pursue justice? Maybe for not having any other option?
Do you think he is as bad, if not worse than Bayaz? Just a different side of the same coin?
I initially thought he was just like bayaz, but recently I have started leaning towards him being consumed by injustice and revenge, and having to rely on whatever he can to stop Bayaz.
It is hard to say though, since we don’t have a lot of info about his side in the first three books.
How dark does the cabin gets?
We are going on a July cruise to Alaska with a toddler and a 5yo on a stateroom with a balcony.
We are worried that the cabin might not get dark enough for kids to sleep with sunset after 10 pm.
Do we need to bring anything to help block the sun? The toddler will certainly not sleep with a sleep mask.
Shard powers
IIRC Mistborn facts, Ruin had the ability to speak to people’s minds while Preservation had the ability to read people’s minds. Harmony could also do both. They also required some strong connection to the person they were communicating with.
That makes me think that one has a pull mental ability, while the other has a push mental ability.
I’m wondering if other shards also have either a pull or push ability of their own. Has this been discussed anywhere? Could Retribution’s time bubble be some sort of push/pull time ability?
How do you pronounce Monza? [SPOILERS BSC]
I just heard Daniel Greene pronounce her name like Bronze. That blew my mind.
I pronounce her name as if she were Italian, Mon-Za, like the Italian city.
Pronouncing it like Monze, similar to Bronze, is just crazy nuts to me. Am I the only one?
Hyprland HM Lua Config Migration
I recently migrated my hyprland HM config to lua.
It wasn't straightforward, so I wanted to show what the new and old look like for anyone trying to make the change themselves.
New Config:
{
pkgs,
lib,
...
}:
let
lua = lib.generators.mkLuaInline;
dsp = {
exec = cmd: lua ''hl.dsp.exec_cmd("${cmd}")'';
close = lua "hl.dsp.window.close()";
exit = lua "hl.dsp.exit()";
float = lua ''hl.dsp.window.float({ action = "toggle" })'';
fullscreen = lua "hl.dsp.window.fullscreen()";
pseudo = lua "hl.dsp.window.pseudo()";
layout = msg: lua ''hl.dsp.layout("${msg}")'';
focus = dir: lua ''hl.dsp.focus({ direction = "${dir}" })'';
swap = dir: lua ''hl.dsp.window.swap({ direction = "${dir}" })'';
toggleSpecial = name: lua ''hl.dsp.workspace.toggle_special("${name}")'';
moveToSpecial = name: lua ''hl.dsp.window.move({ workspace = "special:${name}" })'';
focusWorkspace = ws: lua ''hl.dsp.focus({ workspace = "${toString ws}" })'';
moveToWorkspace = ws: lua ''hl.dsp.window.move({ workspace = "${toString ws}" })'';
drag = lua "hl.dsp.window.drag()";
resize = lua "hl.dsp.window.resize()";
sendshortcut = mod: key: lua ''hl.dsp.send_shortcut({ mods = "${mod}", key = "${key}" })'';
};
bind = keys: dispatcher: { _args = [keys dispatcher]; };
bindOpts = keys: dispatcher: opts: { _args = [keys dispatcher opts]; };
workspaceBinds = lib.concatMap (i:
let key = toString (lib.mod i 10);
in [
(bind "SUPER + ${key}" (dsp.focusWorkspace i))
(bind "SUPER + SHIFT + ${key}" (dsp.moveToWorkspace i))
]
) (lib.range 1 10);
startupScript = pkgs.pkgs.writeShellScriptBin "start" ''
${pkgs.waybar}/bin/waybar &
gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
hyprlock &
'';
in
{
wayland.windowManager.hyprland = {
enable = true;
configType = "lua";
settings = {
monitor = [{
output = "DP-1";
mode = "3840x2160";
position = "0x0";
scale = "1.0";
}];
config = {
general = {
gaps_in = 5;
gaps_out = 5;
border_size = 1;
col = {
active_border = "rgb(e1e1e1)";
inactive_border = "rgb(151515)";
};
};
decoration = {
rounding = 5;
active_opacity = 1.0;
inactive_opacity = 1.0;
blur = {
enabled = true;
size = 3;
passes = 1;
vibrancy = 0.1696;
};
};
animations = {
enabled = true;
};
dwindle = {
force_split = 2;
preserve_split = true;
};
misc = {
force_default_wallpaper = -1;
disable_hyprland_logo = true;
};
input = {
kb_layout = "us";
follow_mouse = 0;
sensitivity = -0.2;
natural_scroll = true;
touchpad = {
natural_scroll = true;
};
};
};
curve = [{
_args = [
"myBezier"
{
type = "bezier";
points = lua "{ {0.05, 0.9}, {0.1, 1.05} }";
}
];
}];
animation = [
{ leaf = "windows"; enabled = true; speed = 7; bezier = "myBezier"; }
{ leaf = "windowsOut"; enabled = true; speed = 7; bezier = "default"; style = "popin 80%"; }
{ leaf = "border"; enabled = true; speed = 10; bezier = "default"; }
{ leaf = "borderangle"; enabled = true; speed = 8; bezier = "default"; }
{ leaf = "fade"; enabled = true; speed = 7; bezier = "default"; }
{ leaf = "workspaces"; enabled = true; speed = 6; bezier = "default"; }
];
window_rule = [{
match = {
class = "^(kitty)$";
title = "^(bw-unlock)$";
};
float = true;
}];
on = {
_args = [
"hyprland.start"
(lua ''
function()
hl.exec_cmd("${startupScript}/bin/start")
end'')
];
};
bind = [
# App launchers
(bind "SUPER + RETURN" (dsp.exec "kitty"))
(bind "SUPER + B" (dsp.exec "zen-twilight -P default"))
(bind "SUPER + SPACE" (dsp.exec "walker"))
(bind "SUPER + CTRL + V" (dsp.exec "walker -m clipboard"))
(bind "SUPER + M" (dsp.exec "kitty nvim ~/Cortex/00_NOTES/temp.md"))
# Screenshots
(bind "SUPER + CTRL + 4" (dsp.exec "grimblast copysave area"))
(bind "SUPER + CTRL + 5" (dsp.exec "grimblast copysave screen"))
# Universal copy/paste
(bind "SUPER + C" (dsp.sendshortcut "CTRL" "Insert"))
(bind "SUPER + V" (dsp.sendshortcut "SHIFT" "Insert"))
(bind "SUPER + X" (dsp.sendshortcut "CTRL" "X"))
# Window management
(bind "SUPER + Q" dsp.close)
(bind "SUPER + SHIFT + Q" dsp.exit)
(bind "SUPER + CTRL + Q" (dsp.exec "hyprlock"))
(bind "SUPER + T" dsp.float)
(bind "SUPER + F" dsp.fullscreen)
(bind "SUPER + P" dsp.pseudo)
(bind "SUPER + J" (dsp.layout "togglesplit"))
# Focus
(bind "SUPER + left" (dsp.focus "left"))
(bind "SUPER + right" (dsp.focus "right"))
(bind "SUPER + up" (dsp.focus "up"))
(bind "SUPER + down" (dsp.focus "down"))
# Swap windows
(bind "SUPER + SHIFT + left" (dsp.swap "left"))
(bind "SUPER + SHIFT + right" (dsp.swap "right"))
(bind "SUPER + SHIFT + up" (dsp.swap "up"))
(bind "SUPER + SHIFT + down" (dsp.swap "down"))
# Special workspace
(bind "SUPER + S" (dsp.toggleSpecial "magic"))
(bind "SUPER + SHIFT + S" (dsp.moveToSpecial "magic"))
# Scroll through workspaces
(bind "SUPER + mouse_down" (dsp.focusWorkspace "e+1"))
(bind "SUPER + mouse_up" (dsp.focusWorkspace "e-1"))
# Volume keys
(bindOpts "XF86AudioRaiseVolume" (dsp.exec "wpctl set-volume @ 5%+") { locked = true; repeating = true; })
(bindOpts "XF86AudioLowerVolume" (dsp.exec "wpctl set-volume @ 5%-") { locked = true; repeating = true; })
(bindOpts "XF86AudioMute" (dsp.exec "wpctl set-mute @ toggle") { locked = true; })
(bindOpts "XF86AudioMicMute" (dsp.exec "wpctl set-mute u/DEFAULT_AUDIO_SOURCE@ toggle") { locked = true; })
# Mouse move/resize
(bindOpts "SUPER + mouse:272" dsp.drag { mouse = true; })
(bindOpts "SUPER + mouse:273" dsp.resize { mouse = true; })
] ++ workspaceBinds;
};
};
}
Old Config:
{pkgs, ...}: let
startupScript = pkgs.pkgs.writeShellScriptBin "start" ''
${pkgs.waybar}/bin/waybar &
gsettings set org.gnome.desktop.interface color-scheme "prefer-dark"
hyprlock &
'';
in {
wayland.windowManager.hyprland = {
enable = true;
# configType = "lua";
extraConfig = ''
# Universal copy/paste using sendshortcut (Omarchy style)
bindd = SUPER, C, Universal copy, sendshortcut, CTRL, Insert,
bindd = SUPER, V, Universal paste, sendshortcut, SHIFT, Insert,
bindd = SUPER, X, Universal cut, sendshortcut, CTRL, X,
'';
settings = {
monitor = [
"DP-1,3840x2160,0x0,1.0"
];
exec-once = ''${startupScript}/bin/start'';
general = {
gaps_in = 5;
gaps_out = 5;
border_size = 1;
"col.active_border" = "rgb(e1e1e1)";
"col.inactive_border" = "rgb(151515)";
};
decoration = {
rounding = 5;
active_opacity = 1.0;
inactive_opacity = 1.0;
blur = {
enabled = true;
size = 3;
passes = 1;
vibrancy = 0.1696;
};
};
animations = {
enabled = true;
bezier = "myBezier, 0.05, 0.9, 0.1, 1.05";
animation = [
"windows, 1, 7, myBezier"
"windowsOut, 1, 7, default, popin 80%"
"border, 1, 10, default"
"borderangle, 1, 8, default"
"fade, 1, 7, default"
"workspaces, 1, 6, default"
];
};
dwindle = {
force_split = 2;
preserve_split = true;
};
misc = {
force_default_wallpaper = -1;
disable_hyprland_logo = true;
};
input = {
kb_layout = "us";
follow_mouse = 0;
sensitivity = -0.2;
natural_scroll = true;
touchpad.natural_scroll = true;
};
windowrule = [
"float on, match:class ^(kitty)$, match:title ^(bw-unlock)$"
];
"$mod" = "SUPER";
bind = [
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
"$mod, RETURN, exec, kitty"
"$mod, B, exec, zen-twilight -P default"
"$mod, Q, killactive,"
"$mod SHIFT, Q, exit,"
"$mod CTRL, Q, exec, hyprlock"
"$mod, SPACE, exec, walker"
"$mod CTRL, 4, exec, grimblast copysave area"
"$mod CTRL, 5, exec, grimblast copysave screen"
"$mod CTRL, V, exec, walker -m clipboard"
# "$mod, E, exec, $fileManager"
"$mod, T, togglefloating,"
"$mod, F, fullscreen,"
"$mod, P, pseudo, # dwindle"
"$mod, J, togglesplit, # dwindle"
# Move focus with mod + arrow keys
"$mod, left, movefocus, l"
"$mod, right, movefocus, r"
"$mod, up, movefocus, u"
"$mod, down, movefocus, d"
# Move active window with mod shift + arrow keys
"$mod SHIFT, left, swapwindow, l"
"$mod SHIFT, right, swapwindow, r"
"$mod SHIFT, up, swapwindow, u"
"$mod SHIFT, down, swapwindow, d"
# Switch workspaces with mod + [0-9]
"$mod, 1, workspace, 1"
"$mod, 2, workspace, 2"
"$mod, 3, workspace, 3"
"$mod, 4, workspace, 4"
"$mod, 5, workspace, 5"
"$mod, 6, workspace, 6"
"$mod, 7, workspace, 7"
"$mod, 8, workspace, 8"
"$mod, 9, workspace, 9"
"$mod, 0, workspace, 10"
# Move active window to a workspace with mod + SHIFT + [0-9]
"$mod SHIFT, 1, movetoworkspace, 1"
"$mod SHIFT, 2, movetoworkspace, 2"
"$mod SHIFT, 3, movetoworkspace, 3"
"$mod SHIFT, 4, movetoworkspace, 4"
"$mod SHIFT, 5, movetoworkspace, 5"
"$mod SHIFT, 6, movetoworkspace, 6"
"$mod SHIFT, 7, movetoworkspace, 7"
"$mod SHIFT, 8, movetoworkspace, 8"
"$mod SHIFT, 9, movetoworkspace, 9"
"$mod SHIFT, 0, movetoworkspace, 10"
# Example special workspace (scratchpad)
"$mod, S, togglespecialworkspace, magic"
"$mod SHIFT, S, movetoworkspace, special:magic"
# Open Neovim with temp.md
"$mod, M, exec, kitty nvim ~/Cortex/00_NOTES/temp.md"
# Scroll through existing workspaces with mod + scroll
"$mod, mouse_down, workspace, e+1"
"$mod, mouse_up, workspace, e-1"
];
# Volume keys (wpctl, works on lock screen)
bindel = [
", XF86AudioRaiseVolume, exec, wpctl set-volume @ 5%+"
", XF86AudioLowerVolume, exec, wpctl set-volume @ 5%-"
];
bindl = [
", XF86AudioMute, exec, wpctl set-mute @ toggle"
", XF86AudioMicMute, exec, wpctl set-mute u/DEFAULT_AUDIO_SOURCE@ toggle"
];
bindm = [
# Move/resize windows with mod + LMB/RMB and dragging
"$mod, mouse:272, movewindow"
"$mod, mouse:273, resizewindow"
];
};
};
}
Just used my last port on my Pro Max 16
Oof..
The USL Gateway did the trick.
People had told me that 16 would be short lived. It lasted me a little over a year.
I guess that will prevent me from expanding my network in the short term. At some point I will have to decide whether I buy more switches or replace it with a 24. Hopefully it will take some time before I feel the urge to expand.
Question about Moash
Are those spikes hemalurgic in nature?
There are many similarities, but I thought that Hemalurgy was an investiture power granted by Ruin. How was Odium able to make use of it?