Inbred: chaorace’s family has been a bit too familiar. (Can be inherited)

Expand?

  • 1 Post
  • 19 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle
  • You may be interested in reading this post about the process of packaging Steam.

    tl;dr: It’s mostly an annoyance reserved for packagers to deal with. Dynamically linked executables can be patched in a fairly universal fashion to work without FHS, so that’s the go-to approach. If the executable is statically linked, the package may have to ship a source patch instead. If the executable is statically linked & close-source, the packagers are forced to resort to simulating an FHS environment via chroot.




  • chaorace@lemmy.sdf.orgtoLinux@lemmy.mlWhere can I find work?
    link
    fedilink
    English
    arrow-up
    21
    ·
    edit-2
    8 months ago

    If you hate job boards then you need to find individual company “Careers” pages and go from there.

    How you go about this varies a lot by skillset and industry, but I’ll just throw out a random example: lots of Linux jobs exist in the DevOps space (think Kubernetes, Ansible, Chef, NixOps). It just so happens that lots of medium-sized software companies need DevOps people, so you can pretty easily find companies looking for DevOps hires just by browsing Y Combinator’s Startup Directory

    With that being said, I get the impression from the way your post is worded that you’re looking to break into a new career without having yet established a concrete plan. My advice would be to step back and consider specific options first. Almost all jobs like these require industry-specific certifications (e.g.: CompTIA, ITIL, AWS, Azure, Cisco, etc.). You need to look at your options, pick a certification, earn it, then go job hunting. Certifications are great for securing entry level jobs and the standards body issuing these will often provide an online directory of partner companies who are currently hiring.






  • chaorace@lemmy.sdf.orgtoLinux@lemmy.mlThoughts on this?
    link
    fedilink
    English
    arrow-up
    54
    arrow-down
    3
    ·
    edit-2
    9 months ago

    I am of two minds:

    1. He’s not wrong
    2. It doesn’t matter at this point

    It’s a mess, but honestly so are a lot of critical FOSS projects (e.g.: OpenSSH, GNUPG, sudo). Curmudgeons gonna curmudgeon. There was a point of no return and that was years ago – now that Wayland’s finally becoming useable despite itself it’s probably time to come to terms with the fact that better alternatives would have arisen had anyone thought they could truly manage it.


  • No, I am not contradicting myself. Let me say it again with the ambiguity removed:

    1. Cox Media isn’t an advertiser, they sell a dressed-up analytics service. Think spreadsheets (that’s literally the service they’re selling in this copy, a monthly report spreadsheet).
    2. The “technology partner” selling this data to Cox is accessing it by bypassing the normal and correct operation of the device using malware.
    3. What does not “exist” is a shadowy cabal of smartphone manufacturers scheming to hide listening devices in the pockets of their consumers.

    I’m sure you still believe this is a load of apologia and frankly you can think what you want, but you should probably know that I’d already read about the Cox story when it first broke and specifically chose my words with that knowledge in mind.


  • Read the document:

    The growing ability to access microphone data on devices like smartphones and tablets enables our technology partner to aggregate and analyze voice data during pre-purchase conversations.

    Key word is “technology partner”. They’re buying voice transcripts ripped from someone else’s spyware and selling the service of scraping it for keywords and maybe somehow tying that back to an individual by cross-referencing the hit against data from traditional above-board ad platforms.

    Google isn’t buying transcripts, Facebook isn’t buying transcripts. It’s Cox Media buying shady recordings stolen from spyware-compromised devices and then trying to whitewash it into something sellable with their (unverifiable) cross-analytics middleware.



  • we still have people that do not believe that the phones are always listening when seemingly any website or app you use gives you advertisements about what you were just talking about in the other room with the phone locked.

    Oh come on. Don’t bring this into conspiracy territory. Yes, eavesdropping does happen, but it’s not something an uncompromised Android phone will do when locked. Even when it does happen in the case of spyware, the people doing it aren’t selling your transcriptions to advertisers.

    People should still opt out of as many of GAPS’s spyware-like features as possible, as you suggest, but not because it’s a special anti-listening-device warding spell.


  • Your best bet is probably figuring out why the graphical session isn’t working and then going from there. Since you’re on NixOS odds are all the logs you need are right there in journald.

    Worst case scenario: you might need to pin your system nixpkgs to ~January 2021 until the issue sorts itself out. You can still install newer userland packages if you separately manage them as a flake (this is a common and well-supported pattern in home-manager)

    EDIT: found a discussion with good configuration.nix examples for pinning the system nixpkgs. Once you find a workable pin you could also try inching it up to get a better idea of what broke (January 2021 is a good starting point because it’s the last month before 5.11 released, a newer pin is very likely possible)






  • I’m particularly amused by the pro-NVIDIA “it just works” comments. Compared to what exactly? With AMD, the 3D acceleration driver is bundled directly into VESA, so it’s already ready & working before even the first-boot of almost all desktop distros. That’s how drivers are supposed to work on Linux and it has taken NVIDIA 10+ years (and counting…) to get with the basic program.

    I applaud the long overdue decision to move their proprietary firmware directly onto the card and making the rest of the kernel driver open-source, but I’ll remind you folks of a few things:

    • The open source driver is still in an alpha with no timeline for a stable release
    • NVIDIA has so far elected to control their own driver releases instead of incorporating 3D acceleration support into VESA

    NVIDIA had to be dragged screaming to go this far and they’re still not up to scratch. There’s still plenty of fuel left in the “Fuck NVIDIA” gastank.


  • Unfortunately, kbin instances are unavailable via Lemmy right now due to hosting problems on kbin’s side of the equation (see Kbin Codeberg #101). This will probably be fixed soon, so keep an eye on that issue for progress.

    Even if it were working, however, there’s actually something of a required ritual that you’ll need to go through when subscribing to an external community which your instance is not already federated to (i.e.: communities where nobody on SDF is currently subscribed). Here are the steps you’ll need to follow:

    1. In the community search, paste in the following pattern: !community@instance.domain (e.g.: !technology@beehaw.org)
    2. Press [Enter], wait for the search to finish (it’s normal to see no results)
    3. Wait a few minutes
    4. Refresh the search page and search for the common name this time (e.g.: “Technology”)
    5. The community should appear and be available for subscription now

    FWIW: There are plans to improve this unintuitive workflow in the future (see Lemmy Backend Github #2951).

    If these steps don’t work, it’s possible that the community may simply be too new. You’ll sometimes need to wait an hour or so after a community has been created for it to start being available on external instances.