Skip Navigation

Posts
2
Comments
154
Joined
3 yr. ago

I make things: electronics and software and music and stories and all sorts of other things.

  • Absolutely unusable for one big reason: still no good tiling options in KDE. They got me hopeful with their tiled area system but then dropped the ball on execution. An OS without tiling is functionally unusable for real work. There aren't even any good KWin scripts for it. At least Windows has stuff like FancyWM. Will not be using any time soon. GNOME, with the ability to install Pop Shell 2, is by far the superior DE, and it's not even close, and I'll stick to that for most things and a WM/compositor (in this case Hyprland) on my main machine. KDE is and will continue to be trash until they can add true tiling support. Might as well some 1980s looking WM like OpenBox. That's what KDE is. Old and unusable. Nothing else they "improve" matters since the core of operations doesn't function.

  • There's no reason btrfs shouldn't work for every use case.

    That said I think the slight performance gains of ext4 over btrfs make it worth sticking to ext4 for games. Imo it's similar to as if you had you main system on an HDD but ran games off of an SSD; that's how much faster it feels.

    I would install games to a separate ext4 partition but steam to btrfs (for configs) in that case.

  • True, but with files, you really benefit from the speed that ext4 provides

  • and thinking “we can downsize”

    And then they'll go out of business

  • I agree. We've let the standards for what is good drop.

    I think it's mainly because the "just works" mentality has become infectious among engineers. It's one thing when just starting out, but as you learn more and gain experience you should care more.

    People do the designing and architecture and programming just because it all pays well, not because they have a love for the craft.

    I think the second, slightly less strong reason is because many engineers do not know how to effectively communicate with management when something will result in terribly written software and just do it anyway. Another skill I see less and less amongst my brethren.

  • This is already how the military works BC they lost the source code for ancient machines. They've gotta now hire reverse engineer researchers to help out

  • Try harder

  • Ext4 is, afaik, the fastest as it's the most understood

    Btrfs has compression and you can make snapshots to roll back to if something goes wrong (not necessary on immutable distros or NixOS tho)

    There are many other options, but I've only ever had a need for those two

  • I like FreeCAD, but I've heard people complain about it.

    I'm not an ME, so I certainly don't make use of all the CAD features needed, so maybe that's why I don't get the complaints. Still, it suits my needs which mostly involve modeling PCBs and building enclosures around them.

    I have also been toying with the idea of some simple 3D modeling, like making custom parts for projects around my house

    I think that FreeCAD and Blender are probably fine for this.

    Example of something I've made and printed the enclosure for via FreeCAD: Fight Key Wide. It uses parameter-based design and includes some design touches like screw-holes and bezels which aren't purely simple geometry, so FreeCAD gets a pass in my book.

    If you look at the GitHub linked on the project page, it has the enclosure files which you can check out in FreeCAD if that helps you get started.

  • I've been using a custom version of paleofetch for NixOS for a while, but I decided to write my own clone of neofetch in Rust when I heard about the archival just for fun.

    It has (or I suppose will have) parity with everything neofetch can output, supports dynamic plugins, is super fast bc compiled, and looks up information using asynchronous fetches. It's configurable via a config file (JSON) to choose what you want to show (I think this is better than using CLI options for this kind of app).

    I have the app's framework/architecture up and running, I just need to finish implementing the rest of the data lookup and add more distro logos.

    Once I get the data lookup feature complete, I'll make the repo public so people can add their distros' logos and use it, but I'm treating this as more of a pet project, so I doubt people will be that interested in using/contributing since plenty of other fetch programs exist, so I don't care if it lives or dies; it's just fun to make things :)

    Tenatively named fetch-rs, but I'm sure something like that already exists.

  • LibreOffice is the superior IDE for Delphi

  • I installed Nix on WSL and then used that to get home-manager and thus my zsh and neovim configs working on Windows

  • Yeah I tried. It wasn't working for me back then. It was a while ago tho, so maybe I should try again

  • If I could use xfce4-panel on Hyprland instead of the dissatisfying bars currently available that would be so clutch. It's what I used back on i3

  • Yes

    Even on Nvidia. I'm on NixOS w/ Hyprland on a RTX 3080 in reverse sync on a multimonitor setup, and have no issues.

    Everything just works most of the time. When it doesn't, updating the driver usually fixes the issue.

  • Great reason to push more code out of the kernel and into user land

  • Oh actually I have heard of that as well

  • Purpose made for Data-science

    Uhhh... R?

    That, MATLAB, and Python are the only languages I know of used in that field, and it's not MATLAB or Python lol. I don't know anything about R tho

  • #pragma omp parallel for

  • a lot of good senior level developers don’t have the specialized knowledge to do shit like build a password validation system that isn’t vulnerable to a timing attack or know what a timing attack is

    Please don't tell me that. It's terrifying