The document discusses four key themes of activity theory:
1. Instrumental and semiotic layers of mediation in activity including talk, text, pictures, gestures, sounds, tools, and signs.
2. Contradictions and history making through re-mediation, double stimulation, and agency.
3. A transcript is provided as an example of instrumentalities in activity between two workers.
4. The harmonica model is referenced as representing the different layers of activity.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
4. BODY AND PHYSICAL INSTRUMENTS LANGUAGE: TALK AND TEXT PICTURES, VISUAL IMAGES GESTURES, FACIAL EXPRESSIONS RHYTHMS AND SOUNDS Subject Object Outcome sense, meaning Rules Community Division of labor Instruments: tools and signs Production Exchange Distribution Consumption ACTIVITY IS A HARMONICA
5. 01(08:22) Pekka Give it through the other side. 02(10:01) Antti I have to turn the other way, I must turn. 03(31:05) Antti How is the length? 04(32:02) Pekka This is too long. 05(33:05) Antti By how much? 06(35:13) Pekka Half a centimeter. 07(36:16) Antti No more than that? 08(37:20) Pekka Not now, but then there is that, the hole is in its place. 09(41:20) Antti The hole is in its place? 10(42:09) Pekka Yes, but it is too long. It should be sawed off in this end. 11(44:17) Antti Yes, I’ll take it. 12(65:21) Pekka Nail side the other way... 13(68:11) Antti What? 14(69:14) Pekka The other way the nail side. 15(102:05) Antti Wait, I’ll put this end first. 16(103:23) Pekka Yes. 17(105:24) Antti Well? 18(106:13) Pekka Yes! 19(109:02) Antti Did it go now? 20(109:17) Pekka Yes, it did! 21(110:06) Antti Now let’s hit nails. 22(136:07) Antti That was it. TRANSCRIPT THE LENGTH OF THE ENTIRE EPISODE IS 2 MINUTES AND 26 SECONDS
6. [IN THE FOLLOWING, PEKKA ASKS ANTTI TO PUSH A PLANK UNDERNEATH THE HOUSE ON THE OTHER SIDE OF THE PILLAR BECAUSE IT IS ABOUT TO GO INTO THE WRONG SIDE. ANTTI STATES THAT HE MUST HIMSELF FIRST CHANGE THE SIDE IN ORDER TO BE ABLE TO PUSH THE PLANK INTO THE CORRECT SIDE. THIS IS THE DISTURBANCE no. 1.] 01(08:22) Pekka Give it through the other side. 02(10:01) Antti I have to turn the other way, I must turn. [IN THE FOLLOWING THE TRANSCRIPT EXPLAINS ITSELF. THIS IS THE DISTURBANCE no. 2.] 03(31:05) Antti How is the length? 04(32:02) Pekka This is too long. 05(33:05) Antti By how much? 06(35:13) Pekka Half a centimeter. 07(36:16) Antti No more than that? 08(37:20) Pekka Not now, but then there is that, the hole is in its place. 09(41:20) Antti The hole is in its place? 10(42:09) Pekka Yes, but it is too long. It should be sawed off in this end. 11(44:17) Antti Yes, I’ll take it. [IN THE FOLLOWING, PEKKA INDICATES THAT WHEN A PLANK IS PUSHED INTO ITS PLACE UNDERNEATH THE HOUSE WITH THE NAILS STICKING OUT ON THE DOWNSIDE, THE LONG NAILS SCRAPE THE DIRT AND MAY GET STUCK IN THE DIRT – THAT’S WHY THE PLANK SHOULD BE PUSHED INTO ITS PLACE THE NAILS STICKING OUT ON THE UPSIDE, AND BE TURNED AROUND FOR HAMMERING ONLY WHEN IT IS IN ITS PLACE. ANTTI ACTS ACCORDINGLY AND PUSHES THE PLANK INTO ITS PLACE TURNED UPSIDE DOWN COMPARED TO THE FIRST ATTEMPT. ANTTI’S ACTION IS THE ONLY - BUT SUFFICIENT – CONFIRMATION FOR PEKKA THAT ANTTI HAS INDEED HEARD AND UNDERSTOOD PEKKA’S UTTERANCE. THIS IS THE DISTURBANCE no. 3.] 12(65:21) Pekka Nail side the other way... 13(68:11) Antti What? 14(69:14) Pekka The other way the nail side. CONSTRUCTION ACTIONS TRANSCRIPT THE LENGTH OF THE ENTIRE EPISODE IS 2 MINUTES AND 26 SECONDS
7.
8. Speaker A ObjectA (incl. possible previous utterances) Instruments: Words, gestures, etc. OutcomeA: Voiced utterance ObjectB: Previous utterance Speaker B Instruments: Words, gestures etc. Contextualization: Appropriated utterance OutcomeB: Voiced utterance Community: Speaker’s social language Rules: Speech genres Division of labor: Interlocutors Division of labor: Interlocutors Community: Speaker’s social language Rules: Speech genres To understand an action, we need to look at it together with its consequences, namely the ways in which the recipients of the action appropriate and contextualize the action. Action is thus seen as an issue of responsibility and accountability. Note that there may be many interlocutors/inter-actors rather than just one like in the figure above. Sequences of inter-action are seen as spiral- or network-like formations rather than linear strings - they are textures or intersecting trails. What are the different actions of contextualization --both external and internal? They include at least actions directed inward (one’s own memories, experiences, feelings), actions directed outward (objects and people in the environment), and actions directed toward assumed commond ground of shared (internalized) cultural resources such as concepts, myths, etc. What are the layers of activity -- the harmonica model! They are modes or modalities, such as talk/text, body and physical instruments, rhythm and sound, gesture, picturing, etc. CONSEQUENTIALITY OF TALK AND ACTION: TOWARD A NEW UNIT OF ANALYSIS OF INTERACTION
9. THE DISCURSIVE CONSTRUCTION OF COLLABORATIVE CARE Yrjö Engeström University of California, San Diego, and University of Helsinki Ritva Engeström University of Helsinki Hannele Kerosuo University of Helsinki Applied Linguistics, 24/3, 286-315 (2003)
10.
11.
12.
13.
14. Figure 2. Succession and numbers of turns of discourse types in the two meetings
15.
16. Co-narrating X Making joint decisions X Modeling X X Gaining a voice X X Articulation Cross-appropriation Reconfiguration
17.
18.
19.
20. *The excerpt demonstrates how modeling began to approach and resemble making joint decisions. In other words, the participants were working on a future-oriented model (turn 231: “this is at an early stage”), yet they were also working out a here-and-now decision (turn 226: “I could include an attachment”). *What was future-oriented and configurative about this decision was that the participants agreed that not only would the new documents (care agreement, care map, care calendar) be attached to the referrals of this patient – they would also be introduced by a short note that explains to the receiving specialist what these new documents are all about. Such an introductory note was to have a standard text (a general template ), signed by the respective managing physicians of the primary care and the hospital. Yet, this general note was to be prepared quickly, so that this particular physician would use it in the particular referrals for this particular patient. *It seems that to overcome the gap between action and imagination in history-making, it may be necessary to bring them closer to one another and occasionally merge articulative decision-making and configurative modeling, the particular and the general.
24. Contradictions in the activity system of Antti, the carpenter Subject: CARPENTER vs. FATHER Object: BIG CONSTRUCTION PROJECT ALONG WITH DAY JOB Outcome sense, meaning Rules: STAY HOME WITH FAMILY Community Division of labor Instruments: tools and signs Source: Engeström, Y. (1987). Learning by expanding: An activity-theoretical approach to developmental research. Helsinki: Orienta-Konsultit. (available online at: http://lchc.ucsd.edu/MCA/Paper/Engestrom/expanding/toc.htm) Production Exchange Distribution Consumption
25. Contradictions in the activity system of Antti, the carpenter Subject: CARPENTER vs. FATHER Object: BIG CONSTRUCTION PROJECT ALONG WITH DAY JOB Outcome: PROJECT TERMINATED sense, meaning Rules: STAY HOME WITH FAMILY Community Division of labor: ATTEMPT TO BRING IN ASSISTANT PEKKA Instruments: tools and signs Source: Engeström, Y. (1987). Learning by expanding: An activity-theoretical approach to developmental research. Helsinki: Orienta-Konsultit. (available online at: http://lchc.ucsd.edu/MCA/Paper/Engestrom/expanding/toc.htm) Production Exchange Distribution Consumption
26. Two Interacting activity systems Subject Rules Community Division of labor Instruments Subject Rules Community Instruments Division of labor Potentially shared object Source: Engeström, Y. (2001) Expansive learning at work: Toward an activity theoretical reconceptualization. Journal of Education and Work, 14, 133-156.
28. THE LEWIN EXPERIMENT “ In experiments involving meaningless situations, Lewin found that the subject searches for some point of support that is external to him and that he defines his own behavior through this external support. In one set of experiments, for example, the experimenter left the subject and did not return, but observed him from a separate room. Generally, the subject waited for 10-20 minutes. Then, not understanding what he should do, he remained in a state of oscillation, confusion and indecisiveness for some time. Nearly all the adults searched for some external point of support. For example, one subject defined his actions in terms of the striking of the clock. Looking at the clock, he thought: ‘When the hand moves to the vertical position, I will leave.’ The subject transformed the situation in this way, establishing that he would wait until 2:30 and then leave. When the time came, the action occurred automatically.” (Vygotsky, 1987a, p. 356)
29.
30. FIRST STIMULUS: AMBIGUOUS SITUATION; TO STAY OR TO LEAVE SECOND STIMULUS: THE HANDS OF THE WATCH DOUBLE STIMULATION IN THE LEWIN EXPERIMENT
31. “ The person, using the power of things or stimuli, controls his own behavior through them, grouping them, putting them together, sorting them. In other words, the great uniqueness of the will consists of man having no power over his own behavior other than the power that things have over his behavior. But man subjects to himself the power of things over behavior, makes them serve his own purposes and controls that power as he wants. He changes the environment with the external activity and in this way affects his own behavior, subjecting it to his own authority.” (Vygotsky, 1997, p. 212) DOUBLE STIMULATION AS MECHANISM OF EXPANSION
32.
33. “ By using this approach, we do not limit ourselves to the usual method of offering the subject simple stimuli to which we expect a direct response. Rather, we simultaneously offer a second series of stimuli that have a special function. In this way, we are able to study the process of accomplishing a task by the aid of specific auxiliary means; thus we are also able to discover the inner structure and development of higher psychological processes. The method of double stimulation elicits manifestations of the crucial processes in the behavior of people of all ages. Tying a knot as a reminder, in both children and adults, is but one example of a pervasive regulatory principle of human behavior, that of signification, wherein people create temporary links and give significance to previously neutral stimuli in the context of their problem-solving efforts. We regard our method as important because it helps to objectify inner psychological processes…” (Vygotsky, 1978, p. 74-75)
34. CHANGE LABORATORY IN A HOSPITAL,2001 CHANGE LABORATORY IN DIFFERENT WORK SITES SINCE 1995
35. CHANGE LABORATORY SESSION IN A HEALTH CARE SETTING Models, visions Ideas, solutions, tools Mirror; everyday troubles
37. CHARTING THE SITUATION: Something must be done; committment to change ANALYZING THE SITUATION: How did we work in the past (history)? What are our present troubles and contradictions? CREATING A NEW MODEL: How do we want to work in the year 2010? CONCRETIZING AND TESTING THE NEW MODEL: What changes do we want to try next month? IMPLEMENTING THE NEW MODEL: Putting into practice the first steps Pushing for the next steps SPREADING AND CONSOLIDATING: Teaching others what we learned Codifying the new rules, etc.