moonpiedumplings

joined 2 years ago
[–] [email protected] 2 points 1 week ago

If steam accidentally deleted someone's home directory in a bash script via a single error, I doubt I would catch that one myself.

[–] [email protected] 3 points 1 week ago (6 children)

It's not just protection against security, but also human error.

https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issues/123

https://hackaday.com/2024/01/20/how-a-steam-bug-once-deleted-all-of-someones-user-data/

Just because I trust someone to write a program in a modern language they are familier in, doesn't mean I trust them to write an install script in bash, especially given how many footguns bash has.

[–] [email protected] 15 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

#1 things holding back Nix adoption is piss poor documentation

The docs are bad because there is this massive split between flakes and nonflakes , where flakes are considered "unstable" and "experimental" but a ton of people use them. The official docs, due to flakes being experimental, can't really touch on that topic at all, and the unofficial docs will mostly be flakes only. And some things can only be done via flakes or only via channels, so that furthers the issue.

There was another discourse post about it, and it was agreed that the nix team just needs to choose something, as the problem is the split and indecisivice, rather than flakss or channels (old way) being uniquely bad.

where Nix “3rd party” tooling shines is in documentation

Determinate systems nix ships with flakes enabled by default. Official nix does not. This means thay determinate nix has a much easier time documenting their product as they exclusively use flakes.

The problem and potential conflict of interest documented in that thread, is that many of the determinate systems employees are big nix contributors with much power over nix official


including Eelco Dostra, the inventor of nix and the creator of flakes. Despite clearly doing recent work with flakes, and clearly contributing to making flakes the "default" in determinate nix, very little effort has been put into making flakes official by these same contributors.

The fear is that nix official is being intentionally kept bad, in order to push the product of determinate systems nix.

[–] [email protected] 6 points 3 weeks ago (1 children)

The documentation has long since been changed.

Note that the anon user is able to become root without a password by default, as a development convenience. To prevent this, remove anon from the wheel group and it will no longer be able to run /bin/su.

https://github.com/SerenityOS/serenity/commit/a2a6bc534868773b9320ec3ca7399283cf7a375b (this seems to have also switched to gender neutral language in other parts.'of the documentation and comments as well).

Original drama: https://github.com/SerenityOS/serenity/pull/6814

[–] [email protected] 6 points 3 weeks ago

The FSF doesn't seem to have teeth when it comes to things like this, instead it's the SFC who intervenes.

In January, the Software Freedom Conservancy, an open source advocacy group that intervened to help Suhy several years ago, submitted an amicus brief to the Ninth Circuit

[–] [email protected] 2 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Give us your fstab and lsblk.

Or, the specific piece of information I want is where the kernels are located. When /boot is part of the root subvolume (not the default setup, sadly), then the kernels will be snapshpotted along with the rest of the filesystem. /boot/efi would be where the efi system partition is, and where the bootloader is installed.

If /boot is instead the efi parition (default setup lmao), then this means that when you restored a snapshot of your root subvolume, your kernels were not downgraded. I suspect that older kernels attempting to read/view newer kernel modules would cause this boot failure.

[–] [email protected] 1 points 3 weeks ago

If the root account is locked, which cachyos does by default, then you won't get anything from this screen.

I had to fix by usb booting and troubleshooting (a different issue though, I was playing with initramfs generation).

[–] [email protected] 1 points 3 weeks ago (1 children)

What are you using to view this? Nushell?

[–] [email protected] 6 points 1 month ago

https://moonpiedumplings.github.io/blog/docker-registry/

I threw together a list of a few dockerhub alternatives, including the fact that apparently google has a public mirror.

[–] [email protected] 1 points 1 month ago

It's because you go to a Linux conference and meet interesting people and you ask for their contact, and they offer either signal or matrix.

XMPP is still being maintained and stuff, and still works fine, it's just not as widely used.

[–] [email protected] 15 points 1 month ago* (last edited 1 month ago) (2 children)

Okay. So I did a little research since I was truly curious.

https://www.animals24-7.org/2019/10/14/pit-bulls-new-gene-study-shows-it-is-not-all-in-how-you-raise-them/*

Boom. A genetic link between aggression and certain violent behaviors and pitbulls. 15% of their personality. Caused by an aggressive period of selectively breeding them for dogfights.

And now I think we should breed pitbulls out of existence.

@[email protected] (is this how you @ a user?).

1 source. That's all it fucking takes. I don't understand why people who spend so much time on the internet are so mid at arguing. 4 articles of AI slop aren't going to convince anyone of shit. 2-3 other articles that don't actually back up your point have the same issue. But you're prancing all over this thread like you're hot shit. The issues I mentioned in my previous comment still apply, but here's a new source for you to use I guess, you're welcome.

And of course, I have to obligatorily state that no parallels to human behavior can be drawn from this. No, black people were not "bred for strength". No, they are not inherently more aggressive. No, we should not just use eugenics to eliminate certain "races" because human races are a social construct (see above diagram). However, dogs work differently, it seems.

*Edit: actually this source seems to be somewhat problematic since it seems to cover a dispraportionate amount of news related to pitbulls but that doesn't make the study immediately wrong.

Okay researching further I found another scientific article going in the opposite direction.

However, our community sample of Pit Bull-type dogs showed they are not more aggressive or more likely to have a behavioral diagnosis than other dogs. This does not support reliance on breed-specific legislation to reduce dog bites to humans [23

(Damn, I said I wouldn't argue but now I seem to be arguing with myself. Don't worry chat. Imma win.)

Opens google scholar

Oh shit. It doesn't even mention the word pitbull. Investigating further, many of the claims that article makes, like the ones about certain dog breeds needing no/less training to do certain things, are just straight up unsourced and not mentioned in the study. wtf?!

I am enraged that the article just straight up fucking lied to me and I fell for it. This is why I use google scholar and vet the studies myself, rather than using a search engine normally.

But it seems like we are back to "pitbulls are products of their environments" again.

On a miscellaneous note, google scholar seems to have really enshittified. It's now attempting to show me normal news articles and blog posts, rather than exclusively scientific journals. Eugh.

[–] [email protected] 4 points 1 month ago* (last edited 1 month ago)

…and see what, exactly? That culture doesn’t exist?

Yes lol.

Why…should I care if you’re black?

Because I am a living counterexample to the idea that black people need to speak a certain way.

What shit? You mean Black Entertainment Television? TV for black people? Black culture?

And Google's "privacy sandbox" is so private. C'mon lol. You gotta be either stupid or trolling.

Do you even know what you’re trying to argue?

Yes.

 

I couldn't get any of the OS images to load on any of the browsers I tested, but they loaded for other people I tested it with. I think I'm just unlucky.

Linux emulation isn't too polished.

 

According to the archwiki article on a swapfile on btrfs: https://wiki.archlinux.org/title/Btrfs#Swap_file

Tip: Consider creating the subvolume directly below the top-level subvolume, e.g. @swap. Then, make sure the subvolume is mounted to /swap (or any other accessible location).

But... why? I've been researching for a bit now, and I still don't understand the benefit of a subvolume directly below the top level subvolume, as opposed to a nested subvolume.

At first I thought this might be because nested subvolumes are included in snapshots, but that doesn't seem to be the case, according to a reddit post... but I can't find anything about this on the arch wiki, gentoo wiki, or the btrfs readthedocs page.

Any ideas? I feel like the tip wouldn't just be there just because.

 

I've recently done some talks for my schools cybersecurity club, and now I want to edit them.

My actual video editing needs are very simple, I just need to clip parts of the video out, which basically every editor can do, as per my understanding.

However, my videos were recorded from my phone, and I don't have a presentation mic or anything of the sort, meaning background noise, including people talking has slipped in. From my understanding, it's trivial to filter out general noise from audio, as human voices have a specific frequency, even "live", like during recording or during a game, but filtering voices is harder.

However, it seems that AI can do this:

https://scribe.rip/axinc-ai/voicefilter-targeted-voice-separation-model-6fe6f85309ea

Although, it seems to only work on .wav audio files, meaning I would need to separate out the audio track first, convert it to wav, and then re merge it back in.

Before I go learning how to do this, I'm wondering if there is already an existing FOSS video editor, or plugin to an editor that lets me filter the video itself, or a similar software that works on the audio of videos.

 

cross-posted from: https://programming.dev/post/6822168

I was watching a twitch streamer play the game pogostuck (A game similar in frustration and difficulty to Getting over it with Bennett Foddy — Don't Fall!).

They were also reading chat at the same time (usually out loud, as well). Multitasking.

Lots of sources (here's one) say that true multitasking is impossible. Rather, it's very fast switching, where there is a degradation of performance.

Knowing this, I naturally made it my mission to trip the streamer up with seemingly benign messages.

I was sharing some actual information about another streamer who beat another game, but a made a typo something like:

I remember a streamer beat the game a game ...

And I noticed how much more the streamer struggled to read this compared to previous, accidental typos (missing spaces, extra spaces, etc.). He spent a good 5 seconds on this message, and during the process, he fell really far. 😈

So I decided to do some testing. Inserting words, swapping them around, and whatnot, to see what tripped him up the most. Most typos didn't affect him.

There was one typo that tripped him again, where I said something like:

If it wasn't for a for

So it seems to be repetition? But I couldn't always replicate this with other forms of repetition.

Later on, I copied the two guards riddle, with an alteration:

One of the guards always lies and the other always lies as wekk. You don't know which one is the truth-teller or the liar either. However both guards know each other

Sadly, I didn't cut the part about "don't know which is truth teller or liar" out.

The streamer spent a good 5 minutes interpreting this puzzle, and eventually interpreting it as the original puzzle. Then, he was trying to solve a riddle, game, and read chat all at once.

He was stuck on the bottom until he gave up on the riddle (I revealed that I meant what I said when I said both guards lie). 😈

Anyway, that was a bit off topic but still relevant.

I'm wondering if any studies have been done on this? I know studies have been done on human's ability to read words with the letters partially scrambled, but what about typos?

How can I improve my distraction game (with plausible deniability of course)?

 

cross-posted from: https://programming.dev/post/5669401

docker-tcp-switchboard is pretty good, but it has two problems for me:

  • Doesn't support non-ssh connections
  • Containers, not virtual machines

I am setting up a simple CTF for my college's cybersecurity club, and I want each competitor to be isolated to their own virtual machine. Normally I'd use containers, but they don't really work for this, because it's a container escape ctf...

My idea is to deploy linuxserver/webtop, as the entry point for the CTF, (with the insecure option enabled, if you know what I mean), but but it only supports one user at a time, if multiple users attempt to connect, they all see the same X session.

I don't have too much time, so I don't want to write a custom solution. If worst comes to worst, then I will just put a virtual machine on each of the desktops in the shared lab.

Any ideas?

 

docker-tcp-switchboard is pretty good, but it has two problems for me:

  • Doesn't support non-ssh connections
  • Containers, not virtual machines

I am setting up a simple CTF for my college's cybersecurity club, and I want each competitor to be isolated to their own virtual machine. Normally I'd use containers, but they don't really work for this, because it's a container escape ctf...

My idea is to deploy linuxserver/webtop, as the entry point for the CTF, (with the insecure option enabled, if you know what I mean), but but it only supports one user at a time, if multiple users attempt to connect, they all see the same X session.

I don't have too much time, so I don't want to write a custom solution. If worst comes to worst, then I will just put a virtual machine on each of the desktops in the shared lab.

Any ideas?

view more: ‹ prev next ›