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/)T
Posts
2
Comments
58
Joined
2 yr. ago

she/her

  • #5BCEFA at (21,7)

    • Cyan - #5BCEFA at 7-10, 23-26
    • Pink - #F5A9B8 at 11-14, 19-22
    • White - #FFFFFF at 15-18
  • #FFFFFF at (21,15)

    • Cyan - #5BCEFA at 7-10, 23-26
    • Pink - #F5A9B8 at 11-14, 19-22
    • White - #FFFFFF at 15-18
  • #F5A9B8 at (21,13)

    • Cyan - #5BCEFA at 7-10, 23-26
    • Pink - #F5A9B8 at 11-14, 19-22
    • White - #FFFFFF at 15-18
  • #FFFFFF at (20,16)

    I would have forgot yesterday too, I got out of the habit of checking Lol

    • Cyan - #5BCEFA at 7-10, 23-26
    • Pink - #F5A9B8 at 11-14, 19-22
    • White - #FFFFFF at 15-18
  • #F5A9B8 at (20,14)

    • Cyan - #5BCEFA at 7-10, 23-26
    • Pink - #F5A9B8 at 11-14, 19-22
    • White - #FFFFFF at 15-18
  • Left monitor: theory

    Right monitor: geometry dash

    Play geometry dash -> take a break -> read theory -> take a break -> 🔁

    I'm really liking this loop :3


    One suggestion I have is an optional, guided prompt at the end of each resource/section, like "what are the 3 main points?" or "what is [thing] and why does the author argue against it?". I find it quite alarming when I read all the words but feel I missed the big ideas (regardless of whether it has my undivided attention). I think that those prompts would help retrain my mind to read the text actively and digest it better ^^

    Edit: On second thought, "guided prompts" really just sounds like another name for homework, which im unsure if you really intend on having in your reading list... up to you :D

  • I dug even deeper and installed Weston to see how seats are configured. Turns out this is done by attaching a udev property to the device called WL_SEAT, which libinput uses to make logical seats, which Weston uses for seat management. See: https://wayland.freedesktop.org/libinput/doc/latest/device-configuration-via-udev.html

    Note: your udev filter (the ones with ==) matters!! I thought I could re-use the filter generated from loginctl (i.e. ENV{ID_FOR_SEAT}=="..."). This led to several confusing hours where I could set ENV{ID_SEAT} but not ENV{WL_SEAT}. Follow the docs above and you'll be fine.

    Once I got it working in Weston, I tried it on Plasma, and got my answer: no, Plasma Wayland does not currently support multi-cursor.

    It looks like the best solution in our case will be to use the Plasma X11 session. I was able to reinstall the x11 session on my pc and tested multi-cursor there, and it seemed to work as expected.

    If the X11 session is too unstable, I guess Weston is there as a backup.

  • KDE @lemmy.kde.social

    Plasma Wayland doesnt have anything like this... right?

  • Retro gaming device seems pretty cool actually. What if you configure your system so that when you plug it in, it autolaunches an emulator and looks at ROMs on the USB :o

  • I've been meaning to try out netpbm

    If you aren't aware, pbm represents an image with plaintext, which makes it great for when you want to easily create an image with code

    I recently learned there is a whole suite of CLI tools which work with the format. Like conversion to/from png, scaling, and overlaying one image on top of another.

  • I've using localsend and it's great :)

    I would normally use KDE Connect (iOS version) but I had some issues with it. The push local clipboard didn't work, and I think receiving files to my phone didn't work either. It also had a hard time reconnecting to my computer after pairing. It might be better now though, this was several months ago.

  • I primarily want something simple I can bend to my will, and secondly I want a good out of the box experience. For me that's been Arch + KDE. The wiki and AUR are great!

    I would say every step of the way I just wanted more and more ownership of my system. I make it, I break it. One specific experience which drove me to that camp was the time I had to jailbreak my iPhone and dig through files to disable some deprecated parental control setting... give me ownership over my stuff!

  • PR: Merged

    Good call with using a shared reference so now we can kiss our partner(s) more than once!!

    Kissing many partners with one big smooch might be hard tho, maybe we need to change the implementation to use combinatorics so that everyone kisses each of their partners at least once.

    Since there's no way to tell who kisses who, i can cheat by printing nCr times :3

     rust
        
    pub fn lovers(partners: &[&dyn Gender]) {
        match partners.len() {
            0 => {
                println!("ghost smooch~");
            }
            1 => {
                println!("mirror smooch~");
            }
            p => {
                // p >= 2, safe to unwrap
                for _ in 0..ncr(p, 2).unwrap() {
                    println!("smooch~");
                }
            }
        }
    }
    
      
  •  rust
        
    pub trait Gender {}
    
    // implement your own gender, and if u want, publish online! :3
    pub struct Masculine;
    impl Gender for Masculine {}
    pub struct Feminine;
    impl Gender for Feminine {}
    
    // removed old api:
    // fn two_lovers(one: Masculine, two: Feminine)
    // srry not srry for breaking backwards compat
    // new version has more flexible api!<3
    fn two_lovers(one: Box<dyn Gender>, two: Box<dyn Gender>) {
        println!("smooch~");
    }
    
    // todo: other functions!!
    
    #[cfg(test)]
    mod tests {
        use super::*;
    
        #[test]
        fn me_and_who() {
            two_lovers(Box::new(Feminine), Box::new(Feminine));
        }
    }
    
      
  • Someone can correct me if im wrong but I think nullable in C# still doesnt force you to do a null check before accessing properties or methods, however I believe it does give a type error when using a nullable type where non-nullable is expected, which is good. So it might not be 1-to-1 but it fulfills a similar purpose for sure.

    Coming from a rust background I would have sure appreciated my workplace enabling the nullable feature on our main codebase from the start. I've run out of patience for null errors :(

  • I've had it where my wireless mouse (connected with a usb dongle) stutters when my wifi/bluetooth chip is going full-throttle. I thought it was some polling rate on my mouse, or maybe my mouse was dying, but nah lol. This is next level insane tho

  • 🫂 beautiful name btw <4

  • Deleted

    Permanently Deleted

    Jump
  • Interesting, I'll have to check it out. I've been passively wanting to leave brave on iOS for some time now. Thank you!

  • Linux @lemmy.ml

    Linux Terminal: CTRL+D is like pressing ENTER

    hackarcana.com /article/ctrl-d-is-like-enter