• 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: July 31st, 2023

help-circle
  • “In October 2021, Governor Greg Abbott hosted the lobbying group Texas Blockchain Council at the governor’s mansion. The group insisted that their industry would help the state’s overtaxed energy grid; that during energy crises, miners would be one of the few energy customers able to shut off upon request, provided that they were paid in exchange.”

    Incredible. Driving up energy needs to make their fake currency will help the state’s energy grid, because we can then hold the grid hostage until we’re paid.


  • I see two possible reasons for your situation. One is that the company is turning to contractors to fill in gaps in their knowledge/experience, which is why everyone else has no clue how to tackle these tasks and why they get assigned the easy ones.

    The other possibility is that the senior devs are gaming the metrics, letting the employees knock out easy tasks while the contractor is stuck with untangling the knots of the more intractable tasks.




  • Kerbal Space Program 2 and Dark Souls 3.

    KSP2 released their science patch this month that adds missions and a progression path to work through. It’s a lot more fun now that there are goals to work towards, and the missions are much better than what KSP1’s career mode offered.

    I’ve been co-op’ing through DS3 with a buddy, which has been a fun way to tide us over until Elden Ring’s DLC comes out. I just wish there was a similar seamless co-op mod for DS3. Neither of us are interested in PvP, and it’s a little tedious to have to go through everything twice.



  • You can generally rely on a header file doing its own check to prevent being included twice. If a header doesn’t do that, it’s either wrong or doing something fucky. It is merely a convention, but it’s so widespread that you really don’t need to worry about it.

    You are mixing up some terms, so I want to help clarify. When you #include a header file, you aren’t importing a library. You are telling the compiler to insert the contents of that header file into your source where the #include line is. A library is something different. It is an already-compiled binary file. A library should also come with a header file to tell you what functions and classes are present in the library, but that header isn’t itself the library.

    It may seem annoying to have to repeat yourself between headers and source, but it’s honestly something you get used to.



  • Not really, and no. This shouldn’t affect your already-running system. This change means that the iso will offer plasma by default and will run plasma in the live environment.

    And I wouldn’t say it’s particularly hard to switch from any desktop environment to another. It takes some relearning where stuff is, keyboard shortcuts, etc, but any desktop environment can run any Linux program, provided the necessary libraries are installed (which your package manager takes care of). You can install kde programs on your xfce desktop, and they will run fine (and vice versa). They’ll just pull in a bunch of kde libraries when you install.





  • I haven’t had time to build up a big city, but so far I’ve enjoyed it. I’m running on Linux with a 5600X + 6600XT, and 1080p at medium gets me 30-40 fps.

    I LOVE that roads transmit power and water. Money is way more available early game than in 1. The only annoyance for me so far has been the terrain overlay that comes up when you select a zoning tool (similar to how selecting water pipes switches to underground. You can make it go back to normal by hitting i after selecting the tool. It’s minor, but its an annoying difference from 1.





  • There will be things to learn and unlearn, but modern Linux distros are fairly smooth sailing for basic tasks if your hardware supports Linux well. Laptop support is a little more spotty, where there may be issues with suspend, or the Wi-Fi needing 3rd party drivers, but desktops will probably work without much fuss (and there are plenty of laptops with no issues).

    Gaming has been made much easier thanks to wine and proton, particularly valve’s contributions. For steam games, many of them will just work out of the box or after ticking a checkbox. ProtonDB is invaluable for quickly seeing how well a game will run on Linux.

    But as you’ll see as you read some of the reports on ProtonDB, there will likely be a more troubleshooting than you’re used to on windows. As long as you know how to Google the name of your distro + the problem you’re seeing, you’ll usually find a solution.

    You don’t need to be a terminal master to use Linux nowadays. But most things are easier to explain with terminal commands than with step by step gui instructions, so many guides online will have you use the terminal to some degree.

    Honestly, the best advice I can give is just try it. If you have a spare drive (internal or usb), just go ahead and install Linux to it. If you want to be extra sure you won’t do anything to your existing windows install, remove the windows drive first (or disable it in bios). Then play around with things and see how it feels.




  • Account passwords have never had the purpose of protecting data from physical access - on Linux or any other operating system that I’m aware of. Physical access means an attacker can pull your drive and plug it into their computer, and no operating system can do anything to block access in that scenario, because the os on disk is not running.

    You need disk encryption to protect your data. The trade off is that if you forget the encryption password, your data is unrecoverable by you. But that’s what password managers are for (or just writing it down and putting it in a safe).