• 1 Post
  • 406 Comments
Joined 1 year ago
cake
Cake day: August 6th, 2023

help-circle


  • Sovereignty is the deeper moral right. It is any sovereign individual or group’s right to accept or reject an authority they choose to, and they must deal with the consequences of that (often implicit) choice.

    A sovereign entity who is by choice or otherwise subject to a malign power will become a channel for that malign power, regardless of whether or not they intend to. And even when there is no malign intent, there can be fundamental disagreements between sovereign states.

    It is very possible the individuals don’t support Russia. But aside from aiding and supporting defection, there’s not much we can do until Russia demonstrates a will to relinquish a hold on Ukraine, who has clearly demonstrated their sovereignty.


  • There are points of power (like code run all over the world) that are desirable targets for malicious actors.

    So, those who are subject to a malicious foreign power, whether they are innocent or not, because they are subject to a power that is not innocent.

    We don’t need to attack those people, but we need to deny the Russian state the capacity to affect those points of power where we can. They claim Russian citizenry, and so they are impacted by Russia’s choices, and the international responses to Russia’s actions.











  • This isn’t exactly “can’t live without,” that would be HomeAssistant. But what I Immediately thought of?

    Beyond All Reason

    This is an RTS game in the spirit of Total Annihilation.

    • labor of love
    • fully 3d, including ability to rotate or raise/lower view
    • tens of thousands of units without hardware lag for reasonably modem hardware (3-4 years old)
    • all shots actively rendered, leading to:
    • realistic friendly fire
    • even air units can get hit by ballistic shots targeting land units (although odds are fairly slim)
    • redirect-unit-to-dodge micro is effective in some situations
    • meaningful terrain
    • radar will have blind spots based on line-of-sight
    • radar gives clear indicator of coverage during placement
    • two factions, almost 200 units each, with tier 1, 2, and 3 units. A third (currently playable with a setting change) faction is in the works.
    • crafty, non-cheating ai opponents
    • free server hosting (!)
    • active servers all times of day

    The overall feel and balance of the game is great. The changes they make to balance are generally light and reasonable, and the game had a good community.

    Fam and friends play together often.







  • If I understand correctly, Wayland does provide better desktop security. At least two of the common issues are tied directly back to that.

    Screen sharing apps, which need to access what one or more other apps are showing, and screen readers for the deaf, which need to access what text other apps are displaying.

    Wayland intentionally recuses itself of these problems. That’s understandable, as these problems aren’t specifically in the realm of a display protocol. However, this has led to some significant problems.

    Specifically, since there is a power and implementation void, and the Wayland crew haven’t stepped in or endorsed any particular way to fill it, each compositor/desktop library is now implementing it’s own means to achieve these ends. This leads to other problems.

    You want to write software for X for some of these things, and regardless of the DE you’re working in, there are more fundamental ways to address the information you need. But if you want to do so with Wayland, there’s no “fundamental” layer to reach for, because it’s handled by the DE compositor and toolkits.

    So you need to do it the KDE way, or the Gnome way, or the wlroots way, etc etc - and what if you want it to work with all of them? Simple: just code it multiple times and deal with multiple different frameworks, each with their own learning curves, restrictions, and quirks.

    …by which I mean, “/s, jk jk, not actually simple.”

    Really, my hope at this point is that maybe kde/plasma and gnome will standardize around wlroots (i.e., there is no hope).

    So, failing that - maybe a single library for accessibility that does the work once (multiple times, but once), and is adopted and used by kde/gnome/wlroots, and a single library that does the same for display sharing.