• 0 Posts
  • 18 Comments
Joined 2 months ago
cake
Cake day: June 5th, 2025

help-circle

  • Mordikan@kbin.earthtoLinux@lemmy.mlSo I tried windows tiling...
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    18 hours ago

    I’ve used i3wm for a long time now before switching to hyprland. The top useful thing: Workspaces. Even without tiling, workspaces give a massive productivity boost. You can have email clients open on one, monitoring systems on another, browsing on a third, gaming on a fourth. When you combine with tiling, everything is in its own perfect space and nothing overlaps. This is especially useful on single-monitor or laptop setups as you don’t need multiple monitors to keep track of everything.

    I also see people struggle with notifications tiling. You probably don’t want a bluetooth connected message to take up half your screen, so you’ll want to make sure to properly configure those things. At least in i3wm/hyprland, you can use the window class name to exclude a window from tiling (ex. for_window [class="mako"] floating enable or windowrulev2 = float,class:^(mako)$).



  • I’ve had good experience with smollm2:135m. The test case I used was determining why an HTTP request from one system was not received by another system. In total, there are 10 DB tables it must examine not only for logging but for configuration to understand if/how the request should be processed or blocked. Some of those were mapping tables designed such that table B must be used to join table A to table C, table D must be used to join table C to table E. Therefore I have a path to traverse a complete configuration set (table A <-> table E).

    I had to describe each field being pulled (~150 fields total), but it was able to determine the correct reason for the request failure. The only issue I’ve had was a separate incident using a different LLM when I tried to use AI to generate golang template code for a database library I was wanting to use. It didn’t use it and recommended a different library. When instructed that it must use this specific library, it refused (politely). That caught me off-guard. I shouldn’t have to create a scenario where the AI goes to jail if it fails to use something. I should just have to provide the instruction and, if that instruction is reasonable, await output.



  • Would you really trust your system to something that can do this? I wouldn’t…

    I wouldn’t trust a Sales team member with database permissions, either. This is why we have access control in sysadmin. That AI had permission to operate as the user in Replit’s cloud environment. Not a separate restricted user, but as that user and without sandboxing. That should never happen. So, if I were managing that environment I would have to ask the question: is it the AI’s fault for breaking it or is it my fault for allowing the AI to break it?

    AI is known for pulling all kinds of shit and lie about it.

    So are interns. I don’t think you can hate the tool for it being misused, but you certainly can hate the user for allowing it.






  • One other thing I didn’t mention is it depends on the backup tool you use. Not all of them are filesystem aware. What that means is if you have hardlinks present those will not be preserved.

    That can be important to remember as it will bork things down the road with the restoring. If you aren’t familiar with linking: Hard links point to actual data (think of it like a pointer in C). Soft links (symbolic) point to file path.


  • Have any other distros been tried on this box and do the same issues present with them? I think the recommended PSU combined with an RX580 is 600W, so you might try swapping PSUs. Another option if you don’t have a spare to test with is to undervolt the GPU. If it stabilizes at that point, it would suggest the PSU needs replacement. At least that way you wouldn’t be dropping money on a hunch.

    Another good indicator of that being GPU/PSU issues is the fact you mention not being able to get past the login screen. Both X11 and Wayland (especially Wayland) crank up the VRAM usage at that point due to compositors caching and whatnot


  • For me, I tend to focus on specific directories I know I’d need data from (or that will just be a hassle to rewrite config for). I have a scripts folder that gets backed up, Books, .mozilla, etc. A lot of things I just know I won’t need like .cache. That folder is 7GB and mostly just the cache from yay needing to be cleared out.

    I don’t backup my entire home directory because I’m worried ACLs may change or other little issues that will take more time than its worth to correct. That said, you could. You worried about something like that, you could pull the existing ACLs: find ~/ -type f -exec getfacl --absolute-names {} + > home_acls_backup.txt and then restore them: setfacl --restore=home_acls_backup.txt

    I haven’t really used KDE much, but I know it has a theme data in .local/share that you’d want (and probably the .cache folder as well). GNOME keeps theme data in .themes, .icons, .fonts. They might just be defaults, but if you have anything custom, you’d want those folders too.