I work in a CS job and I'm noticing companies don't really hire permanent staff they prefer to get boatloads of temporary resource from agencies and consultancies. My team is 4 people big and the 4th person took us like 3 years of begging to get approval for hiring. Yet we onboard entire armies of contractors and throw them out 6 months later year on year.
Maybe the consultancies are hiring. But its a miserable job to have. If you end up in a consultancy/agency we may end up passing by eventually haha
So what do I do now? I've already spent two years jobless. I'm so tired. My laptop is also broken now, and I'm using my dad's potato PC with barely enough RAM to run a browser, disabling GUI and using TTY sometimes for heavier tasks. After last September, I've lost the energy to do anything meaningful. I've probably not written a single line of code, after contributing to open-source projects like a maniac, and getting burnt out.
Try this if you have low RAM, I lived with it for months when I had a broken DIMM and had to make do with 4 GB. The difference is incredible.
/etc/tmpfiles.d/zswap.conf
#Type Path Mode UID GID Age Argument
w /sys/module/zswap/parameters/zpool - - - - z3fold
w /sys/module/zswap/parameters/compressor - - - - lz4
w /sys/module/zswap/parameters/enabled - - - - 1
/etc/sysctl.d/00-swappiness.conf
vm.swappiness = 100
Depending on your workload you may increase swappiness to 200 with good results.
You need to set up some 8 GB of swap, it's mostly for accounting purposes and will barely get used so it can be anywhere. If you already have zram, disable zram, it's counter productive. Use the swapon command with no arguments to check if you have zram.
I think what you've configured is probably the way to go around in FHS-based distro - using config files. I am on Guix (btw), and I already have a swapfile partition configured when I set up the system configuration:
I work in a CS job and I'm noticing companies don't really hire permanent staff they prefer to get boatloads of temporary resource from agencies and consultancies. My team is 4 people big and the 4th person took us like 3 years of begging to get approval for hiring. Yet we onboard entire armies of contractors and throw them out 6 months later year on year.
Maybe the consultancies are hiring. But its a miserable job to have. If you end up in a consultancy/agency we may end up passing by eventually haha
So what do I do now? I've already spent two years jobless. I'm so tired. My laptop is also broken now, and I'm using my dad's potato PC with barely enough RAM to run a browser, disabling GUI and using TTY sometimes for heavier tasks. After last September, I've lost the energy to do anything meaningful. I've probably not written a single line of code, after contributing to open-source projects like a maniac, and getting burnt out.
Try this if you have low RAM, I lived with it for months when I had a broken DIMM and had to make do with 4 GB. The difference is incredible.
/etc/tmpfiles.d/zswap.conf
/etc/sysctl.d/00-swappiness.conf
Depending on your workload you may increase swappiness to 200 with good results.
You need to set up some 8 GB of swap, it's mostly for accounting purposes and will barely get used so it can be anywhere. If you already have zram, disable zram, it's counter productive. Use the
swapon
command with no arguments to check if you have zram.I think what you've configured is probably the way to go around in FHS-based distro - using config files. I am on Guix (btw), and I already have a swapfile partition configured when I set up the system configuration:
system.scm
Here's the size it was allotted: