Just some Internet guy

He/him/them 🏳️‍🌈

  • 1 Post
  • 539 Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle



  • Ah I see. I wasn’t using those as job suggestions but rather examples of jobs that are considered “loser” jobs and use those to drive the point that they’re important too, and there’s nothing wrong with ending up with those for your whole life. A job’s purpose is to give you money. Trying to comfort OP by removing the “loser” label and not focus as much on “well you could go flip burgers” because that just doesn’t help the emotional side of the situation.

    I wish her to aspire to do a little more than those, but even assuming she’s as dumb as she claims to be, there’s still options, some granted less good than others, but just as important to society. I do think she’s got more potential than she thinks though, she reminds me a bit of my wife when I met her and now she’s competing with me as DevOps/SRE.


    As another example: I’m autistic, I struggle with a lot of things. I make frequent use of DoorDash, I also hire cleaners every now and then to clean, and handymen to repair stuff in the house I just can’t deal with on my own. All of those jobs, people shit on continuously, and me too because I can’t manage some quite basic tasks. But using those services let me focus on what I’m good at, which is keeping thousands of computers happy. I make a fair bit of money which gets shared with all those that support me in being a productive member of society: cooks, waiters, delivery drivers, cleaners, trades. It’s good for the economy, it’s good for society. Those people deserve respect for their somewhat hidden contributions. Not having those people would ultimately make me fail, that would drag my employer with it, other companies wouldn’t have the software they need to operate.

    Every one that contributes to society is important and valueble, whether people recognize it or not.


  • Yeah that’s an intentionally extreme example. I’ve also seen garbage truck drivers being used in that context. The point is more that we need people on all tiers of jobs, even the literal shit ones. We need truck drivers, we need train drivers, we need people to pick up crops, we need people to take the trash out, we need people to maintain the sewers, we need people to empty out sceptic tanks. They’re critical infrastructure, and one shouldn’t feel bad because they ended up being a garbage truck driver. If you want a cozy repeated job and come home at 5 to your kids and family, that’s perfectly acceptable.

    We put way too much emphasis on “success” and its connection to highly educated and high paying jobs.

    IMO the fact that fastfood jobs are considered temporary bootstrap jobs that you’re expected to be exploited to hell is bullshit and an indication of the absolutely broken moral compass of the corporate world. We could do without fast food, but that doesn’t mean we should pay them them minimum wage. Everyone deserves a livable wage no matter what they do.


  • I wouldn’t exclude lower IQ as that major of a problem. Sure maybe it kind of excludes you from being an engineer or a lawyer or a doctor and these kinds of jobs. But there’s plenty of low education jobs around, and there’s no shame in that. If everyone was engineers and lawyers we’d have major problems keeping shops and fastfood open. My dad didn’t finish school and raised me no problem, and lives fine. He might not be good at math or writing, but it’s plenty for woodworking and being a handyman.

    As others have already pointed out, you’re articulate and sound smarter than a bunch of people I’ve seen on Lemmy. I mean hell, you found your way into Lemmy, a platform that’s still fairly niche and filled with nerds. You could have gone to Reddit but you came to the fediverse.

    Everyone have their strengths and things they’re good at. Finding what you like to do is a good start. Some people inherently take artistic paths, and art has nothing to do with intelligence. What you need to do is figure out what you like to do that’s pleasant and satisfying for you to do, and get out of your head that you have to go to higher education.

    Also worth noting, you mentioned ADHD. If you’re not diagnosed for it or treated for it, in itself that can significantly lower your IQ scores especially if not accounting for that. When I had my ADHD assessment, they spent time measuring exactly how much my cognitive performance declines under conditions harsh for ADHD. I swear I struggled to figure out how to take the bus after that because I was so fried, was very glad I was too lazy to take the car that day. They noted, initially being well rested I performed really well then my performance tanked the moment they started hammering the ADHD. It’s also important to understand IQ measures only one thing: intelligence. It doesn’t measure empathy, communication, art, or anything else. That might limit you for intellectual jobs, but you can still be great a people jobs. You could be HR, you could be sales, you could be support. Some of the best artists I know failed school hard.

    Stop being jealous and ashamed. Those that shame you can go to hell, all they do is make you think you’re worthless and inferior to them. Find your own path.


  • Yeah it’ll depend on how good your coreboot implementation is. AFAIK it’s pretty good on Chromebooks because Google whereas a corebooted ThinkPad might have some downsides to it.

    The slowdowns I would attribute to likely bad power management, because ultimately the code runs on the CPU with no involvement with the BIOS unless you call into it, which should be very little.

    Looking up the article seems to confirm:

    The main reason it seems for the Dasharo firmware offering lower performance at times was the Core i5 12400 being tested never exceeded a maximum peak frequency of 4.0GHz while the proprietary BIOS successfully hit the 4.4GHz maximum turbo frequency of the i5-12400. Meanwhile the Dasharo firmware never led to the i5-12400 clocking down to 600MHz on all cores as a minimum frequency during idle but there was a ~974MHz.

    I’d expect System76 laptops to have a smaller performance gap if any since it’s a first-party implementation and it’s in their interest for that stuff to work properly. But I don’t have coreboot computers so I can’t validate, that’s all assumptions.

    That said for a 5% performance loss, I’d say it counts as viable. My games VM has a similar hit vs native. I’ve been gaming on Linux well before Proton and Steam and have taken much larger performance hits before just to avoid closing all my work to reboot for break time games.



  • Yes dual GPU. I set that up like 6 years ago, so its use changed over time. It used to be Windows but now it’s another Linux VM.

    The reason I still use it is it serves as a second seat and is very convenient at that. The GPU’s output is connected to the TV, so the TV gets its own dedicated and independent OS. So my wife can use it when I’m not. When the VM isn’t running I use the card as a render offload, so games get the full power of the better card as well.

    I also use it for toying with macOS and Windows because both of those are basically unusable without some form of 3D acceleration. For Windows I use Looking Glass which makes it feel pretty native performance. I don’t play games in it anymore but I still need to run Visual Studio to build the Windows exes for some projects.

    This week I also used the second card to test out stuff on Bazzite because one if my friends finally made the switch and I need to be able to test things out in it as I have no fucking clue how uBlue works.


  • The BIOS does a lot less than you’d expect, it doesn’t really have an impact on gaming performance. For what it’s worth, I’ve been gaming in a VM for years, and it uses the TianoCore/OVMF/EDK2 firmware, and no issues. Once Linux is booted, it doesn’t really matter all that much. You’re not even allowed to use firmware services after the OS is booted, it’s only meant for bootloaders or simple applications. As long as all the hardware is initialized and configured properly it shouldn’t matter.


  • A lot of them got sucked into the whole “the government is forcing it on you to control the population”, and they simply can’t comprehend that anyone would voluntarily wear what they now consider being the symbol of submission to the government. In their mind it doesn’t work and never worked and you’re just virtue signalling your support of the government. It’s wild and a lost cause.

    I’d expect it to get much worse now.


  • One thing to be careful with allowing some bending of the rules, is some are going to start testing how far they can bend the rules. Everytime you bend a rule you create a precedent for it as well, and you get into nasty fights of why was I banned but not them and have your clemency hit you right back in the face.

    If it’s okay to bend some rules, then that should explicitly be the rule instead. Offtopic discussions for example, you can have a rule be “all top level comments should be on topic” as a balance, so offtopic discussions can happen, just not take over the whole comment section. If you allow something, make a mod comment explaining why for transparency and set the right expectations: “This post is off-topic but is generating on-topic discussion so we’re keeping it.”

    Similarly, well designed punishments goes a long way. For example, automatic ban after N warnings can be unfair. What you’re really after is, you don’t want to be warning that user every day to stay on topic. So the punishment can be more like “more than 3 warnings within 10 days results in a 7 day ban”. But sometimes the situation is such, you can rack in 10 warnings in the same threads. So you can make the punishment account for that: “If you get warned more than 3 times during a 14 day period, you will be banned for 7 days”. Or per thread, whatever makes sense. Understand common mistakes community members do and how you can steer them in the right direction without being unnecessarily harsh.

    With those two combined, it shouldn’t matter if you moderate like a robot or not. The expectations are clear, forgiving and fair while enforcing some order for repeat offenders. The rules have the flexibility you need baked in so you don’t have to bend the rules.


  • It’s nicknamed the autohell tools for a reason.

    It’s neat but most of its functionality is completely useless to most people. The autotools are so old I think they even predate Linux itself, so it’s designed for portability between UNIXes of the time, so it checks the compiler’s capabilities and supported features and tries to find paths. That also wildly predate package managers, so they were the official way to install things so there was also a need to make sure to check for dependencies, find dependencies, and all that stuff. Nowadays you might as well just want to write a PKGBUILD if you want to install it, or a Dockerfile. Just no need to check for 99% of the stuff the autotools check. Everything it checks for has probably been standard compiler features for at least the last decade, and the package manager can ensure you have the build dependencies present.

    Ultimately you eventually end up generating a Makefile via M4 macros through that whole process, so the Makefiles that get generated look as good as any other generated Makefiles from the likes of CMake and Meson. So you might as well just go for your hand written Makefile, and use a better tool when it’s time to generate a Makefile.

    (If only c++ build systems caught up to Golang lol)

    At least it’s not node_modules


  • I went for a federated option specifically so that it’s resistant to one company going rogue like Reddit did with the API fiasco and the banning of every third party app that made Reddit great. That’s really the killer feature, if you’re tired of your admins you go to another instance. No need to protest and switch your subs to private, just move the whole community elsewhere.





  • It’s just not that good of a metric overall. Not just because it would be easy to fake it, but also because it would inevitably divide into tribes that unconditionally upvote eachother. See: politics in western countries.

    You can pile up a ton of reputation and still be an asshole and still get a ton of support from like-minded people.

    The best measure of someone’s reputation is a quick glance and their post history.


  • I think it is a circular problem.

    Another example that comes to mind: the sanctions on Huawei and whether Google would be considered to be supplying software because Android is open-source. At the very least any contributions from Huawei is unlikely to be accepted into AOSP. The EU is also becoming problematic with their whole software origin and quality certifications they’re trying to impose.

    This leads to exactly what you said: national forks. In Huawei’s case that’s HarmonyOS.

    I think we need to get back to being anonymous online, as if you’re anonymous nobody knows where you’re from and your contributions should be based solely on its merit. The legal framework just isn’t set up for an environment like the Internet that severely blurs the lines between borders and no clear “this company is supplying this company in the enemy country”.

    Governments can’t control it, and they really hate it.


  • The problem isn’t even where the software is officially based, it can become a problem for individual contributors too.

    PGP for example used to be problematic because US exports control on encryption used to forbid exporting systems capable of strong encryption because the US wanted to be able to break it when it’s used by others. Sending the tarball of the PGP software by an american to the soviets at the time would have been considered treason against the US, let alone letting them contribute to it. Heck, sharing 3D printable gun models with a foreign country can probably be considered supplying weapons like they’re real guns. So even if Linux was based in a more neutral country not subject to US sanctions, the sanctions would make it illegal to use or contribute to it anyway.

    As much as we’d love to believe in the FOSS utopia that transcends nationality, the reality is we all live in real countries with laws that restrict what we can do. Ultimately the Linux maintainers had to do what’s best for the majority of the community, which mostly lives in NATO countries honoring the sanctions against Russia and China.