Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)E
Posts
2
Comments
566
Joined
8 mo. ago

  • Phil is clearly an asshole. Why bend over backwards to save his project? Just let it die and move on. I know "Manjaro Linux" sounds cool, but a cool name isn't worth all this drama, especially since the distro itself is nothing special.

  • I don't know if adb sideload will fallback to a regular install, maybe it does as a convenience for people who don't read the docs? In any case, you said:

    That’s the name of the command, though.

    And I demonstrated that you're wrong by linking to the official man page (aka the docs) directly from the master branch of the public git repo. Here's the relevant part which describes the sideload command:

    sideload OTAPACKAGE Sideload the given full OTA package OTAPACKAGE.

  • Google Play Protect is designed to protect Google Play from competitors

  • If antitrust was being enforced, Google execs wouldn't even dream of attempting this bullshit.

    Antitrust regulation is probably the easiest way to fix the biggest problems in our society, it is 100% bipartisan, and it is easy to explain to the average US voter. The only group that is against it is the billionaires/ultra wealthy. Instead, politicians are all hyperfocused on culture war mudslinging and bullshit that makes no difference.

    Break up Apple, Google, Microsoft, Amazon, and Meta (just to start), and watch how the tech industry explodes with innovation again, and the tech billionaire becomes an endangered species. The AI bubble will burst as companies actually need to compete to survive, and thus won't be burning as much resources on crap that clearly doesn't work.

  • Stop spreading fud

    introducing ID verification at the operating system level, how do you guys plan on slowly moving your Podman

    Systemd is doing no such thing.

  • AI slop

  • From CachyOS's homepage:

    CachyOS ships every package optimized for your CPU - compiled with x86-64-v3/v4 and Zen4 instructions, LTO, and PGO - on top of a custom kernel with the tuned EEVDF scheduler. The result: a noticeably faster Arch Linux experience with the same rolling-release flexibility you expect.

    There's no way this many gamers know what half of those things mean. Someone should look into the marketing behind cachy because whatever they're doing is clearly a winning strategy in the distro wars.

    Also, it's pretty funny to see Nix and Flatpak on here. Nix can't beat another package manager even when it tries to compete in a totally different category.

    ...but at least it surpassed Manjaro

  • I remember reading about this many years ago as an explanation for why there were so many banner ads that looked like they were created in MS paint.

  • That's called Web 3.0

  • Come on, you know if a dev doesn't offer an appimage, someone is going to shit on them for it.

  • What is she going to bring to the table here?

    Trump gets a cut of the TPUSA merch sales

  • Well, guess I'm uninstalling Lutris now. I'll have to manage my library the old fashioned way until a slop-free alternative comes along.

  • Transferability is a right we believe should not be taken away, and we refuse to do that

    Valve takes a cut of every 'transfer' between users involving money, and they don't allow transferability of games, the main thing people would want to transfer. If you're going to pretend like you're trying to help consumers by giving them control over their digital content, don't just do it for the type of content that makes you money.

    With that said, I'm definitely on Valve's side with this. Age verification and anti-VPN spyware is all bullshit. Too bad I'm not a NY resident.

  • Nah, fuck them. They were no different from Google and Apple, and had monopolistic tendencies as well. If anything, Google is the lesser evil since Android is at least open source, whereas BB10 was as locked down as iOS.

    Blackberry also killed/sold off their hardware teams, so they have no capacity to make a comeback. All they have left is their nostalgia-loaded brand.

  • Why, because you can't afford it (reasonable), because you think it helps Google (unreasonable), because you think it's a privacy risk (unreasonable), or because it feels icky (unreasonable)?

    The profits from Pixel hardware sales are a drop in the bucket for Google. I'm pretty sure the only reason it exists is so they can have insight and control over the hardware ecosystem, as without it they'd be driven by whatever Samsung wants to do.

    The walled Android ecosystem is where they make the bulk of their money, and Graphene actively pulls people away from that and to something objectively better. Graphene is fully de-Googled and safe from their spyware, and exists outside of their business model. Using and promoting Graphene actively hurts Google, even if you have them $1k for a phone.

    Also, there are plenty of cheap second hand pixels on ebay, and Google doesn't see a penny from those sales. Recycling is good for the planet anyways.

  • but I mostly work with infrastructure and optimizing build systems.

    Besides source code, games also need to compile source assets. An example of this is textures; a dev might store them as PNGs in their source control, but the texture will need to be converted to a different format depending on the target hardware. On mobile, that might be something simple like PVRTC, or maybe supercompressed KTX. Geometry and animations also need to be compiled, usually from something like FBX to whatever runtime formats the engine uses, not to mention all the other copious amounts of custom data needed for the game.

    Shaders are a challenge because you can't fully compile them ahead of time. They're usually authored in some DSL (maybe HLSL/GLSL, but sometimes also an engine-specific custom language), and depending on the target graphics API they can be compiled to intermediate bytecode (eg SPIRV). However, that bytecode needs to be compiled by the user into the internal format needed by the graphics implementation (which can even change between driver versions on the same machine), which is why modern PC games need to compile shaders on first launch. Consoles with fixed hardware can avoid this problem.

    Beyond that, the shader permutation issue leads to games requiring a shitload of shaders for performance reasons, exacerbating the issues described above, both for the developer performing a release build, and for the user launching the game. This article describes the issue well.

    So add all that on top of the usual time it takes to (cross-) compile the engine and game code, which is often a massive C++ codebase of dubious quality, and sometimes also an outdated proprietary toolchain of dubious quality.

  • or just, you know, don't update unless you need to