GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by LisPi (lispi314@udongein.xyz)

  1. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Friday, 11-Sep-2026 08:02:02 JST LisPi LisPi
    in reply to
    • iced depresso
    @icedquinn It cripples everything in that directory and the entire VMs.

    Why assign them persistent storage if you don't care about any of it? An overlayfs atop a tmpfs & a read-only root partition would do even better.
    In conversation about 2 days ago from udongein.xyz permalink
  2. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Friday, 11-Sep-2026 07:48:06 JST LisPi LisPi

    #Gentoo wiki is wrong about btrfs & VMs and it annoys me.

    No, one does not disable CoW on btrfs to improve performance. That nukes not only the CoW properly but also the integrity. The durability of data is also entirely ruined by doing that, btrfs' model of atomicity is entirely built on copy-on-write.

    (swap is effectively the only-use case that makes sense for that file attribute.)

    What one does is adjust commit frequency, dirty page cache ratios and in-VM workloads that unnecessarily request synchronous writes (get rid of systemd-journald persistent/on-disk IO, or the entire program, among others).

    (One could just entirely disable the VMs' ability to do synchronous writes, but then they may truly need them sometimes. So it's best to actually understand one's workload properly.)

    If one wants to use a faster filesystem that doesn't do integrity checking, don't mangle btrfs, configure it properly or just use xfs instead.

    In conversation about 2 days ago from udongein.xyz permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      @me.no
      from Jon Pedersen
  3. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Thursday, 10-Sep-2026 07:53:58 JST LisPi LisPi
    • Rich Felker
    • Jan Schaumann
    • anna
    • Gantua
    @mirabilos @dalias @jschauma @gantua @navi Back when hardware with more than one real CPU core was rare, it made sense but these days that is clearly a bottleneck.

    (And most languages & frameworks providing green threads now are using multiple OS thread workers.)
    In conversation about 3 days ago from udongein.xyz permalink
  4. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Thursday, 10-Sep-2026 02:44:01 JST LisPi LisPi
    in reply to
    • Rich Felker
    • Jan Schaumann
    • Gantua

    @gantua @dalias @jschauma @mirabilos > If you have a stupid signal handler that sets a global variable its_time_to_exit = 1 which is just read elsewhere as a volatile, then once you add threads, suddenly you have an memory ordering issue

    That's very much not the way I would do it or inter-thread communication, but if you want to do it that way then pthread_key_create, pthread_setspecific and pthread_getspecific are probably the answer to that problem.

    In conversation about 3 days ago from udongein.xyz permalink
  5. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Thursday, 10-Sep-2026 02:41:25 JST LisPi LisPi
    in reply to
    • Rich Felker
    • Jan Schaumann
    • anna
    • Gantua
    @dalias @jschauma @gantua @navi @mirabilos When you compare a cost in megabytes between kilobytes, it means at least an order of reduction less available on my systems (despite machines with terabytes of memory existing, I do not have one).
    In conversation about 3 days ago from gnusocial.jp permalink
  6. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Thursday, 10-Sep-2026 02:35:41 JST LisPi LisPi
    in reply to
    • Rich Felker
    • Jan Schaumann
    • anna
    • Gantua

    @dalias @navi @jschauma @gantua @mirabilos After using a few languages with working green threads, I do hate how OS threads are expensive and one can't just use the naive option with them without all sorts of problems.

    In conversation about 3 days ago from gnusocial.jp permalink
  7. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Thursday, 10-Sep-2026 02:33:10 JST LisPi LisPi
    in reply to
    • Rich Felker
    • Jan Schaumann
    • Gantua
    @dalias @gantua @jschauma @mirabilos > You don't even have to do silly thread pool shenanigans like they say.

    That depends on how much stuff you intend to write at once and whether you intend to write & fsync it.

    Though in many cases I prefer to use message queues instead of spawning workers per-job, it's less expensive, easier to get right and quicker to write right.
    In conversation about 3 days ago from gnusocial.jp permalink
  8. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Wednesday, 09-Sep-2026 20:23:15 JST LisPi LisPi
    in reply to
    • Rich Felker
    • Jan Schaumann
    • Gantua

    @gantua @dalias @jschauma @mirabilos I do think that portable libraries should be preferred for addressing that issue to instead using Linux/platform-specific options directly (building on standards, rather than disregarding them).

    Given the Linux kernel project produces libraries to make their custom APIs less painful to use, people are probably already using a library anyway.

    In conversation about 4 days ago from udongein.xyz permalink
  9. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Wednesday, 09-Sep-2026 09:49:32 JST LisPi LisPi
    in reply to
    • Rich Felker
    • Jan Schaumann
    @dalias @jschauma @mirabilos > And it's certainly not needed for application-level code that should be portable not written to wacky Linux-specific APIs.

    Oh right, I had completely forgotten people used io_uring for anything other than weird cloudflare stuff and filesystems.

    > (Looking at you, Linux)

    Yeah, it's annoying.
    In conversation about 4 days ago from gnusocial.jp permalink
  10. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Wednesday, 09-Sep-2026 09:33:41 JST LisPi LisPi
    in reply to
    • Rich Felker
    • Jan Schaumann
    @dalias @mirabilos @jschauma A pity io_uring has so many security issues.

    Its enabling of making filesystems operate exclusively in userspace with reduced performance penalties would be a step in the right way.

    (Of course it should be done regardless of penalties.)
    In conversation about 4 days ago from gnusocial.jp permalink
  11. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Wednesday, 09-Sep-2026 08:50:20 JST LisPi LisPi
    in reply to
    • cjd
    • Zeb 摆烂
    @cjd @Zeb By including it in the price. That becomes at-cost + VAT.

    You're implying that's an acceptable outcome. It isn't.

    Sales tax is harmful and shouldn't be encouraged.
    In conversation about 4 days ago from udongein.xyz permalink
  12. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Wednesday, 09-Sep-2026 08:42:51 JST LisPi LisPi
    in reply to
    • cjd
    • Zeb 摆烂
    @cjd @Zeb > anyone selling the hub to the public can license it for 20% of their sale price

    That makes it impossible to sell it at-cost/non-profit, that's not okay.
    In conversation about 4 days ago from udongein.xyz permalink
  13. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Tuesday, 08-Sep-2026 07:04:50 JST LisPi LisPi
    in reply to
    • Rich Felker
    • datenwolf
    • jpoesen | 🇪🇺 | 🏳️‍🌈
    @dalias @Robotistry @jpoesen @datenwolf I suspect a lot of people get fooled by buying the devices presented on shop floors, which are typically spyware-filled and/or more expensive (for the "quality" ones), instead of looking for the actually good ones that are catalogue/online only.
    In conversation about 5 days ago from udongein.xyz permalink
  14. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Tuesday, 08-Sep-2026 07:04:48 JST LisPi LisPi
    in reply to
    • Rich Felker
    • datenwolf
    • LisPi
    • jpoesen | 🇪🇺 | 🏳️‍🌈

    @dalias @Robotistry @datenwolf @jpoesen I've been told in other threads that some countries don't have that, but here it's an extremely common malicious practice. Effectively normalized.

    In conversation about 5 days ago from udongein.xyz permalink
  15. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Monday, 07-Sep-2026 12:18:35 JST LisPi LisPi
    in reply to
    • iced depresso
    @icedquinn As in "the first reason they did is that their country bent knee"?

    The sentence construction confuses me.
    In conversation about 6 days ago from udongein.xyz permalink
  16. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Monday, 07-Sep-2026 12:02:20 JST LisPi LisPi
    Regarding the Autistici shutdown thing, did they have to close down because they're worried about extralegal bullshit by the USA, or because their host country for some reason decided to bend knee to the USA and somehow considered they still had meaningful opinions worth paying attention to on such matters?
    In conversation about 6 days ago from udongein.xyz permalink
  17. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Saturday, 05-Sep-2026 03:23:57 JST LisPi LisPi
    in reply to
    • Rich Felker
    • svp
    @dalias @svp They've also never answered you when you mention it, iirc.
    In conversation about 8 days ago from udongein.xyz permalink
  18. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Friday, 04-Sep-2026 05:48:46 JST LisPi LisPi
    in reply to
    • iced depresso
    • SuperDicq
    • 【Ξnigmatico】:misskey:
    • Mars 🌰 Squirrelbite.com
    • mstar

    @icedquinn @SuperDicq @enigmatico @mstar @mars Dragons are tasty according to Siegfried.

    In any case, if direct connections to other peers are a problem, low-latency mixnets are indeed no longer an option. Delay-tolerant asynchronous networking, including considerable amounts of sneakernet-like methods, becomes necessary.

    That requires a considerably harsher authoritarian stance and outside of North Korea no one really does it fully. (China does not investigate all connections nor all foreign connections.)

    In conversation about 9 days ago from udongein.xyz permalink

    Attachments


  19. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Friday, 04-Sep-2026 05:44:10 JST LisPi LisPi
    in reply to
    • SuperDicq
    • 【Ξnigmatico】:misskey:
    • Mars 🌰 Squirrelbite.com
    • mstar
    @mstar @enigmatico @SuperDicq @mars Which is meaningless if you just participate in something like I2P.

    Oh sure they know you participate. They could have gotten the exact same info from traffic flow data from the ISP and it would tell them exactly as little as to what you're actually doing.
    In conversation about 9 days ago from udongein.xyz permalink
  20. Embed this notice
    LisPi (lispi314@udongein.xyz)'s status on Thursday, 03-Sep-2026 12:19:52 JST LisPi LisPi
    in reply to
    • Matt Blaze
    • Rich Felker
    @dalias @mattblaze I just took "unaided" at its most literal sense.

    Glasses are technological help, surgery used to prevent loss of eyesight is use of technological help (and medical techniques).
    In conversation about 10 days ago from udongein.xyz permalink
  • Before

User actions

    LisPi

    LisPi

    Hi, I'm Lispi, Lisp (Technomancer) Wizard (to eventually be).You might know me from @lispi314@mastodon.top I like Free Software, #Emacs and resilient computing a lot.I also like anime girls, animes with cute girls doing cute things and artwork with them too. Cute stories are good too.Some Pins:Software and Assumed Privilege, common problems: https://mastodon.top/@lispi314/111253066257920146Writing Privacy-preserving software & services 101: https://mastodon.top/@lispi314/110849018589421824#Kopimism #FreeSoftware #CommonLisp

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          209694
          Member since
          6 Nov 2023
          Notices
          1082
          Daily average
          1

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.