[-] luciferofastora@lemmy.zip 1 points 3 hours ago

The only way to make "I assassinated a politician whose ideology I resent" legally defendable would be massive popular support. "Some people" isn't enough if you risk serving as scapegoat to have your entire community labeled as terrorists. The dilemma of violent action is that you need enough people behind you to become a credible threat before you start threatening.

[-] luciferofastora@lemmy.zip 6 points 5 hours ago

Ideally, tradition and innovation are two parts of a healthy system: Tradition is what had worked so far, but as circumstances change, innovation seeks ways to improve and adapt. Critical reasoning needs to balance them, so that their oppositional forces can pull society towards their shared purpose: prosperity.

The issues arise when the tempering mechanism of critical reasoning breaks.
Without the lessons of the past informing the decisions of the presence, odds are that mistakes will be repeated eventually.
On the other hand, rigid tradition obviously risks failing to adapt to changing circumstances.

Where modernity exacerbates those issues is in the sheer destructive power of modern weaponry and the complex infrastructure and administration required to maintain modern population and living standards: errors of either kind can easily become more costly than ever before. At the same time, modern state capacity puts far more power into the hands of those entrusted with it, enabling far greater mistakes. And finally, as you noted, the fast pace and scope of modern developments and changes quickly invalidates many old premises and requires faster adaption.

Not all traditions are bad, but figuring out which ones are and how to fix them is hard to do quickly.

[-] luciferofastora@lemmy.zip 2 points 2 days ago

The Pepe doesn't quite have the same significance and weight yet. It's not too late. Make leftist Pepes. Drown their identifiers in false positives until they become useless.

[-] luciferofastora@lemmy.zip 4 points 2 days ago

A signal is less useful the more "false" signals (i.e. noise) pollute the medium it's transferred over.

If we can make it clear that "their" memes aren't actually just theirs by "re-appropriating" them and abuse whatever secret identification dogwhistles they want to use, we can drown their signals in noise.

Posting Pepes for non-nazi purposes is an act of resistance.

243
Arizona Chess (imgs.xkcd.com)

Credit: XKCD 3014

[-] luciferofastora@lemmy.zip 7 points 3 days ago

I sacced my king, which means I no longer need to worry about checks or mating threats 😎

[-] luciferofastora@lemmy.zip 1 points 3 days ago* (last edited 3 days ago)

I mean, the minimum you need is some authentication mechanism, a secure certificate, an authenticated endpoint to send a live data feed to, an endpoint to query a given live data feed from, maybe a website to serve the whole thing for people that don't have their own tool for reading and playing back a live data feed...

...and the infrastructure to distribute that data feed from ingest to content delivery. Easy.

(Note: easy does not mean cheap. Even if a live data feed ingest and delivery was easy to implement (which I doubt it is), you'd skip buffering (to reduce memory demands) and only used a single server (to spare such stupid things as distributed networks, load balancing, redundancy or costs for scaling cloud solutions), you'd still have computational overhead of network operations and of course a massive data throughput.)

[-] luciferofastora@lemmy.zip 1 points 3 days ago

If you include the global south [...], most of the world sides with Russia.

I don't know if the global south really sides with anyone so much as watching from the sidelines. Not honoring sanctions isn't the same as actively fighting.

It's a proxy war the Western Imperialists via NATO but under the hegemonic control of the US in particular, is waging against the rising challengers of that hegemony.

i.e. Eastern Imperialists - let's call them by what they are. This isn't some noble quest to liberate countries from US control. It's a maneuver to secure more power in the space before the red line of nuclear deterrence.

This isn't freedom vs. imperialism, it's just imperialism. The People's Republic China has always been its own hegemony. Russia lost much of its sphere of influence during the collapse of the USSR, but it has made a solid effort to reclaim it since, e.g. with Belarus, Chechenya, Georgia and now Ukraine.

Neither the US "interventions" in the Middle East nor Israel's "Operation Swords of Iron" against Palestine nor Russian "special operations" nor (PR)China's claim to Taiwan (ROC) nor all the other power grabs I won't bother listing (or don't even know about) are anything but imperialist ambitions. There are no saints among the leaders in this global standoff.

But ultimately, it's the people that pay the price in all of these conflicts. Human suffering, oppression, exploitation transcends all borders. We may have different leaders, different cultures, different experiences of life, but we're united in the fact that we both will be the victims of this.

[-] luciferofastora@lemmy.zip 4 points 5 days ago

Ternary if?then:else

[-] luciferofastora@lemmy.zip 52 points 1 month ago

An open society that doesn't want the intolerant to undermine and topple it must be ready to defend itself - by reason and argument if possible, but these may fail because the intolerant reject reason itself. Force should be the last resort, but if all other means prove fruitless, it should be a resort still.

31
submitted 3 months ago by luciferofastora@lemmy.zip to c/linux@lemmy.ml

My Objective:
Repurpose an obsolete OS Filesystem as pure data storage, removing both the stuff only relevant for the OS and simplifying the directory structure so I don't have to navigate to <mount point>/home/<username>/<Data folders like Videos, Documents etc.>.

I'm tight on money and can't get an additional drive right now, so I'd prefer an in-place solution, if that is feasible. "It's not, just make do with what you have until you can upgrade" is a valid answer.


Technical context:

I've got two disks, one being a (slightly ancient) 2TB HDD with an Ubuntu installation (Ext4), the second a much newer 1TB SSD with a newer Nobara installation. I initially dual-booted them to try if I like Nobara and have the option to go back if it doesn't work out for whatever reason.

I have grown so fond of Nobara that it has become my daily driver (not to mention booting from an SSD is so much faster) and intend to ditch my Ubuntu installation to use the HDD as additional data storage instead. However, I'd prefer not to throw away all the data that's still on there.

I realise the best solution would be to get an additional (larger) drive. I have a spare slot in my case and definitely want to do that at some point, but right now, money is a bit of a constraint, so I'm curious if it's possible and feasible to do so in-place.

Particularly, I have different files are spread across different users because I created a lot of single-purpose-users for stuff like university, private files, gaming, other recreational things that I'd now like to consolidate. As mentioned in the objective, I'd prefer to have, say, one directory /Documents, one /Game Files, one /Videos etc. on the secondary drive, accessible from my primary OS.


Approaches I've thought of:

  1. Manually create the various directories directly in the filesystem root directory of the second drive, move the stuff there, eventually delete the OS files, user configs and such once I'm sure I didn't miss anything
  2. Create a separate /data directory on the second drive so I'm not directly working in the root directory in case that causes issues, create the directories in there instead, then proceed as above
  3. Create a dedicated user on the second OS to ensure it all happens in the user space and have a single home directory with only the stuff I later want to migrate
  4. Give up and wait until I can afford the new drive

Any thoughts?

8
submitted 5 months ago* (last edited 5 months ago) by luciferofastora@lemmy.zip to c/linuxquestions@lemmy.zip

My use case is splitting audio into separate channels in OBS for Twitch Streams so I can play music live without getting my VoDs struck. If my approach is entirely wrong for the use case, I'm happy to scrap the whole thing and sign it off as learning experience.

My solution is to use virtual sinks that I record through Audio Sources in OBS. I've got two loopback-devices (config at the end) with media.class = Audio/Sink, assign my playback streams to the relevant output capture.
The loopback of each is then passed on to the common default (physical) output device, namely my headphones.
So far, this has been working great for me, aside from minor inconveniences:

The first is that I want certain apps or playback streams to automatically be assigned to the capture sinks upon starting the app.
I had a working pulseaudio¹ setup on Ubuntu where I used pavucontrol to set the output once per app and it remembered that setting. Every time I opened that app, it would direct its playback streams to that sink.
I migrated to Nobara and opted to try configuring pipewire (directly)² instead. The devices are created correctly but every time I (re-)start a relevant app I have to go set its capture device again.

The second is that occasionaly upon logging in, one loopback stream will initially be passed to the other sink instead of the default output, which resolves upon restarting pipewire³. Is something wrong with my config?
Both have the same target.object and restarting it fixes it, so I'm guessing it may be some race condition thing where the alsa_output isn't initialised at startup yet, but I don't know how to diagnose or fix that


1: I have since learned that apparently it's actually still pipewire parsing that config, but the point is I configured it through ~/.config/pulse/default.pa

2: ~/config/pipewire/pipewire.conf.d/default-devices.conf

3: Trying to set it in pavucontrol doesn't work and keeps resetting that playback's output to the given sink if I try to select the correct capture device. Repatching them in Helvum does the job, but then pavucontrol just shows blank for the device (doesn't interfere with controlling the volume, but maybe it's relevant for diagnosing)


My current ~/.config/pipewire/pipewire.conf.d/default-devices.conf:

context.modules = [
    {   name = libpipewire-module-loopback
        args = {
            audio.position = [ FL FR ]
            capture.props = {
                media.class = Audio/Sink
                node.name = vod_sink
                node.description = "Sink for VoD Audio"
            }
            playback.props = {
                node.name = "vod_sink.output"
                node.description = "VoD Audio"
                node.passive = true
                target.object = "alsa_output.pci-0000_00_1b.0.analog-stereo"
            }
        }
    }
    {   name = libpipewire-module-loopback
        args = {
            audio.position = [ FL FR ]
            capture.props = {
                media.class = Audio/Sink
                node.name = live_sink
                node.description = "Sink for Live-Only Audio"
            }
            playback.props = {
                node.name = "live_sink.output"
                node.description = "Live-Only Audio"
                node.passive = true
                target.object = "alsa_output.pci-0000_00_1b.0.analog-stereo"
            }
        }
    }    
]
[-] luciferofastora@lemmy.zip 49 points 1 year ago* (last edited 1 year ago)

Most international experts consider the outbreak of a third world war unlikely in spite of global surges of violence

Not mundane, but the implications would be horrifying to 1923 society still recovering from "The Great War".

[-] luciferofastora@lemmy.zip 55 points 1 year ago

When sexist objectification accidentally teaches a point against sexist objectification

[-] luciferofastora@lemmy.zip 58 points 1 year ago

I've got a joke about DB, but I'm not sure when it'll reach you

view more: next ›

luciferofastora

joined 1 year ago