Hackathons are an explosive trend, but why? What makes them work? What do they accomplish? How do I organize a hackathon for maximum effectiveness? In spite of thee popularity of hackathons, there has been very little systematic research into what makes them valued and successful. This slide deck provides an overview of conclusions drawn from studying a series of well documented hackathons sponsored by the National Evolutionary Synthesis Center from 2006 to 2015. For more online resources, see https://nescent.github.io/community-and-code/ .
Working towards Sustainable Software for Science: Practice and Experience (WS...Daniel S. Katz
This was a short talk about the WSSSPE events, given at the Dagstuhl workshop on Engineering Academic Software, 20 June 2016. It mostly discusses the working groups that have formed gradually over the WSSSPE meetings, and specifically those that worked through WSSSPE3, and what that have done since then.
This document provides an overview of the Science Gateways Community Institute (SGCI) for campuses. It summarizes SGCI's services which include extended developer support, an incubator program, a scientific software collaborative, community engagement and exchange programs, and workforce development initiatives. The goal of SGCI is to help create new science gateways and help existing ones expand capabilities through expertise, resources, and community building efforts.
Discussing Software Citation and related topics at Workshop on Data and Software Citation (June 6-7 at Harvard Medical School, http://www.software4data.com/#!nsf-workshop/jghgb)
Evaluating an open research project: Benefits and challenges from the ROER4D ...SarahG_SS
Presentation made at the Open Education Global 2017 Conference held at the CTICC from 8-10 March 2017. This presentation looked at the the evaluation of the ROER4D project, a project that is committed to open research. The open approach in the project work informed the evaluation approach used and has highlighted considerations around the ethical sharing of evaluation findings and outputs, including at which stage and with whom. Some of the benefits and challenges of evaluating such an open project are presented.
ADVANCING RESEARCH COMPUTING ON CAMPUSES: BEST PRACTICES WORKSHOP - Facilitat...Sean Cleveland Ph.D.
This workshop will discuss what it means to be a facilitator; best methods for outreach, engaging, and assisting researchers; and practices for effective education and training. It is intended for individuals considering facilitation as a career, those new at facilitation, and experienced professionals.
Revisiting the Applicability of the Pareto Principle to Core Development Team...SAIL_QU
The document discusses a study examining whether core teams of GitHub projects follow the Pareto principle, which states that 80% of consequences come from 20% of causes. The study collected and analyzed data from over 8.5 million GitHub repositories to identify core team members and their activities. It found that more than half of projects did not follow the Pareto principle and most projects had 15 or fewer core developers. There were no major differences found between the activities of core and non-core developers.
Working towards Sustainable Software for Science: Practice and Experience (WS...Daniel S. Katz
This was a short talk about the WSSSPE events, given at the Dagstuhl workshop on Engineering Academic Software, 20 June 2016. It mostly discusses the working groups that have formed gradually over the WSSSPE meetings, and specifically those that worked through WSSSPE3, and what that have done since then.
This document provides an overview of the Science Gateways Community Institute (SGCI) for campuses. It summarizes SGCI's services which include extended developer support, an incubator program, a scientific software collaborative, community engagement and exchange programs, and workforce development initiatives. The goal of SGCI is to help create new science gateways and help existing ones expand capabilities through expertise, resources, and community building efforts.
Discussing Software Citation and related topics at Workshop on Data and Software Citation (June 6-7 at Harvard Medical School, http://www.software4data.com/#!nsf-workshop/jghgb)
Evaluating an open research project: Benefits and challenges from the ROER4D ...SarahG_SS
Presentation made at the Open Education Global 2017 Conference held at the CTICC from 8-10 March 2017. This presentation looked at the the evaluation of the ROER4D project, a project that is committed to open research. The open approach in the project work informed the evaluation approach used and has highlighted considerations around the ethical sharing of evaluation findings and outputs, including at which stage and with whom. Some of the benefits and challenges of evaluating such an open project are presented.
ADVANCING RESEARCH COMPUTING ON CAMPUSES: BEST PRACTICES WORKSHOP - Facilitat...Sean Cleveland Ph.D.
This workshop will discuss what it means to be a facilitator; best methods for outreach, engaging, and assisting researchers; and practices for effective education and training. It is intended for individuals considering facilitation as a career, those new at facilitation, and experienced professionals.
Revisiting the Applicability of the Pareto Principle to Core Development Team...SAIL_QU
The document discusses a study examining whether core teams of GitHub projects follow the Pareto principle, which states that 80% of consequences come from 20% of causes. The study collected and analyzed data from over 8.5 million GitHub repositories to identify core team members and their activities. It found that more than half of projects did not follow the Pareto principle and most projects had 15 or fewer core developers. There were no major differences found between the activities of core and non-core developers.
Mark Dehmlow, Head of the Library Web Department at the University of Notre Dame
At the University of Notre Dame, we recently implemented a new website in concert with rolling out a “next generation” OPAC into production for our campus. While much of the pre-launch feedback was positive, once we implemented the new systems, we started receiving a small number of intense criticisms and a small wave of problem reports. This presentation covers how to plan for big technology changes, prepare your organizations, effectively manage the barrage of post implementation technical problems, and mitigate customer concerns and criticisms. Participants are encouraged to bring brief war stories, anecdotes, and suggestions for managing technology implementations.”
Improving success with Distributed TeamsGreg Robinson
This document discusses techniques for improving collaboration and success with distributed agile teams. It provides three case studies of distributed teams and the challenges they faced with collaboration. Techniques discussed to improve collaboration include establishing overlapping work hours, frequent video conferencing, pairing programmers remotely, site visits between locations, and using tools like wikis and shared backlogs to facilitate communication and coordination across sites.
The survey results show that Hydra projects have an average team size of 6 people. Agile Scrum is the most commonly used methodology. Jira and GitHub are popular tools for managing requirements and source control. The main benefits of Hydra cited are the active community for sharing knowledge and best practices, and the reusable technology including Ruby on Rails and Fedora. The biggest challenges are obtaining resources and avoiding technical debt as the software evolves.
UCL Research Software Development and Digital Humanities Raquel Alegre
The document discusses the role of research software developers in supporting humanities research. It outlines that research software developers collaborate closely with researchers to develop software that facilitates research. This involves deep engagement with research groups to understand their work and ensure the software is tailored to their needs. The document also discusses common pitfalls in research software such as lack of version control and reproducibility issues. It proposes that having a research software developer can help address these issues through practices like continuous integration, testing, and documentation.
Presentation slides from Charleston Library Conference, November 10, 2017 on the Resource Access in the 21st Century Initiative #RA21 presented by Todd Carpenter, Robert Kelshian, Don Hemparian and Ann Gabrail.
Just as each collection is unique, your digitization and preservation plans should reflect the
strengths and values of your organization. In this session, we’ll discuss how to be sure you are designing a project that can be achieved within the structure of the Digitizing Hidden Collections program for the CLIR and
sustained into the future. We’ll offer guidance on the technical specifications reviewers look for in the most competitive applications and explain some industry-standards concerning long-term digital preservation and sustainability.
Software management plans in research softwareShoaib Sufi
Slides from the 14th August 2019 webinar presentation as part of the Best Practices for HPC Software Developers (Webinar) series - https://ideas-productivity.org/events/hpc-best-practices-webinars/ - more info at https://www.exascaleproject.org/event/smp-rp/ and a recording on YouTube is at - https://www.youtube.com/watch?v=7sELeZStzdY&feature=youtu.be
Abstract:
Software is a necessary by-product of research. Software in this context can range from small shell scripts to complex and layered software ecosystems. Dealing with software as a first class citizen at the time of grant formulation is aided by the development of a Software Management Plan (SMP). An SMP can help to formalize a set of structures and goals that ensure your software is accessible and reusable in the short, medium and long term. SMP’s aim at becoming for software what Data Management Plans (DMP’s) have become for research data (DMP’s are mandatory for National Science Foundation grants). This webinar takes you through the questions you should consider when developing a Software Management Plan, how to manage the implementation of the plan, and some of the current motivation driving discussion in this area of research management.
The document summarizes the history and plans of the Working towards Sustainable Software for Science: Practice and Experience (WSSSPE) workshops. It discusses that WSSSPE1-3 identified challenges in developing sustainable scientific software and proposed solutions through working groups. Some groups made progress, such as on software credit principles, while others did not due to lack of follow through. WSSSPE4 plans to further the vision of sustainable open-use research software through workshops on building the future and sharing practices and experiences.
February 18 2015 NISO Virtual Conference Scientific Data Management: Caring for Your Institution and its Intellectual Wealth
Learning to Curate Research Data
Jennifer Doty, Research Data Librarian, Emory Center for Digital Scholarship, Emory University, Robert W. Woodruff Library
Here are a few tips for conducting a successful Community Dialogue:
- Invite a diverse group of community stakeholders - include representatives from schools, afterschool programs, civic groups, businesses, healthcare organizations, etc. The goal is to get input from people who can help you reach and engage underserved audiences.
- Clearly communicate the purpose and goals upfront. Explain that you want an open discussion to understand community needs and how the library can better serve them.
- Ask open-ended questions to spark discussion. For example, "What STEM opportunities do you think are lacking for youth in our community?"
- Actively listen without being defensive. Thank people for their honest feedback.
- Look for opportunities
The Science Gateways Community Institute has been funded by the NSF since 2016 to provide consulting services and support for scientific gateway development projects. Over the past two years, they have engaged with 18 incubator projects, provided extended developer support to a wide variety of client projects, and established a catalog of scientific software and gateways. Through their workforce development program, conferences, and other community engagement activities, they aim to expand expertise in gateway development and better serve the computing needs of researchers. Moving forward, they plan to focus on underrepresented groups and disciplines, evolve with new technologies, and develop sustainable programs to continue growing the community.
This document summarizes work done by a group of software curation postdoctoral fellows on conceptual, social, and technical challenges of software curation. It describes a survey conducted with researchers to understand how they use, share, and value software. The survey found that researchers consider software important but have different understandings of "sharing" and "preserving" it. Individual projects also discussed including using emulation as a service to preserve legacy software and extending Wikidata to describe software and environments.
Trendspotting: Helping you make sense of large information sourcesMarieke Guy
This document provides an overview of a presentation on trendspotting and making sense of large information sources. The presentation introduces qualitative data analysis and thematic coding. It discusses collecting and organizing qualitative data, identifying themes and patterns through coding, and presenting findings through reports, visualizations and infographics. Practical exercises are included to have participants analyze text data by identifying codes and themes in small groups. Resources on qualitative analysis techniques are also provided.
Digging into assessment data: Tips, tricks, and tools of the trade.Lynn Connaway
Hofschire, L., & Connaway, L. S. (2018). Digging into assessment data: Tips, tricks, and tools of the trade. Part 2 in 3-part webinar series, Evaluating and sharing your library's impact, presented by OCLC Research WebJunction, August 14, 2018.
Large-scale Learning Analytics at TU DelftClaudia Hauff
- Claudia Hauff researches large-scale learning analytics using data from MOOCs, which have over 1 million enrollments across various subjects.
- The goals are to gain insights into learner behaviors at scale, increase knowledge about learners by analyzing data beyond learning platforms, and design interventions to enable adaptive learning at scale.
- On average, 5% of learners can be identified on social media platforms like Twitter and LinkedIn, allowing analysis of traits and behaviors before, during, and after MOOCs. Experienced learners and those with high-spacing learning routines showed more learning transfer.
This document describes the Science Gateways Community Institute (SGCI), a new NSF-funded institute aimed at helping the scientific community more effectively build online gateways and resources for research. The SGCI will provide consulting services, training, developer support, opportunities for students and educators, and a forum for the gateway community to connect and exchange knowledge. The goal is for the SGCI to become a central resource for all aspects of building and supporting science gateways.
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyVrann Tulika
Eugene will talk about the key components of the successful career in software engineering. This will cover various subjects: the landscape of modern IT business: fields, specializations of software; IT departments and roles in big companies; Passing the interview and being a successful employee; Specifics of e-commerce open-source software; Importance of the soft skills for career growth.
"From Making to Learning" : Dev Camps as a Blueprint for Re-inventing Project...Irene-Angelica Chounta
Dev Camps are events that enable participants to tackle challenges using software tools and different kinds of hardware devices in collaborative project style activities. The participants conceptualize and develop their solutions in a self-directed way, involving technical, organizational and social skills. In this sense, they are autonomous producers or " makers ". The Dev Camp activity format resonates with skills such as communication, critical thinking, creativity, decision making and planning and can be considered as a bridge between education and industry. In this paper we present and analyze experience from a series of such events that were co-organized between an industrial partner acting as a host and several university partners. We take this as an indication to envision new opportunities for project-based learning in more formal educational scenarios.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
More Related Content
Similar to Community and Code: Lessons from NESCent Hackathons
Mark Dehmlow, Head of the Library Web Department at the University of Notre Dame
At the University of Notre Dame, we recently implemented a new website in concert with rolling out a “next generation” OPAC into production for our campus. While much of the pre-launch feedback was positive, once we implemented the new systems, we started receiving a small number of intense criticisms and a small wave of problem reports. This presentation covers how to plan for big technology changes, prepare your organizations, effectively manage the barrage of post implementation technical problems, and mitigate customer concerns and criticisms. Participants are encouraged to bring brief war stories, anecdotes, and suggestions for managing technology implementations.”
Improving success with Distributed TeamsGreg Robinson
This document discusses techniques for improving collaboration and success with distributed agile teams. It provides three case studies of distributed teams and the challenges they faced with collaboration. Techniques discussed to improve collaboration include establishing overlapping work hours, frequent video conferencing, pairing programmers remotely, site visits between locations, and using tools like wikis and shared backlogs to facilitate communication and coordination across sites.
The survey results show that Hydra projects have an average team size of 6 people. Agile Scrum is the most commonly used methodology. Jira and GitHub are popular tools for managing requirements and source control. The main benefits of Hydra cited are the active community for sharing knowledge and best practices, and the reusable technology including Ruby on Rails and Fedora. The biggest challenges are obtaining resources and avoiding technical debt as the software evolves.
UCL Research Software Development and Digital Humanities Raquel Alegre
The document discusses the role of research software developers in supporting humanities research. It outlines that research software developers collaborate closely with researchers to develop software that facilitates research. This involves deep engagement with research groups to understand their work and ensure the software is tailored to their needs. The document also discusses common pitfalls in research software such as lack of version control and reproducibility issues. It proposes that having a research software developer can help address these issues through practices like continuous integration, testing, and documentation.
Presentation slides from Charleston Library Conference, November 10, 2017 on the Resource Access in the 21st Century Initiative #RA21 presented by Todd Carpenter, Robert Kelshian, Don Hemparian and Ann Gabrail.
Just as each collection is unique, your digitization and preservation plans should reflect the
strengths and values of your organization. In this session, we’ll discuss how to be sure you are designing a project that can be achieved within the structure of the Digitizing Hidden Collections program for the CLIR and
sustained into the future. We’ll offer guidance on the technical specifications reviewers look for in the most competitive applications and explain some industry-standards concerning long-term digital preservation and sustainability.
Software management plans in research softwareShoaib Sufi
Slides from the 14th August 2019 webinar presentation as part of the Best Practices for HPC Software Developers (Webinar) series - https://ideas-productivity.org/events/hpc-best-practices-webinars/ - more info at https://www.exascaleproject.org/event/smp-rp/ and a recording on YouTube is at - https://www.youtube.com/watch?v=7sELeZStzdY&feature=youtu.be
Abstract:
Software is a necessary by-product of research. Software in this context can range from small shell scripts to complex and layered software ecosystems. Dealing with software as a first class citizen at the time of grant formulation is aided by the development of a Software Management Plan (SMP). An SMP can help to formalize a set of structures and goals that ensure your software is accessible and reusable in the short, medium and long term. SMP’s aim at becoming for software what Data Management Plans (DMP’s) have become for research data (DMP’s are mandatory for National Science Foundation grants). This webinar takes you through the questions you should consider when developing a Software Management Plan, how to manage the implementation of the plan, and some of the current motivation driving discussion in this area of research management.
The document summarizes the history and plans of the Working towards Sustainable Software for Science: Practice and Experience (WSSSPE) workshops. It discusses that WSSSPE1-3 identified challenges in developing sustainable scientific software and proposed solutions through working groups. Some groups made progress, such as on software credit principles, while others did not due to lack of follow through. WSSSPE4 plans to further the vision of sustainable open-use research software through workshops on building the future and sharing practices and experiences.
February 18 2015 NISO Virtual Conference Scientific Data Management: Caring for Your Institution and its Intellectual Wealth
Learning to Curate Research Data
Jennifer Doty, Research Data Librarian, Emory Center for Digital Scholarship, Emory University, Robert W. Woodruff Library
Here are a few tips for conducting a successful Community Dialogue:
- Invite a diverse group of community stakeholders - include representatives from schools, afterschool programs, civic groups, businesses, healthcare organizations, etc. The goal is to get input from people who can help you reach and engage underserved audiences.
- Clearly communicate the purpose and goals upfront. Explain that you want an open discussion to understand community needs and how the library can better serve them.
- Ask open-ended questions to spark discussion. For example, "What STEM opportunities do you think are lacking for youth in our community?"
- Actively listen without being defensive. Thank people for their honest feedback.
- Look for opportunities
The Science Gateways Community Institute has been funded by the NSF since 2016 to provide consulting services and support for scientific gateway development projects. Over the past two years, they have engaged with 18 incubator projects, provided extended developer support to a wide variety of client projects, and established a catalog of scientific software and gateways. Through their workforce development program, conferences, and other community engagement activities, they aim to expand expertise in gateway development and better serve the computing needs of researchers. Moving forward, they plan to focus on underrepresented groups and disciplines, evolve with new technologies, and develop sustainable programs to continue growing the community.
This document summarizes work done by a group of software curation postdoctoral fellows on conceptual, social, and technical challenges of software curation. It describes a survey conducted with researchers to understand how they use, share, and value software. The survey found that researchers consider software important but have different understandings of "sharing" and "preserving" it. Individual projects also discussed including using emulation as a service to preserve legacy software and extending Wikidata to describe software and environments.
Trendspotting: Helping you make sense of large information sourcesMarieke Guy
This document provides an overview of a presentation on trendspotting and making sense of large information sources. The presentation introduces qualitative data analysis and thematic coding. It discusses collecting and organizing qualitative data, identifying themes and patterns through coding, and presenting findings through reports, visualizations and infographics. Practical exercises are included to have participants analyze text data by identifying codes and themes in small groups. Resources on qualitative analysis techniques are also provided.
Digging into assessment data: Tips, tricks, and tools of the trade.Lynn Connaway
Hofschire, L., & Connaway, L. S. (2018). Digging into assessment data: Tips, tricks, and tools of the trade. Part 2 in 3-part webinar series, Evaluating and sharing your library's impact, presented by OCLC Research WebJunction, August 14, 2018.
Large-scale Learning Analytics at TU DelftClaudia Hauff
- Claudia Hauff researches large-scale learning analytics using data from MOOCs, which have over 1 million enrollments across various subjects.
- The goals are to gain insights into learner behaviors at scale, increase knowledge about learners by analyzing data beyond learning platforms, and design interventions to enable adaptive learning at scale.
- On average, 5% of learners can be identified on social media platforms like Twitter and LinkedIn, allowing analysis of traits and behaviors before, during, and after MOOCs. Experienced learners and those with high-spacing learning routines showed more learning transfer.
This document describes the Science Gateways Community Institute (SGCI), a new NSF-funded institute aimed at helping the scientific community more effectively build online gateways and resources for research. The SGCI will provide consulting services, training, developer support, opportunities for students and educators, and a forum for the gateway community to connect and exchange knowledge. The goal is for the SGCI to become a central resource for all aspects of building and supporting science gateways.
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyVrann Tulika
Eugene will talk about the key components of the successful career in software engineering. This will cover various subjects: the landscape of modern IT business: fields, specializations of software; IT departments and roles in big companies; Passing the interview and being a successful employee; Specifics of e-commerce open-source software; Importance of the soft skills for career growth.
"From Making to Learning" : Dev Camps as a Blueprint for Re-inventing Project...Irene-Angelica Chounta
Dev Camps are events that enable participants to tackle challenges using software tools and different kinds of hardware devices in collaborative project style activities. The participants conceptualize and develop their solutions in a self-directed way, involving technical, organizational and social skills. In this sense, they are autonomous producers or " makers ". The Dev Camp activity format resonates with skills such as communication, critical thinking, creativity, decision making and planning and can be considered as a bridge between education and industry. In this paper we present and analyze experience from a series of such events that were co-organized between an industrial partner acting as a host and several university partners. We take this as an indication to envision new opportunities for project-based learning in more formal educational scenarios.
Similar to Community and Code: Lessons from NESCent Hackathons (20)
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
Operating System Used by Users in day-to-day life.pptx
Community and Code: Lessons from NESCent Hackathons
1. Community & Code
Lessons from NESCent hackathons
Arlin Stoltzfus, Michael S. Rosenberg,
Hilmar Lapp, Aidan Budd, Karen
Cranston, Enrico Pontelli, Shann Oliver,
and Rutger A. Vos
https://nescent.github.io/community-and-code/
2. A lot of questions
What practices make hackathons effective or ineffective?
• What makes a good scope or theme?
• How best to advertise and recruit?
• How to engage before the event?
• What logistics are preferable?
• What supportive technology to use?
• What modes of team formation?
• What methods of target selection?
What do people expect hackathons to deliver? Why do
• sponsors underwrite hackathons?
• organizers plan and execute hackathons?
• participants participate?
4. Approach
• Retrospective analysis of a series of 9 events
• “Open Science” practices left a record of
– 9 events with 17 event outcomes
– 54 projects with 133 project outcomes
– 207 participants
• Guiding questions
– What were the outcomes and impacts?
– What practices or conditions favored positive outcomes?
5. NESCent hackathons are distinctive
• Open and community-oriented
– Sponsors have broad community-oriented goals
– Everything is open-source
– Diversity is a priority
• Domain: evolutionary informatics
– a dispersed community of thousands worldwide
• Participants (25 to 30)
– post-docs, faculty, grads (mostly PhDs)
– offered full travel support
– most apply in response to open call
6. Schedule
Day 1 Days 2 to 4 Day 5
Work
Lunch
Wrap-up
Work
Lunch
Work
Stand-ups
7. Why the events happened
Why did NESCent sponsor hackathons?
• to address interop issues involving collaboration or
building community resources
• to foster and energize a community of practice
– Spread awareness of best practices
– Grow a professional network
– Catalyze awareness of domain challenges & opportunities
8. Outcomes for
• 9 events
– 17 event-level products
• 54 projects (teams)
– 133 project products (mostly repos and team reports)
9. The most common products
• new code repositories
– most remain inactive
• additions to existing codebases
– E.g., open-source toolboxes (BioJava, BioPerl, etc)
atypical: group keeps working, writes paper
spike of 238 commits peaking at hackathon
10. Less common products
• documentation
– CRAN task view
– Report on file format and parser compliance
• designs, standards and schemata
– Phylorefs
– Skelesim
• data products
– Machine-readable tree annotations
• community infrastructure
– r-sig-phylo mailing list
Details: see
speaker notes
11. Follow-on products
• demonstrations and production code
– DendroPy
• Blogs, conference presentations
• manuscripts for publication
– 2 event publications
– rotl
– skelesim
• proposals for funding
– GSOC proposals
– phyloreferences
– Phylotastic
Link is not via actual code,
but schemes, community
buy-in and working
relationships
Project builds on code
12. Note
• End of stuff we counted objectively
• Everything from here is subjective
13. Intangible outcomes
• Technology learning
• Exposure to best practices
• Awareness of challenges and
opportunities
• Team programming experience
Credit: Randall Munroe
https://xkcd.com/1425/
14. Lessons: scope a theme "must have the capacity to
inspire participation by being
specific enough to indicate the
direction, while possessing
sufficient openness to allow for the
imagination of the group to take
over” (OpenSpace philosophy)
15. Lessons: assistive technology
• At least
– source code repository
– event-wide communication channel
• provide training before or on day 1
16. Lessons: diversity
• open call response rate: ~ 1/100
• personal appeal response rate: ~ 1/2
earlier events
later
Details: see
speaker notes
2- to 3-fold
increased
diversity
17. Lessons: being welcoming
• reach out to non-networked participants
– “Thanks again for applying to the hackathon. <sentence
that shows I’m a human who read your
application>. I look forward to meeting you.”
• do pre-event engagement
• model positive communication
– e.g., not "Isn’t that idea out of scope?" but
"What are some ways that could align with our
goals?"
18. Lesson: be wary of remote participation
Works better when
• Remote participant
– is in similar time zone
– Is already networked, experienced
– commits 100 % of attention to event
• On-site participants
– stick to schedule
– Establish 2-way channel (buddy system)
19. Lesson: manage team formation
• Things work better when
– Facilitators model asking questions to ensure plan is
• Relevant (in scope)
• Feasible given skills of participants
• Aimed at getting tangible outcomes by the end of the event
– A team is 3 to 7 people
– A project requires collaboration for success
Explore &
sift
Inform
pitch Team up
WorkCarefully managed, facilitated steps
20. Lessons: pre-event engagement
• introduction in online space or telecon
• chance to ask questions and discuss ideas
• chance for organizers to gauge
– how well theme stimulates ideas
– where participants need training or info
• don’t expect full participation
preparation for "invested participation" (Briscoe & Mulligan)
If you are interested in organizing hackathon for effectiveness, then you will have a lot of questions like these. (examples). This leads to other questions, however.
And ultimately to the question of what exactly are hackathons doing that people like so much. To the extent that I have something to offer on this issue, it is due to (describe experience, report)
As someone who worked directly with the instigators and organizers of NESCent hackathons, I know what we were trying to do initially. Primarily we were trying to address interop issues by bringing together people who wouldn’t normally be on the same team. But we recognized very quickly that we were also doing other things, like creating a shared awareness of technical challenges and best practices, and we began to think about those more consciously.
A typical case: code repo not used after Sept 2014 OpenTree hackathon (my taxon sampling repo)
An atypical case: repo initiated at hackathon, much further activity, now a publication (rotl)
A somewhat typical case: project from 2008, spike of activity from one week before hackathon to two weeks after (dendropy), 238 commits, 20K lines of code!!
designs, standards and schemata
phyloreferencing - a way of specify coordinates in tree-space that greatly widens useability of trees
* "skelesim" design for unified interface to multiple simulation tools in R
* team wanted to do more but it was too daunting
* got funding for a team meeting at another center
* ended up meeting regularly for at least 8 months after the hackathon
* r-sig-phylo mailing list 30 to 60 msg per month, 1155 users (from 28 original)
Most teams stop work when the hackathon ends. However, sometimes there are follow-on products that emerge months or years after the event. (skelesim, rotl)
2 event publications - you all have seen this kind of thing. Multi-author paper just describes the outcomes. Having written two of these myself, I don't see what purpose they serve other than giving people a paper to cite for the work they did.
Best practices: versioning, tests, docs
Tech: github
Awareness: people who are part of an active, exploring technology community have a sense of what is do-able and interesting; what is a challenge; what has been done many times without catching on; this kind of domain-tech awareness is IMHO one of the main intangible benefits.
* VoCamp -- too loose. combining biodiversity with ontologies & controlled vocabularies. Too vague. Few tangible products at the end.
* second phylotastic -- too narrow. pressure to go out of scope, force non-ideal choices of projects. lesson. hackathons are about prototyping. if the prototype is done, the next step is to organize a sustained project.
pre-select assistive tech
* source code repository
* communication
* provide training before or on day 1
how do we get over 40 % women and minority participation?
* how do you find qualified women and minorities? ask other women and minorities (so, good to have diverse organizing team).
* in your advertising & recruitment materials, don't equate participants with "programmers" (or especially, "gurus" or "experts"). Describe other roles such as "domain expert" and "use-case consultant" (not "non-programmer").
Don't go too far or it will backfire. If you recruit people with meager technical skill or knowledge AND they are not networked, the risk is much increased that they will not be able to engage productively in spontaneous team-formation.
A shy person who is surrounded by better informed and more technically competent peers, some of whom already know each other, needs encouragement. I just emailed everyone on the roster whom I didn’t know, with a simple message like this.
There are 12 remote people shown here. About 5 of them didn’t participate or participated at a very low level. Most of the ones who participated effectively were all together at a kind of satellite hackathon 3 time-zones away.
Pitches are the crux of the process. If you don’t have at least 6 good pitches going into the team-up process, you can’t have a good hackathon. A spontaneously assembled set of peers larger than 7 will tend to break out into subgroups.
\graphic: person in telecon
You are really giving people a gift when you say, "You are free from all of your ordinary responsibilities. You have no boss, no meetings to attend, and no calls to take. We want you to go into a room full of other talented, motivated people, and be part of a team that brainstorms, plans, and works hard for a day or more on a project of mutual interest." That's a gift. Hackathons exist partly because people will go out of their way to take that gift. For some participants, it is a gift that keeps on giving. Last month I was on a videoconference with a dispersed team of collaborators, and I happened to ask a junior scientist how NESCent hackathons had affected her. She said something along the lines of "I've basically built my career on them". The hackathons brought her into a network, where she became known for having energy along with a particular set of interests and skills, and she has followed that up with productive collaborations with other participants over a 5-year period.