This document summarizes the development of an interactive fundraising installation called "The Cash Machine" located in the lobby of a children's museum in San Diego. It describes the design and engineering challenges of integrating pneumatic, electronic, and mechanical systems to detect bills inserted and trigger lights, sounds, and motion. This included designing custom circuit boards, 3D printed and laser cut parts, and hacking existing wireless switches to operate the high-power impeller remotely. The installation process and initial feedback from children using the installation are also discussed, along with plans for further refinements.
Programming quantum computers in Q# (Techorama NL 2018)Rolf Huisman
How does one model quantum computing problems in Micrsoft Q#. One first needs to learn what quantum computing is. Code is part of the public library which can be found under; https://github.com/Microsoft/Quantum
Programming quantum computers in Q# (Techorama NL 2018)Rolf Huisman
How does one model quantum computing problems in Micrsoft Q#. One first needs to learn what quantum computing is. Code is part of the public library which can be found under; https://github.com/Microsoft/Quantum
Rewiring the Internet for Ownership with Big Data and Blockchains, by Trent M...ascribeIO
Accompanying video: https://www.youtube.com/watch?v=rLORX6w_OZI&feature=youtu.be
Abstract: When it comes to ownership, the internet is broken. Artists, designers, and other creatives can share their work easily on the internet, but keeping it as "theirs" and get fairly compensated has proven difficult. How do you "own" something when bits can be copied freely? It turns out that visionaries of hypertext foresaw this issue in the 60s. They even proposed systems to handle this. However, those systems were too complex and hard to build. By the early 90s, the simpler WWW had won, but unfortunately in its simplicity it left out attribution to owners. We ask a new question: can we retrofit the internet for ownership? It turns out the answer is yes, with the help of python-powered big data, machine learning, and the blockchain. First, we crawl the internet and create a large scale crawl database, then preprocess all media into machine learning features. Then, creators can "register" their work onto the blockchain. Finally, we use machine learning to cross-reference registered works against the large-scale crawl database. We can do this for images, text, and even 3d designs; and it works even if the design has changed meaningfully. Python-powered big data is making it possible to revive the dream of ownership on the internet.
Is Hardware the New Software? Creating the Hightech Innovations that will Tra...IT Arena
Lviv IT Arena is a conference specially designed for programmers, designers, developers, top managers, inverstors, entrepreneurs and startuppers. Annually it takes place at the beginning of October in Lviv at Arena Lviv stadium. In 2016 the conference gathered more than 1800 participants and over 100 speakers from companies like Microsoft, Philips, Twitter, UBER and IBM. More details about the conference at itarena.lviv.ua.
Lecture given at Kookmin University for Techno-Design Students.
We have to think our difital future un disruption.
It is not going to lokk like the old world but better.
We are entering a strange new wo
Done by Group : Inventors
School Name : Al Shaimaa Independent Secondary School for Girls.
Smart Sensors Module : Gives knowledge about smart sensors and the PVDF films through activities, experiments and projects which depend on smart sensors.
the product Idea is : to make a smart sensor mounted in the ground of the Corniche.It works with touch and it is connected to electrical circuit .it gives some tips of news that will appear on Corniche floor or sides supported by lights.
"Blockchain & Big Data", Trent MConaghy, Founder & CTO at ascribe GmbHDataconomy Media
"Blockchain & Big Data", Trent MConaghy, Founder & CTO at ascribe GmbH
YouTube Link: https://www.youtube.com/watch?v=-nLST1TKrV4
Watch more from Data Natives 2015 here: http://bit.ly/1OVkK2J
Visit the conference website to learn more: www.datanatives.io
Follow Data Natives:
https://www.facebook.com/DataNatives
https://twitter.com/DataNativesConf
Stay Connected to Data Natives by Email: Subscribe to our newsletter to get the news first about Data Natives 2016: http://bit.ly/1WMJAqS
About the author:
Trent McConaghy is co-founder & CTO of ascribe, which uses blockchain technology and internet-scale machine learning to secure digital creations. Before that, he co-founded Solido Design Automation, which uses large-scale machine learning to help drive Moore's Law. Solido is now widely used in developing next-gen computer chips. Before that, he co-founded ADA, which used machine learning for analog synthesis. ADA was acquired in 2004. Trent has written two critically-acclaimed books on machine learning, creativity and circuit design, in addition to 50 papers+patents. He has given keynotes & invited talks at MIT, Columbia, Berkeley, JPL, Samsung, Qualcomm, Nvidia, Data Science Day, PyData, and more.
At any given time, with all the knowledge we have, new knowledge can emerge. We call this the adjacent possible. It explains why new inventions are invented when they are, and why they are not possible before. Adjacent possible is a very useful term to understand the progress of technology. Technology evolves by using prevailing technologies to improve upon. Thus technology is combinatorial and built in layers. With each layer new ideas can be built upon the previous layers. Thus Gall´s Law says that any complex system that works is built of simpler systems that work.
We will look at the adjacent possible and some ideas that came when all the enabling technologies are available. We also look at an idea that was not possible to build at the time, Charles Babbage engines.
Discovery hub : an exploratory search engine on the top of DBpediaNicolas MARIE
Discovery hub is an exploratory search engine (http://en.wikipedia.org/wiki/Exploratory_search) which helps you to discover things you might like or be interested in. It widens your cultural and knowledge horizons by revealing and explaining unattended information.
Want a film recommendation related to writers you like ? Want to discover bands at the crossroad of an electro and rock record-labels you like ? Interested by more complex and composite recommendations based on your deepest interests : a writer, a film and a band combination ? Or maybe something simpler ? If you have a thirst for discovery and knowledge, Discovery Hub has answers for you.
Discovery Hub is based on leading edge semantic web technologies. It allows you to discover new and unknown items of interest starting from what you like. Thanks to Discovery Hub you interactively explore DBpedia. DBpedia is a huge knowledge graph derived from Wikipedia data, it is composed of approximately 4 millions entities linked by more than 270 millions connexions. DBpedia covers many topics such as arts, technology, sciences, sport, etc.
Discovery Hub allows performing queries in an innovative way and helps you to navigate rich results. As a hub, it proposes redirections to others platforms to make you benefit from your discoveries (Youtube, Deezer and more). The results are explained in depth thanks to 3 explanatory features. It supports composite explorations i.e. starting from several items of interest; and proposes advanced exploration modes such as serendipitous, multi-lingual, and fine-grained ones
Discovery Hub V2 is more social ! You can like a topic, and share it on Twitter, but more important, now you can share searches you've made, collections you made, to your Discovery Hub followers ! And of course you can also follow your friends and/or interesting people if you find them !
Advanced view arduino projects list use arduino for projects {2}WiseNaeem
Here we will share list every month as our projects are being updated on daily basis. PDF is a good source to work offline. Most of the electronics geeks are asking the whole list of arduino projects PDF. We will offer direct PDF file download link with info of its release date , number of projects.
At any given time, with all the knowledge we have, new knowledge can emerge. We call this the adjacent possible. It explains why new inventions are invented when they are, and why they are not possible before. Adjacent possible is a very useful term to understand the progress of technology. Technology evolves by using prevailing technologies to improve upon. Thus technology is combinatorial and built in layers. With each layer new ideas can be built upon the previous layers. Thus Gall´s Law says that any complex system that works is built of simpler systems that work.
We will look at the adjacent possible and some ideas that came when all the enabling technologies are available. We also look at an idea that was not possible to build at the time, Charles Babbage engines.
A presentation to the students at the School of Design, Victoria University of Wellington during September 2010.
The talk covered process, methods, design communication, user research, interaction design and case studies from recent work at Click Suite.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Rewiring the Internet for Ownership with Big Data and Blockchains, by Trent M...ascribeIO
Accompanying video: https://www.youtube.com/watch?v=rLORX6w_OZI&feature=youtu.be
Abstract: When it comes to ownership, the internet is broken. Artists, designers, and other creatives can share their work easily on the internet, but keeping it as "theirs" and get fairly compensated has proven difficult. How do you "own" something when bits can be copied freely? It turns out that visionaries of hypertext foresaw this issue in the 60s. They even proposed systems to handle this. However, those systems were too complex and hard to build. By the early 90s, the simpler WWW had won, but unfortunately in its simplicity it left out attribution to owners. We ask a new question: can we retrofit the internet for ownership? It turns out the answer is yes, with the help of python-powered big data, machine learning, and the blockchain. First, we crawl the internet and create a large scale crawl database, then preprocess all media into machine learning features. Then, creators can "register" their work onto the blockchain. Finally, we use machine learning to cross-reference registered works against the large-scale crawl database. We can do this for images, text, and even 3d designs; and it works even if the design has changed meaningfully. Python-powered big data is making it possible to revive the dream of ownership on the internet.
Is Hardware the New Software? Creating the Hightech Innovations that will Tra...IT Arena
Lviv IT Arena is a conference specially designed for programmers, designers, developers, top managers, inverstors, entrepreneurs and startuppers. Annually it takes place at the beginning of October in Lviv at Arena Lviv stadium. In 2016 the conference gathered more than 1800 participants and over 100 speakers from companies like Microsoft, Philips, Twitter, UBER and IBM. More details about the conference at itarena.lviv.ua.
Lecture given at Kookmin University for Techno-Design Students.
We have to think our difital future un disruption.
It is not going to lokk like the old world but better.
We are entering a strange new wo
Done by Group : Inventors
School Name : Al Shaimaa Independent Secondary School for Girls.
Smart Sensors Module : Gives knowledge about smart sensors and the PVDF films through activities, experiments and projects which depend on smart sensors.
the product Idea is : to make a smart sensor mounted in the ground of the Corniche.It works with touch and it is connected to electrical circuit .it gives some tips of news that will appear on Corniche floor or sides supported by lights.
"Blockchain & Big Data", Trent MConaghy, Founder & CTO at ascribe GmbHDataconomy Media
"Blockchain & Big Data", Trent MConaghy, Founder & CTO at ascribe GmbH
YouTube Link: https://www.youtube.com/watch?v=-nLST1TKrV4
Watch more from Data Natives 2015 here: http://bit.ly/1OVkK2J
Visit the conference website to learn more: www.datanatives.io
Follow Data Natives:
https://www.facebook.com/DataNatives
https://twitter.com/DataNativesConf
Stay Connected to Data Natives by Email: Subscribe to our newsletter to get the news first about Data Natives 2016: http://bit.ly/1WMJAqS
About the author:
Trent McConaghy is co-founder & CTO of ascribe, which uses blockchain technology and internet-scale machine learning to secure digital creations. Before that, he co-founded Solido Design Automation, which uses large-scale machine learning to help drive Moore's Law. Solido is now widely used in developing next-gen computer chips. Before that, he co-founded ADA, which used machine learning for analog synthesis. ADA was acquired in 2004. Trent has written two critically-acclaimed books on machine learning, creativity and circuit design, in addition to 50 papers+patents. He has given keynotes & invited talks at MIT, Columbia, Berkeley, JPL, Samsung, Qualcomm, Nvidia, Data Science Day, PyData, and more.
At any given time, with all the knowledge we have, new knowledge can emerge. We call this the adjacent possible. It explains why new inventions are invented when they are, and why they are not possible before. Adjacent possible is a very useful term to understand the progress of technology. Technology evolves by using prevailing technologies to improve upon. Thus technology is combinatorial and built in layers. With each layer new ideas can be built upon the previous layers. Thus Gall´s Law says that any complex system that works is built of simpler systems that work.
We will look at the adjacent possible and some ideas that came when all the enabling technologies are available. We also look at an idea that was not possible to build at the time, Charles Babbage engines.
Discovery hub : an exploratory search engine on the top of DBpediaNicolas MARIE
Discovery hub is an exploratory search engine (http://en.wikipedia.org/wiki/Exploratory_search) which helps you to discover things you might like or be interested in. It widens your cultural and knowledge horizons by revealing and explaining unattended information.
Want a film recommendation related to writers you like ? Want to discover bands at the crossroad of an electro and rock record-labels you like ? Interested by more complex and composite recommendations based on your deepest interests : a writer, a film and a band combination ? Or maybe something simpler ? If you have a thirst for discovery and knowledge, Discovery Hub has answers for you.
Discovery Hub is based on leading edge semantic web technologies. It allows you to discover new and unknown items of interest starting from what you like. Thanks to Discovery Hub you interactively explore DBpedia. DBpedia is a huge knowledge graph derived from Wikipedia data, it is composed of approximately 4 millions entities linked by more than 270 millions connexions. DBpedia covers many topics such as arts, technology, sciences, sport, etc.
Discovery Hub allows performing queries in an innovative way and helps you to navigate rich results. As a hub, it proposes redirections to others platforms to make you benefit from your discoveries (Youtube, Deezer and more). The results are explained in depth thanks to 3 explanatory features. It supports composite explorations i.e. starting from several items of interest; and proposes advanced exploration modes such as serendipitous, multi-lingual, and fine-grained ones
Discovery Hub V2 is more social ! You can like a topic, and share it on Twitter, but more important, now you can share searches you've made, collections you made, to your Discovery Hub followers ! And of course you can also follow your friends and/or interesting people if you find them !
Advanced view arduino projects list use arduino for projects {2}WiseNaeem
Here we will share list every month as our projects are being updated on daily basis. PDF is a good source to work offline. Most of the electronics geeks are asking the whole list of arduino projects PDF. We will offer direct PDF file download link with info of its release date , number of projects.
At any given time, with all the knowledge we have, new knowledge can emerge. We call this the adjacent possible. It explains why new inventions are invented when they are, and why they are not possible before. Adjacent possible is a very useful term to understand the progress of technology. Technology evolves by using prevailing technologies to improve upon. Thus technology is combinatorial and built in layers. With each layer new ideas can be built upon the previous layers. Thus Gall´s Law says that any complex system that works is built of simpler systems that work.
We will look at the adjacent possible and some ideas that came when all the enabling technologies are available. We also look at an idea that was not possible to build at the time, Charles Babbage engines.
A presentation to the students at the School of Design, Victoria University of Wellington during September 2010.
The talk covered process, methods, design communication, user research, interaction design and case studies from recent work at Click Suite.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
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.
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!
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
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.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
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:
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.
1. Machine Project Cash Machine @
The New Children’s Museum, San Diego
Tod E. Kurt and Carlyn Maw
teampneumo.com
October 24th, 2011
Woodbury University
Monday, October 24, 2011
Hello!
2. The Cash Machine
An interactive fundraising installation
piece now in the lobby of a children’s
art museum in San Diego
Monday, October 24, 2011
3. The Cash Machine
An interactive fundraising installation
piece now in the lobby of a children’s
art museum in San Diego
Monday, October 24, 2011
4. The Cash Machine
An interactive fundraising installation
piece now in the lobby of a children’s
art museum in San Diego
Monday, October 24, 2011
5. The Cash Machine
An interactive fundraising installation
piece now in the lobby of a children’s
art museum in San Diego
Monday, October 24, 2011
Quick movie of it in action
6. The Cash Machine
An interactive fundraising installation
piece now in the lobby of a children’s
art museum in San Diego
Monday, October 24, 2011
Quick movie of it in action
7. Machine Project
Provides resources to, and collaborates with
artists working with technology; promotes
interaction between artists, scientists, poets,
technicians and performers.
Monday, October 24, 2011
What is Machine Project
9. Machine Project Original Cash Machine Movie
Monday, October 24, 2011
Movie of it in action.
This is what it looks like / How it works
-- He had an idea that it could be pitched to this museum
-- Wasn’t sure about the engineering for additional features
-- Called us to figure it out
10. Machine Project Original Cash Machine Movie
Monday, October 24, 2011
Movie of it in action.
This is what it looks like / How it works
-- He had an idea that it could be pitched to this museum
-- Wasn’t sure about the engineering for additional features
-- Called us to figure it out
11. Carlyn
-- Founder of CRASH space LA hackerspace
-- Author of many original Arduino.cc tutorials
-- Instructor at ITP, Machine Project
-- Special Effects / Pyrotechnics work for film
website: carlynorama.com
twitter: @carlynorama
Tod
-- Creator of BlinkM Smart LED
-- Designer of Wiichuck adapter & WingShield
-- Contributor to MAKE magazine
-- Author of “Hacking Roomba”
website: todbot.com
twitter: @todbot
Monday, October 24, 2011
12. !
!
!
!
Initial Ideas & Proposal
Monday, October 24, 2011
Our design brief was brief:
- Detect bills
- Make noises, flash lights, make motion
- Use 3 HP Dust Collector (Harbor Freight, Red) if possible
Stuff Hanging Off
Bigger Dust Detector
Literal “bells & whistles”
First Idea adjustment (inlet pipe organ/reed instrument vetoed)
13. !
!
!
Initial Ideas & Proposal
Monday, October 24, 2011
Use 3 HP Dust Collector if possible (Harbor Freight, Red)
Stuff Hanging Off
Bigger Dust Detector
Literal “bells & whistles”
First Idea adjustment (inlet pipe organ/reed instrument vetoed)
14. Anatomy of the new system
• Pneumatics
• Bill Detection
• Sound & Light
• Movement
Monday, October 24, 2011
Can the original be made prettier?
Pneumatics - Includes the tubing, the cyclone and the impeller
Bill Detection - Sensor for the bills and a special mounting harness for them
Sound & Light - Wanted real world behaviors so we had to figure out the best way to
approach that.
Movement - And there needed to be movement on the wall that had to be very large.
16. Recon & Initial PlanPneumatics
Monday, October 24, 2011
Animation movie of how it might look in the space.
The pneumatics again, is the tubing, the impeller and the cyclone that all need to find a home
in a pretty stunning space.
The space is very vertical: our main elements would start at the 15 feet and go up to 35 feet.
This was a good experiment on how to convert architectural diagrams into a 3D model for
visualization.
17. Recon & Initial PlanPneumatics
Monday, October 24, 2011
Animation movie of how it might look in the space.
The pneumatics again, is the tubing, the impeller and the cyclone that all need to find a home
in a pretty stunning space.
The space is very vertical: our main elements would start at the 15 feet and go up to 35 feet.
This was a good experiment on how to convert architectural diagrams into a 3D model for
visualization.
18. Pneumatics / Where to place the cyclone and the impeller?
Monday, October 24, 2011
The chosen impeller to hopefully work with so much tubeis 3 horse power and 99dB, so it’s
not quiet. It also takes 220V. We had some suggestion of different places to go, but in the
end they came and got it to do sound checks. Smart move. The put it in the closet. It meant
drilling hole for the tube and adding 220V for them.
But once we figured out where they were going we still had two major questions to answer:
- Will it pull the bills through 150+ feet of tube
- How will we trigger it from across the giant lobby?
20. Pneumatics / Will is suck?
Monday, October 24, 2011
Bendiness and Length
Sharp bends create vortices that reduce suction, but we want a space-filling design
Test - Problem: Horizontal
The real space is vertical; will our horizontal tests be valid, does gravity play a big role?
21. Pneumatics / How to trigger 220V from a distance?
Monday, October 24, 2011
Possible trigger solutions:
- Run wire (Would be ugly, issues with wire length: it’s 80ft along wall, 40ft line-of-sight)
- Considered doing a custom radio solution, but that didn’t solve having a UL rated 220V
switching solution.
- Ended up finding wireless remote designed for dust collectors
Thank you Amazon (Amazon as research tool)
22. Pneumatics / Hack an existing product.
Monday, October 24, 2011
1 of 2 from Hack 220 V
Using a “Long Ranger III” wireless remote for 220V woodworking equipment.
Remote taken apart and circuit made to push buttons on remote with relays.
Circuit soldered down on a SparkFun ProtoShield
23. Pneumatics / Hack an existing product.
Monday, October 24, 2011
2 of 2 from Hack 220 V
First version of circuit had some intermittent behavior.
Second version had some improvements
- 9V regulator to emulate 9V battery
- added antenna wire to existing antenna to extend range
- flying leads replaced with plug-n-socket connection
24. Pneumatics / Submitting the Layout
Monday, October 24, 2011
They needed to know ahead of time for mounting hardware ordering
We needed to know to design the spinners, supplies ordering
(With and without dots)
---
Notes about the Cyclone probably not for this talk.
-- Cyclone bottom with Lock
-- basket ball hoop with red tape & foam for mount
-- finding 6 inch to 4 inch adapter for side and 4 inch to 8 inch adapter for top.
25. Pneumatics / Submitting the Layout
Monday, October 24, 2011
They needed to know ahead of time for mounting hardware ordering
We needed to know to design the spinners, supplies ordering
(With and without dots)
---
Notes about the Cyclone probably not for this talk.
-- Cyclone bottom with Lock
-- basket ball hoop with red tape & foam for mount
-- finding 6 inch to 4 inch adapter for side and 4 inch to 8 inch adapter for top.
26. Show the Arduino the Money.
Bill Detection
Monday, October 24, 2011
27. !
Bill Detection / The Starting Point
Monday, October 24, 2011
Render from proposal. A kind of “clamp” that surrounds the tube and has embedded sensors,
holding a box of electronics.
Challenges we had to figure out:
- Can we really detect bills?
- Will this mounting solution work?
- How to actually build the mounts?
Let’s assume IR Beam-Break
– Would the tube refract the light?
- Speed of detections, are the sensors fast enough
- Tolerance of Ambient Light
How to mount the sensors?
- Use existing tube mounting hardware?
- Design our own laser cut mounting rings?
- Or design our own 3D printed clamps?
28. Bill Detection / IR Beam Break
Monday, October 24, 2011
So what are those components... (pictures of ‘lil ring boards)
Standard IR LED and standard TV IR remote control detector
That proved useful in testing later on installed tubes (use TV remote to trigger)
IR detectors need modulated IR light,
Helps filter out ambient light changes
To modulate light, need Arduino hardware timers, can’t “delay()” this
29. Bill Detection / Lots of tweaking for sensor ring itself
Monday, October 24, 2011
Many design iterations of the sensor rings and the electronics box
Had around 40 versions, about 10 fabbed.
Will it hold? Will it align the sensors correctly?
30. Bill Detection / Lots of tweaking for sensor ring itself
Monday, October 24, 2011
31. Bill Detection / Custom Shield
Monday, October 24, 2011
Picture of Bill Detector Arduino Shield
So much in a little space so best course of action was to make custom shield
Breadboard version proved out the idea, but can’t use in production.
32. Bill Detection / Custom Shield
Monday, October 24, 2011
Picture of production shields
33. Bill Detection / Test
Monday, October 24, 2011
First prototype PCB (fabbed 3 versions total)
3D printed rings act as both clamps around the pipe and as mounts for sensor boards
34. Bill Detection / All together
Monday, October 24, 2011
Final production version of sensor rings.
3D printed rings act as both clamps around the pipe and as mounts for sensor boards
36. Noise & Light / Bells, Bells, Bells
Monday, October 24, 2011
Tried different bell types (Amazon & Guitar Center as research tool)
- Desk bells
- Jingle bells
- Cow bells
- Shaker Sticks
- Drums & Cymbals
Needed something that cuts through the noise but isn’t annoying.
Children’s handbells seemed to best solution.
37. Noise & Light / Solenoids Vs. Servo Motors
Monday, October 24, 2011
Actuation methods – servo motors
Bell striking typically done with solenoids b/c they have speed
But servos have SWIIING, works in multiple orientations, don’t use as much power
38. Noise & Light / The right striker
Monday, October 24, 2011
Picture of servo mounted strikers
Servos can’t move fast enough.
So we stole springiness from the strikers, they make the up the needed speed
And the strikers needed to be hard & dense to get the right tone.
39. Noise & Light / An extra signal
Monday, October 24, 2011
Picture of MaxM
Super bright, will allow an update of color pattern (light engine) in the future if desired and /
or upgrade to strip lights.
40. Noise & Light / The Build Out
Monday, October 24, 2011
Production bell box.
Laser-cut wood form the box,
3d printed sensor rings
Everything painted Machine Project Red
And the arrangement of bells produce a custom melody
42. Spinny Bits / Baffling Red Whoosie Whatzits
Monday, October 24, 2011
This was not really part of the original project plan, and mentally had started out as little flags
and pinwheels.
But realized that we would need some fairly large objects to fill the volume of the space.
Servo drivable / combination of full rotation and regular for different behaviors. Some
motion all the time and some just a trigger reward.
LIGHT
Texture
43. Spinny Bits / Material & Process Research
Monday, October 24, 2011
Styrofoam, what to cover the styrofoam with, what could expedite the process
44. Spinny Bits / Design Research
Monday, October 24, 2011
Initial designs
Spikey
Flat
More 3 Dimensional / More Visual Volume / Less Fragile / More Asymmetric
Needed to change mounting style (there is a hole down the middle)
45. Spinny Bits / The drawing board
Monday, October 24, 2011
Me looking tired
Designing the “feel” of the entire piece, and the behaviors of each spinny bit.
46. Spinny Bits / Swappable mounting hardware
Monday, October 24, 2011
Many iterations of the mechanical linkage to transmit power from servo to spinnybit.
Also many iterations of the box itself to hold the servo motor.
47. Spinny Bits / Swappable mounting hardware
Monday, October 24, 2011
Close up views of the servo linkage and the spinnybit mounting plate, both 3d printed
48. Spinny Bits / The drawings
Monday, October 24, 2011
What kind of motor are they attached to, size factor, what order, how much Styrofoam of
what sizes, how much balsa wood of each size? Nice to have a sketch book, but also need a
spreadsheet.
49. Spinny Bits / Manufacturing Process
Monday, October 24, 2011
Manufacturing Process
Lots of tests with different tools
Picture of Me
White Assembled On the Grass
Painted Red
Primed?
50. Spinny Bits / Manufacturing Process
Monday, October 24, 2011
Manufacturing Process
Lots of tests with different tools
Picture of Me
White Assembled On the Grass
Painted Red
Primed?
51. Spinny Bits / Manufacturing Process
Monday, October 24, 2011
Manufacturing Process
Lots of tests with different tools
Picture of Me
White Assembled On the Grass
Painted Red
Primed?
52. Spinny Bits / Manufacturing Process
Monday, October 24, 2011
Manufacturing Process
Lots of tests with different tools
Picture of Me
White Assembled On the Grass
Painted Red
Primed?
53. 4 Days, 5 People
The Install
Monday, October 24, 2011
Mount Impeller (hole in wall)
Mount Cyclone (Attach to rest, add end cap)
Bell Boxes
Splice Power in from 3 places, wire it to all the boxes
Spinny Bit Boxes
The Intake Had to Be mounted, lit, child proofed a little.
54. Install / Mounting the tubes
Monday, October 24, 2011
Trouble with angles...
Mount Pipe
Flexible Hose as Gasket
There was an app for that. (Clinometer iPhone app helped get the 45 degree angles)
55. Install / Mounting the tubes
Monday, October 24, 2011
Flexible Hose as Gasket
Cut small lengths of the hose to cushion delicate acrylic tube in metal bracket.
56. Install / Mounting the tubes
Monday, October 24, 2011
Tubes installed, now time for bell boxes
57. Install / Mounting bell boxes
Monday, October 24, 2011
Giving the bell boxes their approx. location so we could test them.
58. Install / Mounting spinny bits
Monday, October 24, 2011
Key holes were drilled into back of motor boxes for mounting
59. Install / Scissor Lift Joy.
Monday, October 24, 2011
Being 3 stories up in a scissor lift is fun, but tiring.
60. Install / Occupy San Diego
Monday, October 24, 2011
Going on at the same time as our install.
62. The Pay Off / Mo’ Money
Monday, October 24, 2011
63. The Pay Off / People Playing
Monday, October 24, 2011
Movie of it in use
64. But more to go...
Monday, October 24, 2011
What we learned from children watching it...
Fixing the flash problem...
Good for us that it is a children’s museum
More challenging because has to be more “hardened”
Excellent because the HAVE a maintenance staff with skills.
The circuit we showed is actually going in on Wednesday b/c of loose connection
Refine the behaviors of the spinners
Replaced on of the spinners where the arm didn’t survive (the glue didn’t take)
65. More To Go / Flash Dance
Monday, October 24, 2011
Camera flashes trigger all bell boxes