home.social

#modules — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #modules, aggregated by home.social.

  1. EBRD sees Egypt’s hybrid solar-storage model spreading across MENA

    Falling battery costs and energy security pressure from regional conflict are driving a wave of sovereign-backed hybrid solar-plus-storage financings across the Middle East and North Africa (MENA), with the European Bank for Reconstruction and Develo…#Batteries #EnergyStorage #Finance #Modules #Software #Utility-scale
    EBRD sees Egypt's hybrid solar-storage model spreading across MENA - pv magazine Global

  2. @mboelen
    This is regarding your wonderful article linux-audit.com/kernel/kernel-. It is stated in this article

    there is also an alias option. This might be used to redirect a module to /dev/null

    Can you please elaborate on this? How to use block loading of a module when alias is used?

  3. @mboelen
    This is regarding your wonderful article linux-audit.com/kernel/kernel-. It is stated in this article

    there is also an alias option. This might be used to redirect a module to /dev/null

    Can you please elaborate on this? How to use block loading of a module when alias is used?

    #linux #kernel #kernelIntegrity #integrity #KernelIntegrity #kernelmodules #modules

  4. @mboelen
    This is regarding your wonderful article linux-audit.com/kernel/kernel-. It is stated in this article

    there is also an alias option. This might be used to redirect a module to /dev/null

    Can you please elaborate on this? How to use block loading of a module when alias is used?

    #linux #kernel #kernelIntegrity #integrity #KernelIntegrity #kernelmodules #modules

  5. @mboelen
    This is regarding your wonderful article linux-audit.com/kernel/kernel-. It is stated in this article

    there is also an alias option. This might be used to redirect a module to /dev/null

    Can you please elaborate on this? How to use block loading of a module when alias is used?

    #linux #kernel #kernelIntegrity #integrity #KernelIntegrity #kernelmodules #modules

  6. @mboelen
    This is regarding your wonderful article linux-audit.com/kernel/kernel-. It is stated in this article

    there is also an alias option. This might be used to redirect a module to /dev/null

    Can you please elaborate on this? How to use block loading of a module when alias is used?

    #linux #kernel #kernelIntegrity #integrity #KernelIntegrity #kernelmodules #modules

  7. Well, this is annoying.

    I have some little power #modules (bought on #AliExpress, natch) that were advertised as automatic boost/buck converters. Input from <4V to >30V, output from 1.25V to 35V.

    They're based on the XL6009 switching converter, which supports auto-buck-boost as one mode.

    But they appear to use it in boost-only mode. The output voltage can not go below the input as far as I can tell. From the datasheet, it looks like that's because the auto-buck-boost config requires a few more components, plus a transformer instead of a simple inductor, which is probably the main reason (BOM).

    The listing just seems to be ... wrong.

    Annoying.

    #seller #SellerDescription #YumCha #Chinesium #BuckConverter #BoostConverter #AutoBuckBoost #BuckBoost #electronics #hobby

  8. Well, this is annoying.

    I have some little power #modules (bought on #AliExpress, natch) that were advertised as automatic boost/buck converters. Input from <4V to >30V, output from 1.25V to 35V.

    They're based on the XL6009 switching converter, which supports auto-buck-boost as one mode.

    But they appear to use it in boost-only mode. The output voltage can not go below the input as far as I can tell. From the datasheet, it looks like that's because the auto-buck-boost config requires a few more components, plus a transformer instead of a simple inductor, which is probably the main reason (BOM).

    The listing just seems to be ... wrong.

    Annoying.

    #seller #SellerDescription #YumCha #Chinesium #BuckConverter #BoostConverter #AutoBuckBoost #BuckBoost #electronics #hobby

  9. Well, this is annoying.

    I have some little power #modules (bought on #AliExpress, natch) that were advertised as automatic boost/buck converters. Input from <4V to >30V, output from 1.25V to 35V.

    They're based on the XL6009 switching converter, which supports auto-buck-boost as one mode.

    But they appear to use it in boost-only mode. The output voltage can not go below the input as far as I can tell. From the datasheet, it looks like that's because the auto-buck-boost config requires a few more components, plus a transformer instead of a simple inductor, which is probably the main reason (BOM).

    The listing just seems to be ... wrong.

    Annoying.

    #seller #SellerDescription #YumCha #Chinesium #BuckConverter #BoostConverter #AutoBuckBoost #BuckBoost #electronics #hobby

  10. Well, this is annoying.

    I have some little power #modules (bought on #AliExpress, natch) that were advertised as automatic boost/buck converters. Input from <4V to >30V, output from 1.25V to 35V.

    They're based on the XL6009 switching converter, which supports auto-buck-boost as one mode.

    But they appear to use it in boost-only mode. The output voltage can not go below the input as far as I can tell. From the datasheet, it looks like that's because the auto-buck-boost config requires a few more components, plus a transformer instead of a simple inductor, which is probably the main reason (BOM).

    The listing just seems to be ... wrong.

    Annoying.

    #seller #SellerDescription #YumCha #Chinesium #BuckConverter #BoostConverter #AutoBuckBoost #BuckBoost #electronics #hobby

  11. Well, this is annoying.

    I have some little power #modules (bought on #AliExpress, natch) that were advertised as automatic boost/buck converters. Input from <4V to >30V, output from 1.25V to 35V.

    They're based on the XL6009 switching converter, which supports auto-buck-boost as one mode.

    But they appear to use it in boost-only mode. The output voltage can not go below the input as far as I can tell. From the datasheet, it looks like that's because the auto-buck-boost config requires a few more components, plus a transformer instead of a simple inductor, which is probably the main reason (BOM).

    The listing just seems to be ... wrong.

    Annoying.

    #seller #SellerDescription #YumCha #Chinesium #BuckConverter #BoostConverter #AutoBuckBoost #BuckBoost #electronics #hobby

  12. CW: rant (cmake)

    WTF, CMake still cannot be arsed to support import std; in C++‽

    Frankly, this is a complete joke and unacceptable for a modern build system! Like: “What would you say you are doing for a living?”-tiers level of unacceptable.

    They are
    actively holding back the evolution of C++ at this point!

    Anyways, does anyone have a recommendation for a build system that meets the most basic requirements ever:

    * Support for globs (So no, Meson is not a valid answer!), I do not consider having to manually edit the build-file each time I add a file acceptable.
    * Parallel build, strongly prefered by default!
    * Basic support of modules, in particular
    import std; has to just work!

    It is
    insane that I have to even ask this at this point. C++ modules have been a thing since C++20! This is not just a hald decade old superseeded standard. The version that superseeded it has been superseeded again since this week! (Okay, technically national bodies still have a vote, but the committee has voted it out as completed!)

    #cplusplus #modules #cmake

  13. CW: rant (cmake)

    WTF, CMake still cannot be arsed to support import std; in C++‽

    Frankly, this is a complete joke and unacceptable for a modern build system! Like: “What would you say you are doing for a living?”-tiers level of unacceptable.

    They are
    actively holding back the evolution of C++ at this point!

    Anyways, does anyone have a recommendation for a build system that meets the most basic requirements ever:

    * Support for globs (So no, Meson is not a valid answer!), I do not consider having to manually edit the build-file each time I add a file acceptable.
    * Parallel build, strongly prefered by default!
    * Basic support of modules, in particular
    import std; has to just work!

    It is
    insane that I have to even ask this at this point. C++ modules have been a thing since C++20! This is not just a hald decade old superseeded standard. The version that superseeded it has been superseeded again since this week! (Okay, technically national bodies still have a vote, but the committee has voted it out as completed!)

    #cplusplus #modules #cmake

  14. CW: rant (cmake)

    WTF, CMake still cannot be arsed to support import std; in C++‽

    Frankly, this is a complete joke and unacceptable for a modern build system! Like: “What would you say you are doing for a living?”-tiers level of unacceptable.

    They are
    actively holding back the evolution of C++ at this point!

    Anyways, does anyone have a recommendation for a build system that meets the most basic requirements ever:

    * Support for globs (So no, Meson is not a valid answer!), I do not consider having to manually edit the build-file each time I add a file acceptable.
    * Parallel build, strongly prefered by default!
    * Basic support of modules, in particular
    import std; has to just work!

    It is
    insane that I have to even ask this at this point. C++ modules have been a thing since C++20! This is not just a hald decade old superseeded standard. The version that superseeded it has been superseeded again since this week! (Okay, technically national bodies still have a vote, but the committee has voted it out as completed!)

    #cplusplus #modules #cmake

  15. CW: rant (cmake)

    WTF, CMake still cannot be arsed to support import std; in C++‽

    Frankly, this is a complete joke and unacceptable for a modern build system! Like: “What would you say you are doing for a living?”-tiers level of unacceptable.

    They are
    actively holding back the evolution of C++ at this point!

    Anyways, does anyone have a recommendation for a build system that meets the most basic requirements ever:

    * Support for globs (So no, Meson is not a valid answer!), I do not consider having to manually edit the build-file each time I add a file acceptable.
    * Parallel build, strongly prefered by default!
    * Basic support of modules, in particular
    import std; has to just work!

    It is
    insane that I have to even ask this at this point. C++ modules have been a thing since C++20! This is not just a hald decade old superseeded standard. The version that superseeded it has been superseeded again since this week! (Okay, technically national bodies still have a vote, but the committee has voted it out as completed!)

    #cplusplus #modules #cmake

  16. CW: rant (cmake)

    WTF, CMake still cannot be arsed to support import std; in C++‽

    Frankly, this is a complete joke and unacceptable for a modern build system! Like: “What would you say you are doing for a living?”-tiers level of unacceptable.

    They are
    actively holding back the evolution of C++ at this point!

    Anyways, does anyone have a recommendation for a build system that meets the most basic requirements ever:

    * Support for globs (So no, Meson is not a valid answer!), I do not consider having to manually edit the build-file each time I add a file acceptable.
    * Parallel build, strongly prefered by default!
    * Basic support of modules, in particular
    import std; has to just work!

    It is
    insane that I have to even ask this at this point. C++ modules have been a thing since C++20! This is not just a hald decade old superseeded standard. The version that superseeded it has been superseeded again since this week! (Okay, technically national bodies still have a vote, but the committee has voted it out as completed!)

    #cplusplus #modules #cmake

  17. Kernel programming lore

    Orientating myself in the kernel lore

    I haven't looked at the linux kernel source in too long a time. I just grabbed a section that was on top and started reading and learning

    Source code is nice to read IMHO

    lore.kernel.org/linux-input/20

    #kernel #lore #Linux #programming #OpenSource #POSIX #technology #modules #configure #make #asm #assembler #test #install

  18. Orbiter photos show lunar modules from first 2 moon landings more than 50 years later

    misryoum.com/us/science/orbite

    Recent photos taken by India’s Space Research Organization moon orbiter, known as Chandrayaan 2, clearly show the Apollo 11 and Apollo 12 landing sites more than 50 years later. The photos were taken by the Chandrayaan 2 orbiter in April 2021...

    #Orbiter #photos #show #lunar #modules #from #first #moon #landings #more #than #years #later #US_News_Hub #misryoum_com

  19. Caught a bug over the holidays so I’m mostly resting, feeling sorry for myself, and taking the time to at least carry out some mindless housekeeping tasks (updating dependencies, etc.) on some of my Node modules.

    Released updates to the following packages yesterday:

    Tape-based Node.js testing:

    • Tap monkey (codeberg.org/small-tech/tap-mo)
    • tap-out (codeberg.org/small-tech/tap-out)
    • esm-tape-runner (no changes; just migrated to Codeberg: codeberg.org/small-tech/esm-ta)

    Let’s Encrypt:

    • Node Pebble (codeberg.org/small-tech/node-p)

    Enjoy! 💕

    #NodeJS #SmallTech #tape #testing #tapMonkey #tapOut #esmTapeRunner #LetsEncrypt #NodePebble #npm #modules

  20. Caught a bug over the holidays so I’m mostly resting, feeling sorry for myself, and taking the time to at least carry out some mindless housekeeping tasks (updating dependencies, etc.) on some of my Node modules.

    Released updates to the following packages yesterday:

    Tape-based Node.js testing:

    • Tap monkey (codeberg.org/small-tech/tap-mo)
    • tap-out (codeberg.org/small-tech/tap-out)
    • esm-tape-runner (no changes; just migrated to Codeberg: codeberg.org/small-tech/esm-ta)

    Let’s Encrypt:

    • Node Pebble (codeberg.org/small-tech/node-p)

    Enjoy! 💕

    #NodeJS #SmallTech #tape #testing #tapMonkey #tapOut #esmTapeRunner #LetsEncrypt #NodePebble #npm #modules

  21. Caught a bug over the holidays so I’m mostly resting, feeling sorry for myself, and taking the time to at least carry out some mindless housekeeping tasks (updating dependencies, etc.) on some of my Node modules.

    Released updates to the following packages yesterday:

    Tape-based Node.js testing:

    • Tap monkey (codeberg.org/small-tech/tap-mo)
    • tap-out (codeberg.org/small-tech/tap-out)
    • esm-tape-runner (no changes; just migrated to Codeberg: codeberg.org/small-tech/esm-ta)

    Let’s Encrypt:

    • Node Pebble (codeberg.org/small-tech/node-p)

    Enjoy! 💕

    #NodeJS #SmallTech #tape #testing #tapMonkey #tapOut #esmTapeRunner #LetsEncrypt #NodePebble #npm #modules

  22. Caught a bug over the holidays so I’m mostly resting, feeling sorry for myself, and taking the time to at least carry out some mindless housekeeping tasks (updating dependencies, etc.) on some of my Node modules.

    Released updates to the following packages yesterday:

    Tape-based Node.js testing:

    • Tap monkey (codeberg.org/small-tech/tap-mo)
    • tap-out (codeberg.org/small-tech/tap-out)
    • esm-tape-runner (no changes; just migrated to Codeberg: codeberg.org/small-tech/esm-ta)

    Let’s Encrypt:

    • Node Pebble (codeberg.org/small-tech/node-p)

    Enjoy! 💕

    #NodeJS #SmallTech #tape #testing #tapMonkey #tapOut #esmTapeRunner #LetsEncrypt #NodePebble #npm #modules

  23. Caught a bug over the holidays so I’m mostly resting, feeling sorry for myself, and taking the time to at least carry out some mindless housekeeping tasks (updating dependencies, etc.) on some of my Node modules.

    Released updates to the following packages yesterday:

    Tape-based Node.js testing:

    • Tap monkey (codeberg.org/small-tech/tap-mo)
    • tap-out (codeberg.org/small-tech/tap-out)
    • esm-tape-runner (no changes; just migrated to Codeberg: codeberg.org/small-tech/esm-ta)

    Let’s Encrypt:

    • Node Pebble (codeberg.org/small-tech/node-p)

    Enjoy! 💕

    #NodeJS #SmallTech #tape #testing #tapMonkey #tapOut #esmTapeRunner #LetsEncrypt #NodePebble #npm #modules

  24. I haven't done this in a while so today I sorted and counted my precious RC2014 modules. Noticed the socket for the crystal on the dual-clock module broke off, so I will need to fix this sometime.

    The sixteen (16) modules seen here are the ones I don't use often, some of them being "duplicate" or backup parts.

    I use empty "Ferrero Rocher" gift boxes to store those modules. Of course, I had to take over the burdening task of efficiently emptying those boxes from their original content ... 🍫

    There are also another nineteen (19) modules being used by my Zed Pro setup and the machine that runs RC-BOX BBS.

    So today's total count of modules (in use or in store) sums up to 35. Yes. I'm a little mad ... (or maybe a fanboi?!) ...

    EDIT: actually, it's 36 - I forgot to count in the OLED module I once bought from @quazarsamcoupe

    #rc2014
    #modules
    #storagebox

  25. I haven't done this in a while so today I sorted and counted my precious RC2014 modules. Noticed the socket for the crystal on the dual-clock module broke off, so I will need to fix this sometime.

    The sixteen (16) modules seen here are the ones I don't use often, some of them being "duplicate" or backup parts.

    I use empty "Ferrero Rocher" gift boxes to store those modules. Of course, I had to take over the burdening task of efficiently emptying those boxes from their original content ... 🍫

    There are also another nineteen (19) modules being used by my Zed Pro setup and the machine that runs RC-BOX BBS.

    So today's total count of modules (in use or in store) sums up to 35. Yes. I'm a little mad ... (or maybe a fanboi?!) ...

    EDIT: actually, it's 36 - I forgot to count in the OLED module I once bought from @quazarsamcoupe

    #rc2014
    #modules
    #storagebox

  26. I haven't done this in a while so today I sorted and counted my precious RC2014 modules. Noticed the socket for the crystal on the dual-clock module broke off, so I will need to fix this sometime.

    The sixteen (16) modules seen here are the ones I don't use often, some of them being "duplicate" or backup parts.

    I use empty "Ferrero Rocher" gift boxes to store those modules. Of course, I had to take over the burdening task of efficiently emptying those boxes from their original content ... 🍫

    There are also another nineteen (19) modules being used by my Zed Pro setup and the machine that runs RC-BOX BBS.

    So today's total count of modules (in use or in store) sums up to 35. Yes. I'm a little mad ... (or maybe a fanboi?!) ...

    EDIT: actually, it's 36 - I forgot to count in the OLED module I once bought from @quazarsamcoupe

    #rc2014
    #modules
    #storagebox

  27. I haven't done this in a while so today I sorted and counted my precious RC2014 modules. Noticed the socket for the crystal on the dual-clock module broke off, so I will need to fix this sometime.

    The sixteen (16) modules seen here are the ones I don't use often, some of them being "duplicate" or backup parts.

    I use empty "Ferrero Rocher" gift boxes to store those modules. Of course, I had to take over the burdening task of efficiently emptying those boxes from their original content ... 🍫

    There are also another nineteen (19) modules being used by my Zed Pro setup and the machine that runs RC-BOX BBS.

    So today's total count of modules (in use or in store) sums up to 35. Yes. I'm a little mad ... (or maybe a fanboi?!) ...

    EDIT: actually, it's 36 - I forgot to count in the OLED module I once bought from @quazarsamcoupe

    #rc2014
    #modules
    #storagebox

  28. I haven't done this in a while so today I sorted and counted my precious RC2014 modules. Noticed the socket for the crystal on the dual-clock module broke off, so I will need to fix this sometime.

    The sixteen (16) modules seen here are the ones I don't use often, some of them being "duplicate" or backup parts.

    I use empty "Ferrero Rocher" gift boxes to store those modules. Of course, I had to take over the burdening task of efficiently emptying those boxes from their original content ... 🍫

    There are also another nineteen (19) modules being used by my Zed Pro setup and the machine that runs RC-BOX BBS.

    So today's total count of modules (in use or in store) sums up to 35. Yes. I'm a little mad ... (or maybe a fanboi?!) ...

    EDIT: actually, it's 36 - I forgot to count in the OLED module I once bought from @quazarsamcoupe

    #rc2014
    #modules
    #storagebox

  29. #Decentralized #Module #Federation #Microfrontend #Architecture

    I'm working on a #webapp and I'm being #creative on the #approach. It might be considered #overcomplicated (because it is), but I'm just trying something out. It's entirely possible this approach won't work #longterm. I see it as there is #onewaytofindout. I don't recommend this approach. Just sharing what I'm trying/#investigating.

    How it will be #architected: [positive-intentions.com/blog/d
    Some #benefits of the #approach: [positive-intentions.com/blog/s

    I find that #modulefederation and #microfrontends to generally be #discouraged when I see posts, but I think it works for me in my #approach. I'm #optimistic about the approach and the #benefits and so I wanted to #share details.

    When I serve the #federatedmodules, I can also host the #storybook statics so I think this could be a good way to #document the modules in #isolation.

    #Cryptography modules - cryptography.positive-intentio

    #P2P framework - p2p.positive-intentions.com/?p

    This way, I can create #microfrontends that consume these #modules. I can then #share the #functionality between #apps. The following apps are using a different codebase from each other (there is a #distinction between these apps in #opensource and #closesource). Sharing those #dependencies could help make it easier to roll out #updates to #coremechanics.

    #P2P chat - [chat.positive-intentions.com/]
    #P2P file transfer - [file.positive-intentions.com/]

    The #functionality also works when I create an #Android build with #Tauri. This could also lead to it being easier to create #newapps that could use the #modules created.

    I'm sure there will be some distinct #test/#maintenance #overhead, but depending on how it's #architected I think it could work and make it easier to #improve on the current #implementation.

    Everything about the #project is far from finished. It could be seen as this is a #complicated way to do what #npm does, but I think this #approach allows for greater #flexibility by being able to #separate #opensource and #closesource code for the #web. (Of course as #javascript, it will always be "source code available". Especially in the age of #AI, I'm sure it's possible to #reverseengineer it like never before.)

    (mastodon might not be the place for something like this, so let me know if you dont like this kind of content. i typically post on reddit and would like to shift it more towards mastodon. i also use lemmy, but mastodon has a better reach.)

  30. A couple of useful tools for the #NodeJS¹ folks out there working on longer-term projects:

    • npm-check-updates (ncu) is a tool that will help you keep your dependencies updated: npmjs.com/package/npm-check-up

    knip.dev/explanations/comparis (successor to unimported, now that’s deprecated) will help you find unused files and dependencies.

    ¹ Kitten (codeberg.org/kitten/app) uses Node.js as its runtime.

    #NodeJS #ncu #npmCheckUpdates #knip #unimported #packageManagement #npm #node #modules #nodeModules

  31. A couple of useful tools for the #NodeJS¹ folks out there working on longer-term projects:

    • npm-check-updates (ncu) is a tool that will help you keep your dependencies updated: npmjs.com/package/npm-check-up

    knip.dev/explanations/comparis (successor to unimported, now that’s deprecated) will help you find unused files and dependencies.

    ¹ Kitten (codeberg.org/kitten/app) uses Node.js as its runtime.

    #NodeJS #ncu #npmCheckUpdates #knip #unimported #packageManagement #npm #node #modules #nodeModules