• 6 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle










  • As far as I know, I’m the only mod at the moment. I think the kbin admin would be the only person you could go to if I’m not doing my job, but hopefully that won’t be necessary, because I’m trying to continue deleting the spam.

    Current situation:

    I check at least once a day (and usually more often) for spam, and I permaban the accounts and delete the posts. But, the spammers are just creating new accounts, so there are always posts that are up for a bit before I remove them

    Possible technical issues:

    1. You should not see any of the spam posts at the moment. From what I’m seeing, I’ve deleted them all. Maybe this is an issue with federation. How many spam links are you currently seeing?

    2. I have not seen any reports from any users so far. Again, perhaps a federation thing.

    Future:

    I’m happy to add another mod if someone wants to do it. Removing the posts every day is tedious. If someone knows a sensible way of automating the process so the posts are removed faster, all the better.

    If there are spam issues for users from other instances but not for kbin users, I can try posting on another meta-type magazine/community for advice. I don’t know enough to fix an issue like that at the moment.









  • Would ldd do what you want?

    EDIT: Had more time to look, and found out this would not work, at least for my distro. Using ldd may not work depending on how Firefox was compiled – it works only if the library you are interested in is dynamically linked.

    For me, if I run command -v firefox, I get /usr/bin/firefox. Running ldd /usr/bin/firefox results in an error: not a dynamic executable. It turns out that, for me, /usr/bin/firefox is just a small script that calls /usr/lib/firefox/firefox. Running ldd on that file produces the following:

    linux-vdso.so.1 (0x00007ffe4e2e7000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f75eb400000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007f75eb318000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f75eb6ae000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007f75eb131000)
    /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f75eb7ba000)
    
    

    None of these look like a library of interest to you, so the library you want must have been statically linked.

    (As a side note, don’t use ldd on an untrusted executable b/c it may run the executable to get the information.)

    In that case, if you really want to dig, you can try something like readelf to dump info about the executable. If you know what you’re looking for (such as GTK), you might be able to grep for it. However, my version of Firefox has the symbol table stripped, so I don’t think there’s much else I can do.

    And of course, if you have open-source software, you can always just go check the source code :)



  • As mentioned in the other post, I absolutely love NHK Web Easy News: https://www3.nhk.or.jp/news/easy/

    It’s meant for children in Japan, so you are getting authentic Japanese content at a child’s level. Some of the things that I appreciate:

    • You can pick up little bits of culture and history along the way.
    • You can easily show and hide furigana on the web interface.
    • There is a button to have the article read to you in order to practice your listening. The voice is pretty robotic, but I like the practice.
    • Each news article is a simplified version a full-on “grown-up” article from the NHK, and that regular article is linked to at the bottom of the page. This makes for a nice transition – once you get more comfortable with the kids’ articles, you can try out the regular articles, and you can go in having some idea what they are about if you read the kids’ ones first.

    For anyone who is starting out, don’t be disheartened if it’s not really “easy” for you – that will take a while. It’s just a lot easier than the adult news.