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/)G
Posts
6
Comments
356
Joined
3 yr. ago

  • Either there's a peace deal, and the fighting stops, or there isn't (like there isn't right now) and some poor saps get (insert your rape metaphor here) by the Russian and Ukrainian armies.

    In opposite world, peace kills people, and war doesn't. Maybe you're from there?

  • No it isn't. They may think they have good reasons for not wanting peace talks (they don't), but definitely every big newspaper, almost all influential Western politicians and your average redditor were against peace talks this whole time. They relentlessly shouted down everyone who even tried to bring it up.

    Of course the warmongers say they're for peace. Peace through superior firepower. Peace through victory. But that is disingenuous. That's called war.

    And I'm no pacifist. I'm for having a war (a class war), but I'm not going around saying war is peace. That's fucked up.

  • People are telling on themselves for opposing gasp peace talks. Oh no! Not peace!! We want war!!!

  • Good video.

  • Oh no someone's doing piracy! I don't know about their addons but DaVinci and Houdini have Linux versions. Seems like a valid complaint to me. Piracy is no worse than paying for proprietary software.

  • Debian doesn't support PPAs. That's an Ubuntu feature. Even if you somehow managed to enable a PPA on Debian, the packages will be for Ubuntu and are likely not install or work correctly.

  • It's about as unhinged as someone assembling their own bicycle really. Most people (well, in a reasonably bikeable place, i.e. not in the US) just use their bikes for commuting or whatever, and don't want to assemble a bike (I sure don't). Some people like tinkering with their bikes though. That's totally fine.

    If you're not prepared to get your hands dirty, don't buy bike parts you have to assemble yourself. And don't install Arch. You are correct in the assessment that Arch isn't for you (or me).

    There are bicycle repair shops, but there are no Arch repair shops. You have to be able to fix it yourself. OP is correct: Don't recommend Arch to people who can't do that. Recommend something that doesn't push bleeding edge untested updates on its users, because it will break and the user will have to fix it themself.

    tl;dr: Arch existing is fine, in the same way any tinker hobby is fine. What is not fine is telling people to use it that just want to get work done or won't know how to fix it.

  • MEM% for each NetworkManager process is 0.4 % of 3.28 G ≈ 13.1 M. Additionally, almost certainly most of this will be shared between these processes, as well as other processes, so you cannot just add them together.

    The virtual size (315M) is the virtual memory. Quite clearly only 13.1 M of this are actually in use. The rest will only start getting backed by real physical memory if it is being written to.

    The way this works is that the process will get interrupted if it writes to a non-physical memory location (by the memory management unit (MMU); this is known as a page fault), and executions jumps to the kernel which will allocate physical memory and alter the virtual memory table, and then proceed with the execution of the write operation.

    Many programs or library functions like to get way larger virtual memory buffers than they will actually use in practice, because that way the kernel does all this in the background if more memory is needed, and the program doesn't need to do anything. I.e. it simplifies the code.

  • I'm not just talking about the US police. I've never been to the US, and I assure you the police is shit here too. Ts'o is American, and that "thin blue line" saying seems especially American or Anglo. I've never heard that over here. So I'm not sure how that's even relevant to the discussion.

  • I fail to see how anyone could interpret what can only refer to holding the line as not a heroic act and a military metaphor. And that's how it's used, and that's what it means, and that's where it comes from.

    And Ts'o clearly knows this as well, since it he appropriately uses it as a metaphor for keeping chaos at bay and out of the kernel.

  • I usually see "thin blue line" (and the flag) used by reactionaries, racists, and white nationalists. Especially since BLM. Don't know what sort of politics Ts'o has, other than he's probably not an anarchist (ACAB!), but I guess (benefit of the doubt and all) he could be some ignorant lib with a head full of copaganda, so getting out the code of conduct for racist dogwhistles might be a bit premature.

    It comes from The Thin Red Line, which is about some Scottish regiment standing up to a Russian cavalry charge. Even if you don't know that, it seems quite obviously a military metaphor, and that indicates a militaristic view of what policing should be like, veneration of the police as heroes, and total ignorance about what the police actually are and do.

  • Setting level to 3 in show-text just means that the it won't show up unless the user has set --osd-level to at least 3. It's like specifying how important the message is, so the user can disable less important information while still showing other stuff. It has nothing to do with what you're trying to do.

    I don't know enough about mpv's IPC stuff to know to show the progress bar and some text at the same time, sorry.

  • Die ist rechts.

    Ist die taz (wie die meisten) so weit nach rechts gewandert, dass sie die Merkel jetzt für die Antifa halten?

  • This Fehr guy has all the same talking points I've seen German politicians use as well. And that's essentially across all relevant political parties.

    For example, Interior minister Faeser called the Palästina-Kongress, which they shut down last year, and which was organized by secular left-wing groups and a Jewish group, "Islamist". And the press loves to just repeat this stuff. And it's great propaganda. The average German is afraid of Islamists, hates Muslims in general, and will applaud when the authorities suppress anyone labeled as such, and never look into if it's actually true.

    Foreign minister Baerbock claimed she personally saw, on video, evidence of rape on Oct 7, even though actual investigations by the UN and others have found no footage like that. She was being heckled at the time by pro-Palestine activists and just made that up, so it looks to an misinformed audience like they're booing rape victims. And people believe this because the press never pushes back on these false claims.

    Just straight up inventing blatant lies to cover for the genocide they're committing. How tf can these people sleep at night?

  • Yeah sorry then. It would be good to not use ls in your example though, someone who doesn't know about that might read this discussion and think that's reasonable.

    As for your original question, doing the foreach as a personal alias is fine. I wouldn't use it in any script, since if anyone else reads that, they probably already know about xargs. So using your foreach would be more confusing to any potential reader I think.

  • Don't use ls if you want to get filenames, it does a bunch of stuff to them. Use a shell glob or find.

    Also, because filenames can have newlines, if you want to loop over them, it's best to use one these:

     
        
    for x in *; do do_stuff "$x"; done # can be any shell glob, not just *
    find . -exec do_stuff {} \;
    find . -print0 | xargs -0 do_stuff # not POSIX but widely supported
    find . -print0 | xargs -0 -n1 do_stuff # same, but for single arg command
    
      

    When reading newline-delimited stuff with while read, you want to use:

     
        
    cat filenames.txt | while IFS= read -r x; do_stuff "$x"; done
    
      

    The IFS= prevents trimming of whitespace, and -r prevents interpretation of backslashes.

  • SDL3 has a new "GPU" API, which is some kind abstraction over Vulkan/DirectX12/Metal. I imagine it hides a bunch of boilerplate as well. With this, I think, one could do a 3D render engine without having to directly use the Vulkan API (or OpenGL, ...). However, the shaders need to be in whatever format the backend expects it seems.

  • I just checked and SDL3 and SDL3_image are in unstable, and it looks like even the release candidates were in unstable for a while.

    It's almost impossible it won't end up in trixie. They just closed the bug too that prevents it from migrating to testing:

    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086720

    So this could be in testing in a like a week or so.