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 Greg Wilson (gvwilson@mastodon.social), page 5

  1. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Tuesday, 17-Dec-2024 21:46:27 JST Greg Wilson Greg Wilson

    Barba Roque et al 2024: "Unveiling the Energy Vampires: A Methodology for Debugging Software Energy Consumption" https://arxiv.org/abs/2412.10063 Presents an energy debugging methodology for identifying and isolating energy consumption hotspots in software systems. One finding: Redis uses 20% more power on Alpine than Ubuntu in some cases because of a difference in different C library implementations of memcpy. #nwit

    In conversation Tuesday, 17-Dec-2024 21:46:27 JST from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: arxiv.org
      Unveiling the Energy Vampires: A Methodology for Debugging Software Energy Consumption
      Energy consumption in software systems is becoming increasingly important, especially in large-scale deployments. However, debugging energy-related issues remains challenging due to the lack of specialized tools. This paper presents an energy debugging methodology for identifying and isolating energy consumption hotspots in software systems. We demonstrate the methodology's effectiveness through a case study of Redis, a popular in-memory database. Our analysis reveals significant energy consumption differences between Alpine and Ubuntu distributions, with Alpine consuming up to 20.2% more power in certain operations. We trace this difference to the implementation of the memcpy function in different C standard libraries (musl vs. glibc). By isolating and benchmarking memcpy, we confirm it as the primary cause of the energy discrepancy. Our findings highlight the importance of considering energy efficiency in software dependencies and demonstrate the capability to assist developers in identifying and addressing energy-related issues. This work contributes to the growing field of sustainable software engineering by providing a systematic approach to energy debugging and using it to unveil unexpected energy behaviors in Alpine.
  2. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Saturday, 14-Dec-2024 21:36:03 JST Greg Wilson Greg Wilson

    Arya et al 2024: "The Software Documentor Mindset" https://arxiv.org/abs/2412.09422 Explores why people voluntarily create documentation for open source software projects, how they pick topics, and other related factors; none of the findings are particularly surprising in retrospect, but that's not the same as saying I could have predicted them. #nwit

    In conversation Saturday, 14-Dec-2024 21:36:03 JST from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: arxiv.org
      The Software Documentor Mindset
      Software technologies are used by programmers with diverse backgrounds. To fulfill programmers' need for information, enthusiasts contribute numerous learning resources that vary in style and content, which act as documentation for the corresponding technology. We interviewed 26 volunteer documentation contributors, i.e. documentors, to understand why and how they create such documentation. From a qualitative analysis of our interviews, we identified a total of sixteen considerations that documentors have during the documentation contribution process, along three dimensions, namely motivations, topic selection techniques, and styling objectives. We grouped related considerations based on common underlying themes, to elicit five software documentor mindsets that occur during documentation contribution activities. We propose a structure of mindsets, and their associated considerations across the three dimensions, as a framework for reasoning about the documentation contribution process. This framework can inform information seeking as well as documentation creation tools about the context in which documentation was contributed.
  3. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Wednesday, 11-Dec-2024 00:14:47 JST Greg Wilson Greg Wilson

    Nourry et al 2024: "Myth: The loss of core developers is a critical issue for OSS communities" https://arxiv.org/abs/2412.00313 "89% of studied projects have lost their core development team at least once…in 70% of cases, this happened in the first three years of the project… most projects rely on a single core developer [and] only 27% of projects that were abandoned were able to attract at least one new [core] developer." actually makes it sound like loss of core devs *is* an issue, not a myth… #nwit

    In conversation Wednesday, 11-Dec-2024 00:14:47 JST from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: arxiv.org
      Myth: The loss of core developers is a critical issue for OSS communities
      Throughout their lifetime, open-source software systems will naturally attract new contributors and lose existing contributors. Not all OSS contributors are equal, however, as some contributors within a project possess significant knowledge and expertise of the codebase (i.e., core developers). When investigating the ability of projects to attract new contributors and how often a project loses contributors, it is therefore important to take into account the expertise of the contributors. Since core developers are vital to the longevity of projects, we therefore aim to find out: can OSS projects attract new core developers and how often do OSS projects lose core developers? To investigate core developer contribution patterns, we calculate the truck factor (or bus factor) of over 36,000 OSS projects to investigate how often TF developers join or abandon OSS projects. We find that 89% of our studied projects have experienced losing their core development team at least once. Our results also show that in 70% of cases, this project abandonment happens within the first three years of the project life. We also find that most OSS projects rely on a single core developer to maintain development activities. Finally, we find that only 27% of projects that were abandoned were able to attract at least one new TF developer. Our analysis shows that it is not uncommon for OSS projects to lose their initial core development team. This is likely due to most OSS project relying on a single core developer to maintain development activities. The first year of development is critical for OSS projects since this is where they are most at risk of losing their core developer(s). Additionally, projects that lose their core developer(s) early seem less likely to survive this event than projects that lost their core developers later on during their life.
  4. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Monday, 09-Dec-2024 12:32:18 JST Greg Wilson Greg Wilson

    recommendations for books on software startups written by women? (looking specifically for this topic, not dev or mgmt) thx

    In conversation Monday, 09-Dec-2024 12:32:18 JST from mastodon.social permalink
  5. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Sunday, 08-Dec-2024 06:59:46 JST Greg Wilson Greg Wilson
    in reply to
    • Cat Hicks

    I will pay cash up front for @grimalkina and colleagues to write a paper called "Ten Signs That the Software Engineering Paper You're Reading is a Plate of Raw Hamburger Paired with Rat Shit in a Back Alley Next to a Dumper" that calls out specific things they've seen in SE papers that are so wrongheaded and uninformed that their presence is a sign a printed copy is fit only for lining a bird cage (and a digital copy fit only for training LLMs you're going to give to people you dislike).

    In conversation Sunday, 08-Dec-2024 06:59:46 JST from mastodon.social permalink
  6. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Wednesday, 27-Nov-2024 02:51:59 JST Greg Wilson Greg Wilson

    GitHub Copilot

    In conversation Wednesday, 27-Nov-2024 02:51:59 JST from mastodon.social permalink

    Attachments


    1. https://files.mastodon.social/media_attachments/files/113/549/895/194/985/912/original/e551e17b613ef9ef.png
  7. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Sunday, 24-Nov-2024 09:51:39 JST Greg Wilson Greg Wilson

    Please read: https://www.experimental-history.com/p/the-rise-and-fall-of-peer-review

    In conversation Sunday, 24-Nov-2024 09:51:39 JST from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: substackcdn.com
      The rise and fall of peer review
      from Adam Mastroianni
      Why the greatest scientific experiment in history failed, and why that's a great thing
  8. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Saturday, 16-Nov-2024 23:35:56 JST Greg Wilson Greg Wilson

    I am looking for empirical research on undergraduate internship programs in the software industry: not just "here's how we run ours" experience reports, but quantitative or qualitative of outcomes, of different approaches to organizing and running such programs, etc. Pointers would be greatly appreciated - https://third-bit.com/ for my contact info. Thanks in advance.

    In conversation Saturday, 16-Nov-2024 23:35:56 JST from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: third-bit.com
      The Third Bit
  9. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Friday, 15-Nov-2024 02:03:41 JST Greg Wilson Greg Wilson

    A genuine gift for Postgres users (and those who should be using it but aren't): https://challahscript.com/what_i_wish_someone_told_me_about_postgres

    In conversation Friday, 15-Nov-2024 02:03:41 JST from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      What I Wish Someone Told Me About Postgres
      I’ve been working professionally for the better part of a decade on web apps and, in that time, I’ve had to learn how to use a lot of different systems and tools. During that education, I found that the official documentation typically proved to be the most helpful.
  10. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Wednesday, 13-Nov-2024 01:57:55 JST Greg Wilson Greg Wilson

    Fang et al 2024: "Weak Ties Explain Open Source Innovation" <https://arxiv.org/abs/2411.05646> "…weak ties (reflecting low-intensity, infrequent interactions) act as bridges and connect people to different social circles…do [they] facilitate creativity in software in similar ways?" This paper's answer is "yes", and that "the diversity of projects in which developers engage correlates positively with [future] innovativeness…whereas the volume of interactions exerts minimal influence" #nwit

    In conversation Wednesday, 13-Nov-2024 01:57:55 JST from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: arxiv.org
      Weak Ties Explain Open Source Innovation
      In a real-world social network, weak ties (reflecting low-intensity, infrequent interactions) act as bridges and connect people to different social circles, giving them access to diverse information and opportunities that are not available within one's immediate, close-knit vicinity. Weak ties can be crucial for creativity and innovation, as it introduces new ideas and approaches that people can then combine in novel ways, leading to innovative solutions and creative breakthroughs. Do weak ties facilitate creativity in software in similar ways? In this paper, we show that the answer is ``yes.'' Concretely, we study the correlation between developers' knowledge acquisition through three distinct interaction networks on GitHub and the innovativeness of the projects they develop, across over 38,000 Python projects hosted on GitHub. Our findings suggest that the diversity of projects in which developers engage correlates positively with the innovativeness of their future project developments, whereas the volume of interactions exerts minimal influence. Notably, acquiring knowledge through weak interactions (e.g., starring) as opposed to strong ones (e.g., committing) emerges as a stronger predictor of future novelty.
  11. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Monday, 04-Nov-2024 04:38:20 JST Greg Wilson Greg Wilson

    where do you look to find calls for participation in upcoming industry-oriented tech conferences? specifically looking for ones related to big data, data viz, diversity in tech, open source - I used to know a couple of aggregators but signal-to-noise has dropped off. thx

    In conversation Monday, 04-Nov-2024 04:38:20 JST from mastodon.social permalink
  12. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Saturday, 02-Nov-2024 01:18:25 JST Greg Wilson Greg Wilson

    I know it's only November, but I'd like to make a request: if you are buying toys for kids in the next couple of months, and think you might have old ones that you want to clear out, please consider donating them before the holidays rather than after. Shelters and charities always get a glut of donations in January, but they'd be more useful to the families who need them now rather than then. Thank you.

    In conversation Saturday, 02-Nov-2024 01:18:25 JST from mastodon.social permalink
  13. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Saturday, 26-Oct-2024 08:14:56 JST Greg Wilson Greg Wilson

    Ontario to effectively bar international students from medical schools starting in 2026 https://www.cbc.ca/news/canada/toronto/medical-schools-ontario-international-students-1.7363389 (this at a time when over 10% of Ontarians don't have a family doctor)

    In conversation Saturday, 26-Oct-2024 08:14:56 JST from mastodon.social permalink

    Attachments


  14. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Monday, 21-Oct-2024 02:52:01 JST Greg Wilson Greg Wilson

    I think some people believe in AI because they miss living in a demon-haunted world. They want spirits to placate and gods to supplicate, and if those gods demand sacrifice, well, better dark gods than none. Iä! Iä! Ph'nglui mglw'nafh GenAI Sand Hill Road wgah'nagl fhtagn!

    In conversation Monday, 21-Oct-2024 02:52:01 JST from mastodon.social permalink
  15. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Friday, 18-Oct-2024 10:52:48 JST Greg Wilson Greg Wilson

    What did you do today that you cared about?

    In conversation Friday, 18-Oct-2024 10:52:48 JST from mastodon.social permalink
  16. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Friday, 04-Oct-2024 08:58:51 JST Greg Wilson Greg Wilson

    People, people - when I say, "I have so many Git repos that I've written a script to update them all," and you say, "Hey, here are some tools that already exist to do that and more," it's like me saying, "I have this really recurring dream about pinecones, dental floss, and bus drivers," and having you reply, "Cool, the PDFBD community has a website and several Discord channels, come join us."

    In conversation Friday, 04-Oct-2024 08:58:51 JST from mastodon.social permalink
  17. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Monday, 30-Sep-2024 16:14:29 JST Greg Wilson Greg Wilson

    "In the future we won't need programmers - just people who can describe to a computer precisely what they want it to do." (original source unknown)

    In conversation Monday, 30-Sep-2024 16:14:29 JST from mastodon.social permalink
  18. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Sunday, 22-Sep-2024 08:17:20 JST Greg Wilson Greg Wilson

    When the signal came, there was nothing subtle about it: every radio telescope on the planet redlined. First primes, then simple arithmetic, then basic vocabulary, each burst richer than the one before.
    Finally humanity received the most complex message yet. Thousands of researchers and ad hoc internet communities raced to decode it.
    "Are you crabs yet?"
    Hesitantly, humanity replied, "No."
    "Oh," came the reply. "Sorry to bother you."
    Silence followed.

    In conversation Sunday, 22-Sep-2024 08:17:20 JST from mastodon.social permalink
  19. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Saturday, 21-Sep-2024 02:21:19 JST Greg Wilson Greg Wilson

    I have now rewritten two projects to use the PyPika query builder (https://pypika.readthedocs.io/) instead of an object-relational mapper, and the query builder approach had many fewer WTF moments. Caveat: they are small projects with relatively simple data models (a dozen to a couple of dozen tables, no need for recursive queries) and I haven't had to maintain the code through schema changes yet.

    In conversation Saturday, 21-Sep-2024 02:21:19 JST from mastodon.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      PyPika - Python Query Builder — PyPika 0.35.16 documentation
  20. Embed this notice
    Greg Wilson (gvwilson@mastodon.social)'s status on Wednesday, 18-Sep-2024 11:05:04 JST Greg Wilson Greg Wilson

    The average human being is about 733 farts in size. (66 L per person / 90 ml per fart) You're welcome, and good night.

    In conversation Wednesday, 18-Sep-2024 11:05:04 JST from mastodon.social permalink
  • After
  • Before

User actions

    Greg Wilson

    Greg Wilson

    I program, write, and teach. Co-founder of Software Carpentry and It Will Never Work in Theory; co-editor of The Architecture of Open Source Applications.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          53907
          Member since
          6 Dec 2022
          Notices
          180
          Daily average
          0

          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.