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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
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.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
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
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
2. Raising Capital in Canada
February 10, 2010
Methods of going Public in
Canada: An Israeli Law
Perspective
3. Introduction
Yigal Arnon & Co.
- One of the largest/most dynamic law firms in Israel.
- 110 lawyers including 39 partners.
- For over 50 years: Providing legal services to a
variety of clients (Fortune 500 companies, emerging
growth companies, investor groups and individuals).
February 10, 2010
4. Introduction
Yigal Arnon & Co.
- Full service firm in numerous industries including
information technology, biotechnology, banking, real
estate, telecommunications, insurance, energy and
automotive.
- Represent numerous publicly traded companies on
exchanges around the world, including NYSE,
Nasdaq, London, AIM, Frankfurt, etc.
February 10, 2010
5. Introduction
Simon Weintraub, Adv.
- Partner in the Tel-Aviv international corporate
department, originally from Toronto.
- Practice Areas: corporate representation to privately
held companies, emerging growth companies in all
stages of business and publicly traded companies
including large multinational corporations.
- Experience representing Israeli Companies on
NASDAQ.
February 10, 2010
6. Introduction
Simon Weintraub, Adv.
- Industries of expertise include technology, biotech,
banking, international real estate and medical
devices.
- Areas of expertise include corporate finance,
venture capital financing, M&A, public offerings, joint
ventures and secured lending.
Contact Info
Tel: +972-3-6087864 Email: simonw@arnon.co.il
February 10, 2010
7. Three Possible Ways to Structure
Going Public on TSX/TSE 1) The Share Swap
CPC – Incorporated (not
necessarily in Canada)
and offered on the TSX
or TSE under more
lenient offering rules.
Shares Shares
ISRAEL CANADA
CO. CO. CPC
ASSETS
February 10, 2010
8. Three Possible Ways to Structure
Going Public on TSX/TSE 1) The Share Swap
Shares
CanCo.
Shares
Shares
IsraCo.
Shares
ISRAEL CANADA
CO. CO. CPC
ASSETS
February 10, 2010
9. Three Possible Ways to Structure
Going Public on TSX/TSE 1) The Share Swap
Israeli Company
stays private Shares Shares
company under
Israeli law.
IsraCo.
Shares
ISRAEL Shares
CANADA
CO. CO. CPC
ASSETS
February 10, 2010
10. Shares
Three Possible Ways to Structure 2) The Reverse
Going Public on TSX/TSE Triangular Merger
CANADA
CO. CPC
NewCo. – CPC
subsidiary incorporated
in jurisdiction of target
Shares company.
ISRAEL NewCo.
CO.
ASSETS February 10, 2010
11. Shares
Three Possible Ways to Structure 2) The Reverse
Going Public on TSX/TSE Triangular Merger
Shares CANADA
CO. CPC
Shares
ISRAEL Amalgamation NewCo.
CO.
ASSETS February 10, 2010
12. Shares
Three Possible Ways to Structure 2) The Reverse
Going Public on TSX/TSE Triangular Merger
Shares CANADA
CO.CPC
IsraCo.
Shares
ISRAEL
CO.
ASSETS February 10, 2010
13. Three Possible Ways to Structure
Going Public on TSX/TSE 3) IPO
Shares
ISRAEL Toronto Stock
CO. Exchange
ASSETS February 10, 2010
14. Three Possible Ways to Structure
Going Public on TSX/TSE 3) IPO
Public Public
Shares Float IsraCo
Shares
ISRAEL Application
Toronto Stock
CO. Exchange
ASSETS February 10, 2010
15. 1) Share Swap
Three Possible Ways to Structure 2) Reverse Triangular Merger
Going Public on TSX/TSE
3) IPO
Some Notes…
Israeli company not
Models 1 & 2
“public company” under
common approach Israeli law **
Israeli companies law & sec laws apply
Public company regulations will not.
“Public Company” – a company the shares of which are registered for
trade in a stock exchange, or were offered to the public in a prospectus as
defined in the Israeli Securities Law, or were offered to the public outside
of Israel based on a public offering document required by law outside of
Israel, and are held by the public.”
** Unless original CPC is Israeli
February 10, 2010
16. The Share Swap
The Israeli Perspective
• Structure: share exchange agreement + ancillary
documents.
• Review Israeli target’s Articles of Association
thoroughly! Check for rights limiting the transaction
(veto, ROFR, bring along).
• No bring along in AOA IsraCo subject to statutory
bring along provisions! New law = 80% Old law = 90%!!!
• Note: Class votes…
February 10, 2010
17. The Reverse Triangular
Merger
The Israeli Perspective
Depends How It’s Done
Regular (Sec. 320) Court (Sec. 350)
• BOD Approval • Petition to court for order to
• Merger proposal: send notice thereof to call a general meeting.
creditors who can petition the court to delay • Majority in actual number,
or prevent the merger.
and 75% in interest, of those
• New law – majority approval of present.
shareholders present and voting
• Class votes…
• Old law – 75% in interest of those present
and voting • File second petition for
• Class votes… approval of merger.
• Certificate of Merger - Wait 30 days after
shareholder meeting (or 50 days after
sending info statement – the latter). February 10, 2010
18. The IPO
The Israeli Perspective
Israeli Securities Law - 1968
Section 15
• An offer to the public cannot be made unless under a prospectus, approved
by the ISA.
• A sale to the public cannot be made unless under a prospectus, approved by
the ISA.
Section 15A
• Private placements to 35 or less investors in a 12 month period is excluded.
Section 35(31)
• Special reporting requirements for an Israeli company traded in a jurisdiction
outside of Israel and listed in the Law (e.g. Nasdaq & NYSE), i.e. dual listing.
February 10, 2010
19. The IPO
The Israeli Perspective
Corporate Requirements of Israeli Public Company
New External
AOA Directors
Audit Special
Committee requirements for
approval of
interested party
transactions
February 10, 2010