• 2 Posts
  • 258 Comments
Joined 1 year ago
cake
Cake day: June 1st, 2023

help-circle
  • Epic have come a long way from Epic MegaGames, and it isn’t always a fairytale story I suppose.

    Someone here on Lemmy highlighted that quite nicely when Valve dropped their Half Life documentary. Valve embraces their past. They cherish it. They still maintain their old games to honor their success.

    Epic on the other hand completely wiped old Unreal titles from the relevant stores and don’t give a fuck about supporting any of them. Which is a shame. Also I admire the tech behind of modern Unreal engines, so there are still geniuses at work who are likely passionate. Too bad they essentially only ride the Fortnite train outside their engine development.


  • As with every software/product: they have different features.

    ZFS is not really hip. It’s pretty old. But also pretty solid. Unfortunately it’s licensed in a way that is maybe incompatible with the GPL, so no one wants to take the risk of trying to get it into Linux. So in the Linux world it is always a third-party-addon. In the BSD or Solaris world though …

    btrfs has similar goals as ZFS (more to that soon) but has been developed right inside the kernel all along, so it typically works out of the box. It has a bit of a complicated history with it’s stability/reliability from which it still suffers (the history, not the stability). Many/most people run it with zero problems, some will still cite problems they had in the past, some apparently also still have problems.

    bcachefs is also looming around the corner and might tackle problems differently, bringing us all the nice features with less bugs (optimism, yay). But it’s an even younger FS than btrfs, so only time will tell.

    ext4 is an iteration on ext3 on ext2. So it’s pretty fucking stable and heavily battle tested.

    Now why even care? ZFS, btrfs and bcachefs are filesystems following the COW philisophy (copy on write), meaning you might lose a bit performance but win on reliability. It also allows easily enabling snapshots, which all three bring you out of the box. So you can basically say “mark the current state of the filesystem with tag/label/whatever ‘x’” and every subsequent changes (since they are copies) will not touch the old snapshots, allowing you to easily roll back a whole partition. (Of course that takes up space, but only incrementally.)

    They also bring native support for different RAID levels making additional layers like mdadm unnecessary. In case of ZFS and bcachefs, you also have native encryption, making LUKS obsolete.

    For typical desktop use: ext4 is totally fine. Snapshots are extremely convenient if something breaks and you can basically revert the changes back in a single command. They don’t replace a backup strategy, so in the end you should have some data security measures in place anyway.

    *Edit: forgot a word.













  • Well, welcome to society, which consists of different types of personalities all mixed together. You want to stress-out everyone else too. That isn’t better. There is no one-size-fits-all solution. As others said: the solution is to have individual exemptions, not preventing everyone from get-togethers in the first place.

    Edit: btw. not even “introvert” is a good-enough category. I am also introvert and am completely depleted of energy after a day in the office or a team event. But I still enjoy it. You need to force me to attend, but afterwards I am typically glad I did.


  • I’ve worked in many projects where I met people only over phone and WebEx or similar. It was always pretty “dry” and tensions rose quickly whenever shit on one end hit the fan. Typically after just one personal meeting (kick-off, war-room, whatever) that changed completely. You start to joke together, you let your guard down more easily. You talk differently, even on the phone and in virtual meetings then.

    I also often enough witnessed people bitch at each other over some formulation in a pull request or a comment in a chat room. In person they completely behaved differently and were able to talk it through.

    Not everyone ticks the same, but in a large team you can be sure to have at least some people who have an easier time reading body language than hearing nuances in a voice filtered through a microphone. And for these people it’s then less stressful to work stuff out in person.






  • That shit started with win2k/winme already. That’s when the borders of controls were made thinner, icons were made with less contrast and the first flat buttons that only show their border on hover were being used. So it’s quite some time already that this is going downhill.

    (tbf, I think the flat buttons were mostly intended for toolbars, but still, style won over function)