home.social

#c20 — Public Fediverse posts

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

  1. Oh, look! Another riveting sequel in the never-ending saga of "Why Can't C++ Just Get Along With C?" 🤦‍♂️🔧 Apparently, 2026 brings us groundbreaking revelations like... brace yourself... C++ is STILL not a superset of C! 🎉🔍 Meanwhile, #C20 and #C23 have made changes that make about as much sense as a hipster's coffee order. ☕💼
    lospino.so/blog/c-constructs-t #Cplusplus #C #programming #humor #technews #HackerNews #ngated

  2. Oh, look! Another riveting sequel in the never-ending saga of "Why Can't C++ Just Get Along With C?" 🤦‍♂️🔧 Apparently, 2026 brings us groundbreaking revelations like... brace yourself... C++ is STILL not a superset of C! 🎉🔍 Meanwhile, #C20 and #C23 have made changes that make about as much sense as a hipster's coffee order. ☕💼
    lospino.so/blog/c-constructs-t #Cplusplus #C #programming #humor #technews #HackerNews #ngated

  3. Oh, look! Another riveting sequel in the never-ending saga of "Why Can't C++ Just Get Along With C?" 🤦‍♂️🔧 Apparently, 2026 brings us groundbreaking revelations like... brace yourself... C++ is STILL not a superset of C! 🎉🔍 Meanwhile, #C20 and #C23 have made changes that make about as much sense as a hipster's coffee order. ☕💼
    lospino.so/blog/c-constructs-t #Cplusplus #C #programming #humor #technews #HackerNews #ngated

  4. Oh, look! Another riveting sequel in the never-ending saga of "Why Can't C++ Just Get Along With C?" 🤦‍♂️🔧 Apparently, 2026 brings us groundbreaking revelations like... brace yourself... C++ is STILL not a superset of C! 🎉🔍 Meanwhile, #C20 and #C23 have made changes that make about as much sense as a hipster's coffee order. ☕💼
    lospino.so/blog/c-constructs-t #Cplusplus #C #programming #humor #technews #HackerNews #ngated

  5. Oh, look! Another riveting sequel in the never-ending saga of "Why Can't C++ Just Get Along With C?" 🤦‍♂️🔧 Apparently, 2026 brings us groundbreaking revelations like... brace yourself... C++ is STILL not a superset of C! 🎉🔍 Meanwhile, #C20 and #C23 have made changes that make about as much sense as a hipster's coffee order. ☕💼
    lospino.so/blog/c-constructs-t #Cplusplus #C #programming #humor #technews #HackerNews #ngated

  6. Comunismul nu a murit el doar s-a travestit, trăiască Agenda 2030, C40 si orașul de 15 minute Ce ai spune dacă cineva ar propune să nu ai voie să ai o mașină, să nu ai voie sa mănânci carne, să nu poți cumpăra mai mult de 3 perechi de haine pe an, sau să nu mai ai voie sa călătorești cu avionul? 👉 c.aparatorul.md/dl00c 👈 #Agenda2030 #BuenosAires #C20 #C40 #cădeazidulBerlinului #capitalismul #comunismul #cutiaPandorei #Davos #EcoMarxisti #Occidentalii #Ora...
    c.aparatorul.md/dl00c

  7. Talk: Who’s Afraid of the Big Bad Template

    Templates and metaprogramming considered as the big bad wolf of C++, and it’s time to stop being scared of this wolf, as it’s one of the most powerful creatures of C++.

    In this talk I’ve demonstrated the power of this incredible creature, while I hope that this talk would be an easy enterence to this concept (pan intended), and to help you developing the anticipation to walk into the cave of metaprogramming.

    The talk was give on Core C++ 2025.

    https://youtu.be/LWeZctvHhiI?si=i2v2yFgCN8eoYHKB

    Useful Links

    GitHub Repo
    Presentation Slides

    Feel fee to leave your thoughts in the comments, and happy compile-time coding.

    #advanced #beginners #C #c17 #c20 #conference #CoralKashri #CoreC #CoreC2025 #Intermediate #metaProgramming #modernC #talk #templates

  8. The #TTRPGs I would love to see at my table:

    • Lancer
    • Draw Steel
    • D&D 4E
    • Vampire the Masquerade (V20)
    • Changeling the Dreaming
    • Some type of cyberpunk game

    The TTRPGS I think I have the time and energy to run:
    • Lancer
    • D&D 4E
    ? Draw Steel
    ? Vampire the Masquerade (V20)

    #TTRPG #VampireTheMasquerade #VtM #DnD4E #LancerRPG #DrawSteel #ChangelingTheDreaming #CtD #Cyberpunk #V20 #C20

  9. The #TTRPGs I would love to see at my table:

    • Lancer
    • Draw Steel
    • D&D 4E
    • Vampire the Masquerade (V20)
    • Changeling the Dreaming
    • Some type of cyberpunk game

    The TTRPGS I think I have the time and energy to run:
    • Lancer
    • D&D 4E
    ? Draw Steel
    ? Vampire the Masquerade (V20)

    #TTRPG #VampireTheMasquerade #VtM #DnD4E #LancerRPG #DrawSteel #ChangelingTheDreaming #CtD #Cyberpunk #V20 #C20

  10. The #TTRPGs I would love to see at my table:

    • Lancer
    • Draw Steel
    • D&D 4E
    • Vampire the Masquerade (V20)
    • Changeling the Dreaming
    • Some type of cyberpunk game

    The TTRPGS I think I have the time and energy to run:
    • Lancer
    • D&D 4E
    ? Draw Steel
    ? Vampire the Masquerade (V20)

    #TTRPG #VampireTheMasquerade #VtM #DnD4E #LancerRPG #DrawSteel #ChangelingTheDreaming #CtD #Cyberpunk #V20 #C20

  11. The #TTRPGs I would love to see at my table:

    • Lancer
    • Draw Steel
    • D&D 4E
    • Vampire the Masquerade (V20)
    • Changeling the Dreaming
    • Some type of cyberpunk game

    The TTRPGS I think I have the time and energy to run:
    • Lancer
    • D&D 4E
    ? Draw Steel
    ? Vampire the Masquerade (V20)

    #TTRPG #VampireTheMasquerade #VtM #DnD4E #LancerRPG #DrawSteel #ChangelingTheDreaming #CtD #Cyberpunk #V20 #C20

  12. The #TTRPGs I would love to see at my table:

    • Lancer
    • Draw Steel
    • D&D 4E
    • Vampire the Masquerade (V20)
    • Changeling the Dreaming
    • Some type of cyberpunk game

    The TTRPGS I think I have the time and energy to run:
    • Lancer
    • D&D 4E
    ? Draw Steel
    ? Vampire the Masquerade (V20)

    #TTRPG #VampireTheMasquerade #VtM #DnD4E #LancerRPG #DrawSteel #ChangelingTheDreaming #CtD #Cyberpunk #V20 #C20

  13. Reverse Iterations

    Sometimes, we all need a way to iterate over a container in the opposite direction. There are several ways to reverse-iterate a container, and in this article, we’ll explore them.

    Index Iteration

    Probably the simplest way, taken from C is to iterate using an index location:

    for (int64_t index = ssize(container) - 1; index >= 0; --index) {    // do something with `container[index]`}

    This way is highly not recommended as it might lead to infinite loops if done incorrectly (for example by using uint64_t or size_t for the index type), and you can find more issues with this way in some previous articles about iterators in this blog.

    Reverse Iterators

    Another way to iterate a container is by using reverse iterators (rbegin() and rend()):

    for (auto it = container.rbegin(); it != container.rend(); ++it) {    // do something with `*it`}

    This is a more recommended way, but it might be a little bit frustrating compared to a regular for-range loop:

    for (auto elem : container) { /*do something with `elem`*/ }

    The closest way to this method using the standard (before C++20) is:

    std::for_each(container.rbegin(), container.rend(), [](auto elem) {    // so something with `elem`});

    Ranges (C++20)

    If you are using the ranges library, or using at least C++20, you can use the following method to iterate a container in reverse order:

    for (auto elem : container | std::views::reverse) {    // do something with `elem`}

    Custom Reverse Container View

    Another way to use the for-range loop (even if you don’t use C++20 or the ranges library), is to create your own container mask, to modify the behavior of the begin() and end() functions:

    template <typename T>class reverse_view {public:    reverse_view(T& cont) : container(&cont) {}        typename T::reverse_iterator begin() { return container->rbegin(); }    typename T::reverse_iterator end() { return container->rend(); }    private:    T* container;};

    Then, you’ll be able to use it like that:

    std::vector<int> container = {1, 2, 3, 4, 5};for (int elem : reverse_view(container)) {    std::cout << elem << ", ";}

    More Ways

    I hope you learned something new, and feel free to share in the comments if you know other ways to reverse-iterate over a container.

    #advanced #C_ #c11 #c14 #c17 #c20 #containers #Intermediate #Iterators #ranges #reverse #reverseIterators

  14. My parents in law have two routers and multiple network names in their house. Both routers show "WAN unplugged". They have wireless internet on their devices at home using a certain SSID, say network1, and the corresponding password, and my android device does too. But my laptops (apple and linux) cannot get wifi using the same SSID and password for network1. Some SSID network names, say network2, show "no internet" on my Android device. Any ideas what these devices are doing?

  15. My parents in law have two #tlink #c20 routers and multiple network names in their house. Both routers show "WAN unplugged". They have wireless internet on their devices at home using a certain SSID, say network1, and the corresponding #wifi password, and my android device does too. But my laptops (apple and linux) cannot get wifi using the same SSID and password for network1. Some SSID network names, say network2, show "no internet" on my Android device. Any ideas what these devices are doing?

  16. My parents in law have two #tlink #c20 routers and multiple network names in their house. Both routers show "WAN unplugged". They have wireless internet on their devices at home using a certain SSID, say network1, and the corresponding #wifi password, and my android device does too. But my laptops (apple and linux) cannot get wifi using the same SSID and password for network1. Some SSID network names, say network2, show "no internet" on my Android device. Any ideas what these devices are doing?

  17. My parents in law have two #tlink #c20 routers and multiple network names in their house. Both routers show "WAN unplugged". They have wireless internet on their devices at home using a certain SSID, say network1, and the corresponding #wifi password, and my android device does too. But my laptops (apple and linux) cannot get wifi using the same SSID and password for network1. Some SSID network names, say network2, show "no internet" on my Android device. Any ideas what these devices are doing?

  18. My parents in law have two #tlink #c20 routers and multiple network names in their house. Both routers show "WAN unplugged". They have wireless internet on their devices at home using a certain SSID, say network1, and the corresponding #wifi password, and my android device does too. But my laptops (apple and linux) cannot get wifi using the same SSID and password for network1. Some SSID network names, say network2, show "no internet" on my Android device. Any ideas what these devices are doing?

  19. Venez rencontrer la communauté et l'équipe @ow2 sur le stand d'OSXP
    📆 4-5 décembre 2024
    📍Palais de Congrès de Paris
    🎤 Pierre-Yves Gibello, CEO d'OW2, modèrera la table ronde sur 'Les alternatives européennes aux Gafam 🇪🇺' le 4/12 à 12:20, et précisera le 5/12 à 11:30 'Comment s'orienter dans la jungle des aides 🇪🇺 '.

    🔗 ow2.org/view/Events/Open_Sourc

  20. Venez rencontrer la communauté et l'équipe @ow2 sur le stand #C20 d'OSXP
    📆 4-5 décembre 2024
    📍Palais de Congrès de Paris
    🎤 Pierre-Yves Gibello, CEO d'OW2, modèrera la table ronde sur 'Les alternatives européennes aux Gafam 🇪🇺' le 4/12 à 12:20, et précisera le 5/12 à 11:30 'Comment s'orienter dans la jungle des aides 🇪🇺 '.

    🔗 ow2.org/view/Events/Open_Sourc

  21. Venez rencontrer la communauté et l'équipe @ow2 sur le stand #C20 d'OSXP
    📆 4-5 décembre 2024
    📍Palais de Congrès de Paris
    🎤 Pierre-Yves Gibello, CEO d'OW2, modèrera la table ronde sur 'Les alternatives européennes aux Gafam 🇪🇺' le 4/12 à 12:20, et précisera le 5/12 à 11:30 'Comment s'orienter dans la jungle des aides 🇪🇺 '.

    🔗 ow2.org/view/Events/Open_Sourc

  22. Venez rencontrer la communauté et l'équipe @ow2 sur le stand #C20 d'OSXP
    📆 4-5 décembre 2024
    📍Palais de Congrès de Paris
    🎤 Pierre-Yves Gibello, CEO d'OW2, modèrera la table ronde sur 'Les alternatives européennes aux Gafam 🇪🇺' le 4/12 à 12:20, et précisera le 5/12 à 11:30 'Comment s'orienter dans la jungle des aides 🇪🇺 '.

    🔗 ow2.org/view/Events/Open_Sourc

  23. Venez rencontrer la communauté et l'équipe @ow2 sur le stand #C20 d'OSXP
    📆 4-5 décembre 2024
    📍Palais de Congrès de Paris
    🎤 Pierre-Yves Gibello, CEO d'OW2, modèrera la table ronde sur 'Les alternatives européennes aux Gafam 🇪🇺' le 4/12 à 12:20, et précisera le 5/12 à 11:30 'Comment s'orienter dans la jungle des aides 🇪🇺 '.

    🔗 ow2.org/view/Events/Open_Sourc

  24. At last, the long-suffering boggans get a kithbook of their own...! C20 brings us the official Kithbook: Boggans for all of your dependable craft-fae needs. Learn about the kith's history, culture, and unexpected affection for Chaucer's Wife of Bath. We give the text a read and share our gossip, as the boggans would no doubt want us to do. 🐝

    Hear it through the grapevine: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  25. At last, the long-suffering boggans get a kithbook of their own...! C20 brings us the official Kithbook: Boggans for all of your dependable craft-fae needs. Learn about the kith's history, culture, and unexpected affection for Chaucer's Wife of Bath. We give the text a read and share our gossip, as the boggans would no doubt want us to do. 🐝

    Hear it through the grapevine: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  26. Home is where the dross is...! We're talking about freeholds, glades, thorpes, et cetera today, as we go through C20's aptly named Book of Freeholds. Presenting far more extensive systems and suggestions than we've hitherto had for these centers of fae life, it's a dense volume with much material for players and STs alike. 🏡

    Come and sit by the balefire for a while at: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  27. Home is where the dross is...! We're talking about freeholds, glades, thorpes, et cetera today, as we go through C20's aptly named Book of Freeholds. Presenting far more extensive systems and suggestions than we've hitherto had for these centers of fae life, it's a dense volume with much material for players and STs alike. 🏡

    Come and sit by the balefire for a while at: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  28. Home is where the dross is...! We're talking about freeholds, glades, thorpes, et cetera today, as we go through C20's aptly named Book of Freeholds. Presenting far more extensive systems and suggestions than we've hitherto had for these centers of fae life, it's a dense volume with much material for players and STs alike. 🏡

    Come and sit by the balefire for a while at: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  29. Home is where the dross is...! We're talking about freeholds, glades, thorpes, et cetera today, as we go through C20's aptly named Book of Freeholds. Presenting far more extensive systems and suggestions than we've hitherto had for these centers of fae life, it's a dense volume with much material for players and STs alike. 🏡

    Come and sit by the balefire for a while at: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  30. Home is where the dross is...! We're talking about freeholds, glades, thorpes, et cetera today, as we go through C20's aptly named Book of Freeholds. Presenting far more extensive systems and suggestions than we've hitherto had for these centers of fae life, it's a dense volume with much material for players and STs alike. 🏡

    Come and sit by the balefire for a while at: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  31. Now that we're through the corebook, it's time to get supplementary. We're joined this week by author Christine Beard to talk about her work, Yours to Keep (a jumpstart for Changeling: the Dreaming 20th), as well as the line's Ready-Made Characters book. This pair of books can help new and veteran players alike launch their first chronicle; we discuss how, and whether, and why. 🌱

    The deets: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  32. Now that we're through the corebook, it's time to get supplementary. We're joined this week by author Christine Beard to talk about her work, Yours to Keep (a jumpstart for Changeling: the Dreaming 20th), as well as the line's Ready-Made Characters book. This pair of books can help new and veteran players alike launch their first chronicle; we discuss how, and whether, and why. 🌱

    The deets: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  33. Now that we're through the corebook, it's time to get supplementary. We're joined this week by author Christine Beard to talk about her work, Yours to Keep (a jumpstart for Changeling: the Dreaming 20th), as well as the line's Ready-Made Characters book. This pair of books can help new and veteran players alike launch their first chronicle; we discuss how, and whether, and why. 🌱

    The deets: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  34. Now that we're through the corebook, it's time to get supplementary. We're joined this week by author Christine Beard to talk about her work, Yours to Keep (a jumpstart for Changeling: the Dreaming 20th), as well as the line's Ready-Made Characters book. This pair of books can help new and veteran players alike launch their first chronicle; we discuss how, and whether, and why. 🌱

    The deets: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  35. Now that we're through the corebook, it's time to get supplementary. We're joined this week by author Christine Beard to talk about her work, Yours to Keep (a jumpstart for Changeling: the Dreaming 20th), as well as the line's Ready-Made Characters book. This pair of books can help new and veteran players alike launch their first chronicle; we discuss how, and whether, and why. 🌱

    The deets: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  36. As our trilogy on the Changeling 20 corebook concludes, we hope that these episodes have been comprehensive and thoro', for new and veteran players alike! This time, we're talking talk about C20's changes—big ones, that is, because there are umpteen little tweaks to be found in the pages. Some we liked, others we did NOT, but we tried to keep our salt to a minimum. 🥨

    As things stand: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg

  37. As our trilogy on the Changeling 20 corebook concludes, we hope that these episodes have been comprehensive and thoro', for new and veteran players alike! This time, we're talking talk about C20's changes—big ones, that is, because there are umpteen little tweaks to be found in the pages. Some we liked, others we did NOT, but we tried to keep our salt to a minimum. 🥨

    As things stand: changelingthepodcast.com/podca

    #ChangelingTheDreaming #C20 #Changeling20 #ctd #WorldOfDarkness #wod #ttrpg